diff --git a/atoll.mk b/atoll.mk index e808254..92aec04 100644 --- a/atoll.mk +++ b/atoll.mk @@ -277,6 +277,10 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml \ frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.verified_boot.xml +# Power +PRODUCT_PACKAGES += \ + android.hardware.power-service.xiaomi-libperfmgr + # Rootdir PRODUCT_PACKAGES += \ init.qcom.early_boot.sh \ @@ -293,7 +297,10 @@ PRODUCT_PACKAGES += \ # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ - $(LOCAL_PATH) + $(LOCAL_PATH) \ + hardware/google/interfaces \ + hardware/google/pixel \ + hardware/xiaomi # Inherit proprietary targets $(call inherit-product, vendor/xiaomi/sm6250-common/sm6250-common-vendor.mk) diff --git a/lineage.dependencies b/lineage.dependencies index 4c7c978..1ba15db 100644 --- a/lineage.dependencies +++ b/lineage.dependencies @@ -1,4 +1,8 @@ [ + { + "repository": "android_hardware_xiaomi", + "target_path": "hardware/xiaomi" + }, { "repository": "android_kernel_xiaomi_sm6250", "target_path": "kernel/xiaomi/sm6250" diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 7924ec1..0411a0d 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -3,3 +3,6 @@ # Lights /vendor/bin/hw/android\.hardware\.lights-service\.xiaomi_atoll u:object_r:hal_light_default_exec:s0 + +# Power +/vendor/bin/hw/android\.hardware\.power-service\.xiaomi-libperfmgr u:object_r:hal_power_default_exec:s0