1 Hisilicon MDIO bus controller 1 Hisilicon MDIO bus controller 2 2 3 Properties: 3 Properties: 4 - compatible: can be one of: 4 - compatible: can be one of: 5 "hisilicon,hns-mdio" 5 "hisilicon,hns-mdio" 6 "hisilicon,mdio" 6 "hisilicon,mdio" 7 "hisilicon,hns-mdio" is recommended to be us 7 "hisilicon,hns-mdio" is recommended to be used for hip05 and later SOCs, 8 while "hisilicon,mdio" is optional for backw 8 while "hisilicon,mdio" is optional for backwards compatibility only on 9 hip04 Soc. 9 hip04 Soc. 10 - reg: The base address of the MDIO bus contro 10 - reg: The base address of the MDIO bus controller register bank. 11 - #address-cells: Must be <1>. 11 - #address-cells: Must be <1>. 12 - #size-cells: Must be <0>. MDIO addresses ha 12 - #size-cells: Must be <0>. MDIO addresses have no size component. 13 13 14 Typically an MDIO bus might have several child 14 Typically an MDIO bus might have several children. 15 15 16 Example: 16 Example: 17 mdio@803c0000 { 17 mdio@803c0000 { 18 #address-cells = <1>; 18 #address-cells = <1>; 19 #size-cells = <0>; 19 #size-cells = <0>; 20 compatible = "hisilicon,hns 20 compatible = "hisilicon,hns-mdio","hisilicon,mdio"; 21 reg = <0x0 0x803c0000 0x0 0 21 reg = <0x0 0x803c0000 0x0 0x10000>; 22 22 23 ethernet-phy@0 { 23 ethernet-phy@0 { 24 ... 24 ... 25 reg = <0>; 25 reg = <0>; 26 }; 26 }; 27 }; 27 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.