xref: /openbmc/u-boot/arch/mips/dts/ar934x.dtsi (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+
2e08539b7SMarek Vasut/*
3e08539b7SMarek Vasut * Copyright (C) 2016 Marek Vasut <marex@denx.de>
4e08539b7SMarek Vasut */
5e08539b7SMarek Vasut
6e08539b7SMarek Vasut#include "skeleton.dtsi"
7e08539b7SMarek Vasut
8e08539b7SMarek Vasut/ {
9e08539b7SMarek Vasut	compatible = "qca,ar934x";
10e08539b7SMarek Vasut
11e08539b7SMarek Vasut	#address-cells = <1>;
12e08539b7SMarek Vasut	#size-cells = <1>;
13e08539b7SMarek Vasut
14e08539b7SMarek Vasut	cpus {
15e08539b7SMarek Vasut		#address-cells = <1>;
16e08539b7SMarek Vasut		#size-cells = <0>;
17e08539b7SMarek Vasut
18e08539b7SMarek Vasut		cpu@0 {
19e08539b7SMarek Vasut			device_type = "cpu";
20e08539b7SMarek Vasut			compatible = "mips,mips74Kc";
21e08539b7SMarek Vasut			reg = <0>;
22e08539b7SMarek Vasut		};
23e08539b7SMarek Vasut	};
24e08539b7SMarek Vasut
25e08539b7SMarek Vasut	clocks {
26e08539b7SMarek Vasut		#address-cells = <1>;
27e08539b7SMarek Vasut		#size-cells = <1>;
28e08539b7SMarek Vasut		ranges;
29e08539b7SMarek Vasut
30e08539b7SMarek Vasut		xtal: xtal {
31e08539b7SMarek Vasut			#clock-cells = <0>;
32e08539b7SMarek Vasut			compatible = "fixed-clock";
33e08539b7SMarek Vasut			clock-output-names = "xtal";
34e08539b7SMarek Vasut		};
35e08539b7SMarek Vasut	};
36e08539b7SMarek Vasut
37e08539b7SMarek Vasut	ahb {
38e08539b7SMarek Vasut		compatible = "simple-bus";
39e08539b7SMarek Vasut		ranges;
40e08539b7SMarek Vasut
41e08539b7SMarek Vasut		#address-cells = <1>;
42e08539b7SMarek Vasut		#size-cells = <1>;
43e08539b7SMarek Vasut
44e08539b7SMarek Vasut		apb {
45e08539b7SMarek Vasut			compatible = "simple-bus";
46e08539b7SMarek Vasut			ranges;
47e08539b7SMarek Vasut
48e08539b7SMarek Vasut			#address-cells = <1>;
49e08539b7SMarek Vasut			#size-cells = <1>;
50e08539b7SMarek Vasut
51e08539b7SMarek Vasut			ehci0: ehci@1b000100 {
52e08539b7SMarek Vasut				compatible = "generic-ehci";
53e08539b7SMarek Vasut				reg = <0x1b000100 0x100>;
54e08539b7SMarek Vasut
55e08539b7SMarek Vasut				status = "disabled";
56e08539b7SMarek Vasut			};
57e08539b7SMarek Vasut
58e08539b7SMarek Vasut			uart0: uart@18020000 {
59e08539b7SMarek Vasut				compatible = "ns16550";
60e08539b7SMarek Vasut				reg = <0x18020000 0x20>;
61e08539b7SMarek Vasut				reg-shift = <2>;
62e08539b7SMarek Vasut
63e08539b7SMarek Vasut				status = "disabled";
64e08539b7SMarek Vasut			};
65e08539b7SMarek Vasut
66e08539b7SMarek Vasut			gmac0: eth@0x19000000 {
67e08539b7SMarek Vasut				compatible = "qca,ag934x-mac";
68e08539b7SMarek Vasut				reg = <0x19000000 0x200>;
69e08539b7SMarek Vasut				phy = <&phy0>;
70e08539b7SMarek Vasut				phy-mode = "rgmii";
71e08539b7SMarek Vasut
72e08539b7SMarek Vasut				status = "disabled";
73e08539b7SMarek Vasut
74e08539b7SMarek Vasut				mdio {
75e08539b7SMarek Vasut					#address-cells = <1>;
76e08539b7SMarek Vasut					#size-cells = <0>;
77e08539b7SMarek Vasut					phy0: ethernet-phy@0 {
78e08539b7SMarek Vasut						reg = <0>;
79e08539b7SMarek Vasut					};
80e08539b7SMarek Vasut				};
81e08539b7SMarek Vasut			};
82e08539b7SMarek Vasut
83e08539b7SMarek Vasut			gmac1: eth@0x1a000000 {
84e08539b7SMarek Vasut				compatible = "qca,ag934x-mac";
85e08539b7SMarek Vasut				reg = <0x1a000000 0x200>;
86e08539b7SMarek Vasut				phy = <&phy1>;
87e08539b7SMarek Vasut				phy-mode = "rgmii";
88e08539b7SMarek Vasut
89e08539b7SMarek Vasut				status = "disabled";
90e08539b7SMarek Vasut
91e08539b7SMarek Vasut				mdio {
92e08539b7SMarek Vasut					#address-cells = <1>;
93e08539b7SMarek Vasut					#size-cells = <0>;
94e08539b7SMarek Vasut					phy1: ethernet-phy@0 {
95e08539b7SMarek Vasut						reg = <0>;
96e08539b7SMarek Vasut					};
97e08539b7SMarek Vasut				};
98e08539b7SMarek Vasut			};
99e08539b7SMarek Vasut		};
100e08539b7SMarek Vasut
101e08539b7SMarek Vasut		spi0: spi@1f000000 {
102e08539b7SMarek Vasut			compatible = "qca,ar7100-spi";
103e08539b7SMarek Vasut			reg = <0x1f000000 0x10>;
104e08539b7SMarek Vasut
105e08539b7SMarek Vasut			status = "disabled";
106e08539b7SMarek Vasut
107e08539b7SMarek Vasut			#address-cells = <1>;
108e08539b7SMarek Vasut			#size-cells = <0>;
109e08539b7SMarek Vasut		};
110e08539b7SMarek Vasut	};
111e08539b7SMarek Vasut};
112