| * IPQ806x DWMAC Ethernet controller | |
| The device inherits all the properties of the dwmac/stmmac devices | |
| described in the file net/stmmac.txt with the following changes. | |
| Required properties: | |
| - compatible: should be "qcom,ipq806x-gmac" along with "snps,dwmac" | |
| and any applicable more detailed version number | |
| described in net/stmmac.txt | |
| - qcom,nss-common: should contain a phandle to a syscon device mapping the | |
| nss-common registers. | |
| - qcom,qsgmii-csr: should contain a phandle to a syscon device mapping the | |
| qsgmii-csr registers. | |
| Example: | |
| gmac: ethernet@37000000 { | |
| device_type = "network"; | |
| compatible = "qcom,ipq806x-gmac"; | |
| reg = <0x37000000 0x200000>; | |
| interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>; | |
| interrupt-names = "macirq"; | |
| qcom,nss-common = <&nss_common>; | |
| qcom,qsgmii-csr = <&qsgmii_csr>; | |
| clocks = <&gcc GMAC_CORE1_CLK>; | |
| clock-names = "stmmaceth"; | |
| resets = <&gcc GMAC_CORE1_RESET>; | |
| reset-names = "stmmaceth"; | |
| }; |