tAdd Pi2 and Pi3 firmware and enable GPU acceleration. - arm-sdk - os build toolkit for various embedded devices
HTML git clone https://git.parazyd.org/arm-sdk
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 63d5945d34e9fbe5e38cc72578a05df28ce095f9
DIR parent d10956f8f8a477129682b58e66a911dad350e2c7
HTML Author: parazyd <parazyd@dyne.org>
Date: Fri, 4 May 2018 12:34:57 +0200
Add Pi2 and Pi3 firmware and enable GPU acceleration.
Diffstat:
M extra/raspi2/boot/config.txt | 5 ++++-
A extra/raspi2/lib/firmware/brcm/bcm… | 0
A extra/raspi2/lib/firmware/brcm/bcm… | 0
A extra/raspi2/lib/firmware/brcm/bcm… | 0
A extra/raspi2/lib/firmware/brcm/brc… | 0
A extra/raspi2/lib/firmware/brcm/brc… | 70 +++++++++++++++++++++++++++++++
A extra/raspi2/lib/firmware/brcm/brc… | 0
A extra/raspi2/lib/firmware/brcm/brc… | 40 +++++++++++++++++++++++++++++++
A extra/raspi2/lib/firmware/brcm/brc… | 0
A extra/raspi2/lib/firmware/brcm/brc… | 57 +++++++++++++++++++++++++++++++
A extra/raspi2/lib/firmware/brcm/brc… | 0
A extra/raspi2/lib/firmware/brcm/brc… | 54 +++++++++++++++++++++++++++++++
A extra/raspi2/lib/firmware/brcm/brc… | 0
A extra/raspi2/lib/firmware/brcm/brc… | 54 +++++++++++++++++++++++++++++++
A extra/raspi2/lib/firmware/brcm/con… | 4 ++++
M extra/raspi3/boot/config.txt | 5 ++++-
A extra/raspi3/lib/firmware/brcm/bcm… | 0
A extra/raspi3/lib/firmware/brcm/bcm… | 0
A extra/raspi3/lib/firmware/brcm/bcm… | 0
A extra/raspi3/lib/firmware/brcm/brc… | 0
A extra/raspi3/lib/firmware/brcm/brc… | 70 +++++++++++++++++++++++++++++++
A extra/raspi3/lib/firmware/brcm/brc… | 0
A extra/raspi3/lib/firmware/brcm/brc… | 40 +++++++++++++++++++++++++++++++
A extra/raspi3/lib/firmware/brcm/brc… | 0
A extra/raspi3/lib/firmware/brcm/brc… | 57 +++++++++++++++++++++++++++++++
A extra/raspi3/lib/firmware/brcm/brc… | 0
A extra/raspi3/lib/firmware/brcm/brc… | 54 +++++++++++++++++++++++++++++++
A extra/raspi3/lib/firmware/brcm/brc… | 0
A extra/raspi3/lib/firmware/brcm/brc… | 54 +++++++++++++++++++++++++++++++
A extra/raspi3/lib/firmware/brcm/con… | 4 ++++
30 files changed, 566 insertions(+), 2 deletions(-)
---
DIR diff --git a/extra/raspi2/boot/config.txt b/extra/raspi2/boot/config.txt
t@@ -1,8 +1,11 @@
## memory shared with the GPU
-gpu_mem=64
+gpu_mem=128
## always audio
dtparam=audio=on
## maximum amps on usb ports
max_usb_current=1
+
+## enable hardware-accelerated graphics
+dtoverlay=vc4-kms-v3d
DIR diff --git a/extra/raspi2/lib/firmware/brcm/bcm4329.hcd b/extra/raspi2/lib/firmware/brcm/bcm4329.hcd
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/bcm4330.hcd b/extra/raspi2/lib/firmware/brcm/bcm4330.hcd
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/bcm43438-sdio.hcd b/extra/raspi2/lib/firmware/brcm/bcm43438-sdio.hcd
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac4329-sdio.bin b/extra/raspi2/lib/firmware/brcm/brcmfmac4329-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac4329-sdio.txt b/extra/raspi2/lib/firmware/brcm/brcmfmac4329-sdio.txt
t@@ -0,0 +1,70 @@
+# bcm94329sdagb board
+# $Copyright (C) 2008 Broadcom Corporation$
+# $id$
+
+sromrev=3
+vendid=0x14e4
+devid=0x432f
+boardtype=0x53e
+
+boardrev=0x41
+
+#boardflags=0x1200
+boardflags=0x200
+
+# Specify the xtalfreq if it is otherthan 38.4MHz
+xtalfreq=37400
+
+aa2g=3
+aa5g=0
+
+ag0=255
+#tri2g=0x64
+
+# 11g paparams
+pa0b0=5542,5542,5542
+pa0b1=64244,64244,64244
+pa0b2=65202,65202,65202
+
+pa0itssit=62
+pa0maxpwr=74
+opo=0
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+
+# 11g rssi params
+rssismf2g=0xa,0xa,0xa
+rssismc2g=0xb,0xb,0xb
+rssisav2g=0x3,0x3,0x3
+bxa2g=0
+
+# country code
+ccode=ALL
+cctl=0x0
+cckdigfilttype=0
+ofdmdigfilttype=1
+
+rxpo2g=0
+
+boardnum=1
+macaddr=00:90:4c:c5:00:34
+
+# xtal pu and pd time control variable
+# pu time is driver default (0x1501)
+#r13t=0x1501
+
+#######
+nocrc=1
+
+#for mfgc
+otpimagesize=182
+
+# sdio extra configs
+hwhdr=0x05ffff031030031003100000
+
+#This generates empty F1, F2 and F3 tuple chains, and may be used if the host SDIO stack does not require the standard tuples.
+#RAW1=80 02 fe ff
+
+#This includes the standard FUNCID and FUNCE tuples in the F1, F2, F3 and common CIS.
+RAW1=80 32 fe 21 02 0c 00 22 2a 01 01 00 00 c5 0 e6 00 00 00 00 00 40 00 00 ff ff 80 00 00 00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 20 04 D0 2 29 43 21 02 0c 00 22 04 00 20 00 5A
+nvramver=4.218.214.0
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac4330-sdio.bin b/extra/raspi2/lib/firmware/brcm/brcmfmac4330-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac4330-sdio.txt b/extra/raspi2/lib/firmware/brcm/brcmfmac4330-sdio.txt
t@@ -0,0 +1,40 @@
+# bcm94330wlsdgb.txt
+manfid=0x2d0
+prodid=0x0552
+vendid=0x14e4
+devid=0x4360
+boardtype=0x0552
+boardrev=0x11
+# this design has 2.4GHz SP3T switch
+boardflags=0x00080200
+nocrc=1
+xtalfreq=37400
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+ag0=255
+aa2g=1
+ccode=CN
+pa0b0=0x14d0
+pa0b1=0xfd98
+pa0b2=0xff78
+rssismf2g=0xa
+rssismc2g=0x3
+rssisav2g=0x7
+maxp2ga0=0x50
+sromrev=3
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+cckPwrOffset=5
+ofdm2gpo=0x66666666
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+swctrlmap_2g=0x04040404,0x02020202,0x02020404,0x10202,0x1ff
+swctrlmap_5g=0x00100010,0x00280020,0x00200010,0x14202,0x2f8
+rfreg033=0x19
+rfreg033_cck=0x1f
+dacrate2g=160
+txalpfbyp2g=1
+bphyscale=17
+cckPwrIdxCorr=-15
+pacalidx2g=45
+txgaintbl=1
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac43362-sdio.bin b/extra/raspi2/lib/firmware/brcm/brcmfmac43362-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac43362-sdio.txt b/extra/raspi2/lib/firmware/brcm/brcmfmac43362-sdio.txt
t@@ -0,0 +1,57 @@
+#AP6210_NVRAM_V1.2_03192013
+manfid=0x2d0
+prodid=0x492
+vendid=0x14e4
+devid=0x4343
+boardtype=0x0598
+
+# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same
+#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305
+boardrev=0x1307
+boardnum=777
+xtalfreq=26000
+boardflags=0x80201
+boardflags2=0x80
+sromrev=3
+wl0id=0x431b
+macaddr=00:90:4c:07:71:12
+aa2g=1
+ag0=2
+maxp2ga0=74
+cck2gpo=0x2222
+ofdm2gpo=0x44444444
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+pa0maxpwr=56
+
+#P207 PA params
+#pa0b0=5447
+#pa0b1=-658
+#pa0b2=-175<div></div>
+
+#Same PA params for P304,P305, P306, P307
+
+pa0b0=5447
+pa0b1=-607
+pa0b2=-160
+pa0itssit=62
+pa1itssit=62
+
+
+cckPwrOffset=5
+ccode=0
+rssismf2g=0xa
+rssismc2g=0x3
+rssisav2g=0x7
+triso2g=0
+noise_cal_enable_2g=0
+noise_cal_po_2g=0
+swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff
+temp_add=29767
+temp_mult=425
+
+btc_flags=0x6
+btc_params0=5000
+btc_params1=1000
+btc_params6=63
+
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac43430-sdio.bin b/extra/raspi2/lib/firmware/brcm/brcmfmac43430-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac43430-sdio.txt b/extra/raspi2/lib/firmware/brcm/brcmfmac43430-sdio.txt
t@@ -0,0 +1,54 @@
+#AP6212_NVRAM_V1.0_20140603
+# 2.4 GHz, 20 MHz BW mode
+
+# The following parameter values are just placeholders, need to be updated.
+manfid=0x2d0
+prodid=0x0726
+vendid=0x14e4
+devid=0x43e2
+boardtype=0x0726
+boardrev=0x1101
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+sromrev=11
+boardflags=0x00404201
+xtalfreq=26000
+nocrc=1
+ag0=255
+aa2g=1
+ccode=ALL
+
+pa0itssit=0x20
+extpagain2g=0
+
+#PA parameters for 2.4GHz, measured at CHIP OUTPUT
+pa2ga0=-168,7161,-820
+AvVmid_c0=0x0,0xc8
+cckpwroffset0=5
+
+# PPR params
+maxp2ga0=90
+txpwrbckof=6
+cckbw202gpo=0x5555
+legofdmbw202gpo=0x77777777
+mcsbw202gpo=0xaaaaaaaa
+
+# OFDM IIR :
+ofdmdigfilttype=7
+# PAPD mode:
+papdmode=2
+
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+
+#OOB parameters
+hostwake=0x40
+hostrdy=0x41
+usbrdy=0x03
+usbrdydelay=100
+deadman_to=0xffffffff
+# muxenab: 0x1 for UART enable, 0x10 for Host awake
+muxenab=0x10
+# CLDO PWM voltage settings - 0x4 - 1.1 volt
+#cldo_pwm=0x4
+
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac43430a0-sdio.bin b/extra/raspi2/lib/firmware/brcm/brcmfmac43430a0-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi2/lib/firmware/brcm/brcmfmac43430a0-sdio.txt b/extra/raspi2/lib/firmware/brcm/brcmfmac43430a0-sdio.txt
t@@ -0,0 +1,54 @@
+#AP6212_NVRAM_V1.0_20140603
+# 2.4 GHz, 20 MHz BW mode
+
+# The following parameter values are just placeholders, need to be updated.
+manfid=0x2d0
+prodid=0x0726
+vendid=0x14e4
+devid=0x43e2
+boardtype=0x0726
+boardrev=0x1101
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+sromrev=11
+boardflags=0x00404201
+xtalfreq=26000
+nocrc=1
+ag0=255
+aa2g=1
+ccode=ALL
+
+pa0itssit=0x20
+extpagain2g=0
+
+#PA parameters for 2.4GHz, measured at CHIP OUTPUT
+pa2ga0=-168,7161,-820
+AvVmid_c0=0x0,0xc8
+cckpwroffset0=5
+
+# PPR params
+maxp2ga0=90
+txpwrbckof=6
+cckbw202gpo=0x5555
+legofdmbw202gpo=0x77777777
+mcsbw202gpo=0xaaaaaaaa
+
+# OFDM IIR :
+ofdmdigfilttype=7
+# PAPD mode:
+papdmode=2
+
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+
+#OOB parameters
+hostwake=0x40
+hostrdy=0x41
+usbrdy=0x03
+usbrdydelay=100
+deadman_to=0xffffffff
+# muxenab: 0x1 for UART enable, 0x10 for Host awake
+muxenab=0x10
+# CLDO PWM voltage settings - 0x4 - 1.1 volt
+#cldo_pwm=0x4
+
DIR diff --git a/extra/raspi2/lib/firmware/brcm/config.txt b/extra/raspi2/lib/firmware/brcm/config.txt
t@@ -0,0 +1,4 @@
+PM=0
+nv_by_chip=1 \
+43362 1 nvram_ap6210.txt
+43430 0 nvram_ap6212.txt
DIR diff --git a/extra/raspi3/boot/config.txt b/extra/raspi3/boot/config.txt
t@@ -1,5 +1,5 @@
## memory shared with the GPU
-gpu_mem=64
+gpu_mem=128
## always audio
dtparam=audio=on
t@@ -7,5 +7,8 @@ dtparam=audio=on
## maximum amps on usb ports
max_usb_current=1
+## enable hardware-accelerated graphics
+dtoverlay=vc4-kms-v3d
+
## kernel
kernel=kernel8.img
DIR diff --git a/extra/raspi3/lib/firmware/brcm/bcm4329.hcd b/extra/raspi3/lib/firmware/brcm/bcm4329.hcd
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/bcm4330.hcd b/extra/raspi3/lib/firmware/brcm/bcm4330.hcd
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/bcm43438-sdio.hcd b/extra/raspi3/lib/firmware/brcm/bcm43438-sdio.hcd
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac4329-sdio.bin b/extra/raspi3/lib/firmware/brcm/brcmfmac4329-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac4329-sdio.txt b/extra/raspi3/lib/firmware/brcm/brcmfmac4329-sdio.txt
t@@ -0,0 +1,70 @@
+# bcm94329sdagb board
+# $Copyright (C) 2008 Broadcom Corporation$
+# $id$
+
+sromrev=3
+vendid=0x14e4
+devid=0x432f
+boardtype=0x53e
+
+boardrev=0x41
+
+#boardflags=0x1200
+boardflags=0x200
+
+# Specify the xtalfreq if it is otherthan 38.4MHz
+xtalfreq=37400
+
+aa2g=3
+aa5g=0
+
+ag0=255
+#tri2g=0x64
+
+# 11g paparams
+pa0b0=5542,5542,5542
+pa0b1=64244,64244,64244
+pa0b2=65202,65202,65202
+
+pa0itssit=62
+pa0maxpwr=74
+opo=0
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+
+# 11g rssi params
+rssismf2g=0xa,0xa,0xa
+rssismc2g=0xb,0xb,0xb
+rssisav2g=0x3,0x3,0x3
+bxa2g=0
+
+# country code
+ccode=ALL
+cctl=0x0
+cckdigfilttype=0
+ofdmdigfilttype=1
+
+rxpo2g=0
+
+boardnum=1
+macaddr=00:90:4c:c5:00:34
+
+# xtal pu and pd time control variable
+# pu time is driver default (0x1501)
+#r13t=0x1501
+
+#######
+nocrc=1
+
+#for mfgc
+otpimagesize=182
+
+# sdio extra configs
+hwhdr=0x05ffff031030031003100000
+
+#This generates empty F1, F2 and F3 tuple chains, and may be used if the host SDIO stack does not require the standard tuples.
+#RAW1=80 02 fe ff
+
+#This includes the standard FUNCID and FUNCE tuples in the F1, F2, F3 and common CIS.
+RAW1=80 32 fe 21 02 0c 00 22 2a 01 01 00 00 c5 0 e6 00 00 00 00 00 40 00 00 ff ff 80 00 00 00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 20 04 D0 2 29 43 21 02 0c 00 22 04 00 20 00 5A
+nvramver=4.218.214.0
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac4330-sdio.bin b/extra/raspi3/lib/firmware/brcm/brcmfmac4330-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac4330-sdio.txt b/extra/raspi3/lib/firmware/brcm/brcmfmac4330-sdio.txt
t@@ -0,0 +1,40 @@
+# bcm94330wlsdgb.txt
+manfid=0x2d0
+prodid=0x0552
+vendid=0x14e4
+devid=0x4360
+boardtype=0x0552
+boardrev=0x11
+# this design has 2.4GHz SP3T switch
+boardflags=0x00080200
+nocrc=1
+xtalfreq=37400
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+ag0=255
+aa2g=1
+ccode=CN
+pa0b0=0x14d0
+pa0b1=0xfd98
+pa0b2=0xff78
+rssismf2g=0xa
+rssismc2g=0x3
+rssisav2g=0x7
+maxp2ga0=0x50
+sromrev=3
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+cckPwrOffset=5
+ofdm2gpo=0x66666666
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+swctrlmap_2g=0x04040404,0x02020202,0x02020404,0x10202,0x1ff
+swctrlmap_5g=0x00100010,0x00280020,0x00200010,0x14202,0x2f8
+rfreg033=0x19
+rfreg033_cck=0x1f
+dacrate2g=160
+txalpfbyp2g=1
+bphyscale=17
+cckPwrIdxCorr=-15
+pacalidx2g=45
+txgaintbl=1
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac43362-sdio.bin b/extra/raspi3/lib/firmware/brcm/brcmfmac43362-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac43362-sdio.txt b/extra/raspi3/lib/firmware/brcm/brcmfmac43362-sdio.txt
t@@ -0,0 +1,57 @@
+#AP6210_NVRAM_V1.2_03192013
+manfid=0x2d0
+prodid=0x492
+vendid=0x14e4
+devid=0x4343
+boardtype=0x0598
+
+# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same
+#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305
+boardrev=0x1307
+boardnum=777
+xtalfreq=26000
+boardflags=0x80201
+boardflags2=0x80
+sromrev=3
+wl0id=0x431b
+macaddr=00:90:4c:07:71:12
+aa2g=1
+ag0=2
+maxp2ga0=74
+cck2gpo=0x2222
+ofdm2gpo=0x44444444
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+pa0maxpwr=56
+
+#P207 PA params
+#pa0b0=5447
+#pa0b1=-658
+#pa0b2=-175<div></div>
+
+#Same PA params for P304,P305, P306, P307
+
+pa0b0=5447
+pa0b1=-607
+pa0b2=-160
+pa0itssit=62
+pa1itssit=62
+
+
+cckPwrOffset=5
+ccode=0
+rssismf2g=0xa
+rssismc2g=0x3
+rssisav2g=0x7
+triso2g=0
+noise_cal_enable_2g=0
+noise_cal_po_2g=0
+swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff
+temp_add=29767
+temp_mult=425
+
+btc_flags=0x6
+btc_params0=5000
+btc_params1=1000
+btc_params6=63
+
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac43430-sdio.bin b/extra/raspi3/lib/firmware/brcm/brcmfmac43430-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac43430-sdio.txt b/extra/raspi3/lib/firmware/brcm/brcmfmac43430-sdio.txt
t@@ -0,0 +1,54 @@
+#AP6212_NVRAM_V1.0_20140603
+# 2.4 GHz, 20 MHz BW mode
+
+# The following parameter values are just placeholders, need to be updated.
+manfid=0x2d0
+prodid=0x0726
+vendid=0x14e4
+devid=0x43e2
+boardtype=0x0726
+boardrev=0x1101
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+sromrev=11
+boardflags=0x00404201
+xtalfreq=26000
+nocrc=1
+ag0=255
+aa2g=1
+ccode=ALL
+
+pa0itssit=0x20
+extpagain2g=0
+
+#PA parameters for 2.4GHz, measured at CHIP OUTPUT
+pa2ga0=-168,7161,-820
+AvVmid_c0=0x0,0xc8
+cckpwroffset0=5
+
+# PPR params
+maxp2ga0=90
+txpwrbckof=6
+cckbw202gpo=0x5555
+legofdmbw202gpo=0x77777777
+mcsbw202gpo=0xaaaaaaaa
+
+# OFDM IIR :
+ofdmdigfilttype=7
+# PAPD mode:
+papdmode=2
+
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+
+#OOB parameters
+hostwake=0x40
+hostrdy=0x41
+usbrdy=0x03
+usbrdydelay=100
+deadman_to=0xffffffff
+# muxenab: 0x1 for UART enable, 0x10 for Host awake
+muxenab=0x10
+# CLDO PWM voltage settings - 0x4 - 1.1 volt
+#cldo_pwm=0x4
+
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac43430a0-sdio.bin b/extra/raspi3/lib/firmware/brcm/brcmfmac43430a0-sdio.bin
Binary files differ.
DIR diff --git a/extra/raspi3/lib/firmware/brcm/brcmfmac43430a0-sdio.txt b/extra/raspi3/lib/firmware/brcm/brcmfmac43430a0-sdio.txt
t@@ -0,0 +1,54 @@
+#AP6212_NVRAM_V1.0_20140603
+# 2.4 GHz, 20 MHz BW mode
+
+# The following parameter values are just placeholders, need to be updated.
+manfid=0x2d0
+prodid=0x0726
+vendid=0x14e4
+devid=0x43e2
+boardtype=0x0726
+boardrev=0x1101
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+sromrev=11
+boardflags=0x00404201
+xtalfreq=26000
+nocrc=1
+ag0=255
+aa2g=1
+ccode=ALL
+
+pa0itssit=0x20
+extpagain2g=0
+
+#PA parameters for 2.4GHz, measured at CHIP OUTPUT
+pa2ga0=-168,7161,-820
+AvVmid_c0=0x0,0xc8
+cckpwroffset0=5
+
+# PPR params
+maxp2ga0=90
+txpwrbckof=6
+cckbw202gpo=0x5555
+legofdmbw202gpo=0x77777777
+mcsbw202gpo=0xaaaaaaaa
+
+# OFDM IIR :
+ofdmdigfilttype=7
+# PAPD mode:
+papdmode=2
+
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+
+#OOB parameters
+hostwake=0x40
+hostrdy=0x41
+usbrdy=0x03
+usbrdydelay=100
+deadman_to=0xffffffff
+# muxenab: 0x1 for UART enable, 0x10 for Host awake
+muxenab=0x10
+# CLDO PWM voltage settings - 0x4 - 1.1 volt
+#cldo_pwm=0x4
+
DIR diff --git a/extra/raspi3/lib/firmware/brcm/config.txt b/extra/raspi3/lib/firmware/brcm/config.txt
t@@ -0,0 +1,4 @@
+PM=0
+nv_by_chip=1 \
+43362 1 nvram_ap6210.txt
+43430 0 nvram_ap6212.txt