]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ARM: dts: sama7g5: add GMAC1
authorClaudiu Beznea <claudiu.beznea@microchip.com>
Tue, 9 Jun 2020 10:53:45 +0000 (13:53 +0300)
committerEugen Hristev <eugen.hristev@microchip.com>
Thu, 7 Jan 2021 07:44:15 +0000 (09:44 +0200)
Add GMAC1.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
arch/arm/dts/sama7g5.dtsi
arch/arm/dts/sama7g5ek.dts

index df271a78bf7dfd1ddc3b2e2825b6c4ae87d750ca..17710e4e6f6cd7f63191b92e4657bbc993601088 100644 (file)
                                assigned-clock-rates = <125000000>;
                                status = "disabled";
                        };
+
+                       gmac1: ethernet@e2804000 {
+                               compatible = "cdns,sama7g5-emac";
+                               reg = <0xe2804000 0x1000>;
+                               clocks = <&pmc PMC_TYPE_PERIPHERAL 52>, <&pmc PMC_TYPE_PERIPHERAL 52>;
+                               clock-names = "pclk", "hclk";
+                               status = "disabled";
+                       };
                };
        };
 };
index 194f4644b5970c88f821e20a973b5413a638ea52..3eac94896d875c771d9ba4a2580ff947024cf317 100644 (file)
        };
 };
 
+&gmac1 {
+       #address-cells = <1>;
+       #size-cells = <0>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_gmac1_default>;
+       phy-mode = "rmii";
+       status = "okay";
+
+       ethernet-phy@0 {
+               reg = <0x0>;
+       };
+};
+
 &pinctrl {
        pinctrl_flx3_default: flx3_default {
                pinmux = <PIN_PD16__FLEXCOM3_IO0>,
                         <PIN_PA25__G0_125CK>;
                bias-disable;
        };
+
+       pinctrl_gmac1_default: gmac1_default {
+               pinmux = <PIN_PD30__G1_TXCK>,
+                        <PIN_PD22__G1_TX0>,
+                        <PIN_PD23__G1_TX1>,
+                        <PIN_PD21__G1_TXEN>,
+                        <PIN_PD25__G1_RX0>,
+                        <PIN_PD26__G1_RX1>,
+                        <PIN_PD27__G1_RXER>,
+                        <PIN_PD24__G1_RXDV>,
+                        <PIN_PD28__G1_MDC>,
+                        <PIN_PD29__G1_MDIO>;
+               bias-disable;
+       };
 };