dre: organize tree to match sm8350-common
Change-Id: Ia5a9a9a70d662c3fcfef9a30c8fa78acc734b59a
This commit is contained in:
parent
a84d257640
commit
00bfc3b725
3 changed files with 64 additions and 66 deletions
104
device.mk
104
device.mk
|
@ -4,49 +4,16 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
|
|
||||||
# Enable project quotas and casefolding for emulated storage without sdcardfs
|
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/emulated_storage.mk)
|
|
||||||
|
|
||||||
# Enable virtual A/B OTA with virtual ramdisk
|
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_vendor_ramdisk.mk)
|
|
||||||
|
|
||||||
# Add common definitions for Qualcomm
|
# Add common definitions for Qualcomm
|
||||||
$(call inherit-product, hardware/qcom-caf/common/common.mk)
|
$(call inherit-product, hardware/qcom-caf/common/common.mk)
|
||||||
|
|
||||||
# Setup dalvik vm configs
|
|
||||||
$(call inherit-product, frameworks/native/build/phone-xhdpi-4096-dalvik-heap.mk)
|
|
||||||
|
|
||||||
# Get non-open-source specific aspects
|
|
||||||
$(call inherit-product, vendor/oneplus/dre/dre-vendor.mk)
|
|
||||||
|
|
||||||
# Set product shipping level
|
|
||||||
PRODUCT_SHIPPING_API_LEVEL := 30
|
|
||||||
|
|
||||||
# Set board API level
|
|
||||||
BOARD_SHIPPING_API_LEVEL := 30
|
|
||||||
|
|
||||||
# Overlays
|
|
||||||
$(call inherit-product, hardware/oplus/overlay/generic/generic.mk)
|
|
||||||
$(call inherit-product, hardware/oplus/overlay/qssi/qssi.mk)
|
|
||||||
|
|
||||||
DEVICE_PACKAGE_OVERLAYS += \
|
|
||||||
$(LOCAL_PATH)/overlay-lineage
|
|
||||||
|
|
||||||
PRODUCT_ENFORCE_RRO_TARGETS := *
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
CarrierConfigResCommon \
|
|
||||||
FrameworksResTarget \
|
|
||||||
OPlusFrameworksResTarget \
|
|
||||||
OPlusSettingsProviderResTarget \
|
|
||||||
OPlusSettingsResTarget \
|
|
||||||
OPlusSystemUIResTarget \
|
|
||||||
WifiResTarget
|
|
||||||
|
|
||||||
# AAPT
|
# AAPT
|
||||||
PRODUCT_AAPT_CONFIG := normal
|
PRODUCT_AAPT_CONFIG := normal
|
||||||
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
|
PRODUCT_AAPT_PREF_CONFIG := xxhdpi
|
||||||
|
|
||||||
# A/B
|
# A/B
|
||||||
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_vendor_ramdisk.mk)
|
||||||
|
|
||||||
AB_OTA_POSTINSTALL_CONFIG += \
|
AB_OTA_POSTINSTALL_CONFIG += \
|
||||||
RUN_POSTINSTALL_system=true \
|
RUN_POSTINSTALL_system=true \
|
||||||
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
||||||
|
@ -94,7 +61,6 @@ PRODUCT_PACKAGES += \
|
||||||
libvolumelistener \
|
libvolumelistener \
|
||||||
sound_trigger.primary.holi:32
|
sound_trigger.primary.holi:32
|
||||||
|
|
||||||
# SM8350 audio HAL has SM4350 configurations.
|
|
||||||
AUDIO_HAL_DIR := hardware/qcom-caf/sm8350/audio
|
AUDIO_HAL_DIR := hardware/qcom-caf/sm8350/audio
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
@ -150,12 +116,13 @@ PRODUCT_COPY_FILES += \
|
||||||
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.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.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml
|
||||||
|
|
||||||
|
# Dalvik
|
||||||
|
$(call inherit-product, frameworks/native/build/phone-xhdpi-4096-dalvik-heap.mk)
|
||||||
|
|
||||||
# DebugFS
|
# DebugFS
|
||||||
PRODUCT_SET_DEBUGFS_RESTRICTIONS := true
|
PRODUCT_SET_DEBUGFS_RESTRICTIONS := true
|
||||||
|
|
||||||
# Display
|
# Display
|
||||||
DISPLAY_HAL_DIR := hardware/qcom-caf/sm8350/display
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.graphics.mapper@3.0-impl-qti-display \
|
android.hardware.graphics.mapper@3.0-impl-qti-display \
|
||||||
android.hardware.graphics.mapper@4.0-impl-qti-display \
|
android.hardware.graphics.mapper@4.0-impl-qti-display \
|
||||||
|
@ -165,12 +132,7 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.qti.hardware.memtrack-service
|
vendor.qti.hardware.memtrack-service
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(DISPLAY_HAL_DIR)/config/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml \
|
hardware/qcom-caf/sm8350/display/config/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.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.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 += \
|
||||||
|
@ -181,7 +143,7 @@ PRODUCT_PACKAGES += \
|
||||||
android.hardware.drm-service.clearkey \
|
android.hardware.drm-service.clearkey \
|
||||||
wvmkiller
|
wvmkiller
|
||||||
|
|
||||||
# fastbootd
|
# Fastboot
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.fastboot@1.1-impl.custom \
|
android.hardware.fastboot@1.1-impl.custom \
|
||||||
fastbootd
|
fastbootd
|
||||||
|
@ -202,11 +164,19 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
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.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml
|
||||||
|
|
||||||
|
# Graphics
|
||||||
|
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
|
||||||
|
|
||||||
# Health
|
# Health
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.health-service.qti
|
android.hardware.health-service.qti
|
||||||
|
|
||||||
# HotwordEnrollement app permissions
|
# Hotword enrollment
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/configs/privapp-permissions-hotword.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/privapp-permissions-hotword.xml
|
$(LOCAL_PATH)/configs/privapp-permissions-hotword.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/privapp-permissions-hotword.xml
|
||||||
|
|
||||||
|
@ -261,6 +231,26 @@ PRODUCT_COPY_FILES += \
|
||||||
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.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.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml
|
||||||
|
|
||||||
|
# Overlays
|
||||||
|
$(call inherit-product, hardware/oplus/overlay/generic/generic.mk)
|
||||||
|
$(call inherit-product, hardware/oplus/overlay/qssi/qssi.mk)
|
||||||
|
|
||||||
|
DEVICE_PACKAGE_OVERLAYS += \
|
||||||
|
$(LOCAL_PATH)/overlay-lineage
|
||||||
|
|
||||||
|
PRODUCT_ENFORCE_RRO_TARGETS := *
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
CarrierConfigResCommon \
|
||||||
|
FrameworksResTarget \
|
||||||
|
OPlusFrameworksResTarget \
|
||||||
|
OPlusSettingsProviderResTarget \
|
||||||
|
OPlusSettingsResTarget \
|
||||||
|
OPlusSystemUIResTarget \
|
||||||
|
WifiResTarget
|
||||||
|
|
||||||
|
# Partitions
|
||||||
|
PRODUCT_USE_DYNAMIC_PARTITIONS := true
|
||||||
|
|
||||||
# Perf
|
# Perf
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/configs/task_profiles.json:$(TARGET_COPY_OUT_VENDOR)/etc/task_profiles.json
|
$(LOCAL_PATH)/configs/task_profiles.json:$(TARGET_COPY_OUT_VENDOR)/etc/task_profiles.json
|
||||||
|
@ -269,7 +259,7 @@ PRODUCT_COPY_FILES += \
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.power-service-qti
|
android.hardware.power-service-qti
|
||||||
|
|
||||||
# QMI
|
# QTI fwk-detect
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
libvndfwk_detect_jni.qti.vendor # Needed by CNE app
|
libvndfwk_detect_jni.qti.vendor # Needed by CNE app
|
||||||
|
|
||||||
|
@ -288,11 +278,18 @@ 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.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.sensor.stepdetector.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepdetector.xml
|
||||||
|
|
||||||
|
# Shipping API
|
||||||
|
BOARD_SHIPPING_API_LEVEL := 30
|
||||||
|
PRODUCT_SHIPPING_API_LEVEL := $(BOARD_SHIPPING_API_LEVEL)
|
||||||
|
|
||||||
# Soong namespaces
|
# Soong namespaces
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
$(LOCAL_PATH) \
|
$(LOCAL_PATH) \
|
||||||
hardware/oplus
|
hardware/oplus
|
||||||
|
|
||||||
|
# Storage
|
||||||
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/emulated_storage.mk)
|
||||||
|
|
||||||
# Telephony
|
# Telephony
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
extphonelib \
|
extphonelib \
|
||||||
|
@ -349,13 +346,13 @@ PRODUCT_PACKAGES_DEBUG += \
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.usb-service.qti
|
android.hardware.usb-service.qti
|
||||||
|
|
||||||
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
vendor/qcom/opensource/usb/etc
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
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.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.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
|
||||||
vendor/qcom/opensource/usb/etc
|
|
||||||
|
|
||||||
# Vendor service manager
|
# Vendor service manager
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vndservicemanager
|
vndservicemanager
|
||||||
|
@ -371,7 +368,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
|
||||||
|
|
||||||
# Wi-Fi
|
# WiFi
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.wifi-service \
|
android.hardware.wifi-service \
|
||||||
hostapd \
|
hostapd \
|
||||||
|
@ -387,9 +384,10 @@ PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.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
|
frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml
|
||||||
|
|
||||||
# Wi-Fi firmware symlinks
|
# WiFi firmware symlinks
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
firmware_wlan_mac.bin_symlink \
|
firmware_wlan_mac.bin_symlink \
|
||||||
firmware_WCNSS_qcom_cfg.ini_symlink
|
firmware_WCNSS_qcom_cfg.ini_symlink
|
||||||
|
|
||||||
PRODUCT_USE_DYNAMIC_PARTITIONS := true
|
# Get non-open-source specific aspects
|
||||||
|
$(call inherit-product, vendor/oneplus/dre/dre-vendor.mk)
|
||||||
|
|
|
@ -5,13 +5,6 @@
|
||||||
-->
|
-->
|
||||||
<resources>
|
<resources>
|
||||||
|
|
||||||
<!-- Indicate available ColorDisplayManager.COLOR_MODE_xxx. -->
|
|
||||||
<integer-array name="config_availableColorModes">
|
|
||||||
<item>0</item> <!-- COLOR_MODE_NATURAL -->
|
|
||||||
<item>1</item> <!-- COLOR_MODE_BOOSTED -->
|
|
||||||
<item>2</item> <!-- COLOR_MODE_SATURATED -->
|
|
||||||
</integer-array>
|
|
||||||
|
|
||||||
<!-- Control whether the always on display mode is available. This should only be enabled on
|
<!-- Control whether the always on display mode is available. This should only be enabled on
|
||||||
devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND
|
devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND
|
||||||
states. -->
|
states. -->
|
||||||
|
@ -70,7 +63,7 @@
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
and Strength as defined in Authenticators.java -->
|
and Strength as defined in Authenticators.java -->
|
||||||
<string-array name="config_biometric_sensors" translatable="false">
|
<string-array name="config_biometric_sensors" translatable="false">
|
||||||
<item>0:2:15</item>
|
<item>0:2:15</item> <!-- ID0:Fingerprint:Strong -->
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -429,6 +429,13 @@
|
||||||
<item>80</item>
|
<item>80</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
|
|
||||||
|
<!-- Indicate available ColorDisplayManager.COLOR_MODE_xxx. -->
|
||||||
|
<integer-array name="config_availableColorModes">
|
||||||
|
<item>0</item> <!-- COLOR_MODE_NATURAL -->
|
||||||
|
<item>1</item> <!-- COLOR_MODE_BOOSTED -->
|
||||||
|
<item>2</item> <!-- COLOR_MODE_SATURATED -->
|
||||||
|
</integer-array>
|
||||||
|
|
||||||
<!-- Indicates whether device has a power button fingerprint sensor. -->
|
<!-- Indicates whether device has a power button fingerprint sensor. -->
|
||||||
<bool name="config_is_powerbutton_fps" translatable="false">true</bool>
|
<bool name="config_is_powerbutton_fps" translatable="false">true</bool>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue