linux-stable/Documentation/devicetree/bindings/net
Johan Hovold 7003de8a22 dt-bindings: bluetooth: add 'qcom,local-bd-address-broken'
Several Qualcomm Bluetooth controllers lack persistent storage for the
device address and instead one can be provided by the boot firmware
using the 'local-bd-address' devicetree property.

The Bluetooth bindings clearly states that the address should be
specified in little-endian order, but due to a long-standing bug in the
Qualcomm driver which reversed the address some boot firmware has been
providing the address in big-endian order instead.

The only device out there that should be affected by this is the WCN3991
used in some Chromebooks.

Add a 'qcom,local-bd-address-broken' property which can be set on these
platforms to indicate that the boot firmware is using the wrong byte
order.

Note that ChromeOS always updates the kernel and devicetree in lockstep
so that there is no need to handle backwards compatibility with older
devicetrees.

Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2024-03-29 09:48:37 -04:00
..
bluetooth dt-bindings: bluetooth: add 'qcom,local-bd-address-broken' 2024-03-29 09:48:37 -04:00
can Devicetree updates for v6.9: 2024-03-15 12:37:59 -07:00
dsa dt-bindings: net: dsa: realtek: add reset controller 2024-02-28 08:21:41 +00:00
ieee802154
nfc dt-bindings: nfc: ti,trf7970a: fix usage example 2024-01-29 13:02:07 +00:00
pcs dt-bindings: clock: mediatek: add clock controllers of MT7988 2024-01-03 15:55:17 -08:00
pse-pd dt-bindings: net: pse-pd: Allow -N suffix for ethernet-pse node names 2023-06-01 21:38:28 -07:00
wireless ath.git patches for v6.9 2024-03-05 20:57:28 +02:00
actions,owl-emac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
adi,adin.yaml dt-bindings: net: Update ADIN PHY maintainers 2022-05-27 18:20:21 -07:00
adi,adin1110.yaml dt-bindings: net: adin1110: Document reset 2022-10-21 13:11:33 +01:00
allwinner,sun4i-a10-emac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
allwinner,sun4i-a10-mdio.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
allwinner,sun7i-a20-gmac.yaml dt-bindings: net: drop unneeded quotes 2023-06-12 10:50:47 +01:00
allwinner,sun8i-a83t-emac.yaml dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas 2023-10-19 08:56:34 -07:00
altr,tse.yaml dt-bindings: net: altr,tse: Fix error in "compatible" conditional schema 2023-06-23 12:49:11 +02:00
amd-xgbe.txt
amlogic,g12a-mdio-mux.yaml dt-bindings: net: convert mdio-mux-meson-g12a.txt to dt-schema 2023-01-11 10:14:16 -08:00
amlogic,gxl-mdio-mux.yaml dt-bindings: net: add amlogic gxl mdio multiplexer 2023-01-31 20:59:07 -08:00
amlogic,meson-dwmac.yaml dt-bindings: net: drop unneeded quotes 2023-06-12 10:50:47 +01:00
anarion-gmac.txt
apm-xgene-enet.txt
apm-xgene-mdio.txt
arc_emac.txt
asix,ax88178.yaml dt-bindings: drop redundant part of title (manual) 2022-12-16 12:51:43 -06:00
asix,ax88796c.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
aspeed,ast2600-mdio.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
brcm,amac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
brcm,asp-v2.0.yaml dt-bindings: net: brcm,asp-v2.0: Add asp-v2.2 2024-03-01 09:22:49 +00:00
brcm,bcm4908-enet.yaml
brcm,bcm6368-mdio-mux.yaml
brcm,bcm7445-switch-v4.0.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
brcm,bcmgenet.yaml dt-bindings: net: drop unneeded quotes 2023-06-12 10:50:47 +01:00
brcm,iproc-mdio.yaml
brcm,mdio-mux-iproc.yaml
brcm,systemport.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
brcm,unimac-mdio.yaml dt-bindings: net: brcm,unimac-mdio: Add asp-v2.2 2024-03-01 09:22:49 +00:00
broadcom-bcm87xx.txt
broadcom-bluetooth.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
btusb.txt
calxeda-xgmac.yaml
cavium-mdio.txt
cavium-mix.txt
cavium-pip.txt
cdns,macb.yaml dt-bindings: net: cdns,macb: add sam9x7 ethernet interface 2024-02-26 18:39:56 -08:00
cirrus,cs89x0.txt
cortina,gemini-ethernet.yaml dt-bindings: yamllint: Require a space after a comment '#' 2023-03-08 09:04:53 -06:00
cortina.txt
cpsw-phy-sel.txt
cpsw.txt devicetree/bindings: correct possessive "its" typos 2022-08-01 09:13:06 -06:00
davicom,dm9000.yaml dt-bindings: net: davicom,dm9000: convert to DT schema 2023-07-25 22:09:39 +02:00
davicom,dm9051.yaml
davinci_emac.txt
engleder,tsnep.yaml dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas 2023-10-19 08:56:34 -07:00
ethernet-controller.yaml dt-bindings: net: ethernet-controller: drop redundant type from label 2024-02-28 11:17:29 +00:00
ethernet-phy-package.yaml dt-bindings: net: document ethernet PHY package nodes 2024-02-10 15:36:19 +00:00
ethernet-phy.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
ethernet-switch-port.yaml dt-bindings: net: add generic ethernet-switch-port binding 2023-01-16 18:42:55 +00:00
ethernet-switch.yaml dt-bindings: net: ethernet-switch: Accept special variants 2023-11-29 19:37:21 -08:00
ethernet.txt
ezchip_enet.txt
faraday,ftgmac100.yaml dt-bindings: net: ftgmac100: convert to yaml version from txt 2023-08-17 13:07:39 -05:00
faraday,ftmac.txt
fixed-link.txt
fsl,fec.yaml dt-bindings: net: fec: add iommus property 2024-02-19 11:43:20 -08:00
fsl,fman-dtsec.yaml dt-bindings: net: fman: Add additional interface properties 2022-10-19 13:25:09 +01:00
fsl,qoriq-mc-dpmac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
fsl-enetc.txt
fsl-fman.txt dt-bindings: net: fman: Add additional interface properties 2022-10-19 13:25:09 +01:00
fsl-tsec-phy.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 dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
intel,dwmac-plat.yaml dt-bindings: net: drop unneeded quotes 2023-06-12 10:50:47 +01:00
intel,ixp4xx-ethernet.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
intel,ixp4xx-hss.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
intel,ixp46x-ptp-timer.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
ipq806x-dwmac.txt
keystone-netcp.txt
lantiq,etop-xway.yaml
lantiq,pef2256.yaml dt-bindings: net: Add the Lantiq PEF2256 E1/T1/J1 framer 2023-12-12 23:05:24 +01:00
lantiq,xrx200-net.yaml
litex,liteeth.yaml
loongson,ls1b-gmac.yaml dt-bindings: net: Add Loongson-1 Ethernet Controller 2023-09-16 11:46:14 +01:00
loongson,ls1c-emac.yaml dt-bindings: net: Add Loongson-1 Ethernet Controller 2023-09-16 11:46:14 +01:00
lpc-eth.txt
marvell,aquantia.yaml dt-bindings: Document Marvell Aquantia PHY 2023-11-16 22:10:29 +00:00
marvell,dfx-server.yaml dt-bindings: net: marvell,dfx-server: Convert to yaml 2022-11-29 10:45:53 +01:00
marvell,mvusb.yaml dt-bindings: net: mvusb: Fix up DSA example 2023-11-29 19:37:20 -08:00
marvell,orion-mdio.yaml dt-bindings: net: marvell,orion-mdio: Drop "reg" sizes schema 2023-12-15 17:44:28 -08:00
marvell,pp2.yaml dt-bindings: net: marvell,pp2: convert to json-schema 2022-10-19 09:49:38 +01:00
marvell,prestera.yaml net: marvell,prestera: Fix example PCI bus addressing 2024-02-05 16:33:23 +00:00
marvell-armada-370-neta.txt dt-bindings: net: mvneta: Add marvell,armada-ac5-neta 2022-03-17 10:49:26 +01:00
marvell-bluetooth.yaml dt-bindings: bluetooth: marvell: add max-speed property 2023-04-23 21:44:59 -07:00
marvell-bt-8xxx.txt
marvell-neta-bm.txt
marvell-orion-net.txt
marvell-pxa168.txt
maxim,ds26522.txt
maxlinear,gpy2xx.yaml dt-bindings: net: phy: gpy2xx: more precise description 2023-06-18 14:30:26 +01:00
mctp-i2c-controller.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
mdio-gpio.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
mdio-mux-gpio.yaml
mdio-mux-mmioreg.yaml
mdio-mux-multiplexer.yaml
mdio-mux.yaml
mdio.txt
mdio.yaml dt-bindings: drop redundant part of title of shared bindings 2022-12-16 11:41:49 -06:00
mediatek,net.yaml Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-08-03 14:34:37 -07:00
mediatek,star-emac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
mediatek-bluetooth.txt
mediatek-dwmac.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
micrel,ks8851.yaml dt-bindings: net: micrel,ks8851: allow SPI device properties 2023-06-21 16:55:44 -07:00
micrel-ks8995.txt
micrel-ksz90x1.txt dt-bindings: net: micrel-ksz90x1.txt: Update for lan8841 2023-02-08 09:16:07 +00:00
micrel.txt dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY 2022-07-02 16:30:44 +01:00
microchip,enc28j60.txt
microchip,lan78xx.txt
microchip,lan95xx.yaml dt-bindings: net: microchip: Allow nvmem-cell usage 2023-10-15 23:40:10 +02:00
microchip,lan966x-switch.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
microchip,sparx5-switch.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
motorcomm,yt8xxx.yaml dt-bindings: net: motorcomm: Add pad driver strength cfg 2023-07-24 10:36:45 +01:00
mscc,miim.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
mscc,vsc7514-switch.yaml dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references 2023-10-19 08:56:36 -07:00
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: net: drop unneeded quotes 2023-06-12 10:50:47 +01:00
nxp,lpc1850-dwmac.txt
nxp,tja11xx.yaml dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas 2023-10-19 08:56:34 -07:00
opencores-ethoc.txt
phy.txt
qca,ar71xx.yaml dt-bindings: net: qca,ar71xx: remove label = "cpu" from examples 2022-12-01 15:56:57 -08:00
qca,ar803x.yaml dt-bindings: net: qca,ar803x: add missing unevaluatedProperties for each regulator 2023-07-26 21:48:14 -07:00
qca,qca808x.yaml dt-bindings: net: Document QCA808x PHYs 2024-01-26 21:03:31 -08:00
qca,qca7000.txt
qcom,bam-dmux.yaml
qcom,ethqos.yaml dt-bindings: net: qcom,ethqos: add binding doc for safety IRQ for sa8775p 2024-02-12 11:35:15 +00:00
qcom,ipa.yaml dt-bindings: net: qcom,ipa: do not override firmware-name $ref 2024-02-01 10:40:12 +01:00
qcom,ipq4019-mdio.yaml dt-bindings: net: ipq4019-mdio: document now supported clock-frequency 2024-02-02 10:08:02 +00:00
qcom,ipq8064-mdio.yaml dt-bindings: net: ethernet-switch: Make "#address-cells/#size-cells" required 2023-04-05 17:51:19 -07:00
qcom,qca807x.yaml dt-bindings: net: Document Qcom QCA807x PHY package 2024-02-10 15:36:19 +00:00
qcom-emac.txt dt-bindings: Fix incorrect "the the" corrections 2022-08-18 10:59:33 -07:00
realtek,rtl82xx.yaml
realtek-bluetooth.yaml dt-bindings: net: realtek-bluetooth: Fix double RTL8723CS in desc 2023-06-07 13:03:59 -06:00
renesas,ether.yaml dt-bindings: net: renesas: Drop ethernet-phy node schema 2023-10-19 08:56:35 -07:00
renesas,etheravb.yaml dt-bindings: net: renesas,etheravb: Add support for R-Car V4M 2024-03-06 20:34:43 -08:00
renesas,ethertsn.yaml dt-bindings: net: renesas,ethertsn: Document default for delays 2024-03-01 08:32:33 +00:00
renesas,r8a779f0-ether-switch.yaml dt-bindings: net: renesas: Document Renesas Ethernet Switch 2022-11-02 12:38:52 +00:00
rfkill-gpio.yaml dt-bindings: net: Add rfkill-gpio binding 2023-01-12 11:06:51 +01:00
rockchip,emac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
rockchip-dwmac.yaml Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2023-08-03 14:34:37 -07:00
samsung-sxgbe.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
sff,sfp.yaml dt-bindings: correct white-spaces in examples 2023-11-29 14:32:08 -06:00
smsc,lan91c111.yaml dt-bindings: net: smsc,lan91c111 convert to schema 2022-04-06 11:03:37 -05:00
smsc,lan9115.yaml
smsc-lan87xx.txt
snps,dwc-qos-ethernet.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
snps,dwmac.yaml dt-bindings: net: qcom,ethqos: add binding doc for safety IRQ for sa8775p 2024-02-12 11:35:15 +00:00
socfpga-dwmac.txt
socionext,synquacer-netsec.yaml dt-bindings: net: Convert Socionext NetSec Ethernet to DT schema 2022-12-12 13:03:45 -08:00
socionext,uniphier-ave4.yaml dt-bindings: net: ave: Use unevaluatedProperties 2022-04-08 11:55:06 +01:00
starfive,jh7110-dwmac.yaml dt-bindings: net: starfive,jh7110-dwmac: Add JH7100 SoC compatible 2024-01-31 10:51:34 +00:00
sti-dwmac.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
stm32-dwmac.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
stmmac.txt
sunplus,sp7021-emac.yaml Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
ti,bluetooth.yaml
ti,cc1352p7.yaml dt-bindings: net: Add ti,cc1352p7 2023-10-27 13:19:03 +02:00
ti,cpsw-switch.yaml dt-bindings: net: ti: Update maintainers list 2024-02-02 12:18:21 +00:00
ti,davinci-mdio.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
ti,dp83822.yaml dt-bindings: net: dp83822: change ti,rmii-mode description 2024-03-07 20:25:28 -08:00
ti,dp83867.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
ti,dp83869.yaml dt-bindings: net: Drop unneeded quotes 2023-03-22 21:54:19 -07:00
ti,icss-iep.yaml dt-bindings: net: Add ICSS IEP 2023-08-27 07:13:23 +01:00
ti,icssg-prueth.yaml dt-bindings: net: Add documentation for Half duplex support. 2023-09-15 13:54:34 +01:00
ti,k3-am654-cpsw-nuss.yaml dt-bindings: net: ti: Update maintainers list 2024-02-02 12:18:21 +00:00
ti,k3-am654-cpts.yaml dt-bindings: net: ti: Update maintainers list 2024-02-02 12:18:21 +00:00
toshiba,visconti-dwmac.yaml dt-bindings: net: drop unneeded quotes 2023-06-12 10:50:47 +01:00
vertexcom-mse102x.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
via-rhine.txt
via-velocity.txt
wiznet,w5x00.txt
xlnx,axi-ethernet.yaml dt-bindings: net: xlnx,axi-ethernet: Introduce DMA support 2023-11-20 17:52:22 -08:00
xlnx,emaclite.yaml dt-bindings: net: xilinx: document xilinx emaclite driver binding 2022-06-15 09:23:24 +01:00
xlnx,gmii-to-rgmii.yaml dt-bindings: net: xilinx_gmii2rgmii: Convert to json schema 2023-08-28 06:55:51 +01:00