Merge 24Q3 to AOSP main
Bug: 357762254 Merged-In: Idcef1730cec758e776380497d78321cceca300bb Change-Id: I343fc31099847c0e1f7499d3b3c4add7159cbd09
This commit is contained in:
commit
04f3deeef4
10 changed files with 70 additions and 179 deletions
|
@ -131,10 +131,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
|
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
||||||
|
@ -145,8 +141,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Aux Digital" type="AUDIO_DEVICE_OUT_AUX_DIGITAL" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
|
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
|
||||||
|
@ -154,8 +148,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"
|
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"
|
||||||
|
|
|
@ -131,10 +131,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
|
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
||||||
|
@ -145,8 +141,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Aux Digital" type="AUDIO_DEVICE_OUT_AUX_DIGITAL" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
|
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
|
||||||
|
@ -154,8 +148,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">
|
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">
|
||||||
|
|
|
@ -131,10 +131,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
|
<devicePort tagName="Speaker Safe" type="AUDIO_DEVICE_OUT_SPEAKER_SAFE" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
||||||
|
@ -145,8 +141,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Aux Digital" type="AUDIO_DEVICE_OUT_AUX_DIGITAL" role="sink">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
|
<!-- Input devices declaration, i.e. Source DEVICE PORT -->
|
||||||
|
@ -154,8 +148,6 @@
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
|
|
||||||
</devicePort>
|
|
||||||
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">
|
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">
|
||||||
|
|
|
@ -29,7 +29,6 @@ OST_SPEAKER = 0:12,90:13,180:12,270:0|13
|
||||||
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
|
SPEAKER_MUSIC = OM:1,SM:2,OST:OST_SPEAKER
|
||||||
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
|
SPEAKER_SAFE_MUSIC = OM:10,SM:2,OST:OST_SPEAKER
|
||||||
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
|
SPEAKER_SAFE_CALL = OM:10,SM:2,OST:OST_SPEAKER
|
||||||
HEADSET_MUSIC = OM:2,SM:2
|
|
||||||
|
|
||||||
########################################################################################################
|
########################################################################################################
|
||||||
# This defines available CONTROL configurations. Only define the CONTROL if you need it.
|
# This defines available CONTROL configurations. Only define the CONTROL if you need it.
|
||||||
|
@ -38,8 +37,6 @@ HEADSET_MUSIC = OM:2,SM:2
|
||||||
########################################################################################################
|
########################################################################################################
|
||||||
[HAL_SUPPORTED_CONTROLS]
|
[HAL_SUPPORTED_CONTROLS]
|
||||||
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
|
SPEAKER_INSTANCE = INSTANCE:1,DEV:0,SR:SR_COMMON,PRESET:SPEAKER_MUSIC|SPEAKER_SAFE_MUSIC|SPEAKER_SAFE_CALL
|
||||||
A2DP_INSTANCE = INSTANCE:2,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
|
|
||||||
USB_HEADPHONE_INSTANCE = INSTANCE:4,DEV:0,SR:SR_COMMON,PRESET:HEADSET_MUSIC
|
|
||||||
|
|
||||||
[COEFS_CONVERTER_SETTING]
|
[COEFS_CONVERTER_SETTING]
|
||||||
AlgFxPath=/vendor/lib/libAlgFx_HiFi3z.so
|
AlgFxPath=/vendor/lib/libAlgFx_HiFi3z.so
|
||||||
|
|
|
@ -21,18 +21,15 @@ else
|
||||||
endif
|
endif
|
||||||
|
|
||||||
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_BLUEJAY_RADIO_DIR)
|
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_BLUEJAY_RADIO_DIR)
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
RELEASE_GOOGLE_BOOTLOADER_BLUEJAY_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_BLUEJAY_DIR)
|
||||||
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
$(call soong_config_set,bluejay_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_BLUEJAY_DIR))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
|
||||||
else
|
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Enable load module in parallel
|
# Enable load module in parallel
|
||||||
BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true
|
BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true
|
||||||
|
|
||||||
# The modules which need to be loaded in sequential
|
# The modules which need to be loaded in sequential
|
||||||
|
BOARD_KERNEL_CMDLINE += fips140.load_sequential=1
|
||||||
BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1
|
BOARD_KERNEL_CMDLINE += exynos_mfc.load_sequential=1
|
||||||
BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
|
BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
|
||||||
BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1
|
BOARD_KERNEL_CMDLINE += pcie-exynos-core.load_sequential=1
|
||||||
|
|
|
@ -17,17 +17,10 @@
|
||||||
# Restrict the visibility of Android.bp files to improve build analysis time
|
# Restrict the visibility of Android.bp files to improve build analysis time
|
||||||
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
|
$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
|
||||||
|
|
||||||
TARGET_KERNEL_DIR ?= device/google/bluejay-kernel
|
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_BLUEJAY_VERSION)
|
||||||
TARGET_BOARD_KERNEL_HEADERS := device/google/bluejay-kernel/kernel-headers
|
# Keeps flexibility for kasan and ufs builds
|
||||||
|
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_BLUEJAY_DIR)
|
||||||
ifdef RELEASE_GOOGLE_BLUEJAY_KERNEL_VERSION
|
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_BLUEJAY_DIR)/kernel-headers
|
||||||
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_BLUEJAY_KERNEL_VERSION)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef RELEASE_GOOGLE_BLUEJAY_KERNEL_DIR
|
|
||||||
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_BLUEJAY_KERNEL_DIR)
|
|
||||||
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_BLUEJAY_KERNEL_DIR)/kernel-headers
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/bluejay/prebuilts/device-vendor-bluejay.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/bluejay/prebuilts/device-vendor-bluejay.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/gs101/prebuilts/device-vendor.mk)
|
||||||
|
@ -49,13 +42,6 @@ include device/google/gs-common/touch/stm/stm11.mk
|
||||||
|
|
||||||
# Fingerprint HAL
|
# Fingerprint HAL
|
||||||
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
|
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/firmware/fingerprint/24Q1
|
|
||||||
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/firmware/fingerprint/24Q2
|
|
||||||
else
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/firmware/fingerprint/trunk
|
|
||||||
endif
|
|
||||||
$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_common.mk)
|
$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_common.mk)
|
||||||
ifeq ($(filter factory%, $(TARGET_PRODUCT)),)
|
ifeq ($(filter factory%, $(TARGET_PRODUCT)),)
|
||||||
$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shipping.mk)
|
$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shipping.mk)
|
||||||
|
@ -143,8 +129,15 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
device/google/bluejay
|
device/google/bluejay
|
||||||
|
|
||||||
# Increment the SVN for any official public releases
|
# Increment the SVN for any official public releases
|
||||||
|
ifdef RELEASE_SVN_BLUEJAY
|
||||||
|
TARGET_SVN ?= $(RELEASE_SVN_BLUEJAY)
|
||||||
|
else
|
||||||
|
# Set this for older releases that don't use build flag
|
||||||
|
TARGET_SVN ?= 64
|
||||||
|
endif
|
||||||
|
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=61
|
ro.vendor.build.svn=$(TARGET_SVN)
|
||||||
|
|
||||||
# DCK properties based on target
|
# DCK properties based on target
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
@ -153,13 +146,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
|
||||||
# Trusty liboemcrypto.so
|
# Trusty liboemcrypto.so
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/trusty/24Q1
|
|
||||||
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/trusty/24Q2
|
|
||||||
else
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/bluejay/prebuilts/trusty/trunk
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Display
|
# Display
|
||||||
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1
|
||||||
|
@ -186,7 +172,8 @@ PRODUCT_COPY_FILES += \
|
||||||
# Bluetooth
|
# Bluetooth
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.a2dp_aac.vbr_supported=true \
|
persist.bluetooth.a2dp_aac.vbr_supported=true \
|
||||||
persist.bluetooth.firmware.selection=BCM.hcd
|
persist.bluetooth.firmware.selection=BCM.hcd \
|
||||||
|
bluetooth.server.automatic_turn_on=true
|
||||||
|
|
||||||
# Set zram size
|
# Set zram size
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
|
@ -250,6 +237,7 @@ endif
|
||||||
PRODUCT_SHIPPING_API_LEVEL := 32
|
PRODUCT_SHIPPING_API_LEVEL := 32
|
||||||
|
|
||||||
# Vibrator HAL
|
# Vibrator HAL
|
||||||
|
$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION)))
|
||||||
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
|
ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.vibrator.hal.supported_primitives=243 \
|
ro.vendor.vibrator.hal.supported_primitives=243 \
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="false"
|
SuplOtdoaCapable2="true"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
<gll
|
<gll
|
||||||
PpsEnable="true"
|
PpsEnable="true"
|
||||||
LogPriMask="LOG_INFO"
|
LogPriMask="LOG_INFO"
|
||||||
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI | LOG_MEASAPI"
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1"
|
||||||
MultiCarrLnaMask="L1_EXT_ON"
|
MultiCarrLnaMask="L1_EXT_ON"
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="false"
|
SuplOtdoaCapable2="true"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
|
|
@ -1833,16 +1833,27 @@
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 232,
|
"UclampMin_Init": 232,
|
||||||
|
"UclampMin_LoadUp": 480,
|
||||||
|
"UclampMin_LoadReset": 480,
|
||||||
"UclampMin_High": 480,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
|
"UclampMax_EfficientBase": 400,
|
||||||
|
"UclampMax_EfficientOffset": 200,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"ReportingRateLimitNs": 83333330,
|
"ReportingRateLimitNs": 83333330,
|
||||||
"EarlyBoost_On": false,
|
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0
|
"StaleTimeFactor": 15.0,
|
||||||
|
"HeuristicBoost_On": true,
|
||||||
|
"HBoostOnMissedCycles": 8,
|
||||||
|
"HBoostOffMaxAvgRatio": 4.0,
|
||||||
|
"HBoostOffMissedCycles": 5,
|
||||||
|
"HBoostPidPuFactor": 0.5,
|
||||||
|
"HBoostUclampMin": 722,
|
||||||
|
"JankCheckTimeFactor": 1.2,
|
||||||
|
"LowFrameRateThreshold": 25,
|
||||||
|
"MaxRecordsNum": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "REFRESH_90FPS",
|
"Name": "REFRESH_90FPS",
|
||||||
|
@ -1857,16 +1868,27 @@
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 162,
|
"UclampMin_Init": 162,
|
||||||
|
"UclampMin_LoadUp": 480,
|
||||||
|
"UclampMin_LoadReset": 480,
|
||||||
"UclampMin_High": 480,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
|
"UclampMax_EfficientBase": 400,
|
||||||
|
"UclampMax_EfficientOffset": 200,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"ReportingRateLimitNs": 111111110,
|
"ReportingRateLimitNs": 111111110,
|
||||||
"EarlyBoost_On": false,
|
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0
|
"StaleTimeFactor": 15.0,
|
||||||
|
"HeuristicBoost_On": true,
|
||||||
|
"HBoostOnMissedCycles": 8,
|
||||||
|
"HBoostOffMaxAvgRatio": 4.0,
|
||||||
|
"HBoostOffMissedCycles": 5,
|
||||||
|
"HBoostPidPuFactor": 0.5,
|
||||||
|
"HBoostUclampMin": 722,
|
||||||
|
"JankCheckTimeFactor": 1.2,
|
||||||
|
"LowFrameRateThreshold": 25,
|
||||||
|
"MaxRecordsNum": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "REFRESH_60FPS",
|
"Name": "REFRESH_60FPS",
|
||||||
|
@ -1881,16 +1903,27 @@
|
||||||
"PID_Du": 0.0,
|
"PID_Du": 0.0,
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 162,
|
"UclampMin_Init": 162,
|
||||||
|
"UclampMin_LoadUp": 480,
|
||||||
|
"UclampMin_LoadReset": 480,
|
||||||
"UclampMin_High": 480,
|
"UclampMin_High": 480,
|
||||||
"UclampMin_Low": 2,
|
"UclampMin_Low": 2,
|
||||||
|
"UclampMax_EfficientBase": 400,
|
||||||
|
"UclampMax_EfficientOffset": 200,
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 0,
|
"SamplingWindow_I": 0,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"ReportingRateLimitNs": 166666660,
|
"ReportingRateLimitNs": 166666660,
|
||||||
"EarlyBoost_On": false,
|
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0
|
"StaleTimeFactor": 15.0,
|
||||||
|
"HeuristicBoost_On": true,
|
||||||
|
"HBoostOnMissedCycles": 8,
|
||||||
|
"HBoostOffMaxAvgRatio": 4.0,
|
||||||
|
"HBoostOffMissedCycles": 5,
|
||||||
|
"HBoostPidPuFactor": 0.5,
|
||||||
|
"HBoostUclampMin": 722,
|
||||||
|
"JankCheckTimeFactor": 1.2,
|
||||||
|
"LowFrameRateThreshold": 25,
|
||||||
|
"MaxRecordsNum": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "UiHighBoostWithoutPid",
|
"Name": "UiHighBoostWithoutPid",
|
||||||
|
@ -1910,9 +1943,9 @@
|
||||||
"UclampMin_Init": 250,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 197,
|
"UclampMin_High": 197,
|
||||||
"UclampMin_Low": 197,
|
"UclampMin_Low": 197,
|
||||||
|
"UclampMax_EfficientBase": 400,
|
||||||
|
"UclampMax_EfficientOffset": 200,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 5.0
|
"StaleTimeFactor": 5.0
|
||||||
},
|
},
|
||||||
|
@ -1934,9 +1967,9 @@
|
||||||
"UclampMin_Init": 250,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 53,
|
"UclampMin_High": 53,
|
||||||
"UclampMin_Low": 53,
|
"UclampMin_Low": 53,
|
||||||
|
"UclampMax_EfficientBase": 400,
|
||||||
|
"UclampMax_EfficientOffset": 200,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 5.0
|
"StaleTimeFactor": 5.0
|
||||||
},
|
},
|
||||||
|
@ -1958,9 +1991,9 @@
|
||||||
"UclampMin_Init": 250,
|
"UclampMin_Init": 250,
|
||||||
"UclampMin_High": 0,
|
"UclampMin_High": 0,
|
||||||
"UclampMin_Low": 0,
|
"UclampMin_Low": 0,
|
||||||
|
"UclampMax_EfficientBase": 400,
|
||||||
|
"UclampMax_EfficientOffset": 200,
|
||||||
"ReportingRateLimitNs": 1,
|
"ReportingRateLimitNs": 1,
|
||||||
"EarlyBoost_On": false,
|
|
||||||
"EarlyBoost_TimeFactor": 0.0,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 5.0
|
"StaleTimeFactor": 5.0
|
||||||
}
|
}
|
||||||
|
|
|
@ -959,106 +959,6 @@
|
||||||
"Multiplier":1,
|
"Multiplier":1,
|
||||||
"Hidden":true
|
"Hidden":true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"soft_ocp_cpu2",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
9000,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"HotHysteresis":[
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
100,
|
|
||||||
0.0,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soft_ocp_cpu1",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
7000,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"HotHysteresis":[
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
100,
|
|
||||||
0.0,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soft_ocp_tpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
8500,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"HotHysteresis":[
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
100,
|
|
||||||
0.0,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soft_ocp_gpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
9000,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"HotHysteresis":[
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
0.0,
|
|
||||||
100,
|
|
||||||
0.0,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"TPU",
|
"Name":"TPU",
|
||||||
"Type":"NPU",
|
"Type":"NPU",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue