GNU Linux-libre 4.19.264-gnu1
[releases.git] / arch / arm / boot / dts / pxa910-dkb.dts
1 /*
2  *  Copyright (C) 2012 Marvell Technology Group Ltd.
3  *  Author: Haojian Zhuang <haojian.zhuang@marvell.com>
4  *
5  *  This program is free software; you can redistribute it and/or modify
6  *  it under the terms of the GNU General Public License version 2 as
7  *  publishhed by the Free Software Foundation.
8  */
9
10 /dts-v1/;
11 #include "pxa910.dtsi"
12
13 / {
14         model = "Marvell PXA910 DKB Development Board";
15         compatible = "mrvl,pxa910-dkb", "mrvl,pxa910";
16
17         chosen {
18                 bootargs = "console=ttyS0,115200 root=/dev/nfs nfsroot=192.168.1.100:/nfsroot/ ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on";
19         };
20
21         memory {
22                 reg = <0x00000000 0x10000000>;
23         };
24
25         soc {
26                 apb@d4000000 {
27                         uart1: uart@d4017000 {
28                                 status = "okay";
29                         };
30                         twsi1: i2c@d4011000 {
31                                 status = "okay";
32
33                                 pmic: 88pm860x@34 {
34                                         compatible = "marvell,88pm860x";
35                                         reg = <0x34>;
36                                         interrupts = <4>;
37                                         interrupt-parent = <&intc>;
38                                         interrupt-controller;
39                                         #interrupt-cells = <1>;
40
41                                         marvell,88pm860x-irq-read-clr;
42                                         marvell,88pm860x-slave-addr = <0x11>;
43
44                                         regulators {
45                                                 BUCK1 {
46                                                         regulator-min-microvolt = <1000000>;
47                                                         regulator-max-microvolt = <1500000>;
48                                                         regulator-boot-on;
49                                                         regulator-always-on;
50                                                 };
51                                                 BUCK2 {
52                                                         regulator-min-microvolt = <1000000>;
53                                                         regulator-max-microvolt = <1500000>;
54                                                         regulator-boot-on;
55                                                         regulator-always-on;
56                                                 };
57                                                 BUCK3 {
58                                                         regulator-min-microvolt = <1000000>;
59                                                         regulator-max-microvolt = <3000000>;
60                                                         regulator-boot-on;
61                                                         regulator-always-on;
62                                                 };
63                                                 LDO1 {
64                                                         regulator-min-microvolt = <1200000>;
65                                                         regulator-max-microvolt = <2800000>;
66                                                         regulator-boot-on;
67                                                         regulator-always-on;
68                                                 };
69                                                 LDO2 {
70                                                         regulator-min-microvolt = <1800000>;
71                                                         regulator-max-microvolt = <3300000>;
72                                                         regulator-boot-on;
73                                                         regulator-always-on;
74                                                 };
75                                                 LDO3 {
76                                                         regulator-min-microvolt = <1800000>;
77                                                         regulator-max-microvolt = <3300000>;
78                                                         regulator-boot-on;
79                                                         regulator-always-on;
80                                                 };
81                                                 LDO4 {
82                                                         regulator-min-microvolt = <1800000>;
83                                                         regulator-max-microvolt = <3300000>;
84                                                         regulator-always-on;
85                                                 };
86                                                 LDO5 {
87                                                         regulator-min-microvolt = <2900000>;
88                                                         regulator-max-microvolt = <3300000>;
89                                                         regulator-boot-on;
90                                                         regulator-always-on;
91                                                 };
92                                                 LDO6 {
93                                                         regulator-min-microvolt = <1800000>;
94                                                         regulator-max-microvolt = <3300000>;
95                                                         regulator-boot-on;
96                                                         regulator-always-on;
97                                                 };
98                                                 LDO7 {
99                                                         regulator-min-microvolt = <1800000>;
100                                                         regulator-max-microvolt = <2900000>;
101                                                         regulator-boot-on;
102                                                         regulator-always-on;
103                                                 };
104                                                 LDO8 {
105                                                         regulator-min-microvolt = <1800000>;
106                                                         regulator-max-microvolt = <2900000>;
107                                                         regulator-boot-on;
108                                                         regulator-always-on;
109                                                 };
110                                                 LDO9 {
111                                                         regulator-min-microvolt = <1800000>;
112                                                         regulator-max-microvolt = <3300000>;
113                                                         regulator-boot-on;
114                                                         regulator-always-on;
115                                                 };
116                                                 LDO10 {
117                                                         regulator-min-microvolt = <1200000>;
118                                                         regulator-max-microvolt = <3300000>;
119                                                         regulator-boot-on;
120                                                         regulator-always-on;
121                                                 };
122                                                 LDO12 {
123                                                         regulator-min-microvolt = <1200000>;
124                                                         regulator-max-microvolt = <3300000>;
125                                                         regulator-always-on;
126                                                 };
127                                                 LDO13 {
128                                                         regulator-min-microvolt = <1200000>;
129                                                         regulator-max-microvolt = <3300000>;
130                                                         regulator-always-on;
131                                                 };
132                                                 LDO14 {
133                                                         regulator-min-microvolt = <1800000>;
134                                                         regulator-max-microvolt = <3300000>;
135                                                         regulator-always-on;
136                                                 };
137                                         };
138                                         rtc {
139                                                 marvell,88pm860x-vrtc = <1>;
140                                         };
141                                         touch {
142                                                 marvell,88pm860x-gpadc-prebias = <1>;
143                                                 marvell,88pm860x-gpadc-slot-cycle = <1>;
144                                                 marvell,88pm860x-tsi-prebias = <6>;
145                                                 marvell,88pm860x-pen-prebias = <16>;
146                                                 marvell,88pm860x-pen-prechg = <2>;
147                                                 marvell,88pm860x-resistor-X = <300>;
148                                         };
149                                         backlights {
150                                                 backlight-0 {
151                                                         marvell,88pm860x-iset = <4>;
152                                                         marvell,88pm860x-pwm = <3>;
153                                                 };
154                                                 backlight-2 {
155                                                 };
156                                         };
157                                         leds {
158                                                 led0-red {
159                                                         marvell,88pm860x-iset = <12>;
160                                                 };
161                                                 led0-green {
162                                                         marvell,88pm860x-iset = <12>;
163                                                 };
164                                                 led0-blue {
165                                                         marvell,88pm860x-iset = <12>;
166                                                 };
167                                         };
168                                 };
169                         };
170                         rtc: rtc@d4010000 {
171                                 status = "okay";
172                         };
173                 };
174         };
175 };