blob: 5e3b2c5b9dcfa2b061ba45da4f225a212b6bf0b6 [file] [log] [blame]
Tom Rini8b0c8a12018-05-06 18:27:01 -04001// SPDX-License-Identifier: GPL-2.0+ OR X11
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +05302/*
3 * Copyright 2013 Freescale Semiconductor, Inc.
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +05304 */
5/include/ "skeleton.dtsi"
Sanchayan Maity05fb4b92016-08-09 23:45:00 +05306#include <dt-bindings/gpio/gpio.h>
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +05307
8/ {
9 aliases {
10 gpio0 = &gpio0;
11 gpio1 = &gpio1;
12 gpio2 = &gpio2;
13 gpio3 = &gpio3;
14 gpio4 = &gpio4;
Bhuvanchandra DV263d4702016-01-27 10:31:45 +053015 serial0 = &uart0;
16 serial1 = &uart1;
17 serial2 = &uart2;
18 serial3 = &uart3;
19 serial4 = &uart4;
20 serial5 = &uart5;
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +053021 spi0 = &dspi0;
22 spi1 = &dspi1;
Sanchayan Maity05fb4b92016-08-09 23:45:00 +053023 ehci0 = &ehci0;
24 ehci1 = &ehci1;
Lukasz Majewski4c2825d2019-02-13 22:46:46 +010025 i2c0 = &i2c0;
26 i2c1 = &i2c1;
27 i2c2 = &i2c2;
28 i2c3 = &i2c3;
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +053029 };
30
31 soc {
32 #address-cells = <1>;
33 #size-cells = <1>;
34 compatible = "simple-bus";
35 ranges;
36
37 aips0: aips-bus@40000000 {
38 compatible = "fsl,aips-bus", "simple-bus";
39 #address-cells = <1>;
40 #size-cells = <1>;
Stefan Agner08afbfe2016-11-30 13:41:57 -080041 reg = <0x40000000 0x00070000>;
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +053042 ranges;
43
Bhuvanchandra DV263d4702016-01-27 10:31:45 +053044 uart0: serial@40027000 {
45 compatible = "fsl,vf610-lpuart";
46 reg = <0x40027000 0x1000>;
47 status = "disabled";
48 };
49
50 uart1: serial@40028000 {
51 compatible = "fsl,vf610-lpuart";
52 reg = <0x40028000 0x1000>;
53 status = "disabled";
54 };
55
56 uart2: serial@40029000 {
57 compatible = "fsl,vf610-lpuart";
58 reg = <0x40029000 0x1000>;
59 status = "disabled";
60 };
61
62 uart3: serial@4002a000 {
63 compatible = "fsl,vf610-lpuart";
64 reg = <0x4002a000 0x1000>;
65 status = "disabled";
66 };
67
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +053068 dspi0: dspi0@4002c000 {
69 #address-cells = <1>;
70 #size-cells = <0>;
71 compatible = "fsl,vf610-dspi";
72 reg = <0x4002c000 0x1000>;
73 num-cs = <5>;
74 status = "disabled";
75 };
76
77 dspi1: dspi1@4002d000 {
78 #address-cells = <1>;
79 #size-cells = <0>;
80 compatible = "fsl,vf610-dspi";
81 reg = <0x4002d000 0x1000>;
82 num-cs = <5>;
83 status = "disabled";
84 };
85
86 qspi0: quadspi@40044000 {
87 #address-cells = <1>;
88 #size-cells = <0>;
89 compatible = "fsl,vf610-qspi";
Albert ARIBAUD \(3ADEV\)ddef3b62016-09-26 09:08:08 +020090 reg = <0x40044000 0x1000>,
91 <0x20000000 0x10000000>;
92 reg-names = "QuadSPI", "QuadSPI-memory";
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +053093 status = "disabled";
94 };
95
Lukasz Majewski4c2825d2019-02-13 22:46:46 +010096 i2c0: i2c@40066000 {
97 #address-cells = <1>;
98 #size-cells = <0>;
99 compatible = "fsl,vf610-i2c";
100 reg = <0x40066000 0x1000>;
101 status = "disabled";
102 };
103
104 i2c1: i2c@40067000 {
105 #address-cells = <1>;
106 #size-cells = <0>;
107 compatible = "fsl,vf610-i2c";
108 reg = <0x40067000 0x1000>;
109 status = "disabled";
110 };
111
Lukasz Majewskice0cd172018-11-20 00:38:07 +0100112 iomuxc: iomuxc@40048000 {
113 compatible = "fsl,vf610-iomuxc";
114 reg = <0x40048000 0x1000>;
115 fsl,mux_mask = <0x700000>;
116 };
117
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +0530118 gpio0: gpio@40049000 {
119 compatible = "fsl,vf610-gpio";
120 reg = <0x400ff000 0x40>;
121 #gpio-cells = <2>;
122 };
123
124 gpio1: gpio@4004a000 {
125 compatible = "fsl,vf610-gpio";
126 reg = <0x400ff040 0x40>;
127 #gpio-cells = <2>;
128 };
129
130 gpio2: gpio@4004b000 {
131 compatible = "fsl,vf610-gpio";
132 reg = <0x400ff080 0x40>;
133 #gpio-cells = <2>;
134 };
135
136 gpio3: gpio@4004c000 {
137 compatible = "fsl,vf610-gpio";
138 reg = <0x400ff0c0 0x40>;
139 #gpio-cells = <2>;
140 };
141
142 gpio4: gpio@4004d000 {
143 compatible = "fsl,vf610-gpio";
144 reg = <0x400ff100 0x40>;
145 #gpio-cells = <2>;
146 };
Sanchayan Maity05fb4b92016-08-09 23:45:00 +0530147
148 ehci0: ehci@40034000 {
149 compatible = "fsl,vf610-usb";
150 reg = <0x40034000 0x800>;
151 status = "disabled";
152 };
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +0530153 };
154
155 aips1: aips-bus@40080000 {
156 compatible = "fsl,aips-bus", "simple-bus";
157 #address-cells = <1>;
158 #size-cells = <1>;
Stefan Agner08afbfe2016-11-30 13:41:57 -0800159 reg = <0x40080000 0x0007f000>;
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +0530160 ranges;
Bhuvanchandra DV263d4702016-01-27 10:31:45 +0530161
162 uart4: serial@400a9000 {
163 compatible = "fsl,vf610-lpuart";
164 reg = <0x400a9000 0x1000>;
165 status = "disabled";
166 };
167
168 uart5: serial@400aa000 {
169 compatible = "fsl,vf610-lpuart";
170 reg = <0x400aa000 0x1000>;
171 status = "disabled";
172 };
173
Sanchayan Maity05fb4b92016-08-09 23:45:00 +0530174 ehci1: ehci@400b4000 {
175 compatible = "fsl,vf610-usb";
176 reg = <0x400b4000 0x800>;
177 status = "disabled";
178 };
Lukasz Majewski4c2825d2019-02-13 22:46:46 +0100179
180 esdhc1: esdhc@400b2000 {
181 compatible = "fsl,esdhc";
182 reg = <0x400b2000 0x1000>;
183 status = "disabled";
184 };
185
186 fec0: fec@400d0000 {
187 compatible = "fsl,mvf600-fec";
188 reg = <0x400d0000 0x1000>;
189 status = "disabled";
190 };
191
192 fec1: fec@400d1000 {
193 compatible = "fsl,mvf600-fec";
194 reg = <0x400d1000 0x1000>;
195 status = "disabled";
196 };
197
198 nfc: nand@400e0000 {
199 #address-cells = <1>;
200 #size-cells = <0>;
201 compatible = "fsl,vf610-nfc";
202 reg = <0x400e0000 0x4000>;
203 status = "disabled";
204 };
205
206 i2c2: i2c@400e6000 {
207 #address-cells = <1>;
208 #size-cells = <0>;
209 compatible = "fsl,vf610-i2c";
210 reg = <0x400e6000 0x1000>;
211 status = "disabled";
212 };
213
214 i2c3: i2c@400e7000 {
215 #address-cells = <1>;
216 #size-cells = <0>;
217 compatible = "fsl,vf610-i2c";
218 reg = <0x400e7000 0x1000>;
219 status = "disabled";
220 };
Bhuvanchandra DV599b3b62015-06-01 18:37:21 +0530221 };
222 };
223};