Lines Matching +full:smi +full:- +full:mdio
1 * System Management Interface (SMI) / MDIO
4 - compatible: One of:
6 "cavium,octeon-3860-mdio": Compatibility with all cn3XXX, cn5XXX
9 "cavium,thunder-8890-mdio": Compatibility with all cn8XXX SOCs.
11 - reg: The base address of the MDIO bus controller register bank.
13 - #address-cells: Must be <1>.
15 - #size-cells: Must be <0>. MDIO addresses have no size component.
17 Typically an MDIO bus might have several children.
20 mdio@1180000001800 {
21 compatible = "cavium,octeon-3860-mdio";
22 #address-cells = <1>;
23 #size-cells = <0>;
26 ethernet-phy@0 {
33 * System Management Interface (SMI) / MDIO Nexus
35 Several mdio buses may be gathered as children of a single PCI
40 - compatible: "cavium,thunder-8890-mdio-nexus";
42 - reg: The PCI device and function numbers of the nexus device.
44 - #address-cells: Must be <2>.
46 - #size-cells: Must be <2>.
48 - ranges: As needed for mapping of the MDIO bus device registers.
50 - assigned-addresses: As needed for mapping of the MDIO bus device registers.
54 mdio-nexus@1,3 {
55 compatible = "cavium,thunder-8890-mdio-nexus";
56 #address-cells = <2>;
57 #size-cells = <2>;
59 assigned-addresses = <0x03000000 0x87e0 0x05000000 0x0 0x800000>;
63 compatible = "cavium,thunder-8890-mdio";
64 #address-cells = <1>;
65 #size-cells = <0>;
68 ethernet-phy@0 {
74 compatible = "cavium,thunder-8890-mdio";
75 #address-cells = <1>;
76 #size-cells = <0>;
79 ethernet-phy@0 {