xref: /rk3399_rockchip-uboot/arch/arm/dts/vf.dtsi (revision 8ea05705a70135a94419b0d243666c1b51fe1f8d)
1d4700306SBhuvanchandra DV/*
2d4700306SBhuvanchandra DV * Copyright 2013 Freescale Semiconductor, Inc.
3d4700306SBhuvanchandra DV *
4d4700306SBhuvanchandra DV * SPDX-License-Identifier:     GPL-2.0+ or X11
5d4700306SBhuvanchandra DV */
6d4700306SBhuvanchandra DV/include/ "skeleton.dtsi"
75aaad064SSanchayan Maity#include <dt-bindings/gpio/gpio.h>
8d4700306SBhuvanchandra DV
9d4700306SBhuvanchandra DV/ {
10d4700306SBhuvanchandra DV	aliases {
11d4700306SBhuvanchandra DV		gpio0 = &gpio0;
12d4700306SBhuvanchandra DV		gpio1 = &gpio1;
13d4700306SBhuvanchandra DV		gpio2 = &gpio2;
14d4700306SBhuvanchandra DV		gpio3 = &gpio3;
15d4700306SBhuvanchandra DV		gpio4 = &gpio4;
16d5e4f0abSBhuvanchandra DV		serial0 = &uart0;
17d5e4f0abSBhuvanchandra DV		serial1 = &uart1;
18d5e4f0abSBhuvanchandra DV		serial2 = &uart2;
19d5e4f0abSBhuvanchandra DV		serial3 = &uart3;
20d5e4f0abSBhuvanchandra DV		serial4 = &uart4;
21d5e4f0abSBhuvanchandra DV		serial5 = &uart5;
22d4700306SBhuvanchandra DV		spi0 = &dspi0;
23d4700306SBhuvanchandra DV		spi1 = &dspi1;
245aaad064SSanchayan Maity		ehci0 = &ehci0;
255aaad064SSanchayan Maity		ehci1 = &ehci1;
26d4700306SBhuvanchandra DV	};
27d4700306SBhuvanchandra DV
28d4700306SBhuvanchandra DV	soc {
29d4700306SBhuvanchandra DV		#address-cells = <1>;
30d4700306SBhuvanchandra DV		#size-cells = <1>;
31d4700306SBhuvanchandra DV		compatible = "simple-bus";
32d4700306SBhuvanchandra DV		ranges;
33d4700306SBhuvanchandra DV
34d4700306SBhuvanchandra DV		aips0: aips-bus@40000000 {
35d4700306SBhuvanchandra DV			compatible = "fsl,aips-bus", "simple-bus";
36d4700306SBhuvanchandra DV			#address-cells = <1>;
37d4700306SBhuvanchandra DV			#size-cells = <1>;
38*19271138SStefan Agner			reg = <0x40000000 0x00070000>;
39d4700306SBhuvanchandra DV			ranges;
40d4700306SBhuvanchandra DV
41d5e4f0abSBhuvanchandra DV			uart0: serial@40027000 {
42d5e4f0abSBhuvanchandra DV				compatible = "fsl,vf610-lpuart";
43d5e4f0abSBhuvanchandra DV				reg = <0x40027000 0x1000>;
44d5e4f0abSBhuvanchandra DV				status = "disabled";
45d5e4f0abSBhuvanchandra DV			};
46d5e4f0abSBhuvanchandra DV
47d5e4f0abSBhuvanchandra DV			uart1: serial@40028000 {
48d5e4f0abSBhuvanchandra DV				compatible = "fsl,vf610-lpuart";
49d5e4f0abSBhuvanchandra DV				reg = <0x40028000 0x1000>;
50d5e4f0abSBhuvanchandra DV				status = "disabled";
51d5e4f0abSBhuvanchandra DV			};
52d5e4f0abSBhuvanchandra DV
53d5e4f0abSBhuvanchandra DV			uart2: serial@40029000 {
54d5e4f0abSBhuvanchandra DV				compatible = "fsl,vf610-lpuart";
55d5e4f0abSBhuvanchandra DV				reg = <0x40029000 0x1000>;
56d5e4f0abSBhuvanchandra DV				status = "disabled";
57d5e4f0abSBhuvanchandra DV			};
58d5e4f0abSBhuvanchandra DV
59d5e4f0abSBhuvanchandra DV			uart3: serial@4002a000 {
60d5e4f0abSBhuvanchandra DV				compatible = "fsl,vf610-lpuart";
61d5e4f0abSBhuvanchandra DV				reg = <0x4002a000 0x1000>;
62d5e4f0abSBhuvanchandra DV				status = "disabled";
63d5e4f0abSBhuvanchandra DV			};
64d5e4f0abSBhuvanchandra DV
65d4700306SBhuvanchandra DV			dspi0: dspi0@4002c000 {
66d4700306SBhuvanchandra DV				#address-cells = <1>;
67d4700306SBhuvanchandra DV				#size-cells = <0>;
68d4700306SBhuvanchandra DV				compatible = "fsl,vf610-dspi";
69d4700306SBhuvanchandra DV				reg = <0x4002c000 0x1000>;
70d4700306SBhuvanchandra DV				num-cs = <5>;
71d4700306SBhuvanchandra DV				status = "disabled";
72d4700306SBhuvanchandra DV			};
73d4700306SBhuvanchandra DV
74d4700306SBhuvanchandra DV			dspi1: dspi1@4002d000 {
75d4700306SBhuvanchandra DV				#address-cells = <1>;
76d4700306SBhuvanchandra DV				#size-cells = <0>;
77d4700306SBhuvanchandra DV				compatible = "fsl,vf610-dspi";
78d4700306SBhuvanchandra DV				reg = <0x4002d000 0x1000>;
79d4700306SBhuvanchandra DV				num-cs = <5>;
80d4700306SBhuvanchandra DV				status = "disabled";
81d4700306SBhuvanchandra DV			};
82d4700306SBhuvanchandra DV
83d4700306SBhuvanchandra DV			qspi0: quadspi@40044000 {
84d4700306SBhuvanchandra DV				#address-cells = <1>;
85d4700306SBhuvanchandra DV				#size-cells = <0>;
86d4700306SBhuvanchandra DV				compatible = "fsl,vf610-qspi";
8727192d16SAlbert ARIBAUD \(3ADEV\)				reg = <0x40044000 0x1000>,
8827192d16SAlbert ARIBAUD \(3ADEV\)					  <0x20000000 0x10000000>;
8927192d16SAlbert ARIBAUD \(3ADEV\)				reg-names = "QuadSPI", "QuadSPI-memory";
90d4700306SBhuvanchandra DV				status = "disabled";
91d4700306SBhuvanchandra DV			};
92d4700306SBhuvanchandra DV
93d4700306SBhuvanchandra DV			gpio0: gpio@40049000 {
94d4700306SBhuvanchandra DV				compatible = "fsl,vf610-gpio";
95d4700306SBhuvanchandra DV				reg = <0x400ff000 0x40>;
96d4700306SBhuvanchandra DV				#gpio-cells = <2>;
97d4700306SBhuvanchandra DV			};
98d4700306SBhuvanchandra DV
99d4700306SBhuvanchandra DV			gpio1: gpio@4004a000 {
100d4700306SBhuvanchandra DV				compatible = "fsl,vf610-gpio";
101d4700306SBhuvanchandra DV				reg = <0x400ff040 0x40>;
102d4700306SBhuvanchandra DV				#gpio-cells = <2>;
103d4700306SBhuvanchandra DV			};
104d4700306SBhuvanchandra DV
105d4700306SBhuvanchandra DV			gpio2: gpio@4004b000 {
106d4700306SBhuvanchandra DV				compatible = "fsl,vf610-gpio";
107d4700306SBhuvanchandra DV				reg = <0x400ff080 0x40>;
108d4700306SBhuvanchandra DV				#gpio-cells = <2>;
109d4700306SBhuvanchandra DV			};
110d4700306SBhuvanchandra DV
111d4700306SBhuvanchandra DV			gpio3: gpio@4004c000 {
112d4700306SBhuvanchandra DV				compatible = "fsl,vf610-gpio";
113d4700306SBhuvanchandra DV				reg = <0x400ff0c0 0x40>;
114d4700306SBhuvanchandra DV				#gpio-cells = <2>;
115d4700306SBhuvanchandra DV			};
116d4700306SBhuvanchandra DV
117d4700306SBhuvanchandra DV			gpio4: gpio@4004d000 {
118d4700306SBhuvanchandra DV				compatible = "fsl,vf610-gpio";
119d4700306SBhuvanchandra DV				reg = <0x400ff100 0x40>;
120d4700306SBhuvanchandra DV				#gpio-cells = <2>;
121d4700306SBhuvanchandra DV			};
1225aaad064SSanchayan Maity
1235aaad064SSanchayan Maity			ehci0: ehci@40034000 {
1245aaad064SSanchayan Maity				compatible = "fsl,vf610-usb";
1255aaad064SSanchayan Maity				reg = <0x40034000 0x800>;
1265aaad064SSanchayan Maity				status = "disabled";
1275aaad064SSanchayan Maity			};
128d4700306SBhuvanchandra DV		};
129d4700306SBhuvanchandra DV
130d4700306SBhuvanchandra DV		aips1: aips-bus@40080000 {
131d4700306SBhuvanchandra DV			compatible = "fsl,aips-bus", "simple-bus";
132d4700306SBhuvanchandra DV			#address-cells = <1>;
133d4700306SBhuvanchandra DV			#size-cells = <1>;
134*19271138SStefan Agner			reg = <0x40080000 0x0007f000>;
135d4700306SBhuvanchandra DV			ranges;
136d5e4f0abSBhuvanchandra DV
137d5e4f0abSBhuvanchandra DV			uart4: serial@400a9000 {
138d5e4f0abSBhuvanchandra DV				compatible = "fsl,vf610-lpuart";
139d5e4f0abSBhuvanchandra DV				reg = <0x400a9000 0x1000>;
140d5e4f0abSBhuvanchandra DV				status = "disabled";
141d5e4f0abSBhuvanchandra DV			};
142d5e4f0abSBhuvanchandra DV
143d5e4f0abSBhuvanchandra DV			uart5: serial@400aa000 {
144d5e4f0abSBhuvanchandra DV				compatible = "fsl,vf610-lpuart";
145d5e4f0abSBhuvanchandra DV				reg = <0x400aa000 0x1000>;
146d5e4f0abSBhuvanchandra DV				status = "disabled";
147d5e4f0abSBhuvanchandra DV			};
148d5e4f0abSBhuvanchandra DV
1495aaad064SSanchayan Maity			ehci1: ehci@400b4000 {
1505aaad064SSanchayan Maity				compatible = "fsl,vf610-usb";
1515aaad064SSanchayan Maity				reg = <0x400b4000 0x800>;
1525aaad064SSanchayan Maity				status = "disabled";
1535aaad064SSanchayan Maity			};
154d4700306SBhuvanchandra DV		};
155d4700306SBhuvanchandra DV	};
156d4700306SBhuvanchandra DV};
157