acrn-kernel/Documentation/devicetree/bindings/net
Lukas Wunner 48b3482320 wifi: mwifiex: Support SD8978 chipset
[ Upstream commit bba047f158 ]

The Marvell SD8978 (aka NXP IW416) uses identical registers as SD8987,
so reuse the existing mwifiex_reg_sd8987 definition.

Note that mwifiex_reg_sd8977 and mwifiex_reg_sd8997 are likewise
identical, save for the fw_dump_ctrl register:  They define it as 0xf0
whereas mwifiex_reg_sd8987 defines it as 0xf9.  I've verified that
0xf9 is the correct value on SD8978.  NXP's out-of-tree driver uses
0xf9 for all of them, so there's a chance that 0xf0 is not correct
in the mwifiex_reg_sd8977 and mwifiex_reg_sd8997 definitions.  I cannot
test that for lack of hardware, hence am leaving it as is.

NXP has only released a firmware which runs Bluetooth over UART.
Perhaps Bluetooth over SDIO is unsupported by this chipset.
Consequently, only an "sdiouart" firmware image is referenced, not an
alternative "sdsd" image.

Signed-off-by: Lukas Wunner <lukas@wunner.de>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/536b4f17a72ca460ad1b07045757043fb0778988.1674827105.git.lukas@wunner.de
Stable-dep-of: 1c5d463c0770 ("wifi: mwifiex: add extra delay for firmware ready")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-02-23 09:12:48 +01:00
..
can dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width 2022-09-06 08:30:44 +02:00
dsa dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description 2022-09-23 10:24:58 +01:00
ieee802154
nfc MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak 2022-10-14 09:14:49 +01:00
pcs
pse-pd dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller 2022-10-03 17:33:57 -07:00
wireless wifi: mwifiex: Support SD8978 chipset 2024-02-23 09:12:48 +01:00
actions,owl-emac.yaml
adi,adin.yaml
adi,adin1110.yaml dt-bindings: net: adin1110: Add docs 2022-09-20 15:00:31 +02:00
allwinner,sun4i-a10-emac.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun4i-a10-mdio.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun7i-a20-gmac.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun8i-a83t-emac.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
altr,tse.yaml dt-bindings: net: altera: tse: add an optional pcs register range 2022-09-05 10:16:53 +01:00
amd-xgbe.txt
amlogic,meson-dwmac.yaml MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
anarion-gmac.txt
apm-xgene-enet.txt
apm-xgene-mdio.txt
arc_emac.txt
asix,ax88178.yaml
asix,ax88796c.yaml
aspeed,ast2600-mdio.yaml
bluetooth.txt
brcm,amac.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
brcm,bcm4908-enet.yaml
brcm,bcm6368-mdio-mux.yaml
brcm,bcm7445-switch-v4.0.txt
brcm,bcmgenet.yaml
brcm,iproc-mdio.yaml
brcm,mdio-mux-iproc.yaml
brcm,systemport.yaml
brcm,unimac-mdio.yaml
broadcom-bcm87xx.txt
broadcom-bluetooth.yaml
btusb.txt
calxeda-xgmac.yaml
cavium-mdio.txt
cavium-mix.txt
cavium-pip.txt
cdns,macb.yaml
cirrus,cs89x0.txt
cortina,gemini-ethernet.yaml dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes 2022-08-25 19:53:37 -07:00
cortina.txt
cpsw-phy-sel.txt
cpsw.txt
davicom,dm9051.yaml
davicom-dm9000.txt
davinci_emac.txt
engleder,tsnep.yaml dt-bindings: net: tsnep: Fix typo on generic nvmem property 2022-11-07 17:53:42 -08:00
ethernet-controller.yaml dt-bindings: net: ethernet-controller: add QUSGMII mode 2022-08-22 13:46:26 +01:00
ethernet-phy.yaml dt-bindings: net: phy: add PoDL PSE property 2022-10-03 17:33:56 -07:00
ethernet.txt
ezchip_enet.txt
faraday,ftmac.txt
fixed-link.txt
fsl,fec.yaml dt-bindings: net: fec: add fsl,s32v234-fec to compatible property 2022-09-19 17:57:26 -07:00
fsl,fman-dtsec.yaml dt-bindings: net: Convert FMan MAC bindings to yaml 2022-08-19 16:35:53 -07:00
fsl,qoriq-mc-dpmac.yaml
fsl-enetc.txt
fsl-fman.txt dt-bindings: net: Convert FMan MAC bindings to yaml 2022-08-19 16:35:53 -07:00
fsl-tsec-phy.txt
ftgmac100.txt
hisilicon-femac-mdio.txt
hisilicon-femac.txt
hisilicon-hip04-net.txt
hisilicon-hix5hd2-gmac.txt
hisilicon-hns-dsaf.txt
hisilicon-hns-mdio.txt
hisilicon-hns-nic.txt
ibm,emac.txt
icplus-ip101ag.txt
idt,3243x-emac.yaml
ingenic,mac.yaml
intel,dwmac-plat.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
intel,ixp4xx-ethernet.yaml
intel,ixp4xx-hss.yaml
intel,ixp46x-ptp-timer.yaml
ipq806x-dwmac.txt
keystone-netcp.txt
lantiq,etop-xway.yaml
lantiq,xrx200-net.yaml
litex,liteeth.yaml
lpc-eth.txt
marvell,mvusb.yaml
marvell,orion-mdio.yaml
marvell,prestera.txt
marvell-armada-370-neta.txt
marvell-bluetooth.yaml
marvell-bt-8xxx.txt
marvell-neta-bm.txt
marvell-orion-net.txt
marvell-pp2.txt
marvell-pxa168.txt
maxim,ds26522.txt
mctp-i2c-controller.yaml
mdio-gpio.yaml
mdio-mux-gpio.yaml
mdio-mux-meson-g12a.txt
mdio-mux-mmioreg.yaml
mdio-mux-multiplexer.yaml
mdio-mux.yaml
mdio.txt
mdio.yaml
mediatek,net.yaml dt-bindings: net: mediatek: add WED binding for MT7986 eth driver 2022-09-22 15:13:23 +02:00
mediatek,star-emac.yaml
mediatek-bluetooth.txt
mediatek-dwmac.yaml dt-bindings: net: mediatek-dwmac: add support for mt8188 2022-09-30 13:04:23 +01:00
micrel,ks8851.yaml
micrel-ks8995.txt
micrel-ksz90x1.txt
micrel.txt
microchip,enc28j60.txt
microchip,lan78xx.txt
microchip,lan95xx.yaml
microchip,lan966x-switch.yaml
microchip,sparx5-switch.yaml dt-bindings: net: sparx5: don't require a reset line 2022-09-02 11:37:27 +01:00
mscc,miim.yaml
mscc,vsc7514-switch.yaml
mscc-phy-vsc8531.txt
nixge.txt
nokia-bluetooth.txt
nvidia,tegra234-mgbe.yaml dt-bindings: net: Add Tegra234 MGBE 2022-09-07 18:24:02 +02:00
nxp,dwmac-imx.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
nxp,lpc1850-dwmac.txt
nxp,tja11xx.yaml dt-bindings: net: tja11xx: add nxp,refclk_in property 2022-08-23 17:43:27 -07:00
opencores-ethoc.txt
oxnas-dwmac.txt
phy.txt
qca,ar71xx.yaml
qca,ar803x.yaml dt-bindings: net: ar803x: add disable-hibernation-mode propetry 2022-08-18 14:16:33 -07:00
qca,qca7000.txt
qcom,bam-dmux.yaml
qcom,ethqos.txt
qcom,ipa.yaml
qcom,ipq4019-mdio.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
qcom,ipq8064-mdio.yaml
qcom-emac.txt dt-bindings: Fix incorrect "the the" corrections 2022-08-18 10:59:33 -07:00
qualcomm-bluetooth.yaml
realtek,rtl82xx.yaml
realtek-bluetooth.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
renesas,ether.yaml
renesas,etheravb.yaml dt-bindings: net: renesas,etheravb: Add r8a779g0 support 2022-09-19 17:57:52 -07:00
rockchip,emac.yaml
rockchip-dwmac.yaml dt-bindings: net: rockchip-dwmac: add rv1126 compatible 2022-09-26 11:26:15 -07:00
samsung-sxgbe.txt
sff,sfp.yaml
smsc,lan91c111.yaml
smsc,lan9115.yaml
smsc-lan87xx.txt
snps,dwc-qos-ethernet.txt
snps,dwmac.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
socfpga-dwmac.txt
socionext,uniphier-ave4.yaml
socionext-netsec.txt
sti-dwmac.txt
stm32-dwmac.yaml
stmmac.txt
sunplus,sp7021-emac.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
ti,bluetooth.yaml
ti,cpsw-switch.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
ti,davinci-mdio.yaml
ti,dp83822.yaml dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos 2022-08-12 11:13:32 -06:00
ti,dp83867.yaml dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos 2022-08-12 11:13:32 -06:00
ti,dp83869.yaml dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos 2022-08-12 11:13:32 -06:00
ti,k3-am654-cpsw-nuss.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
ti,k3-am654-cpts.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
toshiba,visconti-dwmac.yaml
vertexcom-mse102x.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
via-rhine.txt
via-velocity.txt
wiznet,w5x00.txt
xilinx_axienet.txt
xilinx_gmii2rgmii.txt
xlnx,emaclite.yaml