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