Add default lookup table for wifi coex
Bug: 184089520
Test: verify coex table was succesfully read in logs
Change-Id: I65e232307cf9527e3ecdc4b367f8277196025d36
diff --git a/device.mk b/device.mk
index 8d3ece4..5e96e60 100644
--- a/device.mk
+++ b/device.mk
@@ -648,6 +648,10 @@
device/google/gs101/wifi/p2p_supplicant.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant.conf \
device/google/gs101/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
+# WIFI COEX
+PRODUCT_COPY_FILES += \
+ device/google/gs101/wifi/coex_table.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/coex_table.xml
+
HOSTAPD := hostapd
HOSTAPD += hostapd_cli
PRODUCT_PACKAGES += $(HOSTAPD)
diff --git a/wifi/coex_table.xml b/wifi/coex_table.xml
new file mode 100644
index 0000000..ec61422
--- /dev/null
+++ b/wifi/coex_table.xml
@@ -0,0 +1,351 @@
+<table>
+ <entry>
+ <rat>LTE</rat>
+ <band>1</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>1</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>2</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>2</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>3</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>3</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>4</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>5</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>5</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>7</band>
+ <params>
+ <neighborThresholds>
+ <wifiVictimMhz>50</wifiVictimMhz>
+ <cellVictimMhz>50</cellVictimMhz>
+ </neighborThresholds>
+ <intermodParams2g>
+ <N>2</N>
+ <M>-1</M>
+ <overlap>10</overlap>
+ </intermodParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>7</band>
+ <params>
+ <neighborThresholds>
+ <wifiVictimMhz>50</wifiVictimMhz>
+ <cellVictimMhz>50</cellVictimMhz>
+ </neighborThresholds>
+ <intermodParams2g>
+ <N>2</N>
+ <M>-1</M>
+ <overlap>10</overlap>
+ </intermodParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>18</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>18</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>19</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>25</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>25</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ <intermodParams5g>
+ <N>-2</N>
+ <M>1</M>
+ <overlap>10</overlap>
+ </intermodParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>26</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>26</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>27</band>
+ <params>
+ <harmonicParams2g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams2g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>38</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>38</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>39</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>39</band>
+ <params>
+ <harmonicParams5g>
+ <N>3</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>40</band>
+ <params>
+ <neighborThresholds>
+ <wifiVictimMhz>50</wifiVictimMhz>
+ <cellVictimMhz>50</cellVictimMhz>
+ </neighborThresholds>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>40</band>
+ <params>
+ <neighborThresholds>
+ <wifiVictimMhz>50</wifiVictimMhz>
+ <cellVictimMhz>50</cellVictimMhz>
+ </neighborThresholds>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>LTE</rat>
+ <band>41</band>
+ <params>
+ <neighborThresholds>
+ <wifiVictimMhz>50</wifiVictimMhz>
+ <cellVictimMhz>50</cellVictimMhz>
+ </neighborThresholds>
+ <harmonicParams5g>
+ <N>2</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+
+ <entry>
+ <rat>NR</rat>
+ <band>41</band>
+ <params>
+ <neighborThresholds>
+ <wifiVictimMhz>50</wifiVictimMhz>
+ <cellVictimMhz>50</cellVictimMhz>
+ </neighborThresholds>
+ <harmonicParams5g>
+ <N>2</N>
+ <overlap>10</overlap>
+ </harmonicParams5g>
+ </params>
+ </entry>
+</table>