Android 15.0.0 Release 6 (AP4A.241205.013)
-----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO eO94AJ92jyZuJ1uq/njek2I7JdxbdXAg5ACeP/ehhxzfwZ3Z2/J44QJylqeByWo= =AFwD -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8ecXHG1rYmVzdGFz QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmmTKg/+PUN7P6yiBWzundIJndoZQ5i0 LhCxEtojWhQzz390aNOno3zvZo6vM4VKFIJoiep3WsZt4fCchEmocOCmwGZgel/W elBOMvviypvhv5jAEpK2JK4s7MUHaV+lxUgvFPIVNECTUKu2/UmlFXU808Mk7vUI h4L5BMp/ETdBCEoqBX7zOW4R0F/t27wwHPzqnFIxQiZufIIcMzaaHr6NETC+tWv6 Vs+6yIf43d5I6VLbbyTawO7tfYVHPEgatmCla3a6zXpZeYD6H1EklYg8pQJHYJZa T8zdoh1+d5Lg5b6Mzk3gEdQTJPfXwQlAz7xc//GA0xE2cFFJWjtYkO+3Qs2pdTAt z93JkIvx+XoOoEv8fincHoY/xH9thIib+6GU1W2bPn/aLNYtAFpEVVnmz+eBYHo1 kQ+grpiTny6zrBF5qlvMZFjHSQwg/hehOhiGBmjfhEpn1hrRh9LEEsjCj2gqjnpc zoBYtCKLG1u4Dt0ychx5OIi4HyWuuff48maNmiCaE96QS2ClNQOWK0HuLZAPcp68 zIrDLHpMua42bZ/Mkkwn0tLvyjg7HHUn00mgL15UVVdPzg+M9WWD6sr3QC5GnY+C O4CiTio36cyEWYRJcxUT83jdxiqMFldMybhDtwpMHOMEnbrQkPiNR/86jgRroj1O QB1J0yrwtY1v8wqmVLc= =cgBI -----END PGP SIGNATURE----- Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6 Android 15.0.0 Release 6 (AP4A.241205.013) # -----BEGIN PGP SIGNATURE----- # # iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO # eO94AJ92jyZuJ1uq/njek2I7JdxbdXAg5ACeP/ehhxzfwZ3Z2/J44QJylqeByWo= # =AFwD # -----END PGP SIGNATURE----- # gpg: Signature made Fri Dec 6 00:44:01 2024 EET # gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78 # gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal] # gpg: initial-contribution@android.com: Verified 2484 signatures in the past # 3 years. Encrypted 4 messages in the past 2 years. # gpg: WARNING: This key is not certified with sufficiently trusted signatures! # gpg: It is not certain that the signature belongs to the owner. # Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78 # By Ankur Bakshi (6) and others # Via Android Build Coastguard Worker (27) and others * tag 'android-15.0.0_r6': (27 commits) gps: set default SUPL SSL method to SSLv23 gps: Enable Beidou measurements only in the US for P21. Symlink current prebuilt folder to android root Update product id for oriole and raven oriole/raven: add etm modules in userdebug/eng builds move bootloader and radio build flag to device mk gps: Re-enable GLO & QZSS in US gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay thermal: read thermistor temp from sysfs thermal:remove unused state2power value Update oriole SVN to 86 Update raven SVN to 86 thermal: Remove bcl related tzones update OWNERS to include Android.bp raviole: Add build_flags based properties for SMR/EMR build haptics: Update output distortion gain gps: Enable ExitOnComFailure Adpf:raviole: switch to multitier heuristic boost. Update oriole SVN to 85 Update raven SVN to 85 ... Conflicts: device-oriole.mk device-raven.mk oriole/BoardConfig.mk raven/BoardConfig.mk Change-Id: Ic9e494f17dcc35b9dab52908e7a66ebd6fbd0798
This commit is contained in:
commit
92bbd34b70
34 changed files with 718 additions and 973 deletions
2
OWNERS
2
OWNERS
|
@ -1,4 +1,4 @@
|
||||||
per-file powerhint-*.json = jychen@google.com,jenhaochen@google.com,wvw@google.com,joaodias@google.com
|
per-file powerhint-*.json = jychen@google.com,jenhaochen@google.com,wvw@google.com,joaodias@google.com
|
||||||
|
|
||||||
# per-file for Pixel device makefiles, see go/pixel-device-mk-owner-checklist for details.
|
# per-file for Pixel device makefiles, see go/pixel-device-mk-owner-checklist for details.
|
||||||
per-file *.mk,*/BoardConfig.mk=file:device/google/gs-common:main:/MK_OWNERS
|
per-file *.mk,*/BoardConfig.mk,{**/,}Android.bp=file:device/google/gs-common:main:/MK_OWNERS
|
||||||
|
|
|
@ -17,6 +17,14 @@
|
||||||
# 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)
|
||||||
|
|
||||||
|
ifdef RELEASE_GOOGLE_ORIOLE_RADIO_DIR
|
||||||
|
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_ORIOLE_RADIO_DIR)
|
||||||
|
endif
|
||||||
|
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
||||||
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
|
||||||
|
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
|
||||||
|
|
||||||
|
|
||||||
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_ORIOLE_VERSION)
|
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_ORIOLE_VERSION)
|
||||||
# Keeps flexibility for kasan and ufs builds
|
# Keeps flexibility for kasan and ufs builds
|
||||||
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
|
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
|
||||||
|
@ -197,12 +205,31 @@ ifdef RELEASE_SVN_ORIOLE
|
||||||
TARGET_SVN ?= $(RELEASE_SVN_ORIOLE)
|
TARGET_SVN ?= $(RELEASE_SVN_ORIOLE)
|
||||||
else
|
else
|
||||||
# Set this for older releases that don't use build flag
|
# Set this for older releases that don't use build flag
|
||||||
TARGET_SVN ?= 85
|
TARGET_SVN ?= 86
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=$(TARGET_SVN)
|
ro.vendor.build.svn=$(TARGET_SVN)
|
||||||
|
|
||||||
|
# Set device family property for SMR builds
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
ro.build.device_family=O6R4B9
|
||||||
|
|
||||||
|
# Set build properties for SMR builds
|
||||||
|
ifeq ($(RELEASE_IS_SMR), true)
|
||||||
|
ifneq (,$(RELEASE_BASE_OS_ORIOLE))
|
||||||
|
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_ORIOLE)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Set build properties for EMR builds
|
||||||
|
ifeq ($(RELEASE_IS_EMR), true)
|
||||||
|
ifneq (,$(RELEASE_BASE_OS_ORIOLE))
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_ORIOLE)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# Set support hide display cutout feature
|
# Set support hide display cutout feature
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
ro.support_hide_display_cutout=true
|
ro.support_hide_display_cutout=true
|
||||||
|
@ -253,8 +280,8 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
||||||
|
|
||||||
# Override default distortion output gain according to UX experiments
|
# Override default distortion output gain according to UX experiments
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
vendor.audio.hapticgenerator.distortion.output.gain=0.5
|
vendor.audio.hapticgenerator.distortion.output.gain=0.32
|
||||||
|
|
||||||
# RKPD
|
# RKPD
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -288,11 +315,21 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# Location
|
# Location
|
||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps.6.1.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/location/gps.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
device/google/raviole/location/gps.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
|
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps_user.6.1.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/location/gps_user.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
device/google/raviole/location/gps_user.xml.oriole:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Enable DeviceAsWebcam support
|
# Enable DeviceAsWebcam support
|
||||||
|
@ -306,3 +343,15 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# Disable AVF Remote Attestation
|
# Disable AVF Remote Attestation
|
||||||
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
|
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
|
||||||
|
|
||||||
|
# Bluetooth device id
|
||||||
|
# Oriole: 0x4106
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
bluetooth.device_id.product_id=16646
|
||||||
|
|
||||||
|
# ETM
|
||||||
|
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
|
@ -17,6 +17,14 @@
|
||||||
# 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)
|
||||||
|
|
||||||
|
ifdef RELEASE_GOOGLE_RAVEN_RADIO_DIR
|
||||||
|
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_RAVEN_RADIO_DIR)
|
||||||
|
endif
|
||||||
|
RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
||||||
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR)
|
||||||
|
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR))
|
||||||
|
|
||||||
|
|
||||||
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_RAVEN_VERSION)
|
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_RAVEN_VERSION)
|
||||||
# Keeps flexibility for kasan and ufs builds
|
# Keeps flexibility for kasan and ufs builds
|
||||||
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_RAVEN_DIR)
|
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_RAVEN_DIR)
|
||||||
|
@ -201,12 +209,31 @@ ifdef RELEASE_SVN_RAVEN
|
||||||
TARGET_SVN ?= $(RELEASE_SVN_RAVEN)
|
TARGET_SVN ?= $(RELEASE_SVN_RAVEN)
|
||||||
else
|
else
|
||||||
# Set this for older releases that don't use build flag
|
# Set this for older releases that don't use build flag
|
||||||
TARGET_SVN ?= 85
|
TARGET_SVN ?= 86
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=$(TARGET_SVN)
|
ro.vendor.build.svn=$(TARGET_SVN)
|
||||||
|
|
||||||
|
# Set device family property for SMR
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
ro.build.device_family=O6R4B9
|
||||||
|
|
||||||
|
# Set build properties for SMR builds
|
||||||
|
ifeq ($(RELEASE_IS_SMR), true)
|
||||||
|
ifneq (,$(RELEASE_BASE_OS_RAVEN))
|
||||||
|
PRODUCT_BASE_OS := $(RELEASE_BASE_OS_RAVEN)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Set build properties for EMR builds
|
||||||
|
ifeq ($(RELEASE_IS_EMR), true)
|
||||||
|
ifneq (,$(RELEASE_BASE_OS_RAVEN))
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
ro.build.version.emergency_base_os=$(RELEASE_BASE_OS_RAVEN)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# Set support hide display cutout feature
|
# Set support hide display cutout feature
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
ro.support_hide_display_cutout=true
|
ro.support_hide_display_cutout=true
|
||||||
|
@ -261,8 +288,8 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
vendor.samsung_slsi.hardware.tetheroffload@1.1-service
|
||||||
|
|
||||||
# Override default distortion output gain according to UX experiments
|
# Override default distortion output gain according to UX experiments
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
vendor.audio.hapticgenerator.distortion.output.gain=0.5
|
vendor.audio.hapticgenerator.distortion.output.gain=0.32
|
||||||
|
|
||||||
# RKPD
|
# RKPD
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -299,11 +326,21 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# Location
|
# Location
|
||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps.6.1.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/location/gps.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
device/google/raviole/location/gps.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
|
ifneq (,$(filter 6.1, $(TARGET_LINUX_KERNEL_VERSION)))
|
||||||
|
PRODUCT_COPY_FILES += \
|
||||||
|
device/google/raviole/location/gps_user.6.1.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
else
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/raviole/location/gps_user.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
device/google/raviole/location/gps_user.xml.raven:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Enable DeviceAsWebcam support
|
# Enable DeviceAsWebcam support
|
||||||
|
@ -316,3 +353,15 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# Disable AVF Remote Attestation
|
# Disable AVF Remote Attestation
|
||||||
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
|
PRODUCT_AVF_REMOTE_ATTESTATION_DISABLED := true
|
||||||
|
|
||||||
|
# Bluetooth device id
|
||||||
|
# Raven: 0x4107
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
bluetooth.device_id.product_id=16647
|
||||||
|
|
||||||
|
# ETM
|
||||||
|
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
$(call inherit-product-if-exists, device/google/common/etm/device-userdebug-modules.mk)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
|
@ -14,6 +14,10 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
||||||
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
|
||||||
|
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
|
||||||
|
|
||||||
# Keeps flexibility for kasan and ufs builds
|
# Keeps flexibility for kasan and ufs builds
|
||||||
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
|
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
|
||||||
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
|
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
|
||||||
|
|
|
@ -14,6 +14,10 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
||||||
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
|
||||||
|
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
|
||||||
|
|
||||||
# Keeps flexibility for kasan and ufs builds
|
# Keeps flexibility for kasan and ufs builds
|
||||||
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
|
TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_ORIOLE_DIR)
|
||||||
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
|
TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_ORIOLE_DIR)/kernel-headers
|
||||||
|
|
109
location/gps.6.1.xml.oriole
Normal file
109
location/gps.6.1.xml.oriole
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="true"
|
||||||
|
Log="JAVA"
|
||||||
|
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="true"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="true"
|
||||||
|
ExitOnComFailure="true"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="3600"
|
||||||
|
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
|
||||||
|
SensorsMask="0x244"
|
||||||
|
MaxThreadNum="13"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="9.3"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.2"
|
||||||
|
RfPathLossDb_Cp="4.2"
|
||||||
|
RfPathLossDb_Ap_L5="4.1"
|
||||||
|
RfPathLossDb_Cp_L5="4.1"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="2"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
109
location/gps.6.1.xml.raven
Normal file
109
location/gps.6.1.xml.raven
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="true"
|
||||||
|
Log="JAVA"
|
||||||
|
SecondaryConfigPath="/data/vendor/gps/overlay/gps_overlay.xml"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="true"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="true"
|
||||||
|
ExitOnComFailure="true"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="3600"
|
||||||
|
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
|
||||||
|
SensorsMask="0x244"
|
||||||
|
MaxThreadNum="13"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="10.6"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.1"
|
||||||
|
RfPathLossDb_Cp="4.1"
|
||||||
|
RfPathLossDb_Ap_L5="4"
|
||||||
|
RfPathLossDb_Cp_L5="4"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="2"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
tlsEnable="true"
|
tlsEnable="true"
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
SuplSslMethod="SSLv23"
|
||||||
SuplEnable="true"
|
SuplEnable="true"
|
||||||
SuplUseApn="false"
|
SuplUseApn="false"
|
||||||
SuplUseApnNI="true"
|
SuplUseApnNI="true"
|
||||||
|
@ -49,6 +49,7 @@
|
||||||
LtoSyncThresholdDays="1"
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
CpGuardTimeSec="1"
|
CpGuardTimeSec="1"
|
||||||
CpLppGuardTimeSec="1"
|
CpLppGuardTimeSec="1"
|
||||||
IgnoreInjectedSystemTime="true"
|
IgnoreInjectedSystemTime="true"
|
||||||
|
@ -56,6 +57,7 @@
|
||||||
AttributionAppPkgName="com.google.android.carrierlocation"
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
AssertEnabled="true"
|
AssertEnabled="true"
|
||||||
|
ExitOnComFailure="true"
|
||||||
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
|
@ -97,6 +99,8 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
EnableNicAutoSwitch="true"
|
EnableNicAutoSwitch="true"
|
||||||
EnableNavic="true"
|
EnableNavic="true"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
tlsEnable="true"
|
tlsEnable="true"
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
SuplSslMethod="SSLv23"
|
||||||
SuplEnable="true"
|
SuplEnable="true"
|
||||||
SuplUseApn="false"
|
SuplUseApn="false"
|
||||||
SuplUseApnNI="true"
|
SuplUseApnNI="true"
|
||||||
|
@ -49,6 +49,7 @@
|
||||||
LtoSyncThresholdDays="1"
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
CpGuardTimeSec="1"
|
CpGuardTimeSec="1"
|
||||||
CpLppGuardTimeSec="1"
|
CpLppGuardTimeSec="1"
|
||||||
IgnoreInjectedSystemTime="true"
|
IgnoreInjectedSystemTime="true"
|
||||||
|
@ -56,6 +57,7 @@
|
||||||
AttributionAppPkgName="com.google.android.carrierlocation"
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
AssertEnabled="true"
|
AssertEnabled="true"
|
||||||
|
ExitOnComFailure="true"
|
||||||
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
|
@ -97,8 +99,11 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
EnableNicAutoSwitch="true"
|
EnableNicAutoSwitch="true"
|
||||||
EnableNavic="true"
|
EnableNavic="true"
|
||||||
|
ConstellationAutoSwitchOffNavOnly="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</glgps>
|
</glgps>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
tlsEnable="true"
|
tlsEnable="true"
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
SuplSslMethod="SSLv23"
|
||||||
SuplEnable="true"
|
SuplEnable="true"
|
||||||
SuplUseApn="false"
|
SuplUseApn="false"
|
||||||
SuplUseApnNI="true"
|
SuplUseApnNI="true"
|
||||||
|
@ -49,6 +49,7 @@
|
||||||
LtoSyncThresholdDays="1"
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
CpGuardTimeSec="1"
|
CpGuardTimeSec="1"
|
||||||
CpLppGuardTimeSec="1"
|
CpLppGuardTimeSec="1"
|
||||||
IgnoreInjectedSystemTime="true"
|
IgnoreInjectedSystemTime="true"
|
||||||
|
@ -56,6 +57,7 @@
|
||||||
AttributionAppPkgName="com.google.android.carrierlocation"
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
AssertEnabled="true"
|
AssertEnabled="true"
|
||||||
|
ExitOnComFailure="true"
|
||||||
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
|
@ -97,8 +99,11 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
EnableNicAutoSwitch="true"
|
EnableNicAutoSwitch="true"
|
||||||
EnableNavic="true"
|
EnableNavic="true"
|
||||||
|
ConstellationAutoSwitchOffNavOnly="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</glgps>
|
</glgps>
|
||||||
|
|
107
location/gps_user.6.1.xml.oriole
Normal file
107
location/gps_user.6.1.xml.oriole
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="false"
|
||||||
|
Log="JAVA"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="false"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="false"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="3600"
|
||||||
|
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
|
||||||
|
SensorsMask="0x244"
|
||||||
|
MaxThreadNum="13"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="9.3"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.2"
|
||||||
|
RfPathLossDb_Cp="4.2"
|
||||||
|
RfPathLossDb_Ap_L5="4.1"
|
||||||
|
RfPathLossDb_Cp_L5="4.1"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="false"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
107
location/gps_user.6.1.xml.raven
Normal file
107
location/gps_user.6.1.xml.raven
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
|
||||||
|
<hal
|
||||||
|
PortName="/dev/ttyBCM"
|
||||||
|
BaudRate="921600"
|
||||||
|
GpioNStdbyPath="/sys/devices/platform/10940000.spi/spi_master/spi5/spi5.0/nstandby"
|
||||||
|
CustGpioDelayMs="250"
|
||||||
|
LogEnabled="false"
|
||||||
|
Log="JAVA"
|
||||||
|
LogDirectory="/sdcard/gps/broadcom/storage/"
|
||||||
|
CtrlPipe="/data/vendor/gps/glgpsctrl"
|
||||||
|
NmeaOutName="/data/vendor/gps/nmea_out"
|
||||||
|
|
||||||
|
acSuplServer="supl.google.com"
|
||||||
|
SuplPort="7275"
|
||||||
|
SuplLogEnable="false"
|
||||||
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
|
tlsEnable="true"
|
||||||
|
|
||||||
|
SuplSslMethod="SSLv23"
|
||||||
|
SuplEnable="true"
|
||||||
|
SuplUseApn="false"
|
||||||
|
SuplUseApnNI="true"
|
||||||
|
SuplDummyCellInfo="true"
|
||||||
|
SuplUseFwCellInfo="false"
|
||||||
|
SuplTlsCertDirPath="/etc/security/cacerts"
|
||||||
|
SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
|
||||||
|
SuplUT1Seconds="20"
|
||||||
|
SuplUT2Seconds="20"
|
||||||
|
SuplUT3Seconds="20"
|
||||||
|
TcpConnectionTimeout="20"
|
||||||
|
SuplLppCapable="true"
|
||||||
|
SuplEcidCapable="true"
|
||||||
|
SuplVersion="2"
|
||||||
|
SuplMinorVersion="0"
|
||||||
|
SuplOtdoaCapable="true"
|
||||||
|
SuplOtdoaCapable2="true"
|
||||||
|
SuplGlonassCapable = "true"
|
||||||
|
SuplGalileoCapable = "true"
|
||||||
|
SuplBdsCapable = "true"
|
||||||
|
SuplMgpsCapable = "true"
|
||||||
|
|
||||||
|
RtoEnable="true"
|
||||||
|
RtiEnable="true"
|
||||||
|
HttpSyncLto="true"
|
||||||
|
LtoFileName="lto2.dat"
|
||||||
|
LtoDir="/data/vendor/gps/"
|
||||||
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
|
CpGuardTimeSec="1"
|
||||||
|
CpLppGuardTimeSec="1"
|
||||||
|
IgnoreInjectedSystemTime="true"
|
||||||
|
|
||||||
|
AttributionAppPkgName="com.google.android.carrierlocation"
|
||||||
|
|
||||||
|
AssertEnabled="false"
|
||||||
|
CpLppeCancelDbhOnAgnssProvideLoc="true"
|
||||||
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
|
ReAidingOnHotStart="false"
|
||||||
|
ReAidingIntervalSec="3600"
|
||||||
|
PpsDevice="/sys/devices/platform/bbd_pps/pps_assert"
|
||||||
|
SensorsMask="0x244"
|
||||||
|
MaxThreadNum="13"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll
|
||||||
|
PpsEnable="true"
|
||||||
|
LogPriMask="LOG_INFO"
|
||||||
|
LogFacMask="LOG_NMEA | LOG_GLLIOS | LOG_GLLAPI"
|
||||||
|
FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB"
|
||||||
|
MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5"
|
||||||
|
MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON"
|
||||||
|
RfType="GL_RF_4776_BRCM"
|
||||||
|
ExtL5Bias="10.6"
|
||||||
|
EnableFilteringForLTEB13="true"
|
||||||
|
|
||||||
|
WarmStandbyTimeout1Seconds="10"
|
||||||
|
WarmStandbyTimeout2Seconds="15"
|
||||||
|
|
||||||
|
EnableGnssPropagateInStandby="true"
|
||||||
|
|
||||||
|
RfPathLossDb_Ap="4.1"
|
||||||
|
RfPathLossDb_Cp="4.1"
|
||||||
|
RfPathLossDb_Ap_L5="4"
|
||||||
|
RfPathLossDb_Cp_L5="4"
|
||||||
|
OnChipGpsCarrierType="3,2,3,3,2,3,2,3,3,3,1,2,1,3,2,1,2,3,1,1,1,1,3,3,3,3,3,1,2,3,2,3"
|
||||||
|
|
||||||
|
EnableOnChipStopNotification="false"
|
||||||
|
PowerMode="3"
|
||||||
|
MinGpsWeekNumber="2216"
|
||||||
|
OnChipAccMask="50"
|
||||||
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
|
EnableNicAutoSwitch="true"
|
||||||
|
EnableNavic="true"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</glgps>
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
tlsEnable="true"
|
tlsEnable="true"
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
SuplSslMethod="SSLv23"
|
||||||
SuplEnable="true"
|
SuplEnable="true"
|
||||||
SuplUseApn="false"
|
SuplUseApn="false"
|
||||||
SuplUseApnNI="true"
|
SuplUseApnNI="true"
|
||||||
|
@ -48,6 +48,7 @@
|
||||||
LtoSyncThresholdDays="1"
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
CpGuardTimeSec="1"
|
CpGuardTimeSec="1"
|
||||||
CpLppGuardTimeSec="1"
|
CpLppGuardTimeSec="1"
|
||||||
IgnoreInjectedSystemTime="true"
|
IgnoreInjectedSystemTime="true"
|
||||||
|
@ -96,6 +97,8 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
EnableNicAutoSwitch="true"
|
EnableNicAutoSwitch="true"
|
||||||
EnableNavic="true"
|
EnableNavic="true"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
tlsEnable="true"
|
tlsEnable="true"
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
SuplSslMethod="SSLv23"
|
||||||
SuplEnable="true"
|
SuplEnable="true"
|
||||||
SuplUseApn="false"
|
SuplUseApn="false"
|
||||||
SuplUseApnNI="true"
|
SuplUseApnNI="true"
|
||||||
|
@ -48,6 +48,7 @@
|
||||||
LtoSyncThresholdDays="1"
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
CpGuardTimeSec="1"
|
CpGuardTimeSec="1"
|
||||||
CpLppGuardTimeSec="1"
|
CpLppGuardTimeSec="1"
|
||||||
IgnoreInjectedSystemTime="true"
|
IgnoreInjectedSystemTime="true"
|
||||||
|
@ -96,8 +97,11 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
EnableNicAutoSwitch="true"
|
EnableNicAutoSwitch="true"
|
||||||
EnableNavic="true"
|
EnableNavic="true"
|
||||||
|
ConstellationAutoSwitchOffNavOnly="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</glgps>
|
</glgps>
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
SuplLogFullName="/data/vendor/gps/suplflow.txt"
|
||||||
tlsEnable="true"
|
tlsEnable="true"
|
||||||
|
|
||||||
SuplSslMethod="SSLv23_NO_TLSv1_2"
|
SuplSslMethod="SSLv23"
|
||||||
SuplEnable="true"
|
SuplEnable="true"
|
||||||
SuplUseApn="false"
|
SuplUseApn="false"
|
||||||
SuplUseApnNI="true"
|
SuplUseApnNI="true"
|
||||||
|
@ -48,6 +48,7 @@
|
||||||
LtoSyncThresholdDays="1"
|
LtoSyncThresholdDays="1"
|
||||||
|
|
||||||
GnssYearOfHardware="2020"
|
GnssYearOfHardware="2020"
|
||||||
|
CpEarlyFixGuardTimeSec="1"
|
||||||
CpGuardTimeSec="1"
|
CpGuardTimeSec="1"
|
||||||
CpLppGuardTimeSec="1"
|
CpLppGuardTimeSec="1"
|
||||||
IgnoreInjectedSystemTime="true"
|
IgnoreInjectedSystemTime="true"
|
||||||
|
@ -96,8 +97,11 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
EnableQzsAutoSwitch="false"
|
||||||
|
EnableGloAutoSwitch="false"
|
||||||
EnableNicAutoSwitch="true"
|
EnableNicAutoSwitch="true"
|
||||||
EnableNavic="true"
|
EnableNavic="true"
|
||||||
|
ConstellationAutoSwitchOffNavOnly="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</glgps>
|
</glgps>
|
||||||
|
|
|
@ -24,11 +24,6 @@ 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
|
||||||
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
|
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
|
||||||
|
|
||||||
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_ORIOLE_RADIO_DIR)
|
|
||||||
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
|
|
||||||
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
|
|
||||||
|
|
||||||
ifdef AUTOMOTIVE_PRODUCT_PATH
|
ifdef AUTOMOTIVE_PRODUCT_PATH
|
||||||
#RBC# include_top device/google/auto_tcu
|
#RBC# include_top device/google/auto_tcu
|
||||||
#RBC# include_top device/google/pixel_tcu
|
#RBC# include_top device/google/pixel_tcu
|
||||||
|
@ -47,8 +42,15 @@ include device/google/gs101/BoardConfig-common.mk
|
||||||
include device/google/gs101/sepolicy/oriole-sepolicy.mk
|
include device/google/gs101/sepolicy/oriole-sepolicy.mk
|
||||||
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
||||||
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
||||||
|
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
|
||||||
-include vendor/google_devices/oriole/proprietary/BoardConfigVendor.mk
|
-include vendor/google_devices/oriole/proprietary/BoardConfigVendor.mk
|
||||||
|
|
||||||
|
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
-include device/google/common/etm/BoardUserdebugModules.mk
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
DEVICE_PATH := device/google/raviole
|
DEVICE_PATH := device/google/raviole
|
||||||
VENDOR_PATH := vendor/google/oriole
|
VENDOR_PATH := vendor/google/oriole
|
||||||
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
|
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<item>36</item>
|
<item>36</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
<integer-array name="antenna_y">
|
<integer-array name="antenna_y">
|
||||||
<item>106</item>
|
<item>51</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
<bool name="nfc_observe_mode_supported">true</bool>
|
<bool name="nfc_observe_mode_supported">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -1023,18 +1023,6 @@
|
||||||
"Duration": 50,
|
"Duration": 50,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "100"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1500"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
"PowerHint": "EXPENSIVE_RENDERING",
|
||||||
"Node": "PowerHALRenderingState",
|
"Node": "PowerHALRenderingState",
|
||||||
|
@ -1241,11 +1229,12 @@
|
||||||
"TargetTimeFactor": 1,
|
"TargetTimeFactor": 1,
|
||||||
"StaleTimeFactor": 15,
|
"StaleTimeFactor": 15,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1274,11 +1263,12 @@
|
||||||
"TargetTimeFactor": 1,
|
"TargetTimeFactor": 1,
|
||||||
"StaleTimeFactor": 15,
|
"StaleTimeFactor": 15,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1307,11 +1297,12 @@
|
||||||
"TargetTimeFactor": 1,
|
"TargetTimeFactor": 1,
|
||||||
"StaleTimeFactor": 15,
|
"StaleTimeFactor": 15,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
|
|
@ -319,14 +319,6 @@
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name": "NewlyIdleBalancer",
|
|
||||||
"Path": "/proc/vendor_sched/idle_balancer",
|
|
||||||
"Values": [
|
|
||||||
"0",
|
|
||||||
"1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name": "LimitFlashCurrent",
|
"Name": "LimitFlashCurrent",
|
||||||
"Path": "vendor.camera.max_flash_current",
|
"Path": "vendor.camera.max_flash_current",
|
||||||
|
@ -1070,12 +1062,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1148,12 +1134,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1208,12 +1188,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1274,12 +1248,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_VIDEO_RECORDING",
|
"PowerHint": "CAMERA_VIDEO_RECORDING",
|
||||||
"Type": "MaskHint",
|
"Type": "MaskHint",
|
||||||
|
@ -1491,18 +1459,6 @@
|
||||||
"Duration": 50,
|
"Duration": 50,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "100"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1500"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
"PowerHint": "EXPENSIVE_RENDERING",
|
||||||
"Node": "PowerHALRenderingState",
|
"Node": "PowerHALRenderingState",
|
||||||
|
@ -1758,11 +1714,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1792,11 +1749,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1826,11 +1784,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
|
|
@ -1004,18 +1004,6 @@
|
||||||
"Duration": 50,
|
"Duration": 50,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "100"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1500"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
"PowerHint": "EXPENSIVE_RENDERING",
|
||||||
"Node": "PowerHALRenderingState",
|
"Node": "PowerHALRenderingState",
|
||||||
|
@ -1222,11 +1210,12 @@
|
||||||
"TargetTimeFactor": 1,
|
"TargetTimeFactor": 1,
|
||||||
"StaleTimeFactor": 15,
|
"StaleTimeFactor": 15,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1255,11 +1244,12 @@
|
||||||
"TargetTimeFactor": 1,
|
"TargetTimeFactor": 1,
|
||||||
"StaleTimeFactor": 15,
|
"StaleTimeFactor": 15,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1288,11 +1278,12 @@
|
||||||
"TargetTimeFactor": 1,
|
"TargetTimeFactor": 1,
|
||||||
"StaleTimeFactor": 15,
|
"StaleTimeFactor": 15,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
|
|
@ -318,14 +318,6 @@
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name": "NewlyIdleBalancer",
|
|
||||||
"Path": "/proc/vendor_sched/idle_balancer",
|
|
||||||
"Values": [
|
|
||||||
"0",
|
|
||||||
"1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name": "LimitFlashCurrent",
|
"Name": "LimitFlashCurrent",
|
||||||
"Path": "vendor.camera.max_flash_current",
|
"Path": "vendor.camera.max_flash_current",
|
||||||
|
@ -1069,12 +1061,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1147,12 +1133,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1207,12 +1187,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1273,12 +1247,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
|
||||||
"Node": "NewlyIdleBalancer",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_VIDEO_RECORDING",
|
"PowerHint": "CAMERA_VIDEO_RECORDING",
|
||||||
"Type": "MaskHint",
|
"Type": "MaskHint",
|
||||||
|
@ -1472,18 +1440,6 @@
|
||||||
"Duration": 50,
|
"Duration": 50,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "100"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1500"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
"PowerHint": "EXPENSIVE_RENDERING",
|
||||||
"Node": "PowerHALRenderingState",
|
"Node": "PowerHALRenderingState",
|
||||||
|
@ -1739,11 +1695,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1773,11 +1730,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1807,11 +1765,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 15.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
|
|
@ -1348,18 +1348,6 @@
|
||||||
"Duration": 50,
|
"Duration": 50,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "100"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1500"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
"PowerHint": "EXPENSIVE_RENDERING",
|
||||||
"Node": "PowerHALRenderingState",
|
"Node": "PowerHALRenderingState",
|
||||||
|
@ -1513,11 +1501,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 20.0,
|
"StaleTimeFactor": 20.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1547,11 +1536,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 20.0,
|
"StaleTimeFactor": 20.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1581,11 +1571,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 20.0,
|
"StaleTimeFactor": 20.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
|
|
@ -1333,18 +1333,6 @@
|
||||||
"Duration": 50,
|
"Duration": 50,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "100"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
|
|
||||||
"Node": "LimitFlashCurrent",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1500"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "EXPENSIVE_RENDERING",
|
"PowerHint": "EXPENSIVE_RENDERING",
|
||||||
"Node": "PowerHALRenderingState",
|
"Node": "PowerHALRenderingState",
|
||||||
|
@ -1480,11 +1468,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 20.0,
|
"StaleTimeFactor": 20.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1514,11 +1503,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 20.0,
|
"StaleTimeFactor": 20.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
@ -1548,11 +1538,12 @@
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 20.0,
|
"StaleTimeFactor": 20.0,
|
||||||
"HeuristicBoost_On": true,
|
"HeuristicBoost_On": true,
|
||||||
"HBoostOnMissedCycles": 8,
|
"HBoostModerateJankThreshold": 2,
|
||||||
"HBoostOffMaxAvgRatio": 4.0,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"HBoostOffMissedCycles": 5,
|
"HBoostSevereJankPidPu": 0.5,
|
||||||
"HBoostPidPuFactor": 0.5,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"HBoostUclampMin": 722,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"JankCheckTimeFactor": 1.2,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"LowFrameRateThreshold": 25,
|
"LowFrameRateThreshold": 25,
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
|
|
|
@ -24,11 +24,6 @@ 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
|
||||||
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
|
BOARD_KERNEL_CMDLINE += g2d.load_sequential=1
|
||||||
|
|
||||||
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_RAVEN_RADIO_DIR)
|
|
||||||
RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR)
|
|
||||||
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_RAVEN_DIR))
|
|
||||||
|
|
||||||
ifdef AUTOMOTIVE_PRODUCT_PATH
|
ifdef AUTOMOTIVE_PRODUCT_PATH
|
||||||
#RBC# include_top device/google/auto_tcu
|
#RBC# include_top device/google/auto_tcu
|
||||||
#RBC# include_top device/google/pixel_tcu
|
#RBC# include_top device/google/pixel_tcu
|
||||||
|
@ -47,8 +42,15 @@ include device/google/gs101/BoardConfig-common.mk
|
||||||
include device/google/gs101/sepolicy/raven-sepolicy.mk
|
include device/google/gs101/sepolicy/raven-sepolicy.mk
|
||||||
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
||||||
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
||||||
|
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
|
||||||
-include vendor/google_devices/raven/proprietary/BoardConfigVendor.mk
|
-include vendor/google_devices/raven/proprietary/BoardConfigVendor.mk
|
||||||
|
|
||||||
|
ifneq (,$(RELEASE_ETM_IN_USERDEBUG_ENG))
|
||||||
|
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||||
|
-include device/google/common/etm/BoardUserdebugModules.mk
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
DEVICE_PATH := device/google/raviole
|
DEVICE_PATH := device/google/raviole
|
||||||
VENDOR_PATH := vendor/google/raven
|
VENDOR_PATH := vendor/google/raven
|
||||||
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
|
include $(DEVICE_PATH)/$(TARGET_BOOTLOADER_BOARD_NAME)/BoardConfigLineage.mk
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<item>36</item>
|
<item>36</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
<integer-array name="antenna_y">
|
<integer-array name="antenna_y">
|
||||||
<item>106</item>
|
<item>61</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
<bool name="nfc_observe_mode_supported">true</bool>
|
<bool name="nfc_observe_mode_supported">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -15,9 +15,6 @@
|
||||||
#
|
#
|
||||||
TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
|
TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
|
||||||
TARGET_BOOTLOADER_BOARD_NAME := slider
|
TARGET_BOOTLOADER_BOARD_NAME := slider
|
||||||
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
|
|
||||||
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
|
|
||||||
TARGET_SCREEN_DENSITY := 560
|
TARGET_SCREEN_DENSITY := 560
|
||||||
USES_DEVICE_GOOGLE_RAVIOLE := true
|
USES_DEVICE_GOOGLE_RAVIOLE := true
|
||||||
|
|
||||||
|
@ -26,3 +23,4 @@ BOARD_BOOTCONFIG += androidboot.selinux=permissive
|
||||||
include device/google/gs101/BoardConfig-common.mk
|
include device/google/gs101/BoardConfig-common.mk
|
||||||
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
||||||
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
||||||
|
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
|
||||||
|
|
|
@ -27,7 +27,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -43,7 +42,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/qi_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -59,7 +57,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -84,7 +81,6 @@
|
||||||
0.0,
|
0.0,
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
|
@ -102,7 +98,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -127,7 +122,6 @@
|
||||||
0.0,
|
0.0,
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
|
|
|
@ -27,7 +27,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -43,7 +42,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -59,7 +57,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/qi_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -84,7 +81,6 @@
|
||||||
0.0,
|
0.0,
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
|
@ -102,7 +98,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -127,7 +122,6 @@
|
||||||
0.0,
|
0.0,
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
|
@ -145,7 +139,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
|
|
@ -19,25 +19,21 @@
|
||||||
{
|
{
|
||||||
"Name":"neutral_therm",
|
"Name":"neutral_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"gnss_tcxo_therm",
|
"Name":"gnss_tcxo_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"qi_therm",
|
"Name":"qi_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/qi_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"usb_pwr_therm",
|
"Name":"usb_pwr_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -45,7 +41,6 @@
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"HotThreshold":["NAN", "35.0", "NAN","NAN", "NAN", "NAN", "NAN"],
|
"HotThreshold":["NAN", "35.0", "NAN","NAN", "NAN", "NAN", "NAN"],
|
||||||
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
"PassiveDelay":7000
|
"PassiveDelay":7000
|
||||||
|
@ -53,7 +48,6 @@
|
||||||
{
|
{
|
||||||
"Name":"disp_therm",
|
"Name":"disp_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -61,7 +55,6 @@
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"HotThreshold":["NAN", "32.9", "NAN", "NAN", "NAN", "NAN", "NAN"],
|
"HotThreshold":["NAN", "32.9", "NAN", "NAN", "NAN", "NAN", "NAN"],
|
||||||
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
"PassiveDelay":7000
|
"PassiveDelay":7000
|
||||||
|
@ -449,164 +442,6 @@
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"battery_cycle",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"critical-battery-cell",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "vdroop1",
|
|
||||||
"Combination":["battery", "battery_cycle", "vdroop1"],
|
|
||||||
"Coefficient":["-10000", "400", "1000"],
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 3.00, "NAN"],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"FLASH_LED_REDUCE",
|
|
||||||
"Type":"UNKNOWN",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "vdroop1",
|
|
||||||
"Combination":["battery", "battery_cycle", "vdroop1"],
|
|
||||||
"Coefficient":["-10000", "400", "1000"],
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.00, "NAN","NAN"],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"SendPowerHint":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soc",
|
|
||||||
"Type":"BCL_PERCENTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", 90, "NAN", "NAN", "NAN"],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"batoilo",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 5000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"vdroop1",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"vdroop2",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1200, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"smpl_gm",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1100, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"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],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_cpu2",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_tpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 10500, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_gpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"TPU",
|
"Name":"TPU",
|
||||||
"Type":"NPU",
|
"Type":"NPU",
|
||||||
|
@ -627,26 +462,22 @@
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-0",
|
"Name":"thermal-cpufreq-0",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote"
|
||||||
"State2Power":["412", "352", "308", "236", "212", "176", "152", "116", "76", "56", "24"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-1",
|
"Name":"thermal-cpufreq-1",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote"
|
||||||
"State2Power":["1198", "1018", "854", "696", "566", "452", "356", "296", "226", "188", "152", "124", "90", "58"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-2",
|
"Name":"thermal-cpufreq-2",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote"
|
||||||
"State2Power":["4406", "3874", "3500", "3052", "2704", "2334", "2176", "1864", "1492", "1362", "1116", "908", "756", "594", "478", "388", "178"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-gpufreq-0",
|
"Name":"thermal-gpufreq-0",
|
||||||
"Type":"GPU",
|
"Type":"GPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote"
|
||||||
"State2Power":["4599", "3727", "3259", "2378", "2044", "1813", "1449", "1223", "1007", "804", "633", "452"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"fcc",
|
"Name":"fcc",
|
||||||
|
|
|
@ -36,7 +36,6 @@
|
||||||
0.0,
|
0.0,
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
|
@ -54,7 +53,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -70,7 +68,6 @@
|
||||||
"NAN",
|
"NAN",
|
||||||
"NAN"
|
"NAN"
|
||||||
],
|
],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/qi_therm/adc_channel/channel_temp",
|
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
|
@ -717,26 +714,22 @@
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-0",
|
"Name":"thermal-cpufreq-0",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote"
|
||||||
"State2Power":["420", "332", "268", "212", "176", "148", "108", "80", "56", "24"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-1",
|
"Name":"thermal-cpufreq-1",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote"
|
||||||
"State2Power":["1216", "1018", "842", "686", "538", "428", "336", "274", "212", "178", "146", "118", "86", "56"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-2",
|
"Name":"thermal-cpufreq-2",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote"
|
||||||
"State2Power":["2322", "1992", "1674", "1412", "1168", "936", "766", "590", "474", "394", "310", "162"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-gpufreq-0",
|
"Name":"thermal-gpufreq-0",
|
||||||
"Type":"GPU",
|
"Type":"GPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote"
|
||||||
"State2Power":["2580", "2033", "1427", "826", "358"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"tpu_cooling",
|
"Name":"tpu_cooling",
|
||||||
|
|
|
@ -19,19 +19,16 @@
|
||||||
{
|
{
|
||||||
"Name":"neutral_therm",
|
"Name":"neutral_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/neutral_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"gnss_tcxo_therm",
|
"Name":"gnss_tcxo_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/gnss_tcxo_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"qi_therm",
|
"Name":"qi_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/qi_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -39,7 +36,6 @@
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"HotThreshold":["NAN", "32.2", "NAN", "NAN", "NAN", "NAN", "NAN"],
|
"HotThreshold":["NAN", "32.2", "NAN", "NAN", "NAN", "NAN", "NAN"],
|
||||||
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/quiet_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
"PassiveDelay":7000
|
"PassiveDelay":7000
|
||||||
|
@ -47,7 +43,6 @@
|
||||||
{
|
{
|
||||||
"Name":"usb_pwr_therm",
|
"Name":"usb_pwr_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -55,7 +50,6 @@
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"HotThreshold":["NAN", "40.0", "NAN","NAN", "NAN", "NAN", "NAN"],
|
"HotThreshold":["NAN", "40.0", "NAN","NAN", "NAN", "NAN", "NAN"],
|
||||||
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
||||||
"TempPath":"/dev/thermal/tz-by-name/usb_pwr_therm2/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"PollingDelay":60000,
|
"PollingDelay":60000,
|
||||||
"PassiveDelay":7000
|
"PassiveDelay":7000
|
||||||
|
@ -63,7 +57,6 @@
|
||||||
{
|
{
|
||||||
"Name":"disp_therm",
|
"Name":"disp_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"TempPath":"/dev/thermal/tz-by-name/disp_therm/adc_channel/channel_temp",
|
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -439,164 +432,6 @@
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"battery_cycle",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"critical-battery-cell",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "vdroop1",
|
|
||||||
"Combination":["battery", "battery_cycle", "vdroop1"],
|
|
||||||
"Coefficient":["-10000", "400", "1000"],
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 3.00, "NAN"],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"FLASH_LED_REDUCE",
|
|
||||||
"Type":"UNKNOWN",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "vdroop1",
|
|
||||||
"Combination":["battery", "battery_cycle", "vdroop1"],
|
|
||||||
"Coefficient":["-10000", "400", "1000"],
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 3.00, "NAN","NAN"],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"SendPowerHint":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soc",
|
|
||||||
"Type":"BCL_PERCENTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", 90, "NAN", "NAN", "NAN"],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"batoilo",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 5000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"vdroop1",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"vdroop2",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1200, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 9, 9, 9]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 6, 6, 6]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"smpl_gm",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 1100, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"BindedCdevInfo": [
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-cpufreq-2",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "thermal-gpufreq-0",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CdevRequest": "tpu_cooling",
|
|
||||||
"LimitInfo": [0, 0, 0, 0, 5, 5, 5]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"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],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_cpu2",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_tpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 10500, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_gpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":["NAN", "NAN", "NAN", "NAN", 12000, "NAN", "NAN"],
|
|
||||||
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 100, 0.0, 0.0],
|
|
||||||
"Multiplier":1,
|
|
||||||
"Hidden":true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"TPU",
|
"Name":"TPU",
|
||||||
"Type":"NPU",
|
"Type":"NPU",
|
||||||
|
@ -617,26 +452,22 @@
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-0",
|
"Name":"thermal-cpufreq-0",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote"
|
||||||
"State2Power":["412", "352", "308", "236", "212", "176", "152", "116", "76", "56", "24"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-1",
|
"Name":"thermal-cpufreq-1",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote"
|
||||||
"State2Power":["1198", "1018", "854", "696", "566", "452", "356", "296", "226", "188", "152", "124", "90", "58"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-cpufreq-2",
|
"Name":"thermal-cpufreq-2",
|
||||||
"Type":"CPU",
|
"Type":"CPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote"
|
||||||
"State2Power":["4208", "3692", "3370", "2898", "2562", "2240", "2084", "1780", "1424", "1276", "1042", "858", "714", "560", "448", "364", "166"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"thermal-gpufreq-0",
|
"Name":"thermal-gpufreq-0",
|
||||||
"Type":"GPU",
|
"Type":"GPU",
|
||||||
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote",
|
"WritePath":"/dev/thermal/cdev-by-name/thermal-gpufreq-0/user_vote"
|
||||||
"State2Power":["4371", "3543", "3085", "2293", "1927", "1707", "1394", "1171", "967", "768", "592", "433"]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"fcc",
|
"Name":"fcc",
|
||||||
|
|
|
@ -70,22 +70,6 @@
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"battery_cycle",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"battery",
|
"Name":"battery",
|
||||||
"Type":"BATTERY",
|
"Type":"BATTERY",
|
||||||
|
@ -102,161 +86,6 @@
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"Monitor":false
|
"Monitor":false
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"critical-battery-cell",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "smpl_gm",
|
|
||||||
"Combination":[
|
|
||||||
"battery",
|
|
||||||
"battery_cycle",
|
|
||||||
"smpl_gm"
|
|
||||||
],
|
|
||||||
"Coefficient":[
|
|
||||||
"-10000",
|
|
||||||
"400",
|
|
||||||
"1400"
|
|
||||||
],
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
3.00,
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"FLASH_LED_REDUCE",
|
|
||||||
"Type":"UNKNOWN",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "smpl_gm",
|
|
||||||
"Combination":[
|
|
||||||
"battery",
|
|
||||||
"battery_cycle",
|
|
||||||
"smpl_gm"
|
|
||||||
],
|
|
||||||
"Coefficient":[
|
|
||||||
"-10000",
|
|
||||||
"400",
|
|
||||||
"1400"
|
|
||||||
],
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
3.00,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"SendPowerHint":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soc",
|
|
||||||
"Type":"BCL_PERCENTAGE",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
90,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"smpl_gm",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
1400,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_cpu1",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
7,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_cpu2",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
12,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_tpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
10.5,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_gpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
12,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"TPU",
|
"Name":"TPU",
|
||||||
"Type":"NPU",
|
"Type":"NPU",
|
||||||
|
|
|
@ -70,22 +70,6 @@
|
||||||
"VrThreshold":"NAN",
|
"VrThreshold":"NAN",
|
||||||
"Multiplier":0.001
|
"Multiplier":0.001
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"battery_cycle",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"battery",
|
"Name":"battery",
|
||||||
"Type":"BATTERY",
|
"Type":"BATTERY",
|
||||||
|
@ -102,161 +86,6 @@
|
||||||
"Multiplier":0.001,
|
"Multiplier":0.001,
|
||||||
"Monitor":false
|
"Monitor":false
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name":"critical-battery-cell",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "smpl_gm",
|
|
||||||
"Combination":[
|
|
||||||
"battery",
|
|
||||||
"battery_cycle",
|
|
||||||
"smpl_gm"
|
|
||||||
],
|
|
||||||
"Coefficient":[
|
|
||||||
"-10000",
|
|
||||||
"400",
|
|
||||||
"1400"
|
|
||||||
],
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
3.00,
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"FLASH_LED_REDUCE",
|
|
||||||
"Type":"UNKNOWN",
|
|
||||||
"VirtualSensor":true,
|
|
||||||
"Formula":"COUNT_THRESHOLD",
|
|
||||||
"TriggerSensor": "smpl_gm",
|
|
||||||
"Combination":[
|
|
||||||
"battery",
|
|
||||||
"battery_cycle",
|
|
||||||
"smpl_gm"
|
|
||||||
],
|
|
||||||
"Coefficient":[
|
|
||||||
"-10000",
|
|
||||||
"400",
|
|
||||||
"1400"
|
|
||||||
],
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
3.00,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true,
|
|
||||||
"SendPowerHint":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"soc",
|
|
||||||
"Type":"BCL_PERCENTAGE",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
90,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"smpl_gm",
|
|
||||||
"Type":"BCL_VOLTAGE",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
1400,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":1,
|
|
||||||
"Monitor":true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_cpu1",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
7,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_cpu2",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
12,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_tpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
10.5,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name":"ocp_gpu",
|
|
||||||
"Type":"BCL_CURRENT",
|
|
||||||
"HotThreshold":[
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
"NAN",
|
|
||||||
12,
|
|
||||||
"NAN",
|
|
||||||
"NAN"
|
|
||||||
],
|
|
||||||
"VrThreshold":"NAN",
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"Monitor":false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name":"TPU",
|
"Name":"TPU",
|
||||||
"Type":"NPU",
|
"Type":"NPU",
|
||||||
|
|
|
@ -15,9 +15,6 @@
|
||||||
#
|
#
|
||||||
TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
|
TARGET_BOARD_INFO_FILE := device/google/raviole/board-info.txt
|
||||||
TARGET_BOOTLOADER_BOARD_NAME := whitefin
|
TARGET_BOOTLOADER_BOARD_NAME := whitefin
|
||||||
RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR ?= pdk# Keep this for pdk TODO: b/327119000
|
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR)
|
|
||||||
$(call soong_config_set,raviole_bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_ORIOLE_DIR))
|
|
||||||
TARGET_SCREEN_DENSITY := 440
|
TARGET_SCREEN_DENSITY := 440
|
||||||
USES_DEVICE_GOOGLE_RAVIOLE := true
|
USES_DEVICE_GOOGLE_RAVIOLE := true
|
||||||
|
|
||||||
|
@ -26,3 +23,4 @@ BOARD_BOOTCONFIG += androidboot.selinux=permissive
|
||||||
include device/google/gs101/BoardConfig-common.mk
|
include device/google/gs101/BoardConfig-common.mk
|
||||||
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
include device/google/gs101/wifi/BoardConfig-wifi.mk
|
||||||
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
-include vendor/google_devices/gs101/prebuilts/BoardConfigVendor.mk
|
||||||
|
include device/google/gs-common/check_current_prebuilt/check_current_prebuilt.mk
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue