Skip to content

Commit cd1436a

Browse files
alexandrebellonidavem330
authored andcommitted
dt-bindings: net: add DT bindings for Microsemi MIIM
DT bindings for the Microsemi MII Management Controller found on Microsemi SoCs Reviewed-by: Florian Fainelli <[email protected]> Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Alexandre Belloni <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 961423f commit cd1436a

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Microsemi MII Management Controller (MIIM) / MDIO
2+
=================================================
3+
4+
Properties:
5+
- compatible: must be "mscc,ocelot-miim"
6+
- reg: The base address of the MDIO bus controller register bank. Optionally, a
7+
second register bank can be defined if there is an associated reset register
8+
for internal PHYs
9+
- #address-cells: Must be <1>.
10+
- #size-cells: Must be <0>. MDIO addresses have no size component.
11+
- interrupts: interrupt specifier (refer to the interrupt binding)
12+
13+
Typically an MDIO bus might have several children.
14+
15+
Example:
16+
mdio@107009c {
17+
#address-cells = <1>;
18+
#size-cells = <0>;
19+
compatible = "mscc,ocelot-miim";
20+
reg = <0x107009c 0x36>, <0x10700f0 0x8>;
21+
interrupts = <14>;
22+
23+
phy0: ethernet-phy@0 {
24+
reg = <0>;
25+
};
26+
};

0 commit comments

Comments
 (0)