Commit e29602b0 authored by Icenowy Zheng's avatar Icenowy Zheng Committed by David S. Miller

dt-bindings: net-next: Add DT bindings documentation for Allwinner V3s EMAC

Allwinner V3s SoC has a Ethernet MAC like the one in Allwinner H3, but
have no external MII capability. That means that it can only use the
EPHY and cannot do Gbps transmission.

Add binding for it.
Signed-off-by: default avatarIcenowy Zheng <icenowy@aosc.io>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 708d32e4
...@@ -7,6 +7,7 @@ Required properties: ...@@ -7,6 +7,7 @@ Required properties:
- compatible: should be one of the following string: - compatible: should be one of the following string:
"allwinner,sun8i-a83t-emac" "allwinner,sun8i-a83t-emac"
"allwinner,sun8i-h3-emac" "allwinner,sun8i-h3-emac"
"allwinner,sun8i-v3s-emac"
"allwinner,sun50i-a64-emac" "allwinner,sun50i-a64-emac"
- reg: address and length of the register for the device. - reg: address and length of the register for the device.
- interrupts: interrupt for the device - interrupts: interrupt for the device
...@@ -22,6 +23,7 @@ Required properties: ...@@ -22,6 +23,7 @@ Required properties:
- syscon: A phandle to the syscon of the SoC with one of the following - syscon: A phandle to the syscon of the SoC with one of the following
compatible string: compatible string:
- allwinner,sun8i-h3-system-controller - allwinner,sun8i-h3-system-controller
- allwinner,sun8i-v3s-system-controller
- allwinner,sun50i-a64-system-controller - allwinner,sun50i-a64-system-controller
- allwinner,sun8i-a83t-system-controller - allwinner,sun8i-a83t-system-controller
...@@ -31,7 +33,9 @@ Optional properties: ...@@ -31,7 +33,9 @@ Optional properties:
Both delay properties need to be a multiple of 100. They control the delay for Both delay properties need to be a multiple of 100. They control the delay for
external PHY. external PHY.
Optional properties for "allwinner,sun8i-h3-emac": Optional properties for the following compatibles:
- "allwinner,sun8i-h3-emac",
- "allwinner,sun8i-v3s-emac":
- allwinner,leds-active-low: EPHY LEDs are active low - allwinner,leds-active-low: EPHY LEDs are active low
Required child node of emac: Required child node of emac:
...@@ -44,7 +48,9 @@ Required properties of the mdio node: ...@@ -44,7 +48,9 @@ Required properties of the mdio node:
The device node referenced by "phy" or "phy-handle" should be a child node The device node referenced by "phy" or "phy-handle" should be a child node
of the mdio node. See phy.txt for the generic PHY bindings. of the mdio node. See phy.txt for the generic PHY bindings.
Required properties of the phy node with "allwinner,sun8i-h3-emac": Required properties of the phy node with the following compatibles:
- "allwinner,sun8i-h3-emac",
- "allwinner,sun8i-v3s-emac":
- clocks: a phandle to the reference clock for the EPHY - clocks: a phandle to the reference clock for the EPHY
- resets: a phandle to the reset control for the EPHY - resets: a phandle to the reset control for the EPHY
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment