Go to file
xiaowang 92f50991a6
sm8150-common: Add support for low power adaptive control feature
High power consumption issues were reported for some HS/CK/Speaker
in close range(1 meter) on hastings platform as they may not have
perfect RSSI golden range logic for power control and always request
SOC to increase TX power to max power level. Newer hastings SOC support
LPA power control to avoid unnecessary higher power consumption.

The change enable this soc feature according to value of property.
And disable it for special remote devices which have been added in BL
when new ACL link is created.

If feature is enabled, controllable power level for remote is L0-L9,
BT controller increase it to L10 or L11 according to RSSI and NAK rate.
Otherwise controllable power level for remote is from 0 to max power
level signified in NVM, most likely L11 for hastings.

CRs-Fixed: 2597191
Change-Id: I354bb34a84aa7a55537e3a595daac54c46d90603
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-03-03 15:24:58 +09:00
audio [RE-APPLY]sm8150-common: audio: Set proper interface for voice-handset-tmus 2021-05-22 04:23:50 +00:00
camera_helper [SQUASH]sm8150-common: camera_helper: checkout to LOS 2022-03-03 15:24:46 +09:00
configs sm8150-common: switch to bt component 2022-03-03 15:24:48 +09:00
fingerprint
fod sm8150-common: fod: Move to AOSP Soong conditionals 2022-03-03 15:24:53 +09:00
init sm8150-common: inital bringup for aospa 2022-03-03 15:24:40 +09:00
keylayout sm8150-common: Remove fpc1020 keylayout 2021-04-07 15:26:35 +05:30
oneplus-fwk sm8150-common: update to OnePlus7ProOxygen_21.P.37_OTA_0370_all_2105200027 2021-05-23 04:41:26 +00:00
overlay sm8150-common: overlay: Set IWLAN data service package name 2022-03-03 15:24:56 +09:00
remove_packages Revert "sm8150-common: override Nxp packages in vendor" 2021-04-13 15:07:22 +05:30
rootdir sm8150-common: rootdir: cleanup unused/unwanted scripts 2022-03-03 15:24:55 +09:00
sensors sm8150-common: sensors: Move to AOSP Soong conditionals 2022-03-03 15:24:54 +09:00
sepolicy sm8150-common: sepolicy: label a2dp prop 2022-03-03 15:24:55 +09:00
tri-state-key sm8150-common: tri-state-key: Add `vendor.` prefix to svc name 2021-04-07 15:26:01 +05:30
vibrator sm8150-common: Add support for vibration intensity control 2022-03-03 15:24:52 +09:00
wifi sm8150-common: wifi: disable firmware log 2021-05-06 12:22:56 +00:00
wifi-mac-generator
Android.bp sm8150-common: inital bringup for aospa 2022-03-03 15:24:40 +09:00
Android.mk sm8150-common: inital bringup for aospa 2022-03-03 15:24:40 +09:00
BoardConfigCommon.mk sm8150-common: Remove USE_XML_AUDIO_POLICY_CONF 2022-03-03 15:24:55 +09:00
common.mk sm8150-common: Copy haptics exclusion config directly from QTI repo 2022-03-03 15:24:57 +09:00
extract-files.sh sm8150-common: Update libwfdnative.so path 2021-04-05 15:34:45 +05:30
manifest-qva.xml
manifest.xml sm8150-common: remove strongbox components 2022-03-03 15:24:57 +09:00
odm.prop sm8150-common: inital bringup for aospa 2022-03-03 15:24:40 +09:00
oneplus_vendor_framework_compatibility_matrix.xml sm8150-common: drop secure_element 2022-03-03 15:24:49 +09:00
product.prop
proprietary-files.txt sm8150-common: Readd 32bit SCVE and VPP blobs 2022-03-03 15:24:57 +09:00
setup-makefiles.sh sm8150-common: inital bringup for aospa 2022-03-03 15:24:40 +09:00
system.prop sm8150-common: Add support for low power adaptive control feature 2022-03-03 15:24:58 +09:00
update-sha1sums.py
vendor.prop sm8150-common: switch to perf component 2022-03-03 15:24:47 +09:00