1*4882a593SmuzhiyunHisilicon MDIO bus controller 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunProperties: 4*4882a593Smuzhiyun- compatible: can be one of: 5*4882a593Smuzhiyun "hisilicon,hns-mdio" 6*4882a593Smuzhiyun "hisilicon,mdio" 7*4882a593Smuzhiyun "hisilicon,hns-mdio" is recommended to be used for hip05 and later SOCs, 8*4882a593Smuzhiyun while "hisilicon,mdio" is optional for backwards compatibility only on 9*4882a593Smuzhiyun hip04 Soc. 10*4882a593Smuzhiyun- reg: The base address of the MDIO bus controller register bank. 11*4882a593Smuzhiyun- #address-cells: Must be <1>. 12*4882a593Smuzhiyun- #size-cells: Must be <0>. MDIO addresses have no size component. 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunTypically an MDIO bus might have several children. 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunExample: 17*4882a593Smuzhiyun mdio@803c0000 { 18*4882a593Smuzhiyun #address-cells = <1>; 19*4882a593Smuzhiyun #size-cells = <0>; 20*4882a593Smuzhiyun compatible = "hisilicon,hns-mdio","hisilicon,mdio"; 21*4882a593Smuzhiyun reg = <0x0 0x803c0000 0x0 0x10000>; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun ethernet-phy@0 { 24*4882a593Smuzhiyun ... 25*4882a593Smuzhiyun reg = <0>; 26*4882a593Smuzhiyun }; 27*4882a593Smuzhiyun }; 28