Commit 31c1ff90e2070759dd8c35a182f96c342543dad6
Committed by
Joe Hershberger
1 parent
2b950f3aea
ARM: tegra: add DWC EQoS (ethernet) to Tegra186 DT
Tegra186 includes a Synopsys DWC EQoS (Ethernet) device. Add this to the Tegra186 SoC DT so that boards can make use of it. Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Showing 1 changed file with 20 additions and 0 deletions Side-by-side Diff
arch/arm/dts/tegra186.dtsi
... | ... | @@ -31,6 +31,26 @@ |
31 | 31 | #interrupt-cells = <2>; |
32 | 32 | }; |
33 | 33 | |
34 | + ethernet@2490000 { | |
35 | + compatible = "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10"; | |
36 | + reg = <0x0 0x02490000 0x0 0x10000>; | |
37 | + interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>; | |
38 | + clocks = <&bpmp TEGRA186_CLK_AXI_CBB>, | |
39 | + <&bpmp TEGRA186_CLK_EQOS_AXI>, | |
40 | + <&bpmp TEGRA186_CLK_EQOS_RX>, | |
41 | + <&bpmp TEGRA186_CLK_EQOS_PTP_REF>, | |
42 | + <&bpmp TEGRA186_CLK_EQOS_TX>; | |
43 | + clock-names = "slave_bus", | |
44 | + "master_bus", | |
45 | + "rx", | |
46 | + "ptp_ref", | |
47 | + "tx"; | |
48 | + resets = <&bpmp TEGRA186_RESET_EQOS>; | |
49 | + reset-names = "eqos"; | |
50 | + phy-mode = "rgmii"; | |
51 | + status = "disabled"; | |
52 | + }; | |
53 | + | |
34 | 54 | uarta: serial@3100000 { |
35 | 55 | compatible = "nvidia,tegra186-uart", "nvidia,tegra20-uart"; |
36 | 56 | reg = <0x0 0x03100000 0x0 0x10000>; |