Skip to content

Commit ef56a52

Browse files
bgcngmraghavt20
authored andcommitted
violet: Migrate to Xiaomi power HAL AIDL
Change-Id: I42170d51a517170b58d532addd9c38496e43457c
1 parent 7aadfe3 commit ef56a52

File tree

5 files changed

+12
-3
lines changed

5 files changed

+12
-3
lines changed

Diff for: Android.bp

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
soong_namespace {
22
imports: [
3+
"hardware/google/interfaces",
4+
"hardware/google/pixel",
35
"hardware/xiaomi",
46
],
57
}

Diff for: BoardConfig.mk

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
# limitations under the License.
1515
#
1616

17+
BOARD_VENDOR := xiaomi
18+
1719
DEVICE_PATH := device/xiaomi/violet
1820

1921
# Inherit from proprietary files

Diff for: device.mk

+3-1
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ PRODUCT_ENFORCE_RRO_TARGETS += *
294294

295295
# Power
296296
PRODUCT_PACKAGES += \
297-
android.hardware.power-service-qti
297+
android.hardware.power-service.xiaomi-libperfmgr
298298

299299
# Protobuf
300300
PRODUCT_PACKAGES += \
@@ -339,6 +339,8 @@ PRODUCT_COPY_FILES += \
339339
# Soong namespaces
340340
PRODUCT_SOONG_NAMESPACES += \
341341
$(LOCAL_PATH) \
342+
hardware/google/interfaces \
343+
hardware/google/pixel \
342344
hardware/xiaomi
343345

344346
# Telephony

Diff for: power/power-mode.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,11 @@ int open_ts_input() {
5555
} // anonymous namespace
5656

5757
namespace aidl {
58-
namespace android {
58+
namespace google {
5959
namespace hardware {
6060
namespace power {
6161
namespace impl {
62+
namespace pixel {
6263

6364
static constexpr int kInputEventWakeupModeOff = 4;
6465
static constexpr int kInputEventWakeupModeOn = 5;
@@ -97,8 +98,9 @@ bool setDeviceSpecificMode(Mode type, bool enabled) {
9798
}
9899
}
99100

101+
} // namespace pixel
100102
} // namespace impl
101103
} // namespace power
102104
} // namespace hardware
103-
} // namespace android
105+
} // namespace google
104106
} // namespace aidl

Diff for: sepolicy/vendor/file_contexts

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
/(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service\.violet u:object_r:hal_fingerprint_default_exec:s0
1414
/vendor/bin/hw/android\.hardware\.light@2\.0-service\.violet u:object_r:hal_light_default_exec:s0
1515
/vendor/bin/hw/vendor\.lineage\.livedisplay@2\.0-service\.violet u:object_r:hal_lineage_livedisplay_qti_exec:s0
16+
/vendor/bin/hw/android\.hardware\.power-service\.xiaomi-libperfmgr u:object_r:hal_power_default_exec:s0
1617

1718
# IR
1819
/dev/spidev[0-9]\.1 u:object_r:lirc_device:s0

0 commit comments

Comments
 (0)