• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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		device_type = "memory";
22		reg = <0x20000000 0x1f000000>, <0xc0000000 0x3f000000>;
23	};
24
25	soc {
26		pinctrl {
27			compatible = "stericsson,db8540-pinctrl";
28		};
29
30		prcmu@80157000 {
31			reg = <0x80157000 0x2000>, <0x801b0000 0x8000>, <0x801b8000 0x3000>;
32			reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm";
33		};
34
35		uart@80120000 {
36			pinctrl-names = "default", "sleep";
37			pinctrl-0 = <&uart0_default_mux>, <&uart0_default_mode>;
38			pinctrl-1 = <&uart0_sleep_mode>;
39			status = "okay";
40		};
41
42		uart@80121000 {
43			status = "okay";
44		};
45
46		uart@80007000 {
47			pinctrl-names = "default", "sleep";
48			pinctrl-0 = <&uart2_default_mode>;
49			pinctrl-1 = <&uart2_sleep_mode>;
50			status = "okay";
51		};
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		};
86	};
87};
88