Add camera coex tables

Bug: 322263590
Test: manual, files are on the devices
Change-Id: Ia6461835ae2f231d26a9d636f07c18a6a06d48e4
This commit is contained in:
Alan Chen 2024-01-25 21:51:06 +08:00
parent 75b632cdb6
commit 4bb91b6d54
20 changed files with 320 additions and 0 deletions

View file

@ -93,6 +93,15 @@ PRODUCT_PROPERTY_OVERRIDES += \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus
# Coex Config
PRODUCT_SOONG_NAMESPACES += device/google/caimito/radio/caiman/coex
PRODUCT_PACKAGES += \
camera_front_mipi_coex_table \
camera_rear_main_dbr_coex_table \
camera_rear_main_mipi_coex_table \
camera_rear_tele_mipi_coex_table \
camera_rear_wide_mipi_coex_table
# Bluetooth Tx power caps
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/bluetooth/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv

View file

@ -111,6 +111,15 @@ PRODUCT_PROPERTY_OVERRIDES += \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus
# Coex Config
PRODUCT_SOONG_NAMESPACES += device/google/caimito/radio/komodo/coex
PRODUCT_PACKAGES += \
camera_front_mipi_coex_table \
camera_rear_main_dbr_coex_table \
camera_rear_main_mipi_coex_table \
camera_rear_tele_mipi_coex_table \
camera_rear_wide_mipi_coex_table
# Bluetooth Tx power caps
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/bluetooth/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv

View file

@ -88,6 +88,14 @@ PRODUCT_PROPERTY_OVERRIDES += \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus
# Coex Config
PRODUCT_SOONG_NAMESPACES += device/google/caimito/radio/tokay/coex
PRODUCT_PACKAGES += \
camera_front_dbr_coex_table \
camera_front_mipi_coex_table \
camera_rear_main_mipi_coex_table \
camera_rear_wide_mipi_coex_table
# Bluetooth Tx power caps
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/bluetooth/bluetooth_power_limits.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv

View file

@ -0,0 +1,61 @@
//
// 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: ["device_google_caimito_license"],
}
prebuilt_etc {
name: "camera_front_mipi_coex_table",
filename: "camera_front_mipi_coex_table.csv",
vendor: true,
src: "camera_front_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_main_dbr_coex_table",
filename: "camera_rear_main_dbr_coex_table.csv",
vendor: true,
src: "camera_rear_main_dbr_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_main_mipi_coex_table",
filename: "camera_rear_main_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_main_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_tele_mipi_coex_table",
filename: "camera_rear_tele_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_tele_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_wide_mipi_coex_table",
filename: "camera_rear_wide_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_wide_mipi_coex_table.csv",
relative_install_path: "modem",
}

View file

@ -0,0 +1,7 @@
2600000,1962000
1957000,1967000,2600000
3919000,3929000,2600000
5881000,5891000,2600000
2595000,2605000,1962000
5195000,5205000,1962000
1 2600000,1962000
2 1957000,1967000,2600000
3 3919000,3929000,2600000
4 5881000,5891000,2600000
5 2595000,2605000,1962000
6 5195000,5205000,1962000

View file

@ -0,0 +1,4 @@
258000,274000
2333000,2337000,258000
2318000,2322000,274000
1 258000,274000
2 2333000,2337000,258000
3 2318000,2322000,274000

View file

@ -0,0 +1,8 @@
2719000,2866000
2110000,2120000,2719000
2381000,2391000,2719000
2519000,2529000,2719000
3613000,3623000,2719000
4025000,4035000,2719000
1997000,2007000,2866000
1 2719000,2866000
2 2110000,2120000,2719000
3 2381000,2391000,2719000
4 2519000,2529000,2719000
5 3613000,3623000,2719000
6 4025000,4035000,2719000
7 1997000,2007000,2866000

View file

@ -0,0 +1,7 @@
2699000,2398000
2390000,2400000,2699000
3595000,3605000,2699000
4043000,4053000,2398000
6570000,6580000,2398000
6750000,6760000,2398000
1 2699000,2398000
2 2390000,2400000,2699000
3 3595000,3605000,2699000
4 4043000,4053000,2398000
5 6570000,6580000,2398000
6 6750000,6760000,2398000

View file

@ -0,0 +1,5 @@
2600000,1962000
1957000,1967000,2600000
3917000,3927000,2600000
2595000,2605000,1962000
1 2600000,1962000
2 1957000,1967000,2600000
3 3917000,3927000,2600000
4 2595000,2605000,1962000

View file

@ -0,0 +1,61 @@
//
// 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: ["device_google_caimito_license"],
}
prebuilt_etc {
name: "camera_front_mipi_coex_table",
filename: "camera_front_mipi_coex_table.csv",
vendor: true,
src: "camera_front_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_main_dbr_coex_table",
filename: "camera_rear_main_dbr_coex_table.csv",
vendor: true,
src: "camera_rear_main_dbr_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_main_mipi_coex_table",
filename: "camera_rear_main_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_main_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_tele_mipi_coex_table",
filename: "camera_rear_tele_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_tele_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_wide_mipi_coex_table",
filename: "camera_rear_wide_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_wide_mipi_coex_table.csv",
relative_install_path: "modem",
}

View file

@ -0,0 +1,7 @@
2600000,1962000
1957000,1967000,2600000
3919000,3929000,2600000
5881000,5891000,2600000
2595000,2605000,1962000
5195000,5205000,1962000
1 2600000,1962000
2 1957000,1967000,2600000
3 3919000,3929000,2600000
4 5881000,5891000,2600000
5 2595000,2605000,1962000
6 5195000,5205000,1962000

View file

@ -0,0 +1,4 @@
258000,274000
2333000,2337000,258000
2318000,2322000,274000
1 258000,274000
2 2333000,2337000,258000
3 2318000,2322000,274000

View file

@ -0,0 +1,8 @@
2719000,2866000
2110000,2120000,2719000
2381000,2391000,2719000
2519000,2529000,2719000
3613000,3623000,2719000
4025000,4035000,2719000
1997000,2007000,2866000
1 2719000,2866000
2 2110000,2120000,2719000
3 2381000,2391000,2719000
4 2519000,2529000,2719000
5 3613000,3623000,2719000
6 4025000,4035000,2719000
7 1997000,2007000,2866000

View file

@ -0,0 +1,7 @@
2699000,2398000
2390000,2400000,2699000
3595000,3605000,2699000
4043000,4053000,2398000
6570000,6580000,2398000
6750000,6760000,2398000
1 2699000,2398000
2 2390000,2400000,2699000
3 3595000,3605000,2699000
4 4043000,4053000,2398000
5 6570000,6580000,2398000
6 6750000,6760000,2398000

View file

@ -0,0 +1,5 @@
2600000,1962000
1957000,1967000,2600000
3917000,3927000,2600000
2595000,2605000,1962000
1 2600000,1962000
2 1957000,1967000,2600000
3 3917000,3927000,2600000
4 2595000,2605000,1962000

View file

@ -0,0 +1,53 @@
//
// 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: ["device_google_caimito_license"],
}
prebuilt_etc {
name: "camera_front_dbr_coex_table",
filename: "camera_front_dbr_coex_table.csv",
vendor: true,
src: "camera_front_dbr_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_front_mipi_coex_table",
filename: "camera_front_mipi_coex_table.csv",
vendor: true,
src: "camera_front_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_main_mipi_coex_table",
filename: "camera_rear_main_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_main_mipi_coex_table.csv",
relative_install_path: "modem",
}
prebuilt_etc {
name: "camera_rear_wide_mipi_coex_table",
filename: "camera_rear_wide_mipi_coex_table.csv",
vendor: true,
src: "camera_rear_wide_mipi_coex_table.csv",
relative_install_path: "modem",
}

View file

@ -0,0 +1,21 @@
126380,202200
806000,813000,126380
1817000,1821000,126380
2424000,2428000,126380
2626000,2630000,126380
3435000,3439000,126380
3637000,3641000,126380
3840000,3844000,126380
629000,633000,202200
756000,760000,202200
883000,887000,202200
1893000,1897000,202200
2146000,2150000,202200
2525000,2529000,202200
2652000,2656000,202200
3410000,3414000,202200
3536000,3540000,202200
3663000,3667000,202200
3789000,3793000,202200
3915000,3919000,202200
1 126380,202200
2 806000,813000,126380
3 1817000,1821000,126380
4 2424000,2428000,126380
5 2626000,2630000,126380
6 3435000,3439000,126380
7 3637000,3641000,126380
8 3840000,3844000,126380
9 629000,633000,202200
10 756000,760000,202200
11 883000,887000,202200
12 1893000,1897000,202200
13 2146000,2150000,202200
14 2525000,2529000,202200
15 2652000,2656000,202200
16 3410000,3414000,202200
17 3536000,3540000,202200
18 3663000,3667000,202200
19 3789000,3793000,202200
20 3915000,3919000,202200

View file

@ -0,0 +1,20 @@
1628000,1665000
619000,629000,1628000
1868000,1878000,1628000
2492000,2502000,1628000
3325000,3335000,1628000
3533000,3543000,1628000
3741000,3751000,1628000
3949000,3959000,1628000
4157000,4167000,1628000
4990000,4500000,1628000
5822000,5832000,1628000
6655000,6665000,1628000
809000,819000,1665000
2437000,2447000,1665000
3658000,3668000,1665000
4065000,4075000,1665000
4879000,4889000,1665000
5693000,5703000,1665000
6507000,6517000,1665000
1 1628000,1665000
2 619000,629000,1628000
3 1868000,1878000,1628000
4 2492000,2502000,1628000
5 3325000,3335000,1628000
6 3533000,3543000,1628000
7 3741000,3751000,1628000
8 3949000,3959000,1628000
9 4157000,4167000,1628000
10 4990000,4500000,1628000
11 5822000,5832000,1628000
12 6655000,6665000,1628000
13 809000,819000,1665000
14 2437000,2447000,1665000
15 3658000,3668000,1665000
16 4065000,4075000,1665000
17 4879000,4889000,1665000
18 5693000,5703000,1665000
19 6507000,6517000,1665000

View file

@ -0,0 +1,10 @@
2719000,2866000
2110000,2120000,2719000
2381000,2391000,2719000
2519000,2529000,2719000
2656000,2666000,2719000
3613000,3623000,2719000
4025000,4035000,2719000
6890000,6990000,2719000
1997000,2007000,2866000
1 2719000,2866000
2 2110000,2120000,2719000
3 2381000,2391000,2719000
4 2519000,2529000,2719000
5 2656000,2666000,2719000
6 3613000,3623000,2719000
7 4025000,4035000,2719000
8 6890000,6990000,2719000
9 1997000,2007000,2866000

View file

@ -0,0 +1,6 @@
2600000,1962000
1957000,1967000,2600000
3917000,3927000,2600000
2595000,2605000,1962000
5195000,5205000,1962000
1 2600000,1962000
2 1957000,1967000,2600000
3 3917000,3927000,2600000
4 2595000,2605000,1962000
5 5195000,5205000,1962000