diff --git a/conf/machine/imx7s-warp.conf b/conf/machine/imx7s-warp.conf index 4e44a0f..7760c10 100644 --- a/conf/machine/imx7s-warp.conf +++ b/conf/machine/imx7s-warp.conf @@ -16,4 +16,4 @@ KERNEL_DEVICETREE = "imx7s-warp.dtb" UBOOT_CONFIG ??= "sd" UBOOT_CONFIG[sd] = "warp7_defconfig,sdcard" -MACHINE_EXTRA_RRECOMMENDS += "firmware-imx-brcm" +MACHINE_EXTRA_RRECOMMENDS += "bcm43430-nvram-config" diff --git a/recipes-bsp/broadcom-nvram-config/bcm43430-nvram-config.bb b/recipes-bsp/broadcom-nvram-config/bcm43430-nvram-config.bb new file mode 100644 index 0000000..8f99b41 --- /dev/null +++ b/recipes-bsp/broadcom-nvram-config/bcm43430-nvram-config.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "Nvram support for Broadcom 43430 wifi/bt device" +SECTION = "kernel" + +include broadcom-nvram-config.inc + +CHIP_MODEL = "43430" + +COMPATIBLE_MACHINE = "(imx7s-warp)" diff --git a/recipes-bsp/broadcom-nvram-config/files/imx7s-warp/brcmfmac43430-sdio.txt b/recipes-bsp/broadcom-nvram-config/files/imx7s-warp/brcmfmac43430-sdio.txt new file mode 100644 index 0000000..a1dc203 --- /dev/null +++ b/recipes-bsp/broadcom-nvram-config/files/imx7s-warp/brcmfmac43430-sdio.txt @@ -0,0 +1,42 @@ +# 2.4 GHz, 20 MHz BW mode +manfid=0x2d0 +prodid=0x0726 +vendid=0x14e4 +devid=0x43e2 +boardtype=0x0726 +boardrev=0x1202 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=11 +boardflags=0x00404201 +boardflags3=0x08000000 +xtalfreq=37400 +nocrc=1 +ag0=0 +aa2g=1 +ccode=ALL +#pa0itssit=0x20 +extpagain2g=0 +pa2ga0=-168,7161,-820 +AvVmid_c0=0x0,0xc8 +cckpwroffset0=5 +maxp2ga0=90 +#txpwrbckof=6 +cckbw202gpo=0 +legofdmbw202gpo=0x66111111 +mcsbw202gpo=0x77711111 +propbw202gpo=0xdd +ofdmdigfilttype=18 +ofdmdigfilttypebe=18 +papdmode=1 +papdvalidtest=1 +pacalidx2g=48 +papdepsoffset=-22 +papdendidx=58 +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +#muxenab=0x10 +#BT COEX deferral limit setting +#btc_params 8 45000 +#btc_params 10 20000 +#spurconfig=0x3