blob: 44b19897b3bd87817e267d9e075a372dfbe73a58 [file] [log] [blame]
Masahiro Yamada230ce302014-12-06 00:03:24 +09001/*
2 * Device Tree Source for UniPhier PH1-sLD3 SoC
3 *
Masahiro Yamada64d851b2015-02-27 02:26:56 +09004 * Copyright (C) 2014-2015 Panasonic Corporation
Masahiro Yamada6462cde2015-03-11 15:54:46 +09005 * Copyright (C) 2015 Socionext Inc.
6 * Author: Masahiro Yamada <yamada.masahiro@socionext.com>
Masahiro Yamada230ce302014-12-06 00:03:24 +09007 *
8 * SPDX-License-Identifier: GPL-2.0+
9 */
10
11/include/ "skeleton.dtsi"
12
13/ {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090014 compatible = "socionext,ph1-sld3";
Masahiro Yamada230ce302014-12-06 00:03:24 +090015
16 cpus {
17 #address-cells = <1>;
18 #size-cells = <0>;
19
20 cpu@0 {
21 device_type = "cpu";
22 compatible = "arm,cortex-a9";
23 reg = <0>;
24 };
25
26 cpu@1 {
27 device_type = "cpu";
28 compatible = "arm,cortex-a9";
29 reg = <1>;
30 };
31 };
32
33 soc {
34 compatible = "simple-bus";
35 #address-cells = <1>;
36 #size-cells = <1>;
37 ranges;
38
39 uart0: serial@54006800 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090040 compatible = "socionext,uniphier-uart";
Masahiro Yamada230ce302014-12-06 00:03:24 +090041 status = "disabled";
42 reg = <0x54006800 0x20>;
43 clock-frequency = <36864000>;
44 };
45
46 uart1: serial@54006900 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090047 compatible = "socionext,uniphier-uart";
Masahiro Yamada230ce302014-12-06 00:03:24 +090048 status = "disabled";
49 reg = <0x54006900 0x20>;
50 clock-frequency = <36864000>;
51 };
52
53 uart2: serial@54006a00 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090054 compatible = "socionext,uniphier-uart";
Masahiro Yamada230ce302014-12-06 00:03:24 +090055 status = "disabled";
56 reg = <0x54006a00 0x20>;
57 clock-frequency = <36864000>;
58 };
59
60 i2c0: i2c@58400000 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090061 compatible = "socionext,uniphier-i2c";
Masahiro Yamada230ce302014-12-06 00:03:24 +090062 #address-cells = <1>;
63 #size-cells = <0>;
64 reg = <0x58400000 0x40>;
65 clock-frequency = <100000>;
66 status = "disabled";
67 };
68
69 i2c1: i2c@58480000 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090070 compatible = "socionext,uniphier-i2c";
Masahiro Yamada230ce302014-12-06 00:03:24 +090071 #address-cells = <1>;
72 #size-cells = <0>;
73 reg = <0x58480000 0x40>;
74 clock-frequency = <100000>;
75 status = "disabled";
76 };
77
78 i2c2: i2c@58500000 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090079 compatible = "socionext,uniphier-i2c";
Masahiro Yamada230ce302014-12-06 00:03:24 +090080 #address-cells = <1>;
81 #size-cells = <0>;
82 reg = <0x58500000 0x40>;
83 clock-frequency = <100000>;
84 status = "disabled";
85 };
86
87 i2c3: i2c@58580000 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090088 compatible = "socionext,uniphier-i2c";
Masahiro Yamada230ce302014-12-06 00:03:24 +090089 #address-cells = <1>;
90 #size-cells = <0>;
91 reg = <0x58580000 0x40>;
92 clock-frequency = <100000>;
93 status = "disabled";
94 };
95
96 usb0: usb@5a800100 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +090097 compatible = "socionext,uniphier-ehci", "generic-ehci";
Masahiro Yamada230ce302014-12-06 00:03:24 +090098 status = "disabled";
99 reg = <0x5a800100 0x100>;
100 };
101
102 usb1: usb@5a810100 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +0900103 compatible = "socionext,uniphier-ehci", "generic-ehci";
Masahiro Yamada230ce302014-12-06 00:03:24 +0900104 status = "disabled";
105 reg = <0x5a810100 0x100>;
106 };
107
108 usb2: usb@5a820100 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +0900109 compatible = "socionext,uniphier-ehci", "generic-ehci";
Masahiro Yamada230ce302014-12-06 00:03:24 +0900110 status = "disabled";
111 reg = <0x5a820100 0x100>;
112 };
113
114 usb3: usb@5a830100 {
Masahiro Yamada6462cde2015-03-11 15:54:46 +0900115 compatible = "socionext,uniphier-ehci", "generic-ehci";
Masahiro Yamada230ce302014-12-06 00:03:24 +0900116 status = "disabled";
117 reg = <0x5a830100 0x100>;
118 };
119
120 nand: nand@f8000000 {
121 compatible = "denali,denali-nand-dt";
122 reg = <0xf8000000 0x20>, <0xf8100000 0x1000>;
123 reg-names = "nand_data", "denali_reg";
124 };
125 };
126};