• 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	/* This stablilizes the serial port enumeration */
21	aliases {
22		serial0 = &ux500_serial0;
23		serial1 = &ux500_serial1;
24		serial2 = &ux500_serial2;
25	};
26
27	memory@0 {
28		device_type = "memory";
29		reg = <0x20000000 0x1f000000>, <0xc0000000 0x3f000000>;
30	};
31
32	soc {
33		pinctrl {
34			compatible = "stericsson,db8540-pinctrl";
35		};
36
37		prcmu@80157000 {
38			reg = <0x80157000 0x2000>, <0x801b0000 0x8000>, <0x801b8000 0x3000>;
39			reg-names = "prcmu", "prcmu-tcpm", "prcmu-tcdm";
40		};
41
42		uart@80120000 {
43			pinctrl-names = "default", "sleep";
44			pinctrl-0 = <&uart0_default_mux>, <&uart0_default_mode>;
45			pinctrl-1 = <&uart0_sleep_mode>;
46			status = "okay";
47		};
48
49		uart@80121000 {
50			status = "okay";
51		};
52
53		uart@80007000 {
54			pinctrl-names = "default", "sleep";
55			pinctrl-0 = <&uart2_default_mode>;
56			pinctrl-1 = <&uart2_sleep_mode>;
57			status = "okay";
58		};
59
60		i2c0: i2c@80004000 {
61			pinctrl-names = "default","sleep";
62			pinctrl-0 = <&i2c0_default_mux>, <&i2c0_default_mode>;
63			pinctrl-1 = <&i2c0_sleep_mode>;
64		};
65
66		i2c1: i2c@80122000 {
67			pinctrl-names = "default","sleep";
68			pinctrl-0 = <&i2c1_default_mux>, <&i2c1_default_mode>;
69			pinctrl-1 = <&i2c1_sleep_mode>;
70		};
71
72		i2c2: i2c@80128000 {
73			pinctrl-names = "default","sleep";
74			pinctrl-0 = <&i2c2_default_mux>, <&i2c2_default_mode>;
75			pinctrl-1 = <&i2c2_sleep_mode>;
76		};
77
78		i2c3: i2c@80110000 {
79			status = "disabled";
80		};
81
82		i2c4: i2c@8012a000 {
83			pinctrl-names = "default","sleep";
84			pinctrl-0 = <&i2c4_default_mux>, <&i2c4_default_mode>;
85			pinctrl-1 = <&i2c4_sleep_mode>;
86		};
87
88		i2c5: i2c@80001000 {
89			pinctrl-names = "default","sleep";
90			pinctrl-0 = <&i2c5_default_mux>, <&i2c5_default_mode>;
91			pinctrl-1 = <&i2c5_sleep_mode>;
92		};
93	};
94};
95