1fc7e37c6ShuangdaodeHisilicon MDIO bus controller 2fc7e37c6Shuangdaode 3fc7e37c6ShuangdaodeProperties: 46fbaa570Shuangdaode- compatible: can be one of: 56fbaa570Shuangdaode "hisilicon,hns-mdio" 66fbaa570Shuangdaode "hisilicon,mdio" 76fbaa570Shuangdaode "hisilicon,hns-mdio" is recommended to be used for hip05 and later SOCs, 86fbaa570Shuangdaode while "hisilicon,mdio" is optional for backwards compatibility only on 96fbaa570Shuangdaode hip04 Soc. 10fc7e37c6Shuangdaode- reg: The base address of the MDIO bus controller register bank. 11fc7e37c6Shuangdaode- #address-cells: Must be <1>. 12fc7e37c6Shuangdaode- #size-cells: Must be <0>. MDIO addresses have no size component. 13fc7e37c6Shuangdaode 14fc7e37c6ShuangdaodeTypically an MDIO bus might have several children. 15fc7e37c6Shuangdaode 16fc7e37c6ShuangdaodeExample: 17fc7e37c6Shuangdaode mdio@803c0000 { 18fc7e37c6Shuangdaode #address-cells = <1>; 19fc7e37c6Shuangdaode #size-cells = <0>; 206d08f617Syankejian compatible = "hisilicon,hns-mdio","hisilicon,mdio"; 21fc7e37c6Shuangdaode reg = <0x0 0x803c0000 0x0 0x10000>; 22fc7e37c6Shuangdaode 23fc7e37c6Shuangdaode ethernet-phy@0 { 24fc7e37c6Shuangdaode ... 25fc7e37c6Shuangdaode reg = <0>; 26fc7e37c6Shuangdaode }; 27fc7e37c6Shuangdaode }; 28