├── .checkpatch.conf ├── .clang-format ├── .github └── workflows │ ├── build.yml │ ├── checkpatch.yml │ ├── clang-format.yml │ ├── gitlint.yml │ └── manifest.yml ├── .gitignore ├── .gitlint ├── CODEOWNERS ├── LICENSE ├── Makefile ├── README.md ├── boards └── RPi4B_interposer │ ├── 400783_pcb_laminate_specification.pdf │ ├── Gerber.zip │ ├── pca64167_BOM.pdf │ └── pca64167_schematic_and_pcb.pdf ├── dts ├── bindings │ ├── nordic,nrf70-spi.yaml │ └── nordic,nrf70.yaml └── nrf70_rpi_interposer.dts ├── inc ├── ap.h ├── cfg80211_if.h ├── driver_linux.h ├── fmac_dbgfs_if.h ├── fmac_main.h ├── linux_util.h ├── main.h ├── net_stack.h ├── p2p.h ├── shim.h └── sta.h ├── scripts ├── ci │ └── codeowners.py └── requirements-fixed.txt ├── src ├── cfg80211_if.c ├── debugfs │ ├── main.c │ ├── radio_test.c │ ├── stats.c │ ├── wlan_fmac_twt.c │ └── wlan_fmac_ver.c ├── linux_util.c ├── main.c ├── netdev.c ├── shim.c ├── spi │ ├── inc │ │ ├── rpu_hw_if.h │ │ └── spi_if.h │ └── src │ │ ├── device.c │ │ ├── rpu_hw_if.c │ │ └── spi_if.c └── wiphy.c └── west.yml /.checkpatch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.checkpatch.conf -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/checkpatch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.github/workflows/checkpatch.yml -------------------------------------------------------------------------------- /.github/workflows/clang-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.github/workflows/clang-format.yml -------------------------------------------------------------------------------- /.github/workflows/gitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.github/workflows/gitlint.yml -------------------------------------------------------------------------------- /.github/workflows/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.github/workflows/manifest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/.gitlint -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # CODEOWNERS for autoreview assigning in github 2 | 3 | * @sachinthegreen @ajayparida @krish2718 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/README.md -------------------------------------------------------------------------------- /boards/RPi4B_interposer/400783_pcb_laminate_specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/boards/RPi4B_interposer/400783_pcb_laminate_specification.pdf -------------------------------------------------------------------------------- /boards/RPi4B_interposer/Gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/boards/RPi4B_interposer/Gerber.zip -------------------------------------------------------------------------------- /boards/RPi4B_interposer/pca64167_BOM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/boards/RPi4B_interposer/pca64167_BOM.pdf -------------------------------------------------------------------------------- /boards/RPi4B_interposer/pca64167_schematic_and_pcb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/boards/RPi4B_interposer/pca64167_schematic_and_pcb.pdf -------------------------------------------------------------------------------- /dts/bindings/nordic,nrf70-spi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/dts/bindings/nordic,nrf70-spi.yaml -------------------------------------------------------------------------------- /dts/bindings/nordic,nrf70.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/dts/bindings/nordic,nrf70.yaml -------------------------------------------------------------------------------- /dts/nrf70_rpi_interposer.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/dts/nrf70_rpi_interposer.dts -------------------------------------------------------------------------------- /inc/ap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/ap.h -------------------------------------------------------------------------------- /inc/cfg80211_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/cfg80211_if.h -------------------------------------------------------------------------------- /inc/driver_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/driver_linux.h -------------------------------------------------------------------------------- /inc/fmac_dbgfs_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/fmac_dbgfs_if.h -------------------------------------------------------------------------------- /inc/fmac_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/fmac_main.h -------------------------------------------------------------------------------- /inc/linux_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/linux_util.h -------------------------------------------------------------------------------- /inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/main.h -------------------------------------------------------------------------------- /inc/net_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/net_stack.h -------------------------------------------------------------------------------- /inc/p2p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/p2p.h -------------------------------------------------------------------------------- /inc/shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/shim.h -------------------------------------------------------------------------------- /inc/sta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/inc/sta.h -------------------------------------------------------------------------------- /scripts/ci/codeowners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/scripts/ci/codeowners.py -------------------------------------------------------------------------------- /scripts/requirements-fixed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/scripts/requirements-fixed.txt -------------------------------------------------------------------------------- /src/cfg80211_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/cfg80211_if.c -------------------------------------------------------------------------------- /src/debugfs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/debugfs/main.c -------------------------------------------------------------------------------- /src/debugfs/radio_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/debugfs/radio_test.c -------------------------------------------------------------------------------- /src/debugfs/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/debugfs/stats.c -------------------------------------------------------------------------------- /src/debugfs/wlan_fmac_twt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/debugfs/wlan_fmac_twt.c -------------------------------------------------------------------------------- /src/debugfs/wlan_fmac_ver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/debugfs/wlan_fmac_ver.c -------------------------------------------------------------------------------- /src/linux_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/linux_util.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/main.c -------------------------------------------------------------------------------- /src/netdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/netdev.c -------------------------------------------------------------------------------- /src/shim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/shim.c -------------------------------------------------------------------------------- /src/spi/inc/rpu_hw_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/spi/inc/rpu_hw_if.h -------------------------------------------------------------------------------- /src/spi/inc/spi_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/spi/inc/spi_if.h -------------------------------------------------------------------------------- /src/spi/src/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/spi/src/device.c -------------------------------------------------------------------------------- /src/spi/src/rpu_hw_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/spi/src/rpu_hw_if.c -------------------------------------------------------------------------------- /src/spi/src/spi_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/spi/src/spi_if.c -------------------------------------------------------------------------------- /src/wiphy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/src/wiphy.c -------------------------------------------------------------------------------- /west.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicPlayground/nrf70-linux-driver/HEAD/west.yml --------------------------------------------------------------------------------