1*f98852bfSAndre Przywara/ { 2*f98852bfSAndre Przywara aliases { 3*f98852bfSAndre Przywara ethernet0 = &emac; 4*f98852bfSAndre Przywara }; 5*f98852bfSAndre Przywara 6*f98852bfSAndre Przywara soc { 7*f98852bfSAndre Przywara emac: ethernet@01c30000 { 8*f98852bfSAndre Przywara compatible = "allwinner,sun50i-a64-emac"; 9*f98852bfSAndre Przywara reg = <0x01c30000 0x2000>, <0x01c00030 0x4>; 10*f98852bfSAndre Przywara reg-names = "emac", "syscon"; 11*f98852bfSAndre Przywara interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>; 12*f98852bfSAndre Przywara resets = <&ccu RST_BUS_EMAC>; 13*f98852bfSAndre Przywara reset-names = "ahb"; 14*f98852bfSAndre Przywara clocks = <&ccu CLK_BUS_EMAC>; 15*f98852bfSAndre Przywara clock-names = "ahb"; 16*f98852bfSAndre Przywara #address-cells = <1>; 17*f98852bfSAndre Przywara #size-cells = <0>; 18*f98852bfSAndre Przywara pinctrl-names = "default"; 19*f98852bfSAndre Przywara pinctrl-0 = <&rgmii_pins>; 20*f98852bfSAndre Przywara phy-mode = "rgmii"; 21*f98852bfSAndre Przywara phy = <&phy1>; 22*f98852bfSAndre Przywara status = "okay"; 23*f98852bfSAndre Przywara 24*f98852bfSAndre Przywara phy1: ethernet-phy@1 { 25*f98852bfSAndre Przywara reg = <1>; 26*f98852bfSAndre Przywara }; 27*f98852bfSAndre Przywara }; 28*f98852bfSAndre Przywara }; 29*f98852bfSAndre Przywara}; 30*f98852bfSAndre Przywara 31*f98852bfSAndre Przywara&pio { 32*f98852bfSAndre Przywara rmii_pins: rmii_pins { 33*f98852bfSAndre Przywara allwinner,pins = "PD10", "PD11", "PD13", "PD14", 34*f98852bfSAndre Przywara "PD17", "PD18", "PD19", "PD20", 35*f98852bfSAndre Przywara "PD22", "PD23"; 36*f98852bfSAndre Przywara allwinner,function = "emac"; 37*f98852bfSAndre Przywara allwinner,drive = <3>; 38*f98852bfSAndre Przywara allwinner,pull = <0>; 39*f98852bfSAndre Przywara }; 40*f98852bfSAndre Przywara 41*f98852bfSAndre Przywara rgmii_pins: rgmii_pins { 42*f98852bfSAndre Przywara allwinner,pins = "PD8", "PD9", "PD10", "PD11", 43*f98852bfSAndre Przywara "PD12", "PD13", "PD15", 44*f98852bfSAndre Przywara "PD16", "PD17", "PD18", "PD19", 45*f98852bfSAndre Przywara "PD20", "PD21", "PD22", "PD23"; 46*f98852bfSAndre Przywara allwinner,function = "emac"; 47*f98852bfSAndre Przywara allwinner,drive = <3>; 48*f98852bfSAndre Przywara allwinner,pull = <0>; 49*f98852bfSAndre Przywara }; 50*f98852bfSAndre Przywara}; 51