dre: Reorganize and cleanup BoardConfig and device makefiles
Change-Id: Ic5dd33de9cb9ba54b929cb252fe2a0e33c83c2ef
This commit is contained in:
parent
652ecac63f
commit
fedebef567
2 changed files with 144 additions and 115 deletions
126
BoardConfig.mk
126
BoardConfig.mk
|
@ -21,66 +21,6 @@ BOARD_VENDOR := oneplus
|
||||||
|
|
||||||
DEVICE_PATH := device/oneplus/dre
|
DEVICE_PATH := device/oneplus/dre
|
||||||
|
|
||||||
# Architecture
|
|
||||||
TARGET_ARCH := arm64
|
|
||||||
TARGET_ARCH_VARIANT := armv8-a
|
|
||||||
TARGET_CPU_ABI := arm64-v8a
|
|
||||||
TARGET_CPU_ABI2 :=
|
|
||||||
TARGET_CPU_VARIANT := generic
|
|
||||||
TARGET_CPU_VARIANT_RUNTIME := kryo385
|
|
||||||
|
|
||||||
TARGET_2ND_ARCH := arm
|
|
||||||
TARGET_2ND_ARCH_VARIANT := armv8-a
|
|
||||||
TARGET_2ND_CPU_ABI := armeabi-v7a
|
|
||||||
TARGET_2ND_CPU_ABI2 := armeabi
|
|
||||||
TARGET_2ND_CPU_VARIANT := generic
|
|
||||||
TARGET_2ND_CPU_VARIANT_RUNTIME := kryo385
|
|
||||||
|
|
||||||
# Bootloader
|
|
||||||
TARGET_BOOTLOADER_BOARD_NAME := holi
|
|
||||||
TARGET_NO_BOOTLOADER := true
|
|
||||||
|
|
||||||
# Kernel
|
|
||||||
BOARD_BOOT_HEADER_VERSION := 3
|
|
||||||
BOARD_KERNEL_BASE := 0x00000000
|
|
||||||
BOARD_KERNEL_CMDLINE := \
|
|
||||||
androidboot.hardware=qcom \
|
|
||||||
androidboot.memcg=1 \
|
|
||||||
androidboot.usbcontroller=4e00000.dwc3 \
|
|
||||||
cgroup.memory=nokmem,nosocket \
|
|
||||||
loop.max_part=7 \
|
|
||||||
lpm_levels.sleep_disabled=1 \
|
|
||||||
msm_rtb.filter=0x237 \
|
|
||||||
reboot=panic_warm \
|
|
||||||
service_locator.enable=1 \
|
|
||||||
swiotlb=0 \
|
|
||||||
iptable_raw.raw_before_defrag=1 \
|
|
||||||
ip6table_raw.raw_before_defrag=1 \
|
|
||||||
video=vfb:640x400,bpp=32,memsize=3072000
|
|
||||||
BOARD_KERNEL_IMAGE_NAME := Image
|
|
||||||
BOARD_KERNEL_PAGESIZE := 4096
|
|
||||||
BOARD_KERNEL_SEPARATED_DTBO := true
|
|
||||||
BOARD_MKBOOTIMG_ARGS += --header_version $(BOARD_BOOT_HEADER_VERSION)
|
|
||||||
TARGET_KERNEL_ADDITIONAL_FLAGS := \
|
|
||||||
DTC_EXT=$(shell pwd)/prebuilts/misc/linux-x86/dtc/dtc \
|
|
||||||
LLVM=1
|
|
||||||
TARGET_KERNEL_SOURCE := kernel/oneplus/sm4350
|
|
||||||
TARGET_KERNEL_CONFIG := vendor/holi-qgki_defconfig
|
|
||||||
|
|
||||||
# Kernel modules
|
|
||||||
BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load))
|
|
||||||
BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.recovery))
|
|
||||||
BOOT_KERNEL_MODULES := $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD)
|
|
||||||
|
|
||||||
# Platform
|
|
||||||
BOARD_USES_QCOM_HARDWARE := true
|
|
||||||
TARGET_BOARD_PLATFORM := holi
|
|
||||||
|
|
||||||
# Properties
|
|
||||||
TARGET_ODM_PROP += $(DEVICE_PATH)/odm.prop
|
|
||||||
TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
|
|
||||||
TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
|
|
||||||
|
|
||||||
# A/B
|
# A/B
|
||||||
AB_OTA_UPDATER := true
|
AB_OTA_UPDATER := true
|
||||||
|
|
||||||
|
@ -100,6 +40,21 @@ AB_OTA_PARTITIONS += \
|
||||||
# ANT+
|
# ANT+
|
||||||
BOARD_ANT_WIRELESS_DEVICE := "qualcomm-hidl"
|
BOARD_ANT_WIRELESS_DEVICE := "qualcomm-hidl"
|
||||||
|
|
||||||
|
# Architecture
|
||||||
|
TARGET_ARCH := arm64
|
||||||
|
TARGET_ARCH_VARIANT := armv8-a
|
||||||
|
TARGET_CPU_ABI := arm64-v8a
|
||||||
|
TARGET_CPU_ABI2 :=
|
||||||
|
TARGET_CPU_VARIANT := generic
|
||||||
|
TARGET_CPU_VARIANT_RUNTIME := kryo385
|
||||||
|
|
||||||
|
TARGET_2ND_ARCH := arm
|
||||||
|
TARGET_2ND_ARCH_VARIANT := armv8-a
|
||||||
|
TARGET_2ND_CPU_ABI := armeabi-v7a
|
||||||
|
TARGET_2ND_CPU_ABI2 := armeabi
|
||||||
|
TARGET_2ND_CPU_VARIANT := generic
|
||||||
|
TARGET_2ND_CPU_VARIANT_RUNTIME := kryo385
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
AUDIO_FEATURE_ENABLED_AHAL_EXT := false
|
AUDIO_FEATURE_ENABLED_AHAL_EXT := false
|
||||||
AUDIO_FEATURE_ENABLED_DLKM := true
|
AUDIO_FEATURE_ENABLED_DLKM := true
|
||||||
|
@ -119,6 +74,10 @@ BOARD_SUPPORTS_SOUND_TRIGGER := true
|
||||||
BOARD_USES_ALSA_AUDIO := true
|
BOARD_USES_ALSA_AUDIO := true
|
||||||
USE_CUSTOM_AUDIO_POLICY := 1
|
USE_CUSTOM_AUDIO_POLICY := 1
|
||||||
|
|
||||||
|
# Bootloader
|
||||||
|
TARGET_BOOTLOADER_BOARD_NAME := holi
|
||||||
|
TARGET_NO_BOOTLOADER := true
|
||||||
|
|
||||||
# Bluetooth
|
# Bluetooth
|
||||||
BOARD_BLUETOOTH_BDROID_BUILDCFG_INLUDE_DIR := $(DEVICE_PATH)/bluetooth
|
BOARD_BLUETOOTH_BDROID_BUILDCFG_INLUDE_DIR := $(DEVICE_PATH)/bluetooth
|
||||||
TARGET_USE_QTI_BT_STACK := true
|
TARGET_USE_QTI_BT_STACK := true
|
||||||
|
@ -153,6 +112,38 @@ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
|
||||||
DEVICE_MATRIX_FILE := $(DEVICE_PATH)/compatibility_matrix.xml
|
DEVICE_MATRIX_FILE := $(DEVICE_PATH)/compatibility_matrix.xml
|
||||||
DEVICE_MANIFEST_FILE := $(DEVICE_PATH)/manifest.xml
|
DEVICE_MANIFEST_FILE := $(DEVICE_PATH)/manifest.xml
|
||||||
|
|
||||||
|
# Kernel
|
||||||
|
BOARD_BOOT_HEADER_VERSION := 3
|
||||||
|
BOARD_KERNEL_BASE := 0x00000000
|
||||||
|
BOARD_KERNEL_CMDLINE := \
|
||||||
|
androidboot.hardware=qcom \
|
||||||
|
androidboot.memcg=1 \
|
||||||
|
androidboot.usbcontroller=4e00000.dwc3 \
|
||||||
|
cgroup.memory=nokmem,nosocket \
|
||||||
|
loop.max_part=7 \
|
||||||
|
lpm_levels.sleep_disabled=1 \
|
||||||
|
msm_rtb.filter=0x237 \
|
||||||
|
reboot=panic_warm \
|
||||||
|
service_locator.enable=1 \
|
||||||
|
swiotlb=0 \
|
||||||
|
iptable_raw.raw_before_defrag=1 \
|
||||||
|
ip6table_raw.raw_before_defrag=1 \
|
||||||
|
video=vfb:640x400,bpp=32,memsize=3072000
|
||||||
|
BOARD_KERNEL_IMAGE_NAME := Image
|
||||||
|
BOARD_KERNEL_PAGESIZE := 4096
|
||||||
|
BOARD_KERNEL_SEPARATED_DTBO := true
|
||||||
|
BOARD_MKBOOTIMG_ARGS += --header_version $(BOARD_BOOT_HEADER_VERSION)
|
||||||
|
TARGET_KERNEL_ADDITIONAL_FLAGS := \
|
||||||
|
DTC_EXT=$(shell pwd)/prebuilts/misc/linux-x86/dtc/dtc \
|
||||||
|
LLVM=1
|
||||||
|
TARGET_KERNEL_SOURCE := kernel/oneplus/sm4350
|
||||||
|
TARGET_KERNEL_CONFIG := vendor/holi-qgki_defconfig
|
||||||
|
|
||||||
|
# Kernel modules
|
||||||
|
BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load))
|
||||||
|
BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.recovery))
|
||||||
|
BOOT_KERNEL_MODULES := $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD)
|
||||||
|
|
||||||
# Metadata
|
# Metadata
|
||||||
BOARD_USES_METADATA_PARTITION := true
|
BOARD_USES_METADATA_PARTITION := true
|
||||||
|
|
||||||
|
@ -186,9 +177,18 @@ TARGET_COPY_OUT_SYSTEM_EXT := system_ext
|
||||||
TARGET_COPY_OUT_VENDOR := vendor
|
TARGET_COPY_OUT_VENDOR := vendor
|
||||||
TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm
|
TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm
|
||||||
|
|
||||||
|
# Platform
|
||||||
|
BOARD_USES_QCOM_HARDWARE := true
|
||||||
|
TARGET_BOARD_PLATFORM := holi
|
||||||
|
|
||||||
# Power
|
# Power
|
||||||
TARGET_TAP_TO_WAKE_NODE := "/proc/touchpanel/double_tap_enable"
|
TARGET_TAP_TO_WAKE_NODE := "/proc/touchpanel/double_tap_enable"
|
||||||
|
|
||||||
|
# Properties
|
||||||
|
TARGET_ODM_PROP += $(DEVICE_PATH)/odm.prop
|
||||||
|
TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
|
||||||
|
TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
|
||||||
|
|
||||||
# Recovery
|
# Recovery
|
||||||
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
||||||
BOARD_USES_RECOVERY_AS_BOOT := true
|
BOARD_USES_RECOVERY_AS_BOOT := true
|
||||||
|
@ -204,7 +204,7 @@ ENABLE_VENDOR_RIL_SERVICE := true
|
||||||
# Security patch level
|
# Security patch level
|
||||||
VENDOR_SECURITY_PATCH := 2022-03-01
|
VENDOR_SECURITY_PATCH := 2022-03-01
|
||||||
|
|
||||||
# Sepolicy
|
# SEPolicy
|
||||||
include device/qcom/sepolicy_vndr/SEPolicy.mk
|
include device/qcom/sepolicy_vndr/SEPolicy.mk
|
||||||
|
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
|
BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
|
||||||
|
@ -219,7 +219,7 @@ BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048
|
||||||
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
|
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
|
||||||
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 1
|
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 1
|
||||||
|
|
||||||
# WiFi
|
# Wi-Fi
|
||||||
BOARD_WLAN_DEVICE := qcwcn
|
BOARD_WLAN_DEVICE := qcwcn
|
||||||
BOARD_HOSTAPD_DRIVER := NL80211
|
BOARD_HOSTAPD_DRIVER := NL80211
|
||||||
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
|
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
|
||||||
|
@ -233,5 +233,5 @@ WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
|
||||||
WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
|
WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
|
||||||
WPA_SUPPLICANT_VERSION := VER_0_8_X
|
WPA_SUPPLICANT_VERSION := VER_0_8_X
|
||||||
|
|
||||||
# Inherit from the proprietary version
|
# Include the proprietary files BoardConfig.
|
||||||
-include vendor/oneplus/dre/BoardConfigVendor.mk
|
-include vendor/oneplus/dre/BoardConfigVendor.mk
|
||||||
|
|
133
device.mk
133
device.mk
|
@ -46,51 +46,6 @@ DEVICE_PACKAGE_OVERLAYS += \
|
||||||
|
|
||||||
PRODUCT_ENFORCE_RRO_TARGETS := *
|
PRODUCT_ENFORCE_RRO_TARGETS := *
|
||||||
|
|
||||||
# Permissions
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.audio.pro.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.pro.xml \
|
|
||||||
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 \
|
|
||||||
frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.flash-autofocus.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.camera.front.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.front.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.camera.full.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.full.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.accelerometer.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.barometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.barometer.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.compass.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.compass.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.gyroscope.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensors.hifi_sensors.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.light.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.sensor.proximity.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.proximity.xml \
|
|
||||||
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 \
|
|
||||||
frameworks/native/data/etc/android.hardware.telephony.cdma.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.cdma.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.telephony.gsm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.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.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.vulkan.compute-0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.compute-0.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.vulkan.level-1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.level-1.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.vulkan.version-1_1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.version-1_1.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.wifi.direct.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.direct.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.wifi.passpoint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.passpoint.xml \
|
|
||||||
frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.xml \
|
|
||||||
frameworks/native/data/etc/android.software.device_id_attestation.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.device_id_attestation.xml \
|
|
||||||
frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml \
|
|
||||||
frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml \
|
|
||||||
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 \
|
|
||||||
frameworks/native/data/etc/android.software.vulkan.deqp.level-2020-03-01.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.vulkan.deqp.level.xml \
|
|
||||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
|
|
||||||
|
|
||||||
# AAPT
|
# AAPT
|
||||||
PRODUCT_AAPT_CONFIG := normal
|
PRODUCT_AAPT_CONFIG := normal
|
||||||
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
|
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
|
||||||
|
@ -123,7 +78,6 @@ PRODUCT_PACKAGES += \
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.audio@4.0.vendor \
|
|
||||||
android.hardware.audio@6.0-impl \
|
android.hardware.audio@6.0-impl \
|
||||||
android.hardware.audio.effect@6.0-impl \
|
android.hardware.audio.effect@6.0-impl \
|
||||||
android.hardware.audio.service \
|
android.hardware.audio.service \
|
||||||
|
@ -187,6 +141,11 @@ PRODUCT_COPY_FILES += \
|
||||||
frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_holi/usb_audio_policy_configuration.xml \
|
frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_holi/usb_audio_policy_configuration.xml \
|
||||||
frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml
|
frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.audio.pro.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.pro.xml \
|
||||||
|
frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml
|
||||||
|
|
||||||
# Authsecret
|
# Authsecret
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.authsecret@1.0.vendor
|
android.hardware.authsecret@1.0.vendor
|
||||||
|
@ -198,6 +157,10 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.qti.hardware.btconfigstore@1.0.vendor \
|
vendor.qti.hardware.btconfigstore@1.0.vendor \
|
||||||
vendor.qti.hardware.btconfigstore@2.0.vendor
|
vendor.qti.hardware.btconfigstore@2.0.vendor
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
# Boot animation
|
# Boot animation
|
||||||
TARGET_SCREEN_HEIGHT := 2400
|
TARGET_SCREEN_HEIGHT := 2400
|
||||||
TARGET_SCREEN_WIDTH := 1080
|
TARGET_SCREEN_WIDTH := 1080
|
||||||
|
@ -219,6 +182,12 @@ PRODUCT_PACKAGES += \
|
||||||
android.hardware.camera.provider@2.4-service_64 \
|
android.hardware.camera.provider@2.4-service_64 \
|
||||||
vendor.qti.hardware.camera.postproc@1.0.vendor
|
vendor.qti.hardware.camera.postproc@1.0.vendor
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.flash-autofocus.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.camera.front.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.front.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.camera.full.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.full.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml
|
||||||
|
|
||||||
# Common init scripts
|
# Common init scripts
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
charger_fstab.qti \
|
charger_fstab.qti \
|
||||||
|
@ -255,6 +224,10 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.oem_ftm_svc_disable.rc \
|
vendor.oem_ftm_svc_disable.rc \
|
||||||
vendor_modprobe.sh
|
vendor_modprobe.sh
|
||||||
|
|
||||||
|
# Device ID Attestation
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.software.device_id_attestation.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.device_id_attestation.xml
|
||||||
|
|
||||||
# Display
|
# Display
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.graphics.common-V1-ndk_platform.vendor \
|
android.hardware.graphics.common-V1-ndk_platform.vendor \
|
||||||
|
@ -299,6 +272,13 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.qti.hardware.display.mapper@3.0.vendor \
|
vendor.qti.hardware.display.mapper@3.0.vendor \
|
||||||
vendor.qti.hardware.display.mapper@4.0.vendor
|
vendor.qti.hardware.display.mapper@4.0.vendor
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.vulkan.compute-0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.compute-0.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.vulkan.level-1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.level-1.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.vulkan.version-1_1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.version-1_1.xml \
|
||||||
|
frameworks/native/data/etc/android.software.vulkan.deqp.level-2020-03-01.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.vulkan.deqp.level.xml
|
||||||
|
|
||||||
# Doze
|
# Doze
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
OnePlusDoze
|
OnePlusDoze
|
||||||
|
@ -317,11 +297,19 @@ PRODUCT_PACKAGES += \
|
||||||
android.hardware.biometrics.fingerprint@2.1-service \
|
android.hardware.biometrics.fingerprint@2.1-service \
|
||||||
vendor.oneplus.fingerprint.extension@1.0.vendor
|
vendor.oneplus.fingerprint.extension@1.0.vendor
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
|
||||||
|
|
||||||
# Gatekeeper
|
# Gatekeeper
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.gatekeeper@1.0.vendor
|
android.hardware.gatekeeper@1.0.vendor
|
||||||
|
|
||||||
# GPS
|
# GPS
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
android.hardware.gnss.measurement_corrections@1.1.vendor \
|
||||||
|
android.hardware.gnss.visibility_control@1.0.vendor \
|
||||||
|
android.hardware.gnss@2.1.vendor
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/gps/flp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/flp.conf \
|
$(LOCAL_PATH)/gps/flp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/flp.conf \
|
||||||
$(LOCAL_PATH)/gps/gnss_antenna_info.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss_antenna_info.conf \
|
$(LOCAL_PATH)/gps/gnss_antenna_info.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gnss_antenna_info.conf \
|
||||||
|
@ -331,10 +319,8 @@ PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/gps/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \
|
$(LOCAL_PATH)/gps/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \
|
||||||
$(LOCAL_PATH)/gps/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf
|
$(LOCAL_PATH)/gps/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_COPY_FILES += \
|
||||||
android.hardware.gnss.measurement_corrections@1.1.vendor \
|
frameworks/native/data/etc/android.hardware.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml
|
||||||
android.hardware.gnss.visibility_control@1.0.vendor \
|
|
||||||
android.hardware.gnss@2.1.vendor
|
|
||||||
|
|
||||||
# Health
|
# Health
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
|
@ -412,6 +398,11 @@ PRODUCT_PACKAGES += \
|
||||||
SecureElement \
|
SecureElement \
|
||||||
Tag
|
Tag
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml
|
||||||
|
|
||||||
# OMX
|
# OMX
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
libOmxAacEnc \
|
libOmxAacEnc \
|
||||||
|
@ -465,6 +456,21 @@ PRODUCT_PACKAGES += \
|
||||||
android.hardware.sensors@2.0-service.multihal \
|
android.hardware.sensors@2.0-service.multihal \
|
||||||
libsensorndkbridge
|
libsensorndkbridge
|
||||||
|
|
||||||
|
# Needed for sensors.ssc.so
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
android.hardware.audio@4.0.vendor
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.accelerometer.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.barometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.barometer.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.compass.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.compass.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.gyroscope.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensors.hifi_sensors.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.light.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.sensor.proximity.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.proximity.xml \
|
||||||
|
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
|
||||||
|
|
||||||
# Soong namespaces
|
# Soong namespaces
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
$(LOCAL_PATH) \
|
$(LOCAL_PATH) \
|
||||||
|
@ -486,6 +492,12 @@ PRODUCT_BOOT_JARS += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/configs/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-permissions-qti.xml
|
$(LOCAL_PATH)/configs/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-permissions-qti.xml
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.telephony.cdma.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.cdma.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.telephony.gsm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.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.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml
|
||||||
|
|
||||||
# Thermal
|
# Thermal
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.thermal@2.0-service.qti
|
android.hardware.thermal@2.0-service.qti
|
||||||
|
@ -494,6 +506,9 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.lineage.touch@1.0-service.oneplus
|
vendor.lineage.touch@1.0-service.oneplus
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml
|
||||||
|
|
||||||
# Update engine
|
# Update engine
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
update_engine \
|
update_engine \
|
||||||
|
@ -507,6 +522,10 @@ PRODUCT_PACKAGES_DEBUG += \
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.usb@1.3-service-qti
|
android.hardware.usb@1.3-service-qti
|
||||||
|
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml
|
||||||
|
|
||||||
# Vendor service manager
|
# Vendor service manager
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vndservicemanager
|
vndservicemanager
|
||||||
|
@ -515,6 +534,10 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
libstdc++.vendor
|
libstdc++.vendor
|
||||||
|
|
||||||
|
# Verified Boot
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.verified_boot.xml
|
||||||
|
|
||||||
# Vibrator
|
# Vibrator
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.qti.hardware.vibrator.service
|
vendor.qti.hardware.vibrator.service
|
||||||
|
@ -522,7 +545,7 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
vendor/qcom/opensource/vibrator/excluded-input-devices.xml:$(TARGET_COPY_OUT_VENDOR)/etc/excluded-input-devices.xml
|
vendor/qcom/opensource/vibrator/excluded-input-devices.xml:$(TARGET_COPY_OUT_VENDOR)/etc/excluded-input-devices.xml
|
||||||
|
|
||||||
# WiFi
|
# Wi-Fi
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.wifi@1.0-service \
|
android.hardware.wifi@1.0-service \
|
||||||
hostapd \
|
hostapd \
|
||||||
|
@ -539,7 +562,13 @@ PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
|
$(LOCAL_PATH)/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
|
||||||
$(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
|
$(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
|
||||||
|
|
||||||
# WiFi Display
|
PRODUCT_COPY_FILES += \
|
||||||
|
frameworks/native/data/etc/android.hardware.wifi.direct.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.direct.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.wifi.passpoint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.passpoint.xml \
|
||||||
|
frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.xml \
|
||||||
|
frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml
|
||||||
|
|
||||||
|
# Wi-Fi Display
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
libnl \
|
libnl \
|
||||||
libwfdaac_vendor
|
libwfdaac_vendor
|
||||||
|
|
Loading…
Reference in a new issue