Commit | Line | Data |
---|---|---|
c70b4a93 LJ |
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/; | |
2ce05a14 LW |
13 | #include "ste-dbx5x0.dtsi" |
14 | #include "ste-ccu8540-pinctrl.dtsi" | |
c70b4a93 LJ |
15 | |
16 | / { | |
17 | model = "ST-Ericsson U8540 platform with Device Tree"; | |
8afff9ca | 18 | compatible = "st-ericsson,ccu8540", "st-ericsson,u8540"; |
c70b4a93 | 19 | |
2388af4e | 20 | memory@0 { |
bfaed5ab | 21 | device_type = "memory"; |
2388af4e | 22 | reg = <0x20000000 0x1f000000>, <0xc0000000 0x3f000000>; |
c70b4a93 LJ |
23 | }; |
24 | ||
25 | soc { | |
3d0899e8 GF |
26 | pinctrl { |
27 | compatible = "stericsson,db8540-pinctrl"; | |
28 | }; | |
29 | ||
54ddca4d LJ |
30 | prcmu@80157000 { |
31 | reg = <0x80157000 0x2000>, <0x801b0000 0x8000>, <0x801b8000 0x3000>; | |
fce43dbe | 32 | reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm"; |
54ddca4d LJ |
33 | }; |
34 | ||
c70b4a93 | 35 | uart@80120000 { |
3d0899e8 GF |
36 | pinctrl-names = "default", "sleep"; |
37 | pinctrl-0 = <&uart0_default_mux>, <&uart0_default_mode>; | |
38 | pinctrl-1 = <&uart0_sleep_mode>; | |
c70b4a93 LJ |
39 | status = "okay"; |
40 | }; | |
41 | ||
42 | uart@80121000 { | |
43 | status = "okay"; | |
44 | }; | |
45 | ||
46 | uart@80007000 { | |
3d0899e8 GF |
47 | pinctrl-names = "default", "sleep"; |
48 | pinctrl-0 = <&uart2_default_mode>; | |
49 | pinctrl-1 = <&uart2_sleep_mode>; | |
c70b4a93 LJ |
50 | status = "okay"; |
51 | }; | |
e0dfe89d GF |
52 | |
53 | i2c0: i2c@80004000 { | |
54 | pinctrl-names = "default","sleep"; | |
55 | pinctrl-0 = <&i2c0_default_mux>, <&i2c0_default_mode>; | |
56 | pinctrl-1 = <&i2c0_sleep_mode>; | |
57 | }; | |
58 | ||
59 | i2c1: i2c@80122000 { | |
60 | pinctrl-names = "default","sleep"; | |
61 | pinctrl-0 = <&i2c1_default_mux>, <&i2c1_default_mode>; | |
62 | pinctrl-1 = <&i2c1_sleep_mode>; | |
63 | }; | |
64 | ||
65 | i2c2: i2c@80128000 { | |
66 | pinctrl-names = "default","sleep"; | |
67 | pinctrl-0 = <&i2c2_default_mux>, <&i2c2_default_mode>; | |
68 | pinctrl-1 = <&i2c2_sleep_mode>; | |
69 | }; | |
70 | ||
71 | i2c3: i2c@80110000 { | |
72 | status = "disabled"; | |
73 | }; | |
74 | ||
75 | i2c4: i2c@8012a000 { | |
76 | pinctrl-names = "default","sleep"; | |
77 | pinctrl-0 = <&i2c4_default_mux>, <&i2c4_default_mode>; | |
78 | pinctrl-1 = <&i2c4_sleep_mode>; | |
79 | }; | |
80 | ||
81 | i2c5: i2c@80001000 { | |
82 | pinctrl-names = "default","sleep"; | |
83 | pinctrl-0 = <&i2c5_default_mux>, <&i2c5_default_mode>; | |
84 | pinctrl-1 = <&i2c5_sleep_mode>; | |
85 | }; | |
c70b4a93 LJ |
86 | }; |
87 | }; |