From df9fac5406b83f607fb37cf6d696da5eb7c2c8cd Mon Sep 17 00:00:00 2001 From: Ted Wang Date: Mon, 17 Oct 2022 18:02:24 +0800 Subject: [PATCH] BT SAR table for EVT dogfood EU and US region of Bluetooth sar table for EVT dogfood. Currently no table for JP, so use EU table for the first release. Bug: 254002880 Test: Maual Change-Id: Icc2ed14dcc85ca19fceea62481c7834421f7c263 --- bluetooth/bluetooth_power_limits_felix_EU.csv | 67 +++++++++++++++++++ bluetooth/bluetooth_power_limits_felix_JP.csv | 67 +++++++++++++++++++ bluetooth/bluetooth_power_limits_felix_US.csv | 67 +++++++++++++++++++ device-felix.mk | 7 ++ 4 files changed, 208 insertions(+) create mode 100644 bluetooth/bluetooth_power_limits_felix_EU.csv create mode 100644 bluetooth/bluetooth_power_limits_felix_JP.csv create mode 100644 bluetooth/bluetooth_power_limits_felix_US.csv diff --git a/bluetooth/bluetooth_power_limits_felix_EU.csv b/bluetooth/bluetooth_power_limits_felix_EU.csv new file mode 100644 index 0000000..88c1d86 --- /dev/null +++ b/bluetooth/bluetooth_power_limits_felix_EU.csv @@ -0,0 +1,67 @@ +Hall,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,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,off,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,off,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,on,off,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,off,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,on,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,on,off,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,off,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,on,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,on,off,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,on,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,on,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,off,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,off,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,off,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,on,off,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,off,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,on,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,on,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,off,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,on,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,on,off,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,on,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,on,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,any,any,any,any,off,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,off,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,on,off,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,off,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,on,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,on,off,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,off,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,on,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,on,off,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,on,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,on,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,off,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,off,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,off,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,on,off,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,off,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,on,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,on,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,off,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,on,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,on,off,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,on,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,on,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,any,any,any,any,off,78,76,36,78,76,36,62,62,24,62,62,24 \ No newline at end of file diff --git a/bluetooth/bluetooth_power_limits_felix_JP.csv b/bluetooth/bluetooth_power_limits_felix_JP.csv new file mode 100644 index 0000000..88c1d86 --- /dev/null +++ b/bluetooth/bluetooth_power_limits_felix_JP.csv @@ -0,0 +1,67 @@ +Hall,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,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,off,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,off,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,on,off,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,off,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,off,on,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,on,off,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,off,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,on,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,on,off,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,on,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +off,off,on,on,on,on,on,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,off,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,off,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,off,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,on,off,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,off,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,off,on,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,on,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,off,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,on,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,on,off,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,on,on,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +off,on,on,on,on,on,any,60,60,36,78,76,36,60,60,24,60,60,24 +off,off,any,any,any,any,off,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,off,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,off,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,on,off,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,off,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,off,on,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,on,off,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,off,off,on,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,off,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,off,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,on,on,off,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,on,off,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,on,on,on,off,on,78,76,36,78,76,36,62,62,24,62,62,24 +on,off,on,on,on,on,on,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,off,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,off,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,off,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,on,off,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,off,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,off,on,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,on,off,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,off,off,on,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,off,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,off,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,on,on,off,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,on,off,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,on,on,on,on,off,any,78,76,36,78,76,36,62,62,24,62,62,24 +on,on,on,on,on,on,any,62,62,36,72,72,36,60,60,24,60,60,24 +on,off,any,any,any,any,off,78,76,36,78,76,36,62,62,24,62,62,24 \ No newline at end of file diff --git a/bluetooth/bluetooth_power_limits_felix_US.csv b/bluetooth/bluetooth_power_limits_felix_US.csv new file mode 100644 index 0000000..02c8f2c --- /dev/null +++ b/bluetooth/bluetooth_power_limits_felix_US.csv @@ -0,0 +1,67 @@ +Hall,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,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +off,off,off,off,off,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,off,off,on,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,off,off,on,on,on,60,60,60,78,76,78,60,60,60,60,60,60 +off,off,off,on,off,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,off,on,off,on,on,60,60,60,78,76,78,60,60,60,60,60,60 +off,off,off,on,on,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,off,on,on,on,on,60,60,60,78,76,78,60,60,60,60,60,60 +off,off,on,off,off,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,on,off,off,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,on,off,on,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,on,off,on,on,on,60,60,60,78,76,78,60,60,60,60,60,60 +off,off,on,on,off,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,on,on,off,on,on,60,60,60,78,76,78,60,60,60,60,60,60 +off,off,on,on,on,off,on,72,72,72,78,76,78,62,62,62,62,62,62 +off,off,on,on,on,on,on,60,60,60,78,76,78,60,60,60,60,60,60 +off,on,off,off,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,off,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,off,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,off,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,on,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,on,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,on,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,off,on,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,off,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,off,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,off,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,off,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,on,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,on,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,on,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,on,on,on,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +off,off,any,any,any,any,off,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,off,off,off,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,off,off,off,on,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,off,off,on,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,off,off,on,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +on,off,off,on,off,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,off,on,off,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +on,off,off,on,on,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,off,on,on,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +on,off,on,off,off,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,on,off,off,on,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,on,off,on,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,on,off,on,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +on,off,on,on,off,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,on,on,off,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +on,off,on,on,on,off,on,78,76,78,78,76,78,62,62,62,62,62,62 +on,off,on,on,on,on,on,72,72,72,78,76,78,62,62,62,62,62,62 +on,on,off,off,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,off,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,off,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,off,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,on,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,on,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,on,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,off,on,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,off,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,off,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,off,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,off,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,on,off,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,on,off,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,on,on,off,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,on,on,on,on,on,any,36,36,36,62,62,62,36,36,36,36,36,36 +on,off,any,any,any,any,off,78,76,78,78,76,78,62,62,62,62,62,62 \ No newline at end of file diff --git a/device-felix.mk b/device-felix.mk index f832d3f..048eea6 100644 --- a/device-felix.mk +++ b/device-felix.mk @@ -134,6 +134,13 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.bluetooth.a2dp_offload.disabled=false \ persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus +# Bluetooth Tx power caps +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_felix_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_felix_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_JP.csv \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_felix_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_EU.csv \ + $(LOCAL_PATH)/bluetooth/bluetooth_power_limits_felix_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_US.csv + # Spatial Audio PRODUCT_PACKAGES += \ libspatialaudio