summaryrefslogtreecommitdiff
path: root/device.mk
diff options
context:
space:
mode:
Diffstat (limited to 'device.mk')
-rw-r--r--device.mk116
1 files changed, 34 insertions, 82 deletions
diff --git a/device.mk b/device.mk
index 68cbbaf..afab054 100644
--- a/device.mk
+++ b/device.mk
@@ -18,11 +18,21 @@ include device/google/gs-common/device.mk
include device/google/gs-common/gs_watchdogd/watchdog.mk
include device/google/gs-common/ramdump/ramdump.mk
include device/google/gs-common/soc/soc.mk
+include device/google/gs-common/soc/freq.mk
include device/google/gs-common/modem/modem.mk
include device/google/gs-common/aoc/aoc.mk
include device/google/gs-common/thermal/thermal.mk
include device/google/gs-common/pixel_metrics/pixel_metrics.mk
include device/google/gs-common/performance/perf.mk
+include device/google/gs-common/display/dump.mk
+include device/google/gs-common/camera/dump.mk
+include device/google/gs-common/gxp/dump.mk
+include device/google/gs-common/gps/dump/log.mk
+include device/google/gs-common/radio/dump.mk
+include device/google/gs-common/umfw_stat/umfw_stat.mk
+include device/google/gs-common/gear/dumpstate/aidl.mk
+include device/google/gs-common/widevine/widevine.mk
+
TARGET_BOARD_PLATFORM := gs201
AB_OTA_POSTINSTALL_CONFIG += \
@@ -201,9 +211,6 @@ USES_GAUDIO := true
# Must match BOARD_USES_SWIFTSHADER in BoardConfig.mk
USE_SWIFTSHADER := false
-# by default, USE_ANGLE is false
-USE_ANGLE ?= false
-
# HWUI
TARGET_USES_VULKAN = true
@@ -224,6 +231,15 @@ PRODUCT_PACKAGES += \
PRODUCT_VENDOR_PROPERTIES += \
ro.hardware.vulkan=mali
+# Mali Configuration Properties
+# b/221255664 prevents setting PROTECTED_MAX_CORE_COUNT=2
+PRODUCT_VENDOR_PROPERTIES += \
+ vendor.mali.platform.config=/vendor/etc/mali/platform.config \
+ vendor.mali.debug.config=/vendor/etc/mali/debug.config \
+ vendor.mali.base_protected_max_core_count=1 \
+ vendor.mali.base_protected_tls_max=67108864 \
+ vendor.mali.platform_agt_frequency_khz=24576
+
ifeq ($(USE_SWIFTSHADER),true)
PRODUCT_PACKAGES += \
libGLESv1_CM_swiftshader \
@@ -231,13 +247,6 @@ PRODUCT_PACKAGES += \
libGLESv2_swiftshader
endif
-ifeq ($(USE_ANGLE),true)
-PRODUCT_PACKAGES += \
- libEGL_angle \
- libGLESv1_CM_angle \
- libGLESv2_angle
-endif
-
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.version-1_3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.version.xml \
@@ -249,10 +258,6 @@ PRODUCT_COPY_FILES += \
ifeq ($(USE_SWIFTSHADER),true)
PRODUCT_VENDOR_PROPERTIES += \
ro.hardware.egl = swiftshader
-else ifeq ($(USE_ANGLE),true)
-PRODUCT_VENDOR_PROPERTIES += \
- ro.hardware.egl = angle \
- ro.hardware.egl_legacy = mali
else
PRODUCT_VENDOR_PROPERTIES += \
ro.hardware.egl = mali
@@ -266,7 +271,7 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_VENDOR_PROPERTIES += \
ro.opengles.version=196610 \
graphics.gpu.profiler.support=true \
- debug.renderengine.backend=skiaglthreaded \
+ debug.renderengine.backend=skiaglthreaded
# GRAPHICS - GPU (end)
# ####################
@@ -456,9 +461,6 @@ include hardware/google/pixel/rebalance_interrupts/rebalance_interrupts.mk
PRODUCT_PACKAGES += \
android.hardware.power.stats-service.pixel
-# dumpstate HAL
-PRODUCT_PACKAGES += \
- android.hardware.dumpstate-service.gs201
#
# Audio HALs
#
@@ -811,8 +813,10 @@ $(call inherit-product, system/core/trusty/trusty-base.mk)
include device/google/gs-common/trusty/trusty.mk
# Trusty unit test tool
-PRODUCT_PACKAGES_DEBUG += trusty-ut-ctrl \
- tipc-test
+PRODUCT_PACKAGES_DEBUG += \
+ trusty-ut-ctrl \
+ tipc-test \
+ trusty_stats_test \
include device/google/gs101/confirmationui/confirmationui.mk
@@ -821,11 +825,11 @@ PRODUCT_PACKAGES += \
securedpud.slider
# Trusty Metrics Daemon
-#PRODUCT_SOONG_NAMESPACES += \
-# vendor/google/trusty/common
-#
-#PRODUCT_PACKAGES += \
-# trusty_metricsd
+PRODUCT_SOONG_NAMESPACES += \
+ vendor/google/trusty/common
+
+PRODUCT_PACKAGES += \
+ trusty_metricsd
$(call soong_config_set,google_displaycolor,displaycolor_platform,gs201)
PRODUCT_PACKAGES += \
@@ -1015,63 +1019,7 @@ PRODUCT_PACKAGES += \
# Audio
# Audio HAL Server & Default Implementations
-PRODUCT_PACKAGES += \
- android.hardware.audio.service \
- android.hardware.audio@7.1-impl \
- android.hardware.audio.effect@7.0-impl \
- android.hardware.soundtrigger@2.3-impl \
- vendor.google.whitechapel.audio.audioext@4.0-impl \
- android.hardware.bluetooth.audio-impl \
-
-#
-##Audio HAL libraries
-PRODUCT_PACKAGES += \
- audio.primary.$(TARGET_BOARD_PLATFORM) \
- audio.platform.aoc \
- audio_tunnel_aoc \
- aoc_aud_ext \
- libaoctuningdecoder \
- liboffloadeffect \
- audio_bt_aoc \
- audio_waves_aoc \
- audio_fortemedia_aoc \
- audio_bluenote_aoc \
- audio_usb_aoc \
- audio_cca_aoc \
- libamcsextfile \
- audio_amcs_ext \
- audio.usb.default \
- audio.usbv2.default \
- audio.bluetooth.default \
- audio.r_submix.default \
- audio_spk_35l41 \
- sound_trigger.primary.$(TARGET_BOARD_PLATFORM)
-# libaoc_waves \
-#
-
-##Audio Vendor libraries
-PRODUCT_PACKAGES += \
- libfvsam_prm_parser \
- libmahalcontroller \
- libAlgFx_HiFi3z
-#
-## AudioHAL Configurations
-PRODUCT_COPY_FILES += \
- frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_audio_policy_configuration_7_0.xml \
- frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration_7_0.xml \
- frameworks/av/services/audiopolicy/config/hearing_aid_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/hearing_aid_audio_policy_configuration_7_0.xml \
- frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_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/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
- frameworks/av/services/audiopolicy/config/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
- frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
-
-##Audio soong
-PRODUCT_SOONG_NAMESPACES += \
- vendor/google/whitechapel/audio/hal \
- vendor/google/whitechapel/audio/interfaces
-
-$(call soong_config_set,aoc_audio_board,platform,$(TARGET_BOARD_PLATFORM))
+include device/google/gs-common/audio/hidl_gs201.mk
## AoC soong
PRODUCT_SOONG_NAMESPACES += \
@@ -1193,6 +1141,7 @@ include hardware/google/pixel/wifi_ext/device.mk
# Battery Stats Viewer
PRODUCT_PACKAGES_DEBUG += BatteryStatsViewer
+PRODUCT_PACKAGES += dump_power_gs201.sh
# Install product specific framework compatibility matrix
# (TODO: b/169535506) This includes the FCM for system_ext and product partition.
@@ -1217,3 +1166,6 @@ PRODUCT_VENDOR_PROPERTIES += ro.crypto.metadata_init_delete_all_keys.enabled?=tr
# Hardware Info
include hardware/google/pixel/HardwareInfo/HardwareInfo.mk
+
+# UFS: the script is used to select the corresponding firmware to run FFU.
+PRODUCT_PACKAGES += ufs_firmware_update.sh