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>