blob: 88322c6a8c7e90f30ff0c9befd20148b726ff71e [file] [log] [blame]
Masahiro Yamadaa90ca9a2014-12-06 00:03:24 +09001/*
2 * Device Tree Source for UniPhier PH1-sLD3 SoC
3 *
Masahiro Yamada611c89c2015-02-27 02:26:56 +09004 * Copyright (C) 2014-2015 Panasonic Corporation
Masahiro Yamadaa90ca9a2014-12-06 00:03:24 +09005 * 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-sld3";
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 = <36864000>;
43 };
44
45 uart1: serial@54006900 {
46 compatible = "panasonic,uniphier-uart";
47 status = "disabled";
48 reg = <0x54006900 0x20>;
49 clock-frequency = <36864000>;
50 };
51
52 uart2: serial@54006a00 {
53 compatible = "panasonic,uniphier-uart";
54 status = "disabled";
55 reg = <0x54006a00 0x20>;
56 clock-frequency = <36864000>;
57 };
58
59 i2c0: i2c@58400000 {
60 compatible = "panasonic,uniphier-i2c";
61 #address-cells = <1>;
62 #size-cells = <0>;
63 reg = <0x58400000 0x40>;
64 clock-frequency = <100000>;
65 status = "disabled";
66 };
67
68 i2c1: i2c@58480000 {
69 compatible = "panasonic,uniphier-i2c";
70 #address-cells = <1>;
71 #size-cells = <0>;
72 reg = <0x58480000 0x40>;
73 clock-frequency = <100000>;
74 status = "disabled";
75 };
76
77 i2c2: i2c@58500000 {
78 compatible = "panasonic,uniphier-i2c";
79 #address-cells = <1>;
80 #size-cells = <0>;
81 reg = <0x58500000 0x40>;
82 clock-frequency = <100000>;
83 status = "disabled";
84 };
85
86 i2c3: i2c@58580000 {
87 compatible = "panasonic,uniphier-i2c";
88 #address-cells = <1>;
89 #size-cells = <0>;
90 reg = <0x58580000 0x40>;
91 clock-frequency = <100000>;
92 status = "disabled";
93 };
94
95 usb0: usb@5a800100 {
Masahiro Yamada611c89c2015-02-27 02:26:56 +090096 compatible = "panasonic,uniphier-ehci", "generic-ehci";
Masahiro Yamadaa90ca9a2014-12-06 00:03:24 +090097 status = "disabled";
98 reg = <0x5a800100 0x100>;
99 };
100
101 usb1: usb@5a810100 {
Masahiro Yamada611c89c2015-02-27 02:26:56 +0900102 compatible = "panasonic,uniphier-ehci", "generic-ehci";
Masahiro Yamadaa90ca9a2014-12-06 00:03:24 +0900103 status = "disabled";
104 reg = <0x5a810100 0x100>;
105 };
106
107 usb2: usb@5a820100 {
Masahiro Yamada611c89c2015-02-27 02:26:56 +0900108 compatible = "panasonic,uniphier-ehci", "generic-ehci";
Masahiro Yamadaa90ca9a2014-12-06 00:03:24 +0900109 status = "disabled";
110 reg = <0x5a820100 0x100>;
111 };
112
113 usb3: usb@5a830100 {
Masahiro Yamada611c89c2015-02-27 02:26:56 +0900114 compatible = "panasonic,uniphier-ehci", "generic-ehci";
Masahiro Yamadaa90ca9a2014-12-06 00:03:24 +0900115 status = "disabled";
116 reg = <0x5a830100 0x100>;
117 };
118
119 nand: nand@f8000000 {
120 compatible = "denali,denali-nand-dt";
121 reg = <0xf8000000 0x20>, <0xf8100000 0x1000>;
122 reg-names = "nand_data", "denali_reg";
123 };
124 };
125};