diff --git a/bluetooth_power_limits_oriole.csv b/bluetooth_power_limits_oriole.csv new file mode 100644 index 0000000..0f4196b --- /dev/null +++ b/bluetooth_power_limits_oriole.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,off,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,off,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,off,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +off,any,any,any,any,off,60,60,44,60,60,44,48,48,44,48,48,44 diff --git a/bluetooth_power_limits_raven.csv b/bluetooth_power_limits_raven.csv new file mode 100644 index 0000000..0f4196b --- /dev/null +++ b/bluetooth_power_limits_raven.csv @@ -0,0 +1,34 @@ +Head,BTHotspot,WIFI5Ghz,HotspotVoice,Cell,IMU,BDR_Single_Chain_0,EDR_Single_Chain_0,BLE_Single_Chain_0,BDR_Single_Chain_1,EDR_Single_Chain_1,BLE_Single_Chain_1,BDR_Dual_Chain_0,EDR_Dual_Chain_0,BLE_Dual_Chain_0,BDR_Dual_Chain_1,EDR_Dual_Chain_1,BLE_Dual_Chain_1 +off,off,off,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,off,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,off,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,off,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,off,on,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,off,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,off,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,off,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,on,off,on,60,60,44,60,60,44,48,48,44,48,48,44 +off,on,on,on,on,on,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,off,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,off,on,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,off,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,off,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,off,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,on,off,any,60,60,44,60,60,44,48,48,44,48,48,44 +on,on,on,on,on,any,60,60,44,60,60,44,48,48,44,48,48,44 +off,any,any,any,any,off,60,60,44,60,60,44,48,48,44,48,48,44 diff --git a/device-oriole.mk b/device-oriole.mk index 36c4a27..e5c1c94 100644 --- a/device-oriole.mk +++ b/device-oriole.mk @@ -48,6 +48,10 @@ PRODUCT_COPY_FILES += \ device/google/raviole/thermal_info_config_oriole.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json \ device/google/raviole/thermal_info_config_oriole_WHI_A.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_WHI_A.json +# Bluetooth Tx power caps for oriole +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/bluetooth_power_limits_oriole.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv + # MIPI Coex Configs PRODUCT_COPY_FILES += \ device/google/raviole/radio/oriole_display_mipi_coex_table.csv:$(TARGET_COPY_OUT_VENDOR)/etc/modem/display_primary_mipi_coex_table.csv \ diff --git a/device-raven.mk b/device-raven.mk index c80ba10..e55e0b9 100644 --- a/device-raven.mk +++ b/device-raven.mk @@ -53,6 +53,10 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/google/raviole/thermal_info_config_raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json +# Bluetooth Tx power caps for raven +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/bluetooth_power_limits_raven.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv + # Camera PRODUCT_COPY_FILES += \ device/google/raviole/media_profiles_raven.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml