^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) * Adaptrum Anarion ethernet controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) This device is a platform glue layer for stmmac.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Please see stmmac.txt for the other unchanged properties.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) - compatible: Should be "adaptrum,anarion-gmac", "snps,dwmac"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - phy-mode: Should be "rgmii". Other modes are not currently supported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Examples:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) gmac1: ethernet@f2014000 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) compatible = "adaptrum,anarion-gmac", "snps,dwmac";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) reg = <0xf2014000 0x4000>, <0xf2018100 8>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) interrupt-parent = <&core_intc>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) interrupts = <21>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) interrupt-names = "macirq";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) clocks = <&core_clk>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) clock-names = "stmmaceth";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) phy-mode = "rgmii";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) };