1c66ec88fSEmmanuel VadotMicrosemi MII Management Controller (MIIM) / MDIO 2c66ec88fSEmmanuel Vadot================================================= 3c66ec88fSEmmanuel Vadot 4c66ec88fSEmmanuel VadotProperties: 5*c9ccf3a3SEmmanuel Vadot- compatible: must be "mscc,ocelot-miim" or "microchip,lan966x-miim" 6c66ec88fSEmmanuel Vadot- reg: The base address of the MDIO bus controller register bank. Optionally, a 7c66ec88fSEmmanuel Vadot second register bank can be defined if there is an associated reset register 8c66ec88fSEmmanuel Vadot for internal PHYs 9c66ec88fSEmmanuel Vadot- #address-cells: Must be <1>. 10c66ec88fSEmmanuel Vadot- #size-cells: Must be <0>. MDIO addresses have no size component. 11c66ec88fSEmmanuel Vadot- interrupts: interrupt specifier (refer to the interrupt binding) 12c66ec88fSEmmanuel Vadot 13c66ec88fSEmmanuel VadotTypically an MDIO bus might have several children. 14c66ec88fSEmmanuel Vadot 15c66ec88fSEmmanuel VadotExample: 16c66ec88fSEmmanuel Vadot mdio@107009c { 17c66ec88fSEmmanuel Vadot #address-cells = <1>; 18c66ec88fSEmmanuel Vadot #size-cells = <0>; 19c66ec88fSEmmanuel Vadot compatible = "mscc,ocelot-miim"; 20c66ec88fSEmmanuel Vadot reg = <0x107009c 0x36>, <0x10700f0 0x8>; 21c66ec88fSEmmanuel Vadot interrupts = <14>; 22c66ec88fSEmmanuel Vadot 23c66ec88fSEmmanuel Vadot phy0: ethernet-phy@0 { 24c66ec88fSEmmanuel Vadot reg = <0>; 25c66ec88fSEmmanuel Vadot }; 26c66ec88fSEmmanuel Vadot }; 27