aml_tz6_351400020 (13155446,com.google.android.go.tzdata6,com.google.android.tzdata6)
-----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO eLhTAJ4msnTDLrXCkhy+pIaFrKD519St5gCeKe4nHJIkzgTh3TObhu5MBCTxqJM= =U3W8 -----END PGP SIGNATURE----- gpgsig -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQJAqsp8OVHgaUw2To5ytuGRNwRHjBIUcSkaJJ6uMJrkRR6I24YBCHUvbIvASGInH3W NmE+dgYlylraWntYW47wM= -----END SSH SIGNATURE----- Merge tag 'aml_tz6_351400020' into staging/lineage-23.0_merge-aml_tz6_351400020 aml_tz6_351400020 (13155446,com.google.android.go.tzdata6,com.google.android.tzdata6) # -----BEGIN PGP SIGNATURE----- # # iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO # eLhTAJ4msnTDLrXCkhy+pIaFrKD519St5gCeKe4nHJIkzgTh3TObhu5MBCTxqJM= # =U3W8 # -----END PGP SIGNATURE----- # gpg: Signature made Tue Mar 18 02:18:39 2025 EET # gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78 # gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate] # By guibing (2) and others # Via Android Build Coastguard Worker (9) and others * tag 'aml_tz6_351400020': Remove old unused VINTF manifest file Bluetooth: Enable BQR RF Stats event in P23 ADPF:shusky: use tagged ADPF profile for SYSTEM_UI. ADPF:shusky: remove unused adpf profiles. powerhint: Enable auto migration margins/dvfs headroom by default [UWB] Add a new runtime overlay for husky on GSI Reduce BT RX wakelock time powerhint: Mask hints in AA and DISPLAY_IDLE shusky: Removed dbc sysfs nodes in device init.rc. Disable Bluetooth Hearing Access Profile default enable property for P23 Enable open source multi akm for specific Broadcom project shusky: add libspeechenhancer for recorder. thermal: remove redundant threshold settings Fix properties to enable override Vibrator: Add permissions for owt_lib_compat Change-Id: I88ec90dbe6ba1b9460e68b4b9e00d1a3ae5a0b91
This commit is contained in:
commit
b8697947a7
19 changed files with 1052 additions and 299 deletions
|
@ -27,6 +27,3 @@ PRODUCT_DEVICE := husky
|
||||||
PRODUCT_MODEL := AOSP on husky
|
PRODUCT_MODEL := AOSP on husky
|
||||||
PRODUCT_BRAND := Android
|
PRODUCT_BRAND := Android
|
||||||
PRODUCT_MANUFACTURER := Google
|
PRODUCT_MANUFACTURER := Google
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE := \
|
|
||||||
device/google/shusky/manifest.xml
|
|
||||||
|
|
|
@ -27,6 +27,3 @@ PRODUCT_DEVICE := ripcurrent
|
||||||
PRODUCT_MODEL := AOSP on ripcurrent
|
PRODUCT_MODEL := AOSP on ripcurrent
|
||||||
PRODUCT_BRAND := Android
|
PRODUCT_BRAND := Android
|
||||||
PRODUCT_MANUFACTURER := Google
|
PRODUCT_MANUFACTURER := Google
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE := \
|
|
||||||
device/google/shusky/manifest.xml
|
|
||||||
|
|
|
@ -27,6 +27,3 @@ PRODUCT_DEVICE := shiba
|
||||||
PRODUCT_MODEL := AOSP on shiba
|
PRODUCT_MODEL := AOSP on shiba
|
||||||
PRODUCT_BRAND := Android
|
PRODUCT_BRAND := Android
|
||||||
PRODUCT_MANUFACTURER := Google
|
PRODUCT_MANUFACTURER := Google
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE := \
|
|
||||||
device/google/shusky/manifest.xml
|
|
||||||
|
|
43
audio/husky/prebuilt/libspeechenhancer/Android.bp
Normal file
43
audio/husky/prebuilt/libspeechenhancer/Android.bp
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
// Copyright (C) 2024 The Android Open Source Project
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
soong_namespace {
|
||||||
|
}
|
||||||
|
|
||||||
|
package {
|
||||||
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "libspeechenhancer",
|
||||||
|
vendor: true,
|
||||||
|
owner: "google",
|
||||||
|
proprietary: true,
|
||||||
|
allow_undefined_symbols: true,
|
||||||
|
arch: {
|
||||||
|
arm64: {
|
||||||
|
srcs: ["arm64/libspeechenhancer.so"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
shared_libs: [
|
||||||
|
"libcutils",
|
||||||
|
"libEGL",
|
||||||
|
"libGLESv2",
|
||||||
|
"libbinder_ndk",
|
||||||
|
"liblog",
|
||||||
|
"libsync",
|
||||||
|
"libz",
|
||||||
|
"libnativewindow",
|
||||||
|
],
|
||||||
|
}
|
Binary file not shown.
43
audio/shiba/prebuilt/libspeechenhancer/Android.bp
Normal file
43
audio/shiba/prebuilt/libspeechenhancer/Android.bp
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
// Copyright (C) 2024 The Android Open Source Project
|
||||||
|
//
|
||||||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
// you may not use this file except in compliance with the License.
|
||||||
|
// You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
soong_namespace {
|
||||||
|
}
|
||||||
|
|
||||||
|
package {
|
||||||
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "libspeechenhancer",
|
||||||
|
vendor: true,
|
||||||
|
owner: "google",
|
||||||
|
proprietary: true,
|
||||||
|
allow_undefined_symbols: true,
|
||||||
|
arch: {
|
||||||
|
arm64: {
|
||||||
|
srcs: ["arm64/libspeechenhancer.so"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
shared_libs: [
|
||||||
|
"libcutils",
|
||||||
|
"libEGL",
|
||||||
|
"libGLESv2",
|
||||||
|
"libbinder_ndk",
|
||||||
|
"liblog",
|
||||||
|
"libsync",
|
||||||
|
"libz",
|
||||||
|
"libnativewindow",
|
||||||
|
],
|
||||||
|
}
|
Binary file not shown.
|
@ -35,10 +35,12 @@ SarBackOffHighResolution = true
|
||||||
|
|
||||||
# Update BQR Event Mask property value
|
# Update BQR Event Mask property value
|
||||||
# TODO: remove this bqr event mask setting after Alpha exit
|
# TODO: remove this bqr event mask setting after Alpha exit
|
||||||
BqrEventMaskValueUpdate = 295006
|
BqrEventMaskValueUpdate = 295262
|
||||||
|
|
||||||
BtA2dpOffloadCap = sbc-aac-aptx-aptxhd-ldac-opus
|
BtA2dpOffloadCap = sbc-aac-aptx-aptxhd-ldac-opus
|
||||||
|
|
||||||
BtOpusEnabled = true
|
BtOpusEnabled = true
|
||||||
|
|
||||||
BtHalRecoveryByRestart = true
|
BtHalRecoveryByRestart = true
|
||||||
|
|
||||||
|
KernelRxWakelockTimeInMilliseconds = 300
|
||||||
|
|
|
@ -68,6 +68,7 @@ on property:vendor.all.modules.ready=1
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/vibe_state
|
chown system system /sys/bus/i2c/devices/0-0043/default/vibe_state
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/num_waves
|
chown system system /sys/bus/i2c/devices/0-0043/default/num_waves
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
|
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
|
||||||
|
chown system system /sys/bus/i2c/devices/0-0043/default/owt_lib_compat
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
|
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_bank
|
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_bank
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_index
|
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_index
|
||||||
|
@ -75,13 +76,6 @@ on property:vendor.all.modules.ready=1
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable
|
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/redc_comp_enable
|
chown system system /sys/bus/i2c/devices/0-0043/default/redc_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/delay_before_stop_playback_us
|
chown system system /sys/bus/i2c/devices/0-0043/default/delay_before_stop_playback_us
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_env_rel_coef
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_rise_headroom
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_fall_headroom
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_enable
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_tx_lvl_thresh_fs
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_tx_lvl_hold_off_ms
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/pm_active_timeout_ms
|
|
||||||
|
|
||||||
enable vendor.vibrator.cs40l26
|
enable vendor.vibrator.cs40l26
|
||||||
|
|
||||||
|
|
|
@ -68,16 +68,10 @@ on property:vendor.all.modules.ready=1
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_ms
|
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_ms
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
|
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
|
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
|
||||||
|
chown system system /sys/bus/i2c/devices/0-0043/default/owt_lib_compat
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable
|
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/redc_comp_enable
|
chown system system /sys/bus/i2c/devices/0-0043/default/redc_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/delay_before_stop_playback_us
|
chown system system /sys/bus/i2c/devices/0-0043/default/delay_before_stop_playback_us
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_env_rel_coef
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_rise_headroom
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_fall_headroom
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_enable
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_tx_lvl_thresh_fs
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/dbc/dbc_tx_lvl_hold_off_ms
|
|
||||||
chown system system /sys/bus/i2c/devices/0-0043/default/pm_active_timeout_ms
|
|
||||||
|
|
||||||
enable vendor.vibrator.cs40l26
|
enable vendor.vibrator.cs40l26
|
||||||
|
|
||||||
|
|
|
@ -162,6 +162,13 @@ endif
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.audio.spatializer_enabled=true
|
ro.audio.spatializer_enabled=true
|
||||||
|
|
||||||
|
# HdMic Audio
|
||||||
|
PRODUCT_SOONG_NAMESPACES += device/google/shusky/audio/husky/prebuilt/libspeechenhancer
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
persist.vendor.app.audio.gsenet.version=1
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
libspeechenhancer
|
||||||
|
|
||||||
# Audio CCA property
|
# Audio CCA property
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
persist.vendor.audio.cca.enabled=false
|
persist.vendor.audio.cca.enabled=false
|
||||||
|
@ -194,13 +201,13 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
# Override BQR mask to enable LE Audio Choppy report, remove BTRT logging
|
# Override BQR mask to enable LE Audio Choppy report, remove BTRT logging
|
||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.bqr.event_mask=295006 \
|
persist.bluetooth.bqr.event_mask=295262 \
|
||||||
persist.bluetooth.bqr.vnd_quality_mask=29 \
|
persist.bluetooth.bqr.vnd_quality_mask=29 \
|
||||||
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
||||||
persist.bluetooth.vendor.btsnoop=true
|
persist.bluetooth.vendor.btsnoop=true
|
||||||
else
|
else
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.bqr.event_mask=295006 \
|
persist.bluetooth.bqr.event_mask=295262 \
|
||||||
persist.bluetooth.bqr.vnd_quality_mask=16 \
|
persist.bluetooth.bqr.vnd_quality_mask=16 \
|
||||||
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
||||||
persist.bluetooth.vendor.btsnoop=false
|
persist.bluetooth.vendor.btsnoop=false
|
||||||
|
@ -227,8 +234,8 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# Bluetooth LE Audio Broadcast
|
# Bluetooth LE Audio Broadcast
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
bluetooth.profile.bap.broadcast.assist.enabled=true \
|
bluetooth.profile.bap.broadcast.assist.enabled?=true \
|
||||||
bluetooth.profile.bap.broadcast.source.enabled=true
|
bluetooth.profile.bap.broadcast.source.enabled?=true
|
||||||
|
|
||||||
# Bluetooth LE Audio enable hardware offloading
|
# Bluetooth LE Audio enable hardware offloading
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -252,6 +259,10 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
bluetooth.leaudio.dual_bidirection_swb.supported=true
|
bluetooth.leaudio.dual_bidirection_swb.supported=true
|
||||||
|
|
||||||
|
# Disable Bluetooth HAP by default
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
bluetooth.profile.hap.enabled_by_default=false
|
||||||
|
|
||||||
# Support LE & Classic concurrent encryption (b/330704060)
|
# Support LE & Classic concurrent encryption (b/330704060)
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
bluetooth.ble.allow_enc_with_bredr=true
|
bluetooth.ble.allow_enc_with_bredr=true
|
||||||
|
@ -298,6 +309,7 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
# WiFi Overlay
|
# WiFi Overlay
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
UwbOverlayHK3 \
|
UwbOverlayHK3 \
|
||||||
|
UwbOverlayHK3Gsi \
|
||||||
WifiOverlay2023 \
|
WifiOverlay2023 \
|
||||||
PixelWifiOverlay2023
|
PixelWifiOverlay2023
|
||||||
|
|
||||||
|
|
|
@ -150,6 +150,13 @@ endif
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
ro.audio.spatializer_enabled=true
|
ro.audio.spatializer_enabled=true
|
||||||
|
|
||||||
|
# HdMic Audio
|
||||||
|
PRODUCT_SOONG_NAMESPACES += device/google/shusky/audio/shiba/prebuilt/libspeechenhancer
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
persist.vendor.app.audio.gsenet.version=1
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
libspeechenhancer
|
||||||
|
|
||||||
# Audio CCA property
|
# Audio CCA property
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
persist.vendor.audio.cca.enabled=false
|
persist.vendor.audio.cca.enabled=false
|
||||||
|
@ -182,13 +189,13 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
# Override BQR mask to enable LE Audio Choppy report, remove BTRT logging
|
# Override BQR mask to enable LE Audio Choppy report, remove BTRT logging
|
||||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.bqr.event_mask=295006 \
|
persist.bluetooth.bqr.event_mask=295262 \
|
||||||
persist.bluetooth.bqr.vnd_quality_mask=29 \
|
persist.bluetooth.bqr.vnd_quality_mask=29 \
|
||||||
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
||||||
persist.bluetooth.vendor.btsnoop=true
|
persist.bluetooth.vendor.btsnoop=true
|
||||||
else
|
else
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
persist.bluetooth.bqr.event_mask=295006 \
|
persist.bluetooth.bqr.event_mask=295262 \
|
||||||
persist.bluetooth.bqr.vnd_quality_mask=16 \
|
persist.bluetooth.bqr.vnd_quality_mask=16 \
|
||||||
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
persist.bluetooth.bqr.vnd_trace_mask=0 \
|
||||||
persist.bluetooth.vendor.btsnoop=false
|
persist.bluetooth.vendor.btsnoop=false
|
||||||
|
@ -215,8 +222,8 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
|
||||||
# Bluetooth LE Audio Broadcast
|
# Bluetooth LE Audio Broadcast
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
bluetooth.profile.bap.broadcast.assist.enabled=true \
|
bluetooth.profile.bap.broadcast.assist.enabled?=true \
|
||||||
bluetooth.profile.bap.broadcast.source.enabled=true
|
bluetooth.profile.bap.broadcast.source.enabled?=true
|
||||||
|
|
||||||
# Bluetooth LE Audio enable hardware offloading
|
# Bluetooth LE Audio enable hardware offloading
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
@ -240,6 +247,10 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
bluetooth.leaudio.dual_bidirection_swb.supported=true
|
bluetooth.leaudio.dual_bidirection_swb.supported=true
|
||||||
|
|
||||||
|
# Disable Bluetooth HAP by default
|
||||||
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
|
bluetooth.profile.hap.enabled_by_default=false
|
||||||
|
|
||||||
# Support LE & Classic concurrent encryption (b/330704060)
|
# Support LE & Classic concurrent encryption (b/330704060)
|
||||||
PRODUCT_PRODUCT_PROPERTIES += \
|
PRODUCT_PRODUCT_PROPERTIES += \
|
||||||
bluetooth.ble.allow_enc_with_bredr=true
|
bluetooth.ble.allow_enc_with_bredr=true
|
||||||
|
|
|
@ -14,5 +14,13 @@ runtime_resource_overlay {
|
||||||
theme: "UwbOverlayHK3",
|
theme: "UwbOverlayHK3",
|
||||||
certificate: "platform",
|
certificate: "platform",
|
||||||
sdk_version: "current",
|
sdk_version: "current",
|
||||||
product_specific: true
|
product_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
runtime_resource_overlay {
|
||||||
|
name: "UwbOverlayHK3Gsi",
|
||||||
|
theme: "UwbOverlayHK3",
|
||||||
|
certificate: "platform",
|
||||||
|
sdk_version: "current",
|
||||||
|
vendor: true,
|
||||||
}
|
}
|
||||||
|
|
116
manifest.xml
116
manifest.xml
|
@ -1,116 +0,0 @@
|
||||||
<manifest version="1.0" type="device" target-level="5">
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.audio</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>7.1</version>
|
|
||||||
<interface>
|
|
||||||
<name>IDevicesFactory</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.audio.effect</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>7.0</version>
|
|
||||||
<interface>
|
|
||||||
<name>IEffectsFactory</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.soundtrigger</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>2.3</version>
|
|
||||||
<interface>
|
|
||||||
<name>ISoundTriggerHw</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.media.omx</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>1.0</version>
|
|
||||||
<interface>
|
|
||||||
<name>IOmx</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
<interface>
|
|
||||||
<name>IOmxStore</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.graphics.allocator</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>4.0</version>
|
|
||||||
<interface>
|
|
||||||
<name>IAllocator</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.graphics.composer</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>2.4</version>
|
|
||||||
<interface>
|
|
||||||
<name>IComposer</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.renderscript</name>
|
|
||||||
<transport arch="32+64">passthrough</transport>
|
|
||||||
<version>1.0</version>
|
|
||||||
<interface>
|
|
||||||
<name>IDevice</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format = "hidl">
|
|
||||||
<name>android.hardware.dumpstate</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>1.1</version>
|
|
||||||
<interface>
|
|
||||||
<name>IDumpstateDevice</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.bluetooth.audio</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>2.1</version>
|
|
||||||
<interface>
|
|
||||||
<name>IBluetoothAudioProvidersFactory</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.boot</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<fqname>@1.2::IBootControl/default</fqname>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.neuralnetworks</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<fqname>@1.3::IDevice/google-edgetpu</fqname>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>android.hardware.health</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>2.1</version>
|
|
||||||
<interface>
|
|
||||||
<name>IHealth</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<hal format="hidl">
|
|
||||||
<name>vendor.google.whitechapel.audio.audioext</name>
|
|
||||||
<transport>hwbinder</transport>
|
|
||||||
<version>4.0</version>
|
|
||||||
<interface>
|
|
||||||
<name>IAudioExt</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
|
||||||
<kernel target-level="6"/>
|
|
||||||
</manifest>
|
|
|
@ -111,7 +111,17 @@
|
||||||
"2000",
|
"2000",
|
||||||
"500"
|
"500"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 2,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPULittleClusterResponseTimeMs",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/response_time_ms",
|
||||||
|
"Values": [
|
||||||
|
"9",
|
||||||
|
"13"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -152,7 +162,17 @@
|
||||||
"2000",
|
"2000",
|
||||||
"500"
|
"500"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 3,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPUMidClusterResponseTimeMs",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/response_time_ms",
|
||||||
|
"Values": [
|
||||||
|
"52",
|
||||||
|
"56"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -194,7 +214,17 @@
|
||||||
"2000",
|
"2000",
|
||||||
"500"
|
"500"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 3,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPUBigClusterResponseTimeMs",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/response_time_ms",
|
||||||
|
"Values": [
|
||||||
|
"178",
|
||||||
|
"180"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -265,6 +295,70 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "AutoMigrationMarginsEnable",
|
||||||
|
"Path": "/proc/vendor_sched/auto_migration_margins_enable",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "AutoDvfsHeadroomEnable",
|
||||||
|
"Path": "/proc/vendor_sched/auto_dvfs_headroom_enable",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TARampupMultiplier",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/rampup_multiplier",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3",
|
||||||
|
"4",
|
||||||
|
"5",
|
||||||
|
"6",
|
||||||
|
"7",
|
||||||
|
"8"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "AdpfRampupMultiplier",
|
||||||
|
"Path": "/proc/vendor_sched/adpf_rampup_multiplier",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3",
|
||||||
|
"4",
|
||||||
|
"5",
|
||||||
|
"6",
|
||||||
|
"7",
|
||||||
|
"8"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 4,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PerTaskMaxIowaitBoost",
|
||||||
|
"Path": "/proc/vendor_sched/per_task_iowait_boost_max_value",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"512"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "CPUUClampMaxFilterEnable",
|
"Name": "CPUUClampMaxFilterEnable",
|
||||||
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
|
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
|
||||||
|
@ -878,6 +972,26 @@
|
||||||
"20 40"
|
"20 40"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "AAModeProperty",
|
||||||
|
"Path": "vendor.powerhal.mode.aa",
|
||||||
|
"Values": [
|
||||||
|
"1",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true,
|
||||||
|
"Type": "Property"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "SYSTEM_UI_ADPF_PROFILES",
|
||||||
|
"Path": "<AdpfConfig>:SYSTEM_UI",
|
||||||
|
"Values": [
|
||||||
|
"SYSTEM_UI_PROFILE"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
|
"ResetOnInit": true,
|
||||||
|
"Type": "Event"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Actions": [
|
"Actions": [
|
||||||
|
@ -1108,6 +1222,12 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "4"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH_EXTEND",
|
"PowerHint": "LAUNCH_EXTEND",
|
||||||
"Node": "CPUSkipMask",
|
"Node": "CPUSkipMask",
|
||||||
|
@ -1198,6 +1318,12 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH_EXTEND",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 2000,
|
||||||
|
"Value": "4"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH_PMU",
|
"PowerHint": "LAUNCH_PMU",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
|
@ -1399,6 +1525,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_INACTIVE",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "CPUSkipMask",
|
"Node": "CPUSkipMask",
|
||||||
|
@ -1921,6 +2053,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "cam2"
|
"Value": "cam2"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "CPUDVFSHeadroom",
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
@ -2083,6 +2251,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "cam2"
|
"Value": "cam2"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPUUtilThreshold",
|
"Node": "CPUUtilThreshold",
|
||||||
|
@ -2275,6 +2479,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "cam1"
|
"Value": "cam1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "CPUUtilThreshold",
|
"Node": "CPUUtilThreshold",
|
||||||
|
@ -2365,6 +2605,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
"Node": "CPUDVFSHeadroom",
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
@ -2575,6 +2851,24 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100"
|
"Value": "1100"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
"Node": "CPUDVFSHeadroom",
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
@ -2817,6 +3111,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "AUTOMOTIVE_PROJECTION",
|
||||||
|
"Node": "AAModeProperty",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
"Node": "FGPreferIdle",
|
"Node": "FGPreferIdle",
|
||||||
|
@ -2828,6 +3128,48 @@
|
||||||
"Type": "EndHint",
|
"Type": "EndHint",
|
||||||
"Value": "DISPLAY_UPDATE_IMMINENT"
|
"Value": "DISPLAY_UPDATE_IMMINENT"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Type": "MaskHint",
|
||||||
|
"Value":"DISPLAY_UPDATE_IMMINENT",
|
||||||
|
"EnableProperty": "vendor.powerhal.mode.aa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Type": "MaskHint",
|
||||||
|
"Value":"CPU_LOAD_RESET",
|
||||||
|
"EnableProperty": "vendor.powerhal.mode.aa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "AdpfRampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "CPULittleClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "13"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "CPUMidClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "56"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "CPUBigClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "180"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
|
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
|
||||||
"Node": "CPULittleClusterDownRateLimitUs",
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
@ -2930,6 +3272,54 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "AdpfRampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "CPULittleClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "CPUMidClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "52"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "CPUBigClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "178"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
|
@ -3116,6 +3506,42 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "44"
|
"Value": "44"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -3372,79 +3798,42 @@
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "UiHighBoostWithoutPid",
|
"Name": "SYSTEM_UI_PROFILE",
|
||||||
"PID_On": false,
|
"PID_On": true,
|
||||||
"PID_Po": 0,
|
"PID_Po": 2.0,
|
||||||
"PID_Pu": 0,
|
"PID_Pu": 0.5,
|
||||||
"PID_I": 0,
|
"PID_I": 0.0,
|
||||||
"PID_I_Init": 0,
|
"PID_I_Init": 200,
|
||||||
"PID_I_High": 0,
|
"PID_I_High": 512,
|
||||||
"PID_I_Low": 0,
|
"PID_I_Low": -30,
|
||||||
"PID_Do": 0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0,
|
"PID_Du": 0.0,
|
||||||
"SamplingWindow_P": 1,
|
|
||||||
"SamplingWindow_I": 1,
|
|
||||||
"SamplingWindow_D": 1,
|
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 250,
|
"UclampMin_Init": 231,
|
||||||
"UclampMin_High": 196,
|
"UclampMin_LoadUp": 730,
|
||||||
"UclampMin_Low": 196,
|
"UclampMin_LoadReset": 730,
|
||||||
|
"UclampMin_High": 480,
|
||||||
|
"UclampMin_Low": 2,
|
||||||
"UclampMax_EfficientBase": 500,
|
"UclampMax_EfficientBase": 500,
|
||||||
"UclampMax_EfficientOffset": 200,
|
"UclampMax_EfficientOffset": 200,
|
||||||
"ReportingRateLimitNs": 1,
|
|
||||||
"TargetTimeFactor": 1.0,
|
|
||||||
"StaleTimeFactor": 5.0,
|
|
||||||
"GpuBoost": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "UiLowBoostWithoutPid",
|
|
||||||
"PID_On": false,
|
|
||||||
"PID_Po": 0,
|
|
||||||
"PID_Pu": 0,
|
|
||||||
"PID_I": 0,
|
|
||||||
"PID_I_Init": 0,
|
|
||||||
"PID_I_High": 0,
|
|
||||||
"PID_I_Low": 0,
|
|
||||||
"PID_Do": 0,
|
|
||||||
"PID_Du": 0,
|
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 0,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"ReportingRateLimitNs": 166666660,
|
||||||
"UclampMin_Init": 250,
|
|
||||||
"UclampMin_High": 52,
|
|
||||||
"UclampMin_Low": 52,
|
|
||||||
"UclampMax_EfficientBase": 500,
|
|
||||||
"UclampMax_EfficientOffset": 200,
|
|
||||||
"ReportingRateLimitNs": 1,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 5.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"GpuBoost": false
|
"GpuBoost": true,
|
||||||
},
|
"GpuCapacityBoostMax": 100000,
|
||||||
{
|
"HeuristicBoost_On": true,
|
||||||
"Name": "UiLowNoneBoost",
|
"HBoostModerateJankThreshold": 2,
|
||||||
"PID_On": false,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"PID_Po": 0,
|
"HBoostSevereJankPidPu": 0.3,
|
||||||
"PID_Pu": 0,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"PID_I": 0,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
"PID_I_Init": 0,
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"PID_I_High": 0,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"PID_I_Low": 0,
|
"LowFrameRateThreshold": 25,
|
||||||
"PID_Do": 0,
|
"MaxRecordsNum": 300
|
||||||
"PID_Du": 0,
|
|
||||||
"SamplingWindow_P": 1,
|
|
||||||
"SamplingWindow_I": 1,
|
|
||||||
"SamplingWindow_D": 1,
|
|
||||||
"UclampMin_On": true,
|
|
||||||
"UclampMin_Init": 250,
|
|
||||||
"UclampMin_High": 0,
|
|
||||||
"UclampMin_Low": 0,
|
|
||||||
"UclampMax_EfficientBase": 500,
|
|
||||||
"UclampMax_EfficientOffset": 200,
|
|
||||||
"ReportingRateLimitNs": 1,
|
|
||||||
"TargetTimeFactor": 1.0,
|
|
||||||
"StaleTimeFactor": 5.0,
|
|
||||||
"GpuBoost": false
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -111,7 +111,17 @@
|
||||||
"2000",
|
"2000",
|
||||||
"500"
|
"500"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 2,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPULittleClusterResponseTimeMs",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/response_time_ms",
|
||||||
|
"Values": [
|
||||||
|
"8",
|
||||||
|
"13"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -148,7 +158,17 @@
|
||||||
"2000",
|
"2000",
|
||||||
"500"
|
"500"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 3,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPUMidClusterResponseTimeMs",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/response_time_ms",
|
||||||
|
"Values": [
|
||||||
|
"51",
|
||||||
|
"56"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -185,7 +205,17 @@
|
||||||
"2000",
|
"2000",
|
||||||
"500"
|
"500"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 3,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "CPUBigClusterResponseTimeMs",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/response_time_ms",
|
||||||
|
"Values": [
|
||||||
|
"167",
|
||||||
|
"170"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -266,6 +296,70 @@
|
||||||
"DefaultIndex": 0,
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "AutoMigrationMarginsEnable",
|
||||||
|
"Path": "/proc/vendor_sched/auto_migration_margins_enable",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "AutoDvfsHeadroomEnable",
|
||||||
|
"Path": "/proc/vendor_sched/auto_dvfs_headroom_enable",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "TARampupMultiplier",
|
||||||
|
"Path": "/proc/vendor_sched/groups/ta/rampup_multiplier",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3",
|
||||||
|
"4",
|
||||||
|
"5",
|
||||||
|
"6",
|
||||||
|
"7",
|
||||||
|
"8"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "AdpfRampupMultiplier",
|
||||||
|
"Path": "/proc/vendor_sched/adpf_rampup_multiplier",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"1",
|
||||||
|
"2",
|
||||||
|
"3",
|
||||||
|
"4",
|
||||||
|
"5",
|
||||||
|
"6",
|
||||||
|
"7",
|
||||||
|
"8"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 4,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PerTaskMaxIowaitBoost",
|
||||||
|
"Path": "/proc/vendor_sched/per_task_iowait_boost_max_value",
|
||||||
|
"Values": [
|
||||||
|
"0",
|
||||||
|
"512"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 1,
|
||||||
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "CPUUClampMaxFilterEnable",
|
"Name": "CPUUClampMaxFilterEnable",
|
||||||
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
|
"Path": "/proc/vendor_sched/uclamp_max_filter_enable",
|
||||||
|
@ -879,6 +973,26 @@
|
||||||
"20 40"
|
"20 40"
|
||||||
],
|
],
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "AAModeProperty",
|
||||||
|
"Path": "vendor.powerhal.mode.aa",
|
||||||
|
"Values": [
|
||||||
|
"1",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"ResetOnInit": true,
|
||||||
|
"Type": "Property"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "SYSTEM_UI_ADPF_PROFILES",
|
||||||
|
"Path": "<AdpfConfig>:SYSTEM_UI",
|
||||||
|
"Values": [
|
||||||
|
"SYSTEM_UI_PROFILE"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
|
"ResetOnInit": true,
|
||||||
|
"Type": "Event"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Actions": [
|
"Actions": [
|
||||||
|
@ -1109,6 +1223,12 @@
|
||||||
"Duration": 5000,
|
"Duration": 5000,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 5000,
|
||||||
|
"Value": "4"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH_EXTEND",
|
"PowerHint": "LAUNCH_EXTEND",
|
||||||
"Node": "CPUSkipMask",
|
"Node": "CPUSkipMask",
|
||||||
|
@ -1199,6 +1319,12 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "LAUNCH_EXTEND",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 2000,
|
||||||
|
"Value": "4"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "LAUNCH_PMU",
|
"PowerHint": "LAUNCH_PMU",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
|
@ -1406,6 +1532,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_INACTIVE",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_LAUNCH",
|
"PowerHint": "CAMERA_LAUNCH",
|
||||||
"Node": "CPUSkipMask",
|
"Node": "CPUSkipMask",
|
||||||
|
@ -1826,6 +1958,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "cam2"
|
"Value": "cam2"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "CPUDVFSHeadroom",
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
@ -1988,6 +2156,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "cam2"
|
"Value": "cam2"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CPUUtilThreshold",
|
"Node": "CPUUtilThreshold",
|
||||||
|
@ -2180,6 +2384,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "cam1"
|
"Value": "cam1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "CPUUtilThreshold",
|
"Node": "CPUUtilThreshold",
|
||||||
|
@ -2270,6 +2510,42 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_LOW",
|
"PowerHint": "CAMERA_STREAMING_LOW",
|
||||||
"Node": "CPUDVFSHeadroom",
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
@ -2480,6 +2756,24 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100"
|
"Value": "1100"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
"Node": "CPUDVFSHeadroom",
|
"Node": "CPUDVFSHeadroom",
|
||||||
|
@ -2722,6 +3016,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "AUTOMOTIVE_PROJECTION",
|
||||||
|
"Node": "AAModeProperty",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "DISPLAY_IDLE",
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
"Node": "FGPreferIdle",
|
"Node": "FGPreferIdle",
|
||||||
|
@ -2733,6 +3033,48 @@
|
||||||
"Type": "EndHint",
|
"Type": "EndHint",
|
||||||
"Value": "DISPLAY_UPDATE_IMMINENT"
|
"Value": "DISPLAY_UPDATE_IMMINENT"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Type": "MaskHint",
|
||||||
|
"Value":"DISPLAY_UPDATE_IMMINENT",
|
||||||
|
"EnableProperty": "vendor.powerhal.mode.aa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Type": "MaskHint",
|
||||||
|
"Value":"CPU_LOAD_RESET",
|
||||||
|
"EnableProperty": "vendor.powerhal.mode.aa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "AdpfRampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "CPULittleClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "13"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "CPUMidClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "56"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "DISPLAY_IDLE",
|
||||||
|
"Node": "CPUBigClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "170"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
|
"PowerHint": "DISPLAY_UPDATE_IMMINENT",
|
||||||
"Node": "CPULittleClusterDownRateLimitUs",
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
@ -2835,6 +3177,54 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "TARampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "AdpfRampupMultiplier",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "CPULittleClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "CPUMidClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "51"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "CPUBigClusterResponseTimeMs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "167"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "GAME",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "PMU_POLL",
|
"Node": "PMU_POLL",
|
||||||
|
@ -3021,6 +3411,42 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "44"
|
"Value": "44"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "AutoMigrationMarginsEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "AutoDvfsHeadroomEnable",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "PerTaskMaxIowaitBoost",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "CPULittleClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "5000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "CPUMidClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "CPUBigClusterDownRateLimitUs",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20000"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -3277,79 +3703,42 @@
|
||||||
"MaxRecordsNum": 300
|
"MaxRecordsNum": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "UiHighBoostWithoutPid",
|
"Name": "SYSTEM_UI_PROFILE",
|
||||||
"PID_On": false,
|
"PID_On": true,
|
||||||
"PID_Po": 0,
|
"PID_Po": 2.0,
|
||||||
"PID_Pu": 0,
|
"PID_Pu": 0.5,
|
||||||
"PID_I": 0,
|
"PID_I": 0.0,
|
||||||
"PID_I_Init": 0,
|
"PID_I_Init": 200,
|
||||||
"PID_I_High": 0,
|
"PID_I_High": 512,
|
||||||
"PID_I_Low": 0,
|
"PID_I_Low": -30,
|
||||||
"PID_Do": 0,
|
"PID_Do": 500.0,
|
||||||
"PID_Du": 0,
|
"PID_Du": 0.0,
|
||||||
"SamplingWindow_P": 1,
|
|
||||||
"SamplingWindow_I": 1,
|
|
||||||
"SamplingWindow_D": 1,
|
|
||||||
"UclampMin_On": true,
|
"UclampMin_On": true,
|
||||||
"UclampMin_Init": 250,
|
"UclampMin_Init": 231,
|
||||||
"UclampMin_High": 196,
|
"UclampMin_LoadUp": 730,
|
||||||
"UclampMin_Low": 196,
|
"UclampMin_LoadReset": 730,
|
||||||
|
"UclampMin_High": 480,
|
||||||
|
"UclampMin_Low": 2,
|
||||||
"UclampMax_EfficientBase": 500,
|
"UclampMax_EfficientBase": 500,
|
||||||
"UclampMax_EfficientOffset": 200,
|
"UclampMax_EfficientOffset": 200,
|
||||||
"ReportingRateLimitNs": 1,
|
|
||||||
"TargetTimeFactor": 1.0,
|
|
||||||
"StaleTimeFactor": 5.0,
|
|
||||||
"GpuBoost": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "UiLowBoostWithoutPid",
|
|
||||||
"PID_On": false,
|
|
||||||
"PID_Po": 0,
|
|
||||||
"PID_Pu": 0,
|
|
||||||
"PID_I": 0,
|
|
||||||
"PID_I_Init": 0,
|
|
||||||
"PID_I_High": 0,
|
|
||||||
"PID_I_Low": 0,
|
|
||||||
"PID_Do": 0,
|
|
||||||
"PID_Du": 0,
|
|
||||||
"SamplingWindow_P": 1,
|
"SamplingWindow_P": 1,
|
||||||
"SamplingWindow_I": 1,
|
"SamplingWindow_I": 0,
|
||||||
"SamplingWindow_D": 1,
|
"SamplingWindow_D": 1,
|
||||||
"UclampMin_On": true,
|
"ReportingRateLimitNs": 166666660,
|
||||||
"UclampMin_Init": 250,
|
|
||||||
"UclampMin_High": 52,
|
|
||||||
"UclampMin_Low": 52,
|
|
||||||
"UclampMax_EfficientBase": 500,
|
|
||||||
"UclampMax_EfficientOffset": 200,
|
|
||||||
"ReportingRateLimitNs": 1,
|
|
||||||
"TargetTimeFactor": 1.0,
|
"TargetTimeFactor": 1.0,
|
||||||
"StaleTimeFactor": 5.0,
|
"StaleTimeFactor": 15.0,
|
||||||
"GpuBoost": false
|
"GpuBoost": true,
|
||||||
},
|
"GpuCapacityBoostMax": 100000,
|
||||||
{
|
"HeuristicBoost_On": true,
|
||||||
"Name": "UiLowNoneBoost",
|
"HBoostModerateJankThreshold": 2,
|
||||||
"PID_On": false,
|
"HBoostOffMaxAvgDurRatio": 4.0,
|
||||||
"PID_Po": 0,
|
"HBoostSevereJankPidPu": 0.3,
|
||||||
"PID_Pu": 0,
|
"HBoostSevereJankThreshold": 8,
|
||||||
"PID_I": 0,
|
"HBoostUclampMinCeilingRange": [480, 722],
|
||||||
"PID_I_Init": 0,
|
"HBoostUclampMinFloorRange": [230, 410],
|
||||||
"PID_I_High": 0,
|
"JankCheckTimeFactor": 1.2,
|
||||||
"PID_I_Low": 0,
|
"LowFrameRateThreshold": 25,
|
||||||
"PID_Do": 0,
|
"MaxRecordsNum": 300
|
||||||
"PID_Du": 0,
|
|
||||||
"SamplingWindow_P": 1,
|
|
||||||
"SamplingWindow_I": 1,
|
|
||||||
"SamplingWindow_D": 1,
|
|
||||||
"UclampMin_On": true,
|
|
||||||
"UclampMin_Init": 250,
|
|
||||||
"UclampMin_High": 0,
|
|
||||||
"UclampMin_Low": 0,
|
|
||||||
"UclampMax_EfficientBase": 500,
|
|
||||||
"UclampMax_EfficientOffset": 200,
|
|
||||||
"ReportingRateLimitNs": 1,
|
|
||||||
"TargetTimeFactor": 1.0,
|
|
||||||
"StaleTimeFactor": 5.0,
|
|
||||||
"GpuBoost": false
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,11 +54,7 @@
|
||||||
{
|
{
|
||||||
"Name":"neutral_therm",
|
"Name":"neutral_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"HotThreshold":["NaN", 44.1, "NaN", "NaN", "NaN", "NaN", "NaN"],
|
"Multiplier":0.001
|
||||||
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"PollingDelay":60000,
|
|
||||||
"PassiveDelay":7000
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"quiet_therm",
|
"Name":"quiet_therm",
|
||||||
|
|
|
@ -54,11 +54,7 @@
|
||||||
{
|
{
|
||||||
"Name":"neutral_therm",
|
"Name":"neutral_therm",
|
||||||
"Type":"UNKNOWN",
|
"Type":"UNKNOWN",
|
||||||
"HotThreshold":["NaN", 44.1, "NaN", "NaN", "NaN", "NaN", "NaN"],
|
"Multiplier":0.001
|
||||||
"HotHysteresis":[0.0, 0.9, 0.0, 0.0, 0.0, 0.0, 0.0],
|
|
||||||
"Multiplier":0.001,
|
|
||||||
"PollingDelay":60000,
|
|
||||||
"PassiveDelay":7000
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name":"quiet_therm",
|
"Name":"quiet_therm",
|
||||||
|
|
|
@ -31,6 +31,7 @@ WIFI_AVOID_IFACE_RESET_MAC_CHANGE := true
|
||||||
WIFI_FEATURE_HOSTAPD_11AX := true
|
WIFI_FEATURE_HOSTAPD_11AX := true
|
||||||
BOARD_HOSTAPD_CONFIG_80211W_MFP_OPTIONAL := true
|
BOARD_HOSTAPD_CONFIG_80211W_MFP_OPTIONAL := true
|
||||||
WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
|
WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
|
||||||
|
WIFI_BRCM_OPEN_SOURCE_MULTI_AKM := enabled
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/shusky/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
|
device/google/shusky/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue