xref: /openbmc/u-boot/arch/arm/dts/tegra30.dtsi (revision 36c7c925)
1/include/ "skeleton.dtsi"
2
3/ {
4	compatible = "nvidia,tegra30";
5
6	tegra_car: clock@60006000 {
7		compatible = "nvidia,tegra30-car", "nvidia,tegra20-car";
8		reg = <0x60006000 0x1000>;
9		#clock-cells = <1>;
10	};
11
12	apbdma: dma {
13		compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma";
14		reg = <0x6000a000 0x1400>;
15		interrupts = <0 104 0x04
16			      0 105 0x04
17			      0 106 0x04
18			      0 107 0x04
19			      0 108 0x04
20			      0 109 0x04
21			      0 110 0x04
22			      0 111 0x04
23			      0 112 0x04
24			      0 113 0x04
25			      0 114 0x04
26			      0 115 0x04
27			      0 116 0x04
28			      0 117 0x04
29			      0 118 0x04
30			      0 119 0x04
31			      0 128 0x04
32			      0 129 0x04
33			      0 130 0x04
34			      0 131 0x04
35			      0 132 0x04
36			      0 133 0x04
37			      0 134 0x04
38			      0 135 0x04
39			      0 136 0x04
40			      0 137 0x04
41			      0 138 0x04
42			      0 139 0x04
43			      0 140 0x04
44			      0 141 0x04
45			      0 142 0x04
46			      0 143 0x04>;
47	};
48
49	i2c@7000c000 {
50		#address-cells = <1>;
51		#size-cells = <0>;
52		compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
53		reg = <0x7000C000 0x100>;
54		/* PERIPH_ID_I2C1, CLK_M */
55		clocks = <&tegra_car 12>;
56	};
57
58	i2c@7000c400 {
59		#address-cells = <1>;
60		#size-cells = <0>;
61		compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
62		reg = <0x7000C400 0x100>;
63		/* PERIPH_ID_I2C2, CLK_M */
64		clocks = <&tegra_car 54>;
65	};
66
67	i2c@7000c500 {
68		#address-cells = <1>;
69		#size-cells = <0>;
70		compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
71		reg = <0x7000C500 0x100>;
72		/* PERIPH_ID_I2C3, CLK_M */
73		clocks = <&tegra_car 67>;
74	};
75
76	i2c@7000c700 {
77		#address-cells = <1>;
78		#size-cells = <0>;
79		compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
80		reg = <0x7000C700 0x100>;
81		/* PERIPH_ID_I2C4, CLK_M */
82		clocks = <&tegra_car 103>;
83	};
84
85	i2c@7000d000 {
86		#address-cells = <1>;
87		#size-cells = <0>;
88		compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c";
89		reg = <0x7000D000 0x100>;
90		/* PERIPH_ID_I2C_DVC, CLK_M */
91		clocks = <&tegra_car 47>;
92	};
93
94	spi@7000d400 {
95		compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
96		reg = <0x7000d400 0x200>;
97		interrupts = <0 59 0x04>;
98		nvidia,dma-request-selector = <&apbdma 15>;
99		#address-cells = <1>;
100		#size-cells = <0>;
101		status = "disabled";
102		/* PERIPH_ID_SBC1, PLLP_OUT0 */
103		clocks = <&tegra_car 41>;
104	};
105
106	spi@7000d600 {
107		compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
108		reg = <0x7000d600 0x200>;
109		interrupts = <0 82 0x04>;
110		nvidia,dma-request-selector = <&apbdma 16>;
111		#address-cells = <1>;
112		#size-cells = <0>;
113		status = "disabled";
114		/* PERIPH_ID_SBC2, PLLP_OUT0 */
115		clocks = <&tegra_car 44>;
116	};
117
118	spi@7000d800 {
119		compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
120		reg = <0x7000d480 0x200>;
121		interrupts = <0 83 0x04>;
122		nvidia,dma-request-selector = <&apbdma 17>;
123		#address-cells = <1>;
124		#size-cells = <0>;
125		status = "disabled";
126		/* PERIPH_ID_SBC3, PLLP_OUT0 */
127		clocks = <&tegra_car 46>;
128	};
129
130	spi@7000da00 {
131		compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
132		reg = <0x7000da00 0x200>;
133		interrupts = <0 93 0x04>;
134		nvidia,dma-request-selector = <&apbdma 18>;
135		#address-cells = <1>;
136		#size-cells = <0>;
137		status = "disabled";
138		/* PERIPH_ID_SBC4, PLLP_OUT0 */
139		clocks = <&tegra_car 68>;
140	};
141
142	spi@7000dc00 {
143		compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
144		reg = <0x7000dc00 0x200>;
145		interrupts = <0 94 0x04>;
146		nvidia,dma-request-selector = <&apbdma 27>;
147		#address-cells = <1>;
148		#size-cells = <0>;
149		status = "disabled";
150		/* PERIPH_ID_SBC5, PLLP_OUT0 */
151		clocks = <&tegra_car 104>;
152	};
153
154	spi@7000de00 {
155		compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink";
156		reg = <0x7000de00 0x200>;
157		interrupts = <0 79 0x04>;
158		nvidia,dma-request-selector = <&apbdma 28>;
159		#address-cells = <1>;
160		#size-cells = <0>;
161		status = "disabled";
162		/* PERIPH_ID_SBC6, PLLP_OUT0 */
163		clocks = <&tegra_car 105>;
164	};
165};
166