From 39a0d9019076a29a57a38a817b1830aef0708c11 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 14:26:09 +0200 Subject: Adding upstream version 20230210. Signed-off-by: Daniel Baumann --- brcm/BCM-0bb4-0306.hcd | Bin 0 -> 54734 bytes brcm/bcm43xx-0.fw | Bin 0 -> 96224 bytes brcm/bcm43xx_hdr-0.fw | Bin 0 -> 180 bytes brcm/brcmfmac43143-sdio.bin | Bin 0 -> 385067 bytes brcm/brcmfmac43143.bin | Bin 0 -> 397312 bytes brcm/brcmfmac43236b.bin | Bin 0 -> 348160 bytes brcm/brcmfmac43241b0-sdio.bin | Bin 0 -> 459988 bytes ...1b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt | 149 +++++++++++++++++++++ brcm/brcmfmac43241b4-sdio.bin | Bin 0 -> 403855 bytes brcm/brcmfmac43241b5-sdio.bin | Bin 0 -> 408682 bytes brcm/brcmfmac43242a.bin | Bin 0 -> 479232 bytes brcm/brcmfmac4329-sdio.bin | Bin 0 -> 253748 bytes brcm/brcmfmac4330-sdio.Prowise-PT301.txt | 89 ++++++++++++ brcm/brcmfmac4330-sdio.bin | Bin 0 -> 223581 bytes brcm/brcmfmac4334-sdio.bin | Bin 0 -> 451566 bytes ...mac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt | 103 ++++++++++++++ brcm/brcmfmac43340-sdio.meegopad-t08.txt | 98 ++++++++++++++ brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt | 98 ++++++++++++++ brcm/brcmfmac43340-sdio.predia-basic.txt | 98 ++++++++++++++ brcm/brcmfmac4335-sdio.bin | Bin 0 -> 569291 bytes brcm/brcmfmac43362-sdio.WC121.txt | 36 +++++ brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt | 45 +++++++ brcm/brcmfmac43430-sdio.AP6212.txt | 44 ++++++ brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt | 48 +++++++ brcm/brcmfmac43430-sdio.MUR1DX.txt | 44 ++++++ brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt | 47 +++++++ brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt | 51 +++++++ brcm/brcmfmac43430a0-sdio.bin | Bin 0 -> 382455 bytes brcm/brcmfmac43430a0-sdio.ilife-S806.txt | 47 +++++++ brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt | 49 +++++++ brcm/brcmfmac43455-sdio.AW-CM256SM.txt | 66 +++++++++ brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt | 122 +++++++++++++++++ brcm/brcmfmac43455-sdio.acepc-t8.txt | 73 ++++++++++ ...cmfmac43455-sdio.raspberrypi,3-model-b-plus.txt | 83 ++++++++++++ brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt | 83 ++++++++++++ brcm/brcmfmac4350-pcie.bin | Bin 0 -> 626140 bytes brcm/brcmfmac4350c2-pcie.bin | Bin 0 -> 623304 bytes brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt | 137 +++++++++++++++++++ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt | 121 +++++++++++++++++ brcm/brcmfmac4356-sdio.AP6356S.txt | 122 +++++++++++++++++ brcm/brcmfmac43569.bin | Bin 0 -> 557056 bytes brcm/brcmfmac4358-pcie.bin | Bin 0 -> 634361 bytes brcm/brcmfmac43602-pcie.ap.bin | Bin 0 -> 595472 bytes brcm/brcmfmac43602-pcie.bin | Bin 0 -> 635449 bytes brcm/brcmfmac4366b-pcie.bin | Bin 0 -> 1105361 bytes brcm/brcmfmac4366c-pcie.bin | Bin 0 -> 1120971 bytes brcm/brcmfmac4371-pcie.bin | Bin 0 -> 623448 bytes brcm/brcmfmac4373.bin | Bin 0 -> 479232 bytes 48 files changed, 1853 insertions(+) create mode 100644 brcm/BCM-0bb4-0306.hcd create mode 100644 brcm/bcm43xx-0.fw create mode 100644 brcm/bcm43xx_hdr-0.fw create mode 100644 brcm/brcmfmac43143-sdio.bin create mode 100644 brcm/brcmfmac43143.bin create mode 100644 brcm/brcmfmac43236b.bin create mode 100644 brcm/brcmfmac43241b0-sdio.bin create mode 100644 brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt create mode 100644 brcm/brcmfmac43241b4-sdio.bin create mode 100644 brcm/brcmfmac43241b5-sdio.bin create mode 100644 brcm/brcmfmac43242a.bin create mode 100644 brcm/brcmfmac4329-sdio.bin create mode 100644 brcm/brcmfmac4330-sdio.Prowise-PT301.txt create mode 100644 brcm/brcmfmac4330-sdio.bin create mode 100644 brcm/brcmfmac4334-sdio.bin create mode 100644 brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt create mode 100644 brcm/brcmfmac43340-sdio.meegopad-t08.txt create mode 100644 brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt create mode 100644 brcm/brcmfmac43340-sdio.predia-basic.txt create mode 100644 brcm/brcmfmac4335-sdio.bin create mode 100644 brcm/brcmfmac43362-sdio.WC121.txt create mode 100644 brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt create mode 100644 brcm/brcmfmac43430-sdio.AP6212.txt create mode 100644 brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt create mode 100644 brcm/brcmfmac43430-sdio.MUR1DX.txt create mode 100644 brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt create mode 100644 brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt create mode 100644 brcm/brcmfmac43430a0-sdio.bin create mode 100644 brcm/brcmfmac43430a0-sdio.ilife-S806.txt create mode 100644 brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt create mode 100644 brcm/brcmfmac43455-sdio.AW-CM256SM.txt create mode 100644 brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt create mode 100644 brcm/brcmfmac43455-sdio.acepc-t8.txt create mode 100644 brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt create mode 100644 brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt create mode 100644 brcm/brcmfmac4350-pcie.bin create mode 100644 brcm/brcmfmac4350c2-pcie.bin create mode 100644 brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt create mode 100644 brcm/brcmfmac4356-pcie.gpd-win-pocket.txt create mode 100644 brcm/brcmfmac4356-sdio.AP6356S.txt create mode 100644 brcm/brcmfmac43569.bin create mode 100644 brcm/brcmfmac4358-pcie.bin create mode 100644 brcm/brcmfmac43602-pcie.ap.bin create mode 100644 brcm/brcmfmac43602-pcie.bin create mode 100644 brcm/brcmfmac4366b-pcie.bin create mode 100644 brcm/brcmfmac4366c-pcie.bin create mode 100644 brcm/brcmfmac4371-pcie.bin create mode 100644 brcm/brcmfmac4373.bin (limited to 'brcm') diff --git a/brcm/BCM-0bb4-0306.hcd b/brcm/BCM-0bb4-0306.hcd new file mode 100644 index 0000000..dee1dc7 Binary files /dev/null and b/brcm/BCM-0bb4-0306.hcd differ diff --git a/brcm/bcm43xx-0.fw b/brcm/bcm43xx-0.fw new file mode 100644 index 0000000..9ee5ccc Binary files /dev/null and b/brcm/bcm43xx-0.fw differ diff --git a/brcm/bcm43xx_hdr-0.fw b/brcm/bcm43xx_hdr-0.fw new file mode 100644 index 0000000..a6db78d Binary files /dev/null and b/brcm/bcm43xx_hdr-0.fw differ diff --git a/brcm/brcmfmac43143-sdio.bin b/brcm/brcmfmac43143-sdio.bin new file mode 100644 index 0000000..e4f56f3 Binary files /dev/null and b/brcm/brcmfmac43143-sdio.bin differ diff --git a/brcm/brcmfmac43143.bin b/brcm/brcmfmac43143.bin new file mode 100644 index 0000000..28b8db9 Binary files /dev/null and b/brcm/brcmfmac43143.bin differ diff --git a/brcm/brcmfmac43236b.bin b/brcm/brcmfmac43236b.bin new file mode 100644 index 0000000..8a2004a Binary files /dev/null and b/brcm/brcmfmac43236b.bin differ diff --git a/brcm/brcmfmac43241b0-sdio.bin b/brcm/brcmfmac43241b0-sdio.bin new file mode 100644 index 0000000..8cc3cd2 Binary files /dev/null and b/brcm/brcmfmac43241b0-sdio.bin differ diff --git a/brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt b/brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt new file mode 100644 index 0000000..e16cc89 --- /dev/null +++ b/brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt @@ -0,0 +1,149 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM file for the brcmfmac43241b4 wifi on the Lenovo Yoga Tablet 2 1050F/L +aa2g=3 +aa5g=3 +ag0=0x2 +ag1=0x2 +ag2=0xff +ag3=0xff +antswctl2g=0x9 +antswctl5g=0xa +antswitch=0x0 +boardflags2=0x00800000 +boardflags=0x201 +boardrev=0x1304 +boardtype=0x5f0 +cckbw202gpo=0x2222 +cckbw20ul2gpo=0x2222 +ccode=DE +devid=0x4374 +extpagain2g=2 +extpagain5g=2 +itt2ga0=0x20 +itt2ga1=0x20 +itt5ga0=0x3e +itt5ga1=0x3e +ledbh0=0xff +ledbh1=0xff +ledbh2=0xff +ledbh3=0xff +leddc=0xffff +leg40dup2gpo=0x2 +legofdmbw202gpo=0x44444444 +legofdmbw205ghpo=0x33333333 +legofdmbw205glpo=0x33333333 +legofdmbw205gmpo=0x33333333 +legofdmbw20ul2gpo=0x99992222 +legofdmbw20ul5ghpo=0x33333333 +legofdmbw20ul5glpo=0x33333333 +legofdmbw20ul5gmpo=0x33333333 +macaddr=00:90:4c:c5:12:38 +maxp2ga0=72 +maxp2ga1=72 +maxp5ga0=72 +maxp5ga1=72 +maxp5gha0=72 +maxp5gha1=72 +maxp5gla0=72 +maxp5gla1=72 +mcs32po=0x5555 +mcsbw202gpo=0x77744444 +mcsbw205ghpo=0x88833333 +mcsbw205glpo=0x88833333 +mcsbw205gmpo=0x88833333 +mcsbw20ul2gpo=0x99999222 +mcsbw20ul5ghpo=0x88833333 +mcsbw20ul5glpo=0x88833333 +mcsbw20ul5gmpo=0x88833333 +mcsbw402gpo=0x99999222 +mcsbw405ghpo=0x88833333 +mcsbw405glpo=0x88833333 +mcsbw405gmpo=0x88833333 +muxenab=0x0 +nocrc=1 +noisecaloffset5g=14 +noisecaloffset=14 +otpimagesize=232 +pa0itssit=62 +pa1itssit=62 +pa2gw0a0=0xFFD0 +pa2gw0a0_lo=0xFFFA +pa2gw0a1=0xFFC9 +pa2gw0a1_lo=0xFFEE +pa2gw1a0=0x15B3 +pa2gw1a0_lo=0x0766 +pa2gw1a1=0x15B5 +pa2gw1a1_lo=0x07AD +pa2gw2a0=0xFEDA +pa2gw2a0_lo=0xFF7B +pa2gw2a1=0xFED4 +pa2gw2a1_lo=0xFF6E +pa5ghw0a0=0xFFC6 +pa5ghw0a0_lo=0xFFDD +pa5ghw0a1=0xFFCE +pa5ghw0a1_lo=0xFFDE +pa5ghw1a0=0x1312 +pa5ghw1a0_lo=0x08DD +pa5ghw1a1=0x1356 +pa5ghw1a1_lo=0x09D1 +pa5ghw2a0=0xFEED +pa5ghw2a0_lo=0xFF4D +pa5ghw2a1=0xFEF5 +pa5ghw2a1_lo=0xFF46 +pa5glw0a0=0xFFCA +pa5glw0a0_lo=0xFFE1 +pa5glw0a1=0xFFCB +pa5glw0a1_lo=0xFFEA +pa5glw1a0=0x1382 +pa5glw1a0_lo=0x0934 +pa5glw1a1=0x135D +pa5glw1a1_lo=0x09AD +pa5glw2a0=0xFEEF +pa5glw2a0_lo=0xFF4A +pa5glw2a1=0xFEF6 +pa5glw2a1_lo=0xFF4E +pa5gw0a0=0xFFC5 +pa5gw0a0_lo=0xFFF0 +pa5gw0a1=0xFFCA +pa5gw0a1_lo=0xFFD4 +pa5gw1a0=0x1305 +pa5gw1a0_lo=0x08D0 +pa5gw1a1=0x1332 +pa5gw1a1_lo=0x09B0 +pa5gw2a0=0xFEEA +pa5gw2a0_lo=0xFF5C +pa5gw2a1=0xFEF9 +pa5gw2a1_lo=0xFF3F +pdetrange2g=2 +pdetrange5g=2 +regrev=7 +rssicorrnorm_core0=0x2004 +rssicorrnorm_core0_5g1=0x2203 +rssicorrnorm_core0_5g2=0x1f03 +rssicorrnorm_core0_5g3=0x1903 +rssicorrnorm_core1=0x2004 +rssicorrnorm_core1_5g1=0x2a03 +rssicorrnorm_core1_5g2=0x2303 +rssicorrnorm_core1_5g3=0x1d03 +rxchain=0x3 +sd_gpdc=0 +sd_gpout=0 +sd_gpval=1 +sd_oobonly=0 +sromrev=9 +subband5gver=0 +tempthresh=120 +triso2g=4 +triso5g=5 +triso5g_h_c0=5 +triso5g_h_c1=5 +triso5g_l_c0=5 +triso5g_l_c1=5 +triso5g_m_c0=5 +triso5g_m_c1=5 +tssipos2g=1 +tssipos5g=1 +txchain=0x3 +usbepnum=0x2 +xtalfreq=37400 diff --git a/brcm/brcmfmac43241b4-sdio.bin b/brcm/brcmfmac43241b4-sdio.bin new file mode 100644 index 0000000..5d10c24 Binary files /dev/null and b/brcm/brcmfmac43241b4-sdio.bin differ diff --git a/brcm/brcmfmac43241b5-sdio.bin b/brcm/brcmfmac43241b5-sdio.bin new file mode 100644 index 0000000..8d70d17 Binary files /dev/null and b/brcm/brcmfmac43241b5-sdio.bin differ diff --git a/brcm/brcmfmac43242a.bin b/brcm/brcmfmac43242a.bin new file mode 100644 index 0000000..80604d8 Binary files /dev/null and b/brcm/brcmfmac43242a.bin differ diff --git a/brcm/brcmfmac4329-sdio.bin b/brcm/brcmfmac4329-sdio.bin new file mode 100644 index 0000000..d4c4560 Binary files /dev/null and b/brcm/brcmfmac4329-sdio.bin differ diff --git a/brcm/brcmfmac4330-sdio.Prowise-PT301.txt b/brcm/brcmfmac4330-sdio.Prowise-PT301.txt new file mode 100644 index 0000000..67381ab --- /dev/null +++ b/brcm/brcmfmac4330-sdio.Prowise-PT301.txt @@ -0,0 +1,89 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6330 4330 WiFi/BT module found on the +# Prowise PT301 tablet +aa2g=1 +aa5g=1 +ag0=0x40 +ag1=0xBF +boardflags=0x10080a00 +# boardflags3 is not set +boardnum=22 +boardrev=0x1202 +boardtype=0x05e1 +bphyscale=17 +# btc_params is not set +cckPwrIdxCorr=-15 +cckPwrOffset=6 +cckdigfilttype=20 +ccode=X2 +# cldo_pwm is not set +dacrate2g=160 +dacrate5g=160 +devid=0x4360 +il0macaddr=00:90:4c:c5:12:38 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=0x44 +maxp5ga0=0x3A +maxp5gha0=0x3A +maxp5gla0=0x3A +mcs2gpo0=0x4444 +mcs2gpo1=0x4444 +mcs5ghpo0=0x2222 +mcs5ghpo1=0x2222 +mcs5glpo0=0x2222 +mcs5glpo1=0x2222 +mcs5gpo0=0x2222 +mcs5gpo1=0x2222 +nocrc=1 +noise_cal_adj_2g=-3 +noise_cal_ref_2g=53 +ofdm2gpo=0x22222222 +ofdm5ghpo=0x00000000 +ofdm5glpo=0x00000000 +ofdm5gpo=0x00000000 +pa0b0=4924 +pa0b1=-595 +pa0b2=-157 +pa0itssit=0x20 +pa1b0=4880 +pa1b1=-625 +pa1b2=-200 +pa1hib0=4880 +pa1hib1=-620 +pa1hib2=-190 +pa1lob0=5050 +pa1lob1=-630 +pa1lob2=-195 +pacalpwr2g=13 +pacalpwr5g1=11 +pacalpwr5g=13 +pacalpwr5ghi1=11 +pacalpwr5ghi=13 +pacalpwr5glo1=11 +pacalpwr5glo=13 +prodid=0x0547 +rfreg033=0x19 +rfreg033_cck=0x1f +rfreg088=15 +rssisav2g=0x7 +rssisav5g=0x7 +rssismc2g=0x3 +rssismc5g=0x3 +rssismf2g=0xa +rssismf5g=0x4 +rxpo5g=0 +sd_gpdc=0 +sd_gpout=0 +sd_gpval=1 +sromrev=3 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x18282,0x1ff +swctrlmap_5g=0x10101010,0x28282020,0x20202020,0x10202,0x0f8 +triso2g=3 +triso5g=6 +txalpfbyp2g=1 +txgaintbl=1 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac4330-sdio.bin b/brcm/brcmfmac4330-sdio.bin new file mode 100644 index 0000000..3dd0444 Binary files /dev/null and b/brcm/brcmfmac4330-sdio.bin differ diff --git a/brcm/brcmfmac4334-sdio.bin b/brcm/brcmfmac4334-sdio.bin new file mode 100644 index 0000000..ade994f Binary files /dev/null and b/brcm/brcmfmac4334-sdio.bin differ diff --git a/brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt b/brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt new file mode 100644 index 0000000..a2e613d --- /dev/null +++ b/brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt @@ -0,0 +1,103 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the 43430 WiFi/BT chip as found on the Asus TF103C +# tablet's mainboard +aa2g=1 +aci_detect_en_2g=1 +ag0=255 +boardflags=0x0090201 +boardnum=22 +boardrev=0x1203 +boardtype=0x0653 +btc_params95=0x09 +cck2gpo=0x0000 +cckPwrOffset=3 +cckpapden=0 +ccode=X2 +dacrate2xen=1 +devid=0x4386 +dlocalidx5g=70 +dlorange_lowlimit=5 +gain=32 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +interference=3 +iqcalidx5g=50 +iqlocalidx5g=40 +loflag=0 +lpbckmode5g=1 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=0x46 +maxp5ga0=0x36 +maxp5gha0=0x36 +maxp5gla0=0x36 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +mcs5ghpo0=0x4444 +mcs5ghpo1=0x4444 +mcs5ghpo2 =0x3333 +mcs5ghpo3 = 0x3333 +mcs5glpo0=0x4444 +mcs5glpo1=0x4444 +mcs5glpo2=0x3333 +mcs5glpo3 =0x3333 +mcs5gpo0=0x4444 +mcs5gpo1=0x4444 +mcs5gpo2=0x3333 +mcs5gpo3 =0x3333 +nocrc=1 +noise_cal_high_gain_2g=73 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_nf_substract_val_5g=346 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_po_40_5g=-1 +noise_cal_po_5g=-1 +ofdm2gpo=0x66666666 +ofdm5ghpo=0x00000000 +ofdm5glpo=0x00000000 +ofdm5gpo=0x00000000 +pa0b0=0x19f0 +pa0b1=0xfd03 +pa0b2=0xff64 +pa0itssit=0x20 +pa1b0=0x1477 +pa1b1=0xfd80 +pa1b2=0xff3d +pa1hib0=0x13c9 +pa1hib1=0xfdb2 +pa1hib2=0xff59 +pa1lob0=0x1528 +pa1lob1=0xfd70 +pa1lob2=0xff45 +papden2g=1 +papden5g=1 +prodid=0x0653 +rssisav2g=0x1 +rssisav5g=0x3 +rssismc2g=0x8 +rssismc5g=0x7 +rssismf2g=0xf +rssismf5g=0xf +rxpo5g=0 +sd_gpdc=0 +sd_gpout=4 +sd_level_trigger=1 +sd_oobonly=1 +sromrev=3 +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +swctrlmap_5g=0x00020002,0x00040004,0x00020002,0x011010,0x2fe +triso2g=8 +triso5g=8 +tssifloor2g=64 +tssifloor5gh=32 +tssifloor5gl=32 +tssifloor5gm=34 +txalpfbyp=1 +txalpfpu=1 +txiqlopapu2g=0 +txiqlopapu5g=0 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43340-sdio.meegopad-t08.txt b/brcm/brcmfmac43340-sdio.meegopad-t08.txt new file mode 100644 index 0000000..9535a4b --- /dev/null +++ b/brcm/brcmfmac43340-sdio.meegopad-t08.txt @@ -0,0 +1,98 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6234 43340 WiFi/BT module found on the +# Meegopad T08 HDMI stick +aa2g=1 +ag0=255 +boardflags=0x0090201 +boardnum=22 +boardrev=0x1203 +boardtype=0x0653 +btc_flags=71 +btc_params22=8000 +btc_params83=9000 +btc_params84=4500 +btc_params8=15000 +cck2gpo=0x2222 +cckPwrOffset=3 +cckpapden=0 +ccode=X2 +dacrate2xen=1 +devid=0x4386 +dlocalidx5g=70 +dlorange_lowlimit=5 +gain=32 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +iqcalidx5g=50 +iqlocalidx5g=40 +loflag=0 +lpbckmode5g=1 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=80 +maxp5ga0=80 +maxp5gha0=78 +maxp5gla0=78 +mcs2gpo0=0x5555 +mcs2gpo1=0x5555 +mcs5ghpo0=0x7777 +mcs5ghpo1=0x7777 +mcs5glpo0=0x7777 +mcs5glpo1=0x7777 +mcs5gpo0=0x8888 +mcs5gpo1=0x8888 +nocrc=1 +noise_cal_high_gain_2g=73 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_nf_substract_val_5g=346 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_po_40_5g=-1 +noise_cal_po_5g=-1 +ofdm2gpo=0x333333333 +ofdm5ghpo=0x66666666 +ofdm5glpo=0x66666666 +ofdm5gpo=0x66666666 +pa0b0=6957 default +pa0b1=-808 +pa0b2=-178 +pa0itssit=0x20 +pa1b0=5372 +pa1b1=-671 +pa1b2=-212 +pa1hib0=5620 +pa1hib1=-663 +pa1hib2=-179 +pa1lob0=5859 +pa1lob1=-693 +pa1lob2=-178 +papden2g=1 +papden5g=1 +prodid=0x0653 +rssisav2g=0x1 +rssisav5g=0x3 +rssismc2g=0x8 +rssismc5g=0x7 +rssismf2g=0xf +rssismf5g=0xf +rxpo5g=0 +sd_gpdc=0 +sd_gpout=4 +sd_gpval=1 +sromrev=3 +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe +triso2g=8 +triso5g=8 +tssifloor2g=69 +tssifloor5gh=74 +tssifloor5gl=77 +tssifloor5gm=77 +txalpfbyp=1 +txalpfpu=1 +txiqlopapu2g=0 +txiqlopapu5g=0 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt b/brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt new file mode 100644 index 0000000..1bec11e --- /dev/null +++ b/brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt @@ -0,0 +1,98 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6234 43340 WiFi/BT module found on the +# Point of View TAB-P1006W-232-3G tablet +aa2g=1 +ag0=255 +boardflags=0x0090201 +boardnum=22 +boardrev=0x1203 +boardtype=0x0653 +btc_flags=71 +btc_params22=8000 +btc_params83=9000 +btc_params84=4500 +btc_params8=15000 +cck2gpo=0x2222 +cckPwrOffset=3 +cckpapden=0 +ccode=X2 +dacrate2xen=1 +devid=0x4386 +dlocalidx5g=70 +dlorange_lowlimit=5 +gain=32 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +iqcalidx5g=50 +iqlocalidx5g=40 +loflag=0 +lpbckmode5g=1 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=72 +maxp5ga0=68 +maxp5gha0=68 +maxp5gla0=68 +mcs2gpo0=0x5555 +mcs2gpo1=0x5555 +mcs5ghpo0=0x7777 +mcs5ghpo1=0x7777 +mcs5glpo0=0x7777 +mcs5glpo1=0x7777 +mcs5gpo0=0x8888 +mcs5gpo1=0x8888 +nocrc=1 +noise_cal_high_gain_2g=73 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_nf_substract_val_5g=346 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_po_40_5g=-1 +noise_cal_po_5g=-1 +ofdm2gpo=0x333333333 +ofdm5ghpo=0x66666666 +ofdm5glpo=0x66666666 +ofdm5gpo=0x66666666 +pa0b0=0x1ce6 +pa0b1=0xfca1 +pa0b2=0xff62 +pa0itssit=0x20 +pa1b0=0x10cb +pa1b1=0xfdac +pa1b2=0xfefa +pa1hib0=0x1481 +pa1hib1=0xfd90 +pa1hib2=0xff56 +pa1lob0=0x15ef +pa1lob1=0xfd61 +pa1lob2=0xff57 +papden2g=1 +papden5g=1 +prodid=0x0653 +rssisav2g=0x1 +rssisav5g=0x3 +rssismc2g=0x8 +rssismc5g=0x7 +rssismf2g=0xf +rssismf5g=0xf +rxpo5g=0 +sd_gpdc=0 +sd_gpout=4 +sd_gpval=1 +sromrev=3 +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe +triso2g=8 +triso5g=8 +tssifloor2g=69 +tssifloor5gh=74 +tssifloor5gl=77 +tssifloor5gm=77 +txalpfbyp=1 +txalpfpu=1 +txiqlopapu2g=0 +txiqlopapu5g=0 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43340-sdio.predia-basic.txt b/brcm/brcmfmac43340-sdio.predia-basic.txt new file mode 100644 index 0000000..c899475 --- /dev/null +++ b/brcm/brcmfmac43340-sdio.predia-basic.txt @@ -0,0 +1,98 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6234 43340 WiFi/BT module found on the +# Predia Basic tablet +aa2g=1 +ag0=255 +boardflags=0x0090201 +boardnum=22 +boardrev=0x1203 +boardtype=0x0653 +btc_flags=71 +btc_params22=8000 +btc_params83=9000 +btc_params84=4500 +btc_params8=15000 +cck2gpo=0x2222 +cckPwrOffset=3 +cckpapden=0 +ccode=X2 +dacrate2xen=1 +devid=0x4386 +dlocalidx5g=70 +dlorange_lowlimit=5 +gain=32 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +iqcalidx5g=50 +iqlocalidx5g=40 +loflag=0 +lpbckmode5g=1 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=76 +maxp5ga0=68 +maxp5gha0=68 +maxp5gla0=68 +mcs2gpo0=0x5555 +mcs2gpo1=0x5555 +mcs5ghpo0=0x7777 +mcs5ghpo1=0x7777 +mcs5glpo0=0x7777 +mcs5glpo1=0x7777 +mcs5gpo0=0x8888 +mcs5gpo1=0x8888 +nocrc=1 +noise_cal_high_gain_2g=73 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_nf_substract_val_5g=346 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_po_40_5g=-1 +noise_cal_po_5g=-1 +ofdm2gpo=0x333333333 +ofdm5ghpo=0x66666666 +ofdm5glpo=0x66666666 +ofdm5gpo=0x66666666 +pa0b0=6957 default +pa0b1=-808 +pa0b2=-178 +pa0itssit=0x20 +pa1b0=5372 +pa1b1=-671 +pa1b2=-212 +pa1hib0=5620 +pa1hib1=-663 +pa1hib2=-179 +pa1lob0=5859 +pa1lob1=-693 +pa1lob2=-178 +papden2g=1 +papden5g=1 +prodid=0x0653 +rssisav2g=0x1 +rssisav5g=0x3 +rssismc2g=0x8 +rssismc5g=0x7 +rssismf2g=0xf +rssismf5g=0xf +rxpo5g=0 +sd_gpdc=0 +sd_gpout=4 +sd_gpval=1 +sromrev=3 +swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f +swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe +triso2g=8 +triso5g=8 +tssifloor2g=69 +tssifloor5gh=74 +tssifloor5gl=77 +tssifloor5gm=77 +txalpfbyp=1 +txalpfpu=1 +txiqlopapu2g=0 +txiqlopapu5g=0 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac4335-sdio.bin b/brcm/brcmfmac4335-sdio.bin new file mode 100644 index 0000000..a670e96 Binary files /dev/null and b/brcm/brcmfmac4335-sdio.bin differ diff --git a/brcm/brcmfmac43362-sdio.WC121.txt b/brcm/brcmfmac43362-sdio.WC121.txt new file mode 100644 index 0000000..9a2aa1b --- /dev/null +++ b/brcm/brcmfmac43362-sdio.WC121.txt @@ -0,0 +1,36 @@ +aa2g=1 +boardflags=0xa00 +boardnum=777 +boardrev=0x1207 +boardtype=0x0598 +cckPwrOffset=4 +ccode=0 +devid=0x4343 +edoffthd=-71 +edonthd=-65 +initxidx2g=45 +macaddr=00:90:4c:07:7${maclo12} +manfid=0x2d0 +maxp2ga0=74 +mcs2gpo0=0x4444 +mcs2gpo1=0x6444 +noise_cal_enable_2g=0 +ofdm2gpo=0x44111111 +pa0b0=5447 +pa0b1=-658 +pa0b2=-175 +pa0itssit=62 +pa0maxpwr=80 +pa1itssit=62 +prodid=0x492 +rssisav2g=0x7 +rssismc2g=0x3 +rssismf2g=0xa +sromrev=3 +swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010101,0x1ff +temp_add=29767 +temp_mult=425 +temp_q=10 +triso2g=0 +vendid=0x14e4 +xtalfreq=26000 diff --git a/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt b/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt new file mode 100644 index 0000000..90b4668 --- /dev/null +++ b/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt @@ -0,0 +1,45 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6210 43362 WiFi/BT module found on the +# Cubietech Cubietruck board +aa2g=1 +ag0=2 +boardflags2=0x80 +boardflags=0x80201 +boardnum=777 +boardrev=0x1307 +boardtype=0x0598 +btc_flags=0x6 +btc_params0=5000 +btc_params1=1000 +btc_params6=63 +cck2gpo=0x2222 +cckPwrOffset=5 +ccode=0 +devid=0x4343 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=74 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +noise_cal_enable_2g=0 +noise_cal_po_2g=0 +ofdm2gpo=0x44444444 +pa0b0=5447 +pa0b1=-607 +pa0b2=-160 +pa0itssit=62 +pa0maxpwr=56 +pa1itssit=62 +prodid=0x492 +rssisav2g=0x7 +rssismc2g=0x3 +rssismf2g=0xa +sromrev=3 +swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff +temp_add=29767 +temp_mult=425 +triso2g=0 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac43430-sdio.AP6212.txt b/brcm/brcmfmac43430-sdio.AP6212.txt new file mode 100644 index 0000000..901854e --- /dev/null +++ b/brcm/brcmfmac43430-sdio.AP6212.txt @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6212 43430 WiFi/BT module +aa2g=1 +ag0=255 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +# boardflags3 is not set +boardnum=22 +boardrev=0x1101 +boardtype=0x0726 +# btc_params is not set +cckbw202gpo=0x5555 +cckpwroffset0=5 +ccode=ALL +# cldo_pwm is not set +deadman_to=0xffffffff +devid=0x43e2 +extpagain2g=0 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x77777777 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=90 +mcsbw202gpo=0xaaaaaaaa +muxenab=0x10 +nocrc=1 +ofdmdigfilttype=7 +# ofdmdigfilttypebe is not set +pa0itssit=0x20 +pa2ga0=-168,7161,-820 +# pacalidx2g is not set +# papdendidx is not set +# papdepsoffset is not set +papdmode=2 +# papdvalidtest is not set +prodid=0x0726 +# propbw202gpois not set +# spurconfig is not set +sromrev=11 +txpwrbckof=6 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt b/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt new file mode 100644 index 0000000..5b854d4 --- /dev/null +++ b/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt @@ -0,0 +1,48 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the 43430 WiFi/BT chip as found on the Chuwi Vi8 Plus +# tablet's mainboard +aa2g=1 +ag0=255 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +# boardflags3 is not set +boardnum=22 +boardrev=0x1101 +boardtype=0x0726 +# btc_params is not set +cckbw202gpo=0 +cckpwroffset0=5 +ccode=X2 +# cldo_pwm is not set +deadman_to=0xffffffff +devid=0x43e2 +extpagain2g=0 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x66111111 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=90 +mcsbw202gpo=0x77711111 +muxenab=0x1 +nocrc=1 +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +pa0itssit=0x20 +pa2ga0=-168,7161,-820 +# pacalidx2g is not set +# papdendidx is not set +# papdepsoffset is not set +papdmode=1 +# papdvalidtest is not set +prodid=0x0726 +# propbw202gpois not set +sd_gpdc=0 +sd_gpout=0 +sd_gpval=1 +# spurconfig is not set +sromrev=11 +txpwrbckof=6 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac43430-sdio.MUR1DX.txt b/brcm/brcmfmac43430-sdio.MUR1DX.txt new file mode 100644 index 0000000..06d4e31 --- /dev/null +++ b/brcm/brcmfmac43430-sdio.MUR1DX.txt @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Murata 1DX 43430 WiFi/BT module +aa2g=1 +ag0=0 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +boardflags3=0x08000000 +boardnum=22 +boardrev=0x1202 +boardtype=0x0726 +# btc_params is not set +cckbw202gpo=0x0 +cckpwroffset0=2 +ccode=ALL +# cldo_pwm is not set +# deadman_to is not set +devid=0x43e2 +extpagain2g=0 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x88888888 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=74 +mcsbw202gpo=0xaaaaaaaa +muxenab=0x10 +nocrc=1 +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +# pa0itssit is not set +pa2ga0=-145,6667,-751 +pacalidx2g=48 +papdendidx=58 +papdepsoffset=-22 +papdmode=1 +papdvalidtest=1 +prodid=0x0726 +propbw202gpo=0xdd +# spurconfig is not set +sromrev=11 +# txpwrbckof is not set +vendid=0x14e4 +wl0id=0x431b +xtalfreq=37400 diff --git a/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt b/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt new file mode 100644 index 0000000..732c19b --- /dev/null +++ b/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt @@ -0,0 +1,47 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Raspberry Pi (Trading) Ltd. +# NVRAM config file for the BCM43430 WiFi/BT chip as found on the +# Raspberry Pi 3 Model B +aa2g=1 +ag0=255 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +boardflags3=0x08000000 +boardnum=22 +boardrev=0x1202 +boardtype=0x0726 +btc_mode=1 +btc_params1=0x7530 +btc_params8=0x4e20 +cckbw202gpo=0 +cckpwroffset0=5 +ccode=ALL +# cldo_pwm is not set +deadman_to=0xffffffff +devid=0x43e2 +extpagain2g=0 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x66111111 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=84 +mcsbw202gpo=0x77711111 +muxenab=0x1 +nocrc=1 +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +pa0itssit=0x20 +pa2ga0=-168,7161,-820 +pacalidx2g=32 +papdendidx=61 +papdepsoffset=-36 +papdmode=1 +papdvalidtest=1 +prodid=0x0726 +propbw202gpo=0xdd +spurconfig=0x3 +sromrev=11 +txpwrbckof=6 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=37400 diff --git a/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt b/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt new file mode 100644 index 0000000..f63a381 --- /dev/null +++ b/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt @@ -0,0 +1,51 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6212 43430a0 WiFi/BT module found on the +# Onda V80 Plus tablet +aa2g=1 +ag0=255 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +# boardflags3 is not set +boardnum=22 +boardrev=0x1101 +boardtype=0x0726 +# btc_params is not set +cckbw202gpo=0x5555 +cckpwroffset0=5 +ccode=X2 +# cldo_pwm is not set +deadman_to=0xffffffff +devid=0x43e2 +extpagain2g=0 +hostrdy=0x41 +hostwake=0x40 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x77777777 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=90 +mcsbw202gpo=0xaaaaaaaa +nocrc=1 +ofdmdigfilttype=7 +# ofdmdigfilttypebe is not set +pa0itssit=0x20 +pa2ga0=-168,7161,-820 +# pacalidx2g is not set +# papdendidx is not set +# papdepsoffset is not set +papdmode=2 +# papdvalidtest is not set +prodid=0x0726 +# propbw202gpois not set +sd_gpout=0 +sd_gpval=0 +sd_oobonly=1 +# spurconfig is not set +sromrev=11 +txpwrbckof=6 +usbrdy=0x03 +usbrdydelay=100 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac43430a0-sdio.bin b/brcm/brcmfmac43430a0-sdio.bin new file mode 100644 index 0000000..dc5ef91 Binary files /dev/null and b/brcm/brcmfmac43430a0-sdio.bin differ diff --git a/brcm/brcmfmac43430a0-sdio.ilife-S806.txt b/brcm/brcmfmac43430a0-sdio.ilife-S806.txt new file mode 100644 index 0000000..c0ec873 --- /dev/null +++ b/brcm/brcmfmac43430a0-sdio.ilife-S806.txt @@ -0,0 +1,47 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the 43430a0 WiFi/BT chip found on the Chuwi Hi8 tablet +aa2g=1 +ag0=255 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +# boardflags3 is not set +boardnum=22 +boardrev=0x1101 +boardtype=0x0726 +# btc_params is not set +cckbw202gpo=0 +cckpwroffset0=5 +ccode=X2 +# cldo_pwm is not set +deadman_to=0xffffffff +devid=0x43e2 +extpagain2g=0 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x66111111 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=90 +mcsbw202gpo=0x77711111 +muxenab=0x1 +nocrc=1 +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +pa0itssit=0x20 +pa2ga0=-168,7161,-820 +# pacalidx2g is not set +# papdendidx is not set +# papdepsoffset is not set +papdmode=1 +# papdvalidtest is not set +prodid=0x0726 +# propbw202gpois not set +sd_gpdc=0 +sd_gpout=0 +sd_gpval=1 +# spurconfig is not set +sromrev=11 +txpwrbckof=6 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt b/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt new file mode 100644 index 0000000..14f5629 --- /dev/null +++ b/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt @@ -0,0 +1,49 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6212 43430a0 WiFi/BT module found on the +# Jumper EZpad mini 3 tablet +aa2g=1 +ag0=255 +AvVmid_c0=0x0,0xc8 +boardflags=0x00404201 +# boardflags3 is not set +boardnum=22 +boardrev=0x1101 +boardtype=0x0726 +# btc_params is not set +cckbw202gpo=0 +cckpwroffset0=5 +ccode=X2 +# cldo_pwm is not set +deadman_to=0xffffffff +devid=0x43e2 +extpagain2g=0 +il0macaddr=00:90:4c:c5:12:38 +legofdmbw202gpo=0x66111111 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=78 +mcsbw202gpo=0x77711111 +muxenab=0x1 +nocrc=1 +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +pa0itssit=0x20 +pa2ga0=-168,6009,-726 +# pacalidx2g is not set +# papdendidx is not set +# papdepsoffset is not set +papdmode=1 +# papdvalidtest is not set +prodid=0x0726 +# propbw202gpois not set +rssicorrnorm=15 +sd_gpdc=0 +sd_gpout=0 +sd_gpval=1 +# spurconfig is not set +sromrev=11 +txpwrbckof=6 +vendid=0x14e4 +wl0id=0x431b +xtalfreq=26000 diff --git a/brcm/brcmfmac43455-sdio.AW-CM256SM.txt b/brcm/brcmfmac43455-sdio.AW-CM256SM.txt new file mode 100644 index 0000000..4ca98ee --- /dev/null +++ b/brcm/brcmfmac43455-sdio.AW-CM256SM.txt @@ -0,0 +1,66 @@ +aa2g=1 +aa5g=1 +AvVmid_c0=0,157,1,126,1,126,1,126,1,126 +boardflags=0x00080201 +boardflags2=0x40000000 +boardflags3=0x48200100 +boardrev=0x1304 +boardtype=0x6e4 +deadman_to=481500000 +devid=0x43ab +dot11agofdmhrbw202gpo=0x1553 +ed_thresh2g=-54 +ed_thresh5g=-54 +extpagain2g=2 +extpagain5g=2 +femctrl=0 +itrsw=1 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 +ltecxmux=0 +ltecxpadnum=0x0504 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=64 +maxp5ga0=80,82,76,77 +mcsbw202gpo=0x99355533 +mcsbw205ghpo=0x99855000 +mcsbw205glpo=0x99755000 +mcsbw205gmpo=0x9df55000 +mcsbw405ghpo=0xd9755000 +mcsbw405glpo=0xb8555000 +mcsbw405gmpo=0xed955000 +mcsbw805ghpo=0xd9555000 +mcsbw805glpo=0xc8555000 +mcsbw805gmpo=0xe9555000 +muxenab=0x10 +nocrc=1 +ofdmlrbw202gpo=0x0033 +pa2ga0=-112,6296,-662 +pa2ga1=-165,3699,-515 +pa5ga0=-143,6016,-683,-141,6013,-678,-137,5988,-670,-136,5982,-670 +pa5ga1=-161,3544,-499,-166,3543,-497,-169,3569,-497,-171,3598,-498 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +prodid=0x06e4 +rxchain=1 +rxgains2gelnagaina0=0 +rxgains2gtrelnabypa0=0 +rxgains2gtrisoa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrelnabypa0=0 +rxgains5gtrisoa0=0 +sromrev=11 +swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff +swctrlmap_5g=0x00100010,0x00200020,0x00100010,0x010a02,0x2f4 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=1 +tworangetssi5g=1 +txchain=1 +vcodivmode=1 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt b/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt new file mode 100644 index 0000000..6ab2059 --- /dev/null +++ b/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt @@ -0,0 +1,122 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6255 43455 WiFi/BT module found on the +# Minix Neo Z83-4 Mini PC +aa2g=3 +aa5g=3 +aga0=2 +aga1=2 +agbg0=2 +agbg1=2 +antswitch=0 +boardflags2=0x00802000 +boardflags3=0x0000000a +boardflags=0x02400201 +boardrev=0x1122 +boardtype=0x073e +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +ccode=X2 +devid=0x43ec +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +dot11agofdmhrbw202gpo=0x6666 +extpagain2g=2 +extpagain5g=2 +femctrl=10 +manfid=0x2d0 +maxp2ga0=76 +maxp2ga1=76 +maxp5ga0=74,74,74,74 +maxp5ga1=74,74,74,74 +mcsbw202gpo=0x99644422 +mcsbw205ghpo=0xdc666663 +mcsbw205glpo=0x88766663 +mcsbw205gmpo=0xd8666663 +mcsbw402gpo=0x99644422 +mcsbw405ghpo=0xaa666663 +mcsbw405glpo=0x88666663 +mcsbw405gmpo=0x88666663 +mcsbw805ghpo=0xdd666665 +mcsbw805glpo=0xbb666665 +mcsbw805gmpo=0xcc666665 +mcslr5ghpo=0x0000 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +nocrc=1 +ofdmlrbw202gpo=0x0022 +otpimagesize=502 +pa2ga0=-147,6192,-705 +pa2ga1=-161,6041,-701 +pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 +pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 +paprdis=0 +pdgain2g=4 +pdgain5g=4 +pdoffset40ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma0=0x0000 +pdoffset80ma1=0x0000 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +phycal_tempdelta=255 +rawtempsense=0x1ff +regrev=1 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rxchain=3 +rxgains2gelnagaina0=0 +rxgains2gelnagaina1=0 +rxgains2gtrelnabypa0=0 +rxgains2gtrelnabypa1=0 +rxgains2gtrisoa0=7 +rxgains2gtrisoa1=7 +rxgains5gelnagaina0=0 +rxgains5gelnagaina1=0 +rxgains5ghelnagaina0=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrelnabypa0=0 +rxgains5ghtrelnabypa1=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrisoa1=11 +rxgains5gmelnagaina0=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrelnabypa0=0 +rxgains5gmtrelnabypa1=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrisoa1=11 +rxgains5gtrelnabypa0=0 +rxgains5gtrelnabypa1=0 +rxgains5gtrisoa0=11 +rxgains5gtrisoa1=10 +sb20in40hrpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb20in80and160hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb20in80and160lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80hr5ghpo=0x0 +sb40and80hr5glpo=0x0 +sb40and80hr5gmpo=0x0 +sb40and80lr5ghpo=0x0 +sb40and80lr5glpo=0x0 +sb40and80lr5gmpo=0x0 +sd_gpout=0 +sd_gpval=1 +sromrev=11 +subband5gver=0x4 +tempoffset=255 +temps_hysteresis=15 +temps_period=15 +tempthresh=255 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=0 +tworangetssi5g=0 +txchain=3 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43455-sdio.acepc-t8.txt b/brcm/brcmfmac43455-sdio.acepc-t8.txt new file mode 100644 index 0000000..8698316 --- /dev/null +++ b/brcm/brcmfmac43455-sdio.acepc-t8.txt @@ -0,0 +1,73 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6255 43455 WiFi/BT module found on the +# ACEPC T8 (aka W8 pro) and the T11, as well as for the Cyberbook T116 tablet +AvVmid_c0=0,157,1,126,1,126,1,126,1,126 +aa2g=1 +aa5g=1 +boardflags2=0x40000000 +boardflags3=0x48200100 +boardflags=0x00080201 +boardrev=0x1304 +boardtype=0x6e4 +ccode=X2 +deadman_to=481500000 +devid=0x43ab +dot11agofdmhrbw202gpo=0x1553 +ed_thresh2g=-54 +ed_thresh5g=-54 +extpagain2g=2 +extpagain5g=2 +femctrl=0 +itrsw=1 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 +ltecxmux=0 +ltecxpadnum=0x0504 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=64 +maxp5ga0=80,82,76,77 +mcsbw202gpo=0x99355533 +mcsbw205ghpo=0x99855000 +mcsbw205glpo=0x99755000 +mcsbw205gmpo=0x9df55000 +mcsbw405ghpo=0xd9755000 +mcsbw405glpo=0xb8555000 +mcsbw405gmpo=0xed955000 +mcsbw805ghpo=0xd9555000 +mcsbw805glpo=0xc8555000 +mcsbw805gmpo=0xe9555000 +nocrc=1 +ofdmlrbw202gpo=0x0033 +pa2ga0=-112,6296,-662 +pa2ga1=-165,3699,-515 +pa5ga0=-143,6016,-683,-141,6013,-678,-137,5988,-670,-136,5982,-670 +pa5ga1=-161,3544,-499,-166,3543,-497,-169,3569,-497,-171,3598,-498 +pdoffset2g40ma0=10 +pdoffset40ma0=0xaaaa +pdoffset80ma0=0xaaaa +prodid=0x06e4 +regrev=1 +rxchain=1 +rxgains2gelnagaina0=0 +rxgains2gtrelnabypa0=0 +rxgains2gtrisoa0=0 +rxgains5gelnagaina0=0 +rxgains5gtrelnabypa0=0 +rxgains5gtrisoa0=0 +sd_gpout=0 +sd_gpval=0 +sromrev=11 +swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff +swctrlmap_5g=0x00100010,0x00200020,0x00100010,0x010a02,0x2f4 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=1 +tworangetssi5g=1 +txchain=1 +vcodivmode=1 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt b/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt new file mode 100644 index 0000000..e8d6b19 --- /dev/null +++ b/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt @@ -0,0 +1,83 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Raspberry Pi (Trading) Ltd. +# NVRAM config file for the BCM43455 WiFi/BT chip as found on the +# Raspberry Pi 3 Model B+ +aa2g=1 +aa5g=1 +AvVmid_c0=1,165,2,100,2,100,2,100,2,100 +boardflags=0x00480201 +boardflags2=0x40800000 +boardflags3=0x48200100 +boardrev=0x1304 +boardtype=0x6e4 +btc_mode=1 +btc_params1=0x7530 +btc_params8=0x4e20 +btc_params50=0x972c +cbfilttype=1 +cckPwrIdxCorr=3 +cckTssiDelay=150 +deadman_to=481500000 +devid=0x43ab +dot11agofdmhrbw202gpo=0x4442 +dot11b_opts=0x3aa85 +ed_thresh2g=-54 +ed_thresh5g=-54 +eu_edthresh2g=-54 +eu_edthresh5g=-54 +extpagain2g=2 +extpagain5g=2 +fdsslevel_ch11=6 +femctrl=0 +itrsw=1 +ldo1=4 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 +ltecxmux=0 +ltecxpadnum=0x0504 +macaddr=b8:27:eb:74:f2:6c +manfid=0x2d0 +maxp2ga0=80 +maxp5ga0=82,82,82,82 +mcsbw202gpo=0x98444422 +mcsbw205ghpo=0xb9555000 +mcsbw205glpo=0xb9555000 +mcsbw205gmpo=0xb9555000 +mcsbw402gpo=0x98444422 +mcsbw405ghpo=0xb9555000 +mcsbw405glpo=0xb9555000 +mcsbw405gmpo=0xb9555000 +mcsbw805ghpo=0xb9555000 +mcsbw805glpo=0xb9555000 +mcsbw805gmpo=0xb9555000 +nocrc=1 +ofdmlrbw202gpo=0x0022 +ofdmTssiDelay=150 +pa2ga0=-129,6525,-718 +pa2ga1=-149,4408,-601 +pa5ga0=-185,6836,-815,-186,6838,-815,-184,6859,-815,-184,6882,-818 +pa5ga1=-202,4285,-574,-201,4312,-578,-196,4391,-586,-201,4294,-575 +pdoffset2g40ma0=16 +pdoffset2gperchan=0,-2,1,0,1,0,1,1,1,0,0,-1,-1,0 +pdoffset40ma0=0x8888 +pdoffset80ma0=0x8888 +pdoffsetcckma0=2 +phycal_tempdelta=15 +prodid=0x06e4 +rawtempsense=0x1ff +rxchain=1 +sromrev=11 +swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x010000,0x3ff +swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010000,0x3fe +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=1 +tworangetssi5g=1 +txchain=1 +txpwr2gAdcScale=1 +txpwr5gAdcScale=1 +vcodivmode=1 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt b/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt new file mode 100644 index 0000000..8dda168 --- /dev/null +++ b/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt @@ -0,0 +1,83 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Raspberry Pi (Trading) Ltd. +# NVRAM config file for the BCM43455 WiFi/BT chip as found on the +# Raspberry Pi 4 Model B +aa2g=1 +aa5g=1 +AvVmid_c0=1,165,2,100,2,100,2,100,2,100 +boardflags=0x00480201 +boardflags2=0x40800000 +boardflags3=0x44200100 +boardrev=0x1304 +boardtype=0x6e4 +btc_mode=1 +btc_params1=0x7530 +btc_params8=0x4e20 +btc_params50=0x972c +cbfilttype=1 +cckPwrIdxCorr=3 +cckTssiDelay=150 +deadman_to=481500000 +devid=0x43ab +dot11agofdmhrbw202gpo=0x4442 +dot11b_opts=0x3aa85 +ed_thresh2g=-54 +ed_thresh5g=-54 +eu_edthresh2g=-54 +eu_edthresh5g=-54 +extpagain2g=2 +extpagain5g=2 +fdsslevel_ch11=6 +femctrl=0 +itrsw=1 +ldo1=4 +ltecxfnsel=0x22 +ltecxgcigpio=0x32 +ltecxmux=0 +ltecxpadnum=0x0504 +macaddr=b8:27:eb:74:f2:6c +manfid=0x2d0 +maxp2ga0=80 +maxp5ga0=82,82,82,82 +mcsbw202gpo=0x98444422 +mcsbw205ghpo=0xb9555000 +mcsbw205glpo=0xb9555000 +mcsbw205gmpo=0xb9555000 +mcsbw402gpo=0x98444422 +mcsbw405ghpo=0xb9555000 +mcsbw405glpo=0xb9555000 +mcsbw405gmpo=0xb9555000 +mcsbw805ghpo=0xb9555000 +mcsbw805glpo=0xb9555000 +mcsbw805gmpo=0xb9555000 +nocrc=1 +ofdmlrbw202gpo=0x0022 +ofdmTssiDelay=150 +pa2ga0=-129,6525,-718 +pa2ga1=-149,4408,-601 +pa5ga0=-185,6836,-815,-186,6838,-815,-184,6859,-815,-184,6882,-818 +pa5ga1=-202,4285,-574,-201,4312,-578,-196,4391,-586,-201,4294,-575 +pdoffset2g40ma0=16 +pdoffset2gperchan=0,-2,1,0,1,0,1,1,1,0,0,-1,-1,0 +pdoffset40ma0=0x8888 +pdoffset80ma0=0x8888 +pdoffsetcckma0=2 +phycal_tempdelta=15 +prodid=0x06e4 +rawtempsense=0x1ff +rxchain=1 +sromrev=11 +swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x010000,0x3ff +swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010000,0x3fe +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x3 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=1 +tworangetssi5g=1 +txchain=1 +txpwr2gAdcScale=1 +txpwr5gAdcScale=1 +vcodivmode=1 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac4350-pcie.bin b/brcm/brcmfmac4350-pcie.bin new file mode 100644 index 0000000..3031251 Binary files /dev/null and b/brcm/brcmfmac4350-pcie.bin differ diff --git a/brcm/brcmfmac4350c2-pcie.bin b/brcm/brcmfmac4350c2-pcie.bin new file mode 100644 index 0000000..256ded1 Binary files /dev/null and b/brcm/brcmfmac4350c2-pcie.bin differ diff --git a/brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt b/brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt new file mode 100644 index 0000000..073724a --- /dev/null +++ b/brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt @@ -0,0 +1,137 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the brcmfmac4356 PCI wifi chip found on the Xiaomi +# Mi Pad 2 tablet's mainboard +AvVmid_c0=2,140,2,145,2,145,2,145,2,145 +AvVmid_c1=2,140,2,145,2,145,2,145,2,145 +AvVmid_c2=0,0,0,0,0,0,0,0,0,0 +aa2g=3 +aa5g=3 +aga0=2 +aga1=2 +agbg0=2 +agbg1=2 +antswitch=0 +boardflags2=0x00802000 +boardflags3=0x4800018a +boardflags=0x12401201 +boardrev=0x1101 +boardtype=0x0732 +btc_mode=1 +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +cckdigfilttype=2 +ccode=X2 +devid=0x43ec +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +dot11agofdmhrbw202gpo=0x4322 +epsdelta2g0=0 +epsdelta2g1=0 +extpagain2g=2 +extpagain5g=2 +femctrl=10 +ltecxmux=0x534201 +macaddr=00:90:4c:19:80:01 +manfid=0x2d0 +maxp2ga0=78 +maxp2ga1=78 +maxp5ga0=78,78,78,78 +maxp5ga1=78,78,78,78 +mcsbw202gpo=0xa9643221 +mcsbw205ghpo=0xa8643221 +mcsbw205glpo=0xa8643221 +mcsbw205gmpo=0xa8643221 +mcsbw402gpo=0xcb865443 +mcsbw405ghpo=0xa8643221 +mcsbw405glpo=0xa8643221 +mcsbw405gmpo=0xa8643221 +mcsbw805ghpo=0xa8643221 +mcsbw805glpo=0xa8643221 +mcsbw805gmpo=0xa8643221 +mcslr5ghpo=0x0000 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +nocrc=1 +ofdmfilttype=1 +ofdmlrbw202gpo=0x0011 +otpimagesize=484 +pa2ga0=0xFF8F,0x16B4,0xFD8E +pa2ga1=0xFF5E,0x17A1,0xFD45 +pa2gccka0=0xFF97,0x1917,0xFD40 +pa2gccka1=0xFF99,0x1C42,0xFCF4 +pa5ga0=0xFF41,0x16C3,0xFD38,0xFF3B,0x164F,0xFD40,0xFF46,0x16FA,0xFD32,0xFF38,0x15F3,0xFD4B +pa5ga1=0xFF48,0x17D7,0xFD21,0xFF4E,0x180A,0xFD23,0xFF4C,0x17AA,0xFD2A,0xFF55,0x17EE,0xFD31 +paprdis=0 +pdgain2g=4 +pdgain5g=4 +pdoffset40ma0=0x3333 +pdoffset40ma1=0x3333 +pdoffset80ma0=0x5555 +pdoffset80ma1=0x5555 +pdoffsetcckma0=0x0 +pdoffsetcckma1=0x0 +phy4350_ss_opt=1 +phycal_tempdelta=25 +rawtempsense=0x1ff +regrev=1 +rssicorrnorm5g_c0=1,2,3,1,2,3,1,2,3,1,2,3 +rssicorrnorm5g_c1=1,2,3,1,2,3,1,2,3,1,2,3 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rxchain=3 +rxgains2gelnagaina0=3 +rxgains2gelnagaina1=3 +rxgains2gtrelnabypa0=1 +rxgains2gtrelnabypa1=1 +rxgains2gtrisoa0=6 +rxgains2gtrisoa1=6 +rxgains5gelnagaina0=3 +rxgains5gelnagaina1=3 +rxgains5ghelnagaina0=3 +rxgains5ghelnagaina1=3 +rxgains5ghtrelnabypa0=1 +rxgains5ghtrelnabypa1=1 +rxgains5ghtrisoa0=6 +rxgains5ghtrisoa1=6 +rxgains5gmelnagaina0=3 +rxgains5gmelnagaina1=3 +rxgains5gmtrelnabypa0=1 +rxgains5gmtrelnabypa1=1 +rxgains5gmtrisoa0=6 +rxgains5gmtrisoa1=6 +rxgains5gtrelnabypa0=1 +rxgains5gtrelnabypa1=1 +rxgains5gtrisoa0=5 +rxgains5gtrisoa1=5 +sb20in40hrpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb20in80and160hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb20in80and160lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80hr5ghpo=0x0 +sb40and80hr5glpo=0x0 +sb40and80hr5gmpo=0x0 +sb40and80lr5ghpo=0x0 +sb40and80lr5glpo=0x0 +sb40and80lr5gmpo=0x0 +sromrev=11 +subband5gver=0x4 +swctrlmap_2g=0x00001040,0xC0300000,0x40200000,0x803020,0x0ff +swctrlmap_5g=0x00000202,0x05050000,0x01010000,0x000000,0x047 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +tempoffset=255 +temps_hysteresis=15 +temps_period=15 +tempthresh=120 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=0 +tworangetssi5g=0 +txchain=3 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt b/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt new file mode 100644 index 0000000..16254f5 --- /dev/null +++ b/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt @@ -0,0 +1,121 @@ +# SPDX-License-Identifier: GPL-2.0+ +# (C) Copyright 2018 Linaro Ltd +# NVRAM config file for the Ampak AP6356 4356 WiFi/BT module found on the +# GPD win / pocket handheld +aa2g=3 +aa5g=3 +aga0=2 +aga1=2 +agbg0=2 +agbg1=2 +antswitch=0 +boardflags2=0x00802000 +boardflags3=0x0000000a +boardflags=0x02400201 +boardrev=0x1101 +boardtype=0x073e +cckbw202gpo=0x0000 +cckbw20ul2gpo=0x0000 +ccode=X2 +devid=0x43a3 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +dot11agofdmhrbw202gpo=0x6666 +extpagain2g=2 +extpagain5g=2 +femctrl=10 +macaddr=00:90:4c:c5:12:38 +manfid=0x2d0 +maxp2ga0=80 +maxp2ga1=80 +maxp5ga0=78,78,78,78 +maxp5ga1=78,78,78,78 +mcsbw202gpo=0x99644422 +mcsbw205ghpo=0xdc666663 +mcsbw205glpo=0x88766663 +mcsbw205gmpo=0xd8666663 +mcsbw402gpo=0x99644422 +mcsbw405ghpo=0xaa666663 +mcsbw405glpo=0x88666663 +mcsbw405gmpo=0x88666663 +mcsbw805ghpo=0xdd666665 +mcsbw805glpo=0xbb666665 +mcsbw805gmpo=0xcc666665 +mcslr5ghpo=0x0000 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +nocrc=1 +ofdmlrbw202gpo=0x0022 +otpimagesize=502 +pa2ga0=-147,6192,-705 +pa2ga1=-161,6041,-701 +pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 +pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 +paprdis=0 +pdgain2g=4 +pdgain5g=4 +pdoffset40ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma0=0x0000 +pdoffset80ma1=0x0000 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +phycal_tempdelta=255 +rawtempsense=0x1ff +regrev=1 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rxchain=3 +rxgains2gelnagaina0=0 +rxgains2gelnagaina1=0 +rxgains2gtrelnabypa0=0 +rxgains2gtrelnabypa1=0 +rxgains2gtrisoa0=7 +rxgains2gtrisoa1=7 +rxgains5gelnagaina0=0 +rxgains5gelnagaina1=0 +rxgains5ghelnagaina0=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrelnabypa0=0 +rxgains5ghtrelnabypa1=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrisoa1=11 +rxgains5gmelnagaina0=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrelnabypa0=0 +rxgains5gmtrelnabypa1=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrisoa1=11 +rxgains5gtrelnabypa0=0 +rxgains5gtrelnabypa1=0 +rxgains5gtrisoa0=11 +rxgains5gtrisoa1=10 +sb20in40hrpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb20in80and160hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb20in80and160lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80hr5ghpo=0x0 +sb40and80hr5glpo=0x0 +sb40and80hr5gmpo=0x0 +sb40and80lr5ghpo=0x0 +sb40and80lr5glpo=0x0 +sb40and80lr5gmpo=0x0 +sromrev=11 +subband5gver=0x4 +tempoffset=255 +temps_hysteresis=15 +temps_period=15 +tempthresh=255 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=0 +tworangetssi5g=0 +txchain=3 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac4356-sdio.AP6356S.txt b/brcm/brcmfmac4356-sdio.AP6356S.txt new file mode 100644 index 0000000..4b38c26 --- /dev/null +++ b/brcm/brcmfmac4356-sdio.AP6356S.txt @@ -0,0 +1,122 @@ +aa2g=3 +aa5g=3 +aga0=2 +aga1=2 +agbg0=2 +agbg1=2 +antswitch=0 +boardflags=0x02400201 +boardflags2=0x00802000 +boardflags3=0x0000010a +boardrev=0x1121 +boardtype=0x073e +cckbw202gpo=0x1222 +cckbw20ul2gpo=0x0000 +ccode=0x5855 +devid=0x43a3 +dot11agduphrpo=0x0 +dot11agduplrpo=0x0 +dot11agofdmhrbw202gpo=0x4444 +extpagain2g=2 +extpagain5g=2 +femctrl=10 +macaddr=00:90:4c:1a:10:01 +manfid=0x2d0 +maxp2ga0=72 +maxp2ga1=71 +maxp5ga0=69,70,69,68 +maxp5ga1=67,67,67,67 +mcsbw202gpo=0x9E644422 +mcsbw205ghpo=0xCC986663 +mcsbw205glpo=0xEEA86661 +mcsbw205gmpo=0xAAA86663 +mcsbw402gpo=0xE9744424 +mcsbw405ghpo=0xEEA86663 +mcsbw405glpo=0xEEB86663 +mcsbw405gmpo=0xECB86663 +mcsbw805ghpo=0xEEA86663 +mcsbw805glpo=0xEEB86663 +mcsbw805gmpo=0xEEA86663 +mcslr5ghpo=0x0000 +mcslr5glpo=0x0000 +mcslr5gmpo=0x0000 +muxenab=0x10 +nocrc=1 +ofdmlrbw202gpo=0x0022 +otpimagesize=502 +pa2ga0=-135,5769,-647 +pa2ga1=-143,6023,-677 +pa5ga0=-183,5746,-697,-172,5801,-685,-176,5707,-680,-180,5445,-659 +pa5ga1=-186,5543,-669,-193,5506,-675,-210,5282,-661,-199,5367,-665 +paprdis=0 +pdgain2g=4 +pdgain5g=4 +pdoffset40ma0=0x0000 +pdoffset40ma1=0x0000 +pdoffset80ma0=0x0000 +pdoffset80ma1=0x0000 +pdoffsetcckma0=0x4 +pdoffsetcckma1=0x4 +phycal_tempdelta=255 +rawtempsense=0x1ff +regrev=1 +rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 +rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 +rssicorrnorm_c0=4,4 +rssicorrnorm_c1=4,4 +rxchain=3 +rxgains2gelnagaina0=0 +rxgains2gelnagaina1=0 +rxgains2gtrelnabypa0=0 +rxgains2gtrelnabypa1=0 +rxgains2gtrisoa0=7 +rxgains2gtrisoa1=7 +rxgains5gelnagaina0=0 +rxgains5gelnagaina1=0 +rxgains5ghelnagaina0=0 +rxgains5ghelnagaina1=0 +rxgains5ghtrelnabypa0=0 +rxgains5ghtrelnabypa1=0 +rxgains5ghtrisoa0=12 +rxgains5ghtrisoa1=11 +rxgains5gmelnagaina0=0 +rxgains5gmelnagaina1=0 +rxgains5gmtrelnabypa0=0 +rxgains5gmtrelnabypa1=0 +rxgains5gmtrisoa0=13 +rxgains5gmtrisoa1=11 +rxgains5gtrelnabypa0=0 +rxgains5gtrelnabypa1=0 +rxgains5gtrisoa0=11 +rxgains5gtrisoa1=10 +sb20in40hrpo=0x0 +sb20in40lrpo=0x0 +sb20in80and160hr5ghpo=0x0 +sb20in80and160hr5glpo=0x0 +sb20in80and160hr5gmpo=0x0 +sb20in80and160lr5ghpo=0x0 +sb20in80and160lr5glpo=0x0 +sb20in80and160lr5gmpo=0x0 +sb40and80hr5ghpo=0x0 +sb40and80hr5glpo=0x0 +sb40and80hr5gmpo=0x0 +sb40and80lr5ghpo=0x0 +sb40and80lr5glpo=0x0 +sb40and80lr5gmpo=0x0 +sromrev=11 +subband5gver=0x4 +swctrlmap_2g=0x00001040,0x00004010,0x00004010,0x200010,0xff +swctrlmap_5g=0x00000202,0x00000101,0x00000101,0x000000,0x47 +swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 +tempoffset=255 +temps_hysteresis=15 +temps_period=15 +tempthresh=255 +tssipos2g=1 +tssipos5g=1 +tworangetssi2g=0 +tworangetssi5g=0 +txchain=3 +vendid=0x14e4 +xtalfreq=37400 diff --git a/brcm/brcmfmac43569.bin b/brcm/brcmfmac43569.bin new file mode 100644 index 0000000..8323536 Binary files /dev/null and b/brcm/brcmfmac43569.bin differ diff --git a/brcm/brcmfmac4358-pcie.bin b/brcm/brcmfmac4358-pcie.bin new file mode 100644 index 0000000..17bdcaf Binary files /dev/null and b/brcm/brcmfmac4358-pcie.bin differ diff --git a/brcm/brcmfmac43602-pcie.ap.bin b/brcm/brcmfmac43602-pcie.ap.bin new file mode 100644 index 0000000..b4a589d Binary files /dev/null and b/brcm/brcmfmac43602-pcie.ap.bin differ diff --git a/brcm/brcmfmac43602-pcie.bin b/brcm/brcmfmac43602-pcie.bin new file mode 100644 index 0000000..488b4c0 Binary files /dev/null and b/brcm/brcmfmac43602-pcie.bin differ diff --git a/brcm/brcmfmac4366b-pcie.bin b/brcm/brcmfmac4366b-pcie.bin new file mode 100644 index 0000000..7df6d18 Binary files /dev/null and b/brcm/brcmfmac4366b-pcie.bin differ diff --git a/brcm/brcmfmac4366c-pcie.bin b/brcm/brcmfmac4366c-pcie.bin new file mode 100644 index 0000000..fcd19ac Binary files /dev/null and b/brcm/brcmfmac4366c-pcie.bin differ diff --git a/brcm/brcmfmac4371-pcie.bin b/brcm/brcmfmac4371-pcie.bin new file mode 100644 index 0000000..8b3a51b Binary files /dev/null and b/brcm/brcmfmac4371-pcie.bin differ diff --git a/brcm/brcmfmac4373.bin b/brcm/brcmfmac4373.bin new file mode 100644 index 0000000..e85d3fd Binary files /dev/null and b/brcm/brcmfmac4373.bin differ -- cgit v1.2.3