add some missing packages and add powerhint

This commit is contained in:
SaschaNes
2025-08-04 13:00:36 +02:00
parent 514f28f383
commit 2f4a6aa0a2
2 changed files with 975 additions and 14 deletions

View File

@@ -53,6 +53,7 @@ PRODUCT_PACKAGES += \
android.hardware.audio.service_64 \
pm-proxy \
secaudiohalaidl \
audioadsprpcd \
android.hardware.bluetooth.audio-impl \
android.hardware.soundtrigger@2.3-impl \
audio.bluetooth.default \
@@ -73,7 +74,7 @@ PRODUCT_PACKAGES += \
libtinycompress \
libvolumelistener \
sound_trigger.primary.pineapple \
bootctrl_hal_defaults
vendor.qti.hardware.AGMIPC@1.0-impl
AUDIO_HAL_DIR := hardware/qcom-caf/sm8650/audio/primary-hal
AUDIO_PAL_DIR := hardware/qcom-caf/sm8650/audio/pal
@@ -96,6 +97,11 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml
# Bluetooth
PRODUCT_PACKAGES += \
lib_bt_aptx \
lib_bt_ble \
lib_bt_bundle
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.bluetooth.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth.xml \
frameworks/native/data/etc/android.hardware.bluetooth_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth_le.xml
@@ -103,7 +109,8 @@ PRODUCT_COPY_FILES += \
# Boot
PRODUCT_PACKAGES += \
android.hardware.boot-service.qti \
android.hardware.boot-service.qti.recovery
android.hardware.boot-service.qti.recovery \
bootctrl_hal_defaults
# Boot animation
TARGET_SCREEN_HEIGHT := 3120
@@ -185,8 +192,13 @@ PRODUCT_COPY_FILES += \
# Health
PRODUCT_PACKAGES += \
android.hardware.health-service.qti \
android.hardware.health-service.qti_recovery
android.hardware.health-service.samsung \
android.hardware.health-service.samsung-recovery
# Health
# PRODUCT_PACKAGES += \
# android.hardware.health-service.qti \
# android.hardware.health-service.qti_recovery
# HIDL
PRODUCT_PACKAGES += \
@@ -215,9 +227,14 @@ PRODUCT_PACKAGES += \
# NFC
PRODUCT_PACKAGES += \
android.hardware.nfc-service.nxp \
com.android.nfc_extras \
nqnfcinfo \
Tag
# PRODUCT_PACKAGES += \
# android.hardware.nfc-service.nxp \
# Tag
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
@@ -230,13 +247,33 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
# DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
PRODUCT_ENFORCE_RRO_TARGETS := *
PRODUCT_PACKAGES += \
CarrierConfigResCommon \
FrameworksResCommon \
FrameworksResSamsung \
FrameworksResTarget \
SettingsResCommon \
SettingsResSamsung \
SystemUIResCommon \
TelephonyResCommon \
WifiResCommon \
WifiResTarget \
WifiResTarget_spf
# Power
PRODUCT_PACKAGES += \
android.hardware.power-service-qti
android.hardware.power-service.lineage-libperfmgr \
libqti-perfd-client
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/powerhint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.xml
# PRODUCT_PACKAGES += \
# android.hardware.power-service-qti
# Partitions
PRODUCT_USE_DYNAMIC_PARTITIONS := true
@@ -248,6 +285,10 @@ PRODUCT_CHARACTERISTICS := phone
PRODUCT_PACKAGES += \
libprotobuf-cpp-full-3.9.1-vendorcompat
# QSPA
PRODUCT_PACKAGES += \
vendor.qti.qspa-service
# QMI
PRODUCT_PACKAGES += \
libcurl.vendor \
@@ -325,9 +366,9 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/fstab.qcom
# Sensors
#PRODUCT_PACKAGES += \
# android.hardware.sensors-service.samsung-multihal \
# sensors.dynamic_sensor_hal
PRODUCT_PACKAGES += \
android.hardware.sensors-service.samsung-multihal \
sensors.dynamic_sensor_hal
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf
@@ -342,13 +383,13 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepcounter.xml \
frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepdetector.xml
# Shim
# PRODUCT_COPY_FILES += \
# $(LOCAL_PATH)/rootdir/system/bin/app_process32:system/bin/app_process32
# Soong namespaces
PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH) \
hardware/google/interfaces \
hardware/google/pixel \
hardware/lineage/interfaces/power-libperfmgr \
hardware/qcom-caf/common/libqti-perfd-client \
hardware/samsung \
kernel/samsung/sm8650 \
kernel/samsung/sm8650-modules
@@ -366,6 +407,7 @@ PRODUCT_BOOT_JARS += \
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.telephony.gsm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.samsung.hardware.telephony.gsm.xml \
frameworks/native/data/etc/android.hardware.telephony.ims.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.ims.xml \
frameworks/native/data/etc/android.hardware.telephony.mbms.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.mbms.xml \
frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml