]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/dts/uniphier-ph1-pro4.dtsi
Merge branch 'master' of git://git.denx.de/u-boot-usb
[karo-tx-uboot.git] / arch / arm / dts / uniphier-ph1-pro4.dtsi
1 /*
2  * Device Tree Source for UniPhier PH1-Pro4 SoC
3  *
4  * Copyright (C) 2014 Panasonic Corporation
5  *   Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
6  *
7  * SPDX-License-Identifier:     GPL-2.0+
8  */
9
10 /include/ "skeleton.dtsi"
11
12 / {
13         compatible = "panasonic,ph1-pro4";
14
15         cpus {
16                 #address-cells = <1>;
17                 #size-cells = <0>;
18
19                 cpu@0 {
20                         device_type = "cpu";
21                         compatible = "arm,cortex-a9";
22                         reg = <0>;
23                 };
24
25                 cpu@1 {
26                         device_type = "cpu";
27                         compatible = "arm,cortex-a9";
28                         reg = <1>;
29                 };
30         };
31
32         soc {
33                 compatible = "simple-bus";
34                 #address-cells = <1>;
35                 #size-cells = <1>;
36                 ranges;
37
38                 uart0: serial@54006800 {
39                         compatible = "panasonic,uniphier-uart";
40                         status = "disabled";
41                         reg = <0x54006800 0x20>;
42                         clock-frequency = <73728000>;
43                 };
44
45                 uart1: serial@54006900 {
46                         compatible = "panasonic,uniphier-uart";
47                         status = "disabled";
48                         reg = <0x54006900 0x20>;
49                         clock-frequency = <73728000>;
50                 };
51
52                 uart2: serial@54006a00 {
53                         compatible = "panasonic,uniphier-uart";
54                         status = "disabled";
55                         reg = <0x54006a00 0x20>;
56                         clock-frequency = <73728000>;
57                 };
58
59                 uart3: serial@54006b00 {
60                         compatible = "panasonic,uniphier-uart";
61                         status = "disabled";
62                         reg = <0x54006b00 0x20>;
63                         clock-frequency = <73728000>;
64                 };
65
66                 i2c0: i2c@58780000 {
67                         compatible = "panasonic,uniphier-fi2c";
68                         #address-cells = <1>;
69                         #size-cells = <0>;
70                         reg = <0x58780000 0x80>;
71                         clock-frequency = <100000>;
72                         status = "disabled";
73                 };
74
75                 i2c1: i2c@58781000 {
76                         compatible = "panasonic,uniphier-fi2c";
77                         #address-cells = <1>;
78                         #size-cells = <0>;
79                         reg = <0x58781000 0x80>;
80                         clock-frequency = <100000>;
81                         status = "disabled";
82                 };
83
84                 i2c2: i2c@58782000 {
85                         compatible = "panasonic,uniphier-fi2c";
86                         #address-cells = <1>;
87                         #size-cells = <0>;
88                         reg = <0x58782000 0x80>;
89                         clock-frequency = <100000>;
90                         status = "disabled";
91                 };
92
93                 i2c3: i2c@58783000 {
94                         compatible = "panasonic,uniphier-fi2c";
95                         #address-cells = <1>;
96                         #size-cells = <0>;
97                         reg = <0x58783000 0x80>;
98                         clock-frequency = <100000>;
99                         status = "disabled";
100                 };
101
102                 /* i2c4 does not exist */
103
104                 i2c5: i2c@58785000 {
105                         compatible = "panasonic,uniphier-fi2c";
106                         #address-cells = <1>;
107                         #size-cells = <0>;
108                         reg = <0x58785000 0x80>;
109                         clock-frequency = <400000>;
110                         status = "ok";
111                 };
112
113                 i2c6: i2c@58786000 {
114                         compatible = "panasonic,uniphier-fi2c";
115                         #address-cells = <1>;
116                         #size-cells = <0>;
117                         reg = <0x58786000 0x80>;
118                         clock-frequency = <400000>;
119                         status = "ok";
120                 };
121
122                 usb0: usb@5a800100 {
123                         compatible = "panasonic,uniphier-ehci", "usb-ehci";
124                         status = "disabled";
125                         reg = <0x5a800100 0x100>;
126                 };
127
128                 usb1: usb@5a810100 {
129                         compatible = "panasonic,uniphier-ehci", "usb-ehci";
130                         status = "disabled";
131                         reg = <0x5a810100 0x100>;
132                 };
133
134                 nand: nand@68000000 {
135                         compatible = "denali,denali-nand-dt";
136                         reg = <0x68000000 0x20>, <0x68100000 0x1000>;
137                         reg-names = "nand_data", "denali_reg";
138                 };
139         };
140 };