]> git.ipfire.org Git - people/arne_f/kernel.git/blame - arch/arm/boot/dts/ste-ccu8540.dts
sun7i: dts: add bananapro.
[people/arne_f/kernel.git] / arch / arm / boot / dts / ste-ccu8540.dts
CommitLineData
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 {
542e7f33 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};