blob: 7f3baf51a3a9e933d3a47dce18d2ca102c104a9b [file] [log] [blame]
Lee Jonesc70b4a92013-04-24 09:14:31 +01001/*
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/;
Linus Walleij2ce05a12013-08-07 15:37:52 +020013#include "ste-dbx5x0.dtsi"
14#include "ste-ccu8540-pinctrl.dtsi"
Lee Jonesc70b4a92013-04-24 09:14:31 +010015
16/ {
17 model = "ST-Ericsson U8540 platform with Device Tree";
Lee Jones8afff9c2013-05-22 15:49:57 +010018 compatible = "st-ericsson,ccu8540", "st-ericsson,u8540";
Lee Jonesc70b4a92013-04-24 09:14:31 +010019
Lee Jones2388af42013-05-31 16:15:51 +010020 memory@0 {
21 reg = <0x20000000 0x1f000000>, <0xc0000000 0x3f000000>;
Lee Jonesc70b4a92013-04-24 09:14:31 +010022 };
23
24 soc {
Gabriel Fernandez3d0899e2013-06-12 16:35:34 +020025 pinctrl {
26 compatible = "stericsson,db8540-pinctrl";
27 };
28
Lee Jones54ddca42013-04-24 09:15:20 +010029 prcmu@80157000 {
30 reg = <0x80157000 0x2000>, <0x801b0000 0x8000>, <0x801b8000 0x3000>;
Lee Jonesfce43db2013-05-30 09:31:15 +010031 reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm";
Lee Jones54ddca42013-04-24 09:15:20 +010032 };
33
Lee Jonesc70b4a92013-04-24 09:14:31 +010034 uart@80120000 {
Gabriel Fernandez3d0899e2013-06-12 16:35:34 +020035 pinctrl-names = "default", "sleep";
36 pinctrl-0 = <&uart0_default_mux>, <&uart0_default_mode>;
37 pinctrl-1 = <&uart0_sleep_mode>;
Lee Jonesc70b4a92013-04-24 09:14:31 +010038 status = "okay";
39 };
40
41 uart@80121000 {
42 status = "okay";
43 };
44
45 uart@80007000 {
Gabriel Fernandez3d0899e2013-06-12 16:35:34 +020046 pinctrl-names = "default", "sleep";
47 pinctrl-0 = <&uart2_default_mode>;
48 pinctrl-1 = <&uart2_sleep_mode>;
Lee Jonesc70b4a92013-04-24 09:14:31 +010049 status = "okay";
50 };
Gabriel Fernandeze0dfe892013-06-12 16:35:35 +020051
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 };
Lee Jonesc70b4a92013-04-24 09:14:31 +010085 };
86};