]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/ste-ccu8540.dts
arm: dts: tx6: use generic names for regulator nodes
[karo-tx-linux.git] / arch / arm / boot / dts / ste-ccu8540.dts
1 /*
2  * Copyright 2013 ST-Ericsson AB
3  *
4  * The code contained herein is licensed under the GNU General Public
5  * License. You may obtain a copy of the GNU General Public License
6  * Version 2 or later at the following locations:
7  *
8  * http://www.opensource.org/licenses/gpl-license.html
9  * http://www.gnu.org/copyleft/gpl.html
10  */
11
12 /dts-v1/;
13 #include "ste-dbx5x0.dtsi"
14 #include "ste-ccu8540-pinctrl.dtsi"
15
16 / {
17         model = "ST-Ericsson U8540 platform with Device Tree";
18         compatible = "st-ericsson,ccu8540", "st-ericsson,u8540";
19
20         memory@0 {
21                 reg = <0x20000000 0x1f000000>, <0xc0000000 0x3f000000>;
22         };
23
24         soc {
25                 pinctrl {
26                         compatible = "stericsson,db8540-pinctrl";
27                 };
28
29                 prcmu@80157000 {
30                         reg = <0x80157000 0x2000>, <0x801b0000 0x8000>, <0x801b8000 0x3000>;
31                         reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm";
32                 };
33
34                 uart@80120000 {
35                         pinctrl-names = "default", "sleep";
36                         pinctrl-0 = <&uart0_default_mux>, <&uart0_default_mode>;
37                         pinctrl-1 = <&uart0_sleep_mode>;
38                         status = "okay";
39                 };
40
41                 uart@80121000 {
42                         status = "okay";
43                 };
44
45                 uart@80007000 {
46                         pinctrl-names = "default", "sleep";
47                         pinctrl-0 = <&uart2_default_mode>;
48                         pinctrl-1 = <&uart2_sleep_mode>;
49                         status = "okay";
50                 };
51
52                 i2c0: i2c@80004000 {
53                         pinctrl-names = "default","sleep";
54                         pinctrl-0 = <&i2c0_default_mux>, <&i2c0_default_mode>;
55                         pinctrl-1 = <&i2c0_sleep_mode>;
56                 };
57
58                 i2c1: i2c@80122000 {
59                         pinctrl-names = "default","sleep";
60                         pinctrl-0 = <&i2c1_default_mux>, <&i2c1_default_mode>;
61                         pinctrl-1 = <&i2c1_sleep_mode>;
62                 };
63
64                 i2c2: i2c@80128000 {
65                         pinctrl-names = "default","sleep";
66                         pinctrl-0 = <&i2c2_default_mux>, <&i2c2_default_mode>;
67                         pinctrl-1 = <&i2c2_sleep_mode>;
68                 };
69
70                 i2c3: i2c@80110000 {
71                         status = "disabled";
72                 };
73
74                 i2c4: i2c@8012a000 {
75                         pinctrl-names = "default","sleep";
76                         pinctrl-0 = <&i2c4_default_mux>, <&i2c4_default_mode>;
77                         pinctrl-1 = <&i2c4_sleep_mode>;
78                 };
79
80                 i2c5: i2c@80001000 {
81                         pinctrl-names = "default","sleep";
82                         pinctrl-0 = <&i2c5_default_mux>, <&i2c5_default_mode>;
83                         pinctrl-1 = <&i2c5_sleep_mode>;
84                 };
85         };
86 };