OpenCloudOS-Kernel/Documentation/devicetree/bindings/net/dsa
Vladimir Oltean ac41ac81e3 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
Add a schema validator to nxp,sja1105.yaml and to dsa.yaml for explicit
MAC-level RGMII delays. These properties must be per port and must be
present only for a phy-mode that represents RGMII.

We tell dsa.yaml that these port properties might be present, we also
define their valid values for SJA1105. We create a common definition for
the RX and TX valid range, since it's quite a mouthful.

We also modify the example to include the explicit RGMII delay properties.
On the fixed-link ports (in the example, port 4), having these explicit
delays is actually mandatory, since with the new behavior, the driver
shouts that it is interpreting what delays to apply based on phy-mode.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-10-20 11:32:28 +01:00
..
ar9331.txt dt-bindings: net: dsa: qca, ar9331 switch documentation 2019-12-20 17:05:47 -08:00
arrow,xrs700x.yaml dt-bindings: net: dsa: add bindings for xrs700x switches 2021-01-15 15:37:53 -08:00
brcm,b53.yaml dt-bindings: net: dsa: b53: Add YAML bindings 2020-11-20 18:55:32 -08:00
brcm,sf2.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
dsa.txt dt-bindings: net: dsa: Fix typo 2020-08-24 18:03:29 -07:00
dsa.yaml dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps 2021-10-20 11:32:28 +01:00
hirschmann,hellcreek.yaml dt-bindings: net: dsa: Add documentation for Hellcreek switches 2020-11-05 14:04:50 -08:00
lan9303.txt net: dsa: lan9303: Fix syntax errors in device tree examples 2017-11-08 13:29:06 +09:00
lantiq-gswip.txt dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switch bindings 2021-03-22 16:33:39 -07:00
marvell.txt dt-bindings: net: dsa: marvell: fix compatible in example 2021-10-06 15:20:40 +01:00
microchip,ksz.yaml dt-bindings: net: dsa: document additional Microchip KSZ8863/8873 switch 2021-04-27 14:13:24 -07:00
mt7530.txt dt-bindings: net: dsa: add MT7530 interrupt controller binding 2021-05-19 13:27:42 -07:00
nxp,sja1105.yaml dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps 2021-10-20 11:32:28 +01:00
ocelot.txt docs: devicetree: add bindings for Seville DSA switch inside Felix driver 2020-07-13 17:40:02 -07:00
qca8k.yaml dt-bindings: net: dsa: qca8k: convert to YAML schema 2021-10-15 11:06:38 +01:00
realtek-smi.txt dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb 2021-10-18 14:02:56 +01:00
vitesse,vsc73xx.txt net: dsa: Change DT bindings for Vitesse VSC73xx switches 2019-07-07 14:16:32 -07:00