2 * Copyright 2012 ST-Ericsson AB
4 * The code contained herein is licensed under the GNU General Public
5 * License. You may obtain a copy of the GNU General Public License
6 * Version 2 or later at the following locations:
8 * http://www.opensource.org/licenses/gpl-license.html
9 * http://www.gnu.org/copyleft/gpl.html
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include "ste-dbx5x0.dtsi"
14 #include "ste-href-family-pinctrl.dtsi"
18 device_type = "memory";
19 reg = <0x00000000 0x20000000>;
24 pinctrl-names = "default", "sleep";
25 pinctrl-0 = <&uart0_default_mode>;
26 pinctrl-1 = <&uart0_sleep_mode>;
30 /* This UART is unused and thus left disabled */
32 pinctrl-names = "default", "sleep";
33 pinctrl-0 = <&uart1_default_mode>;
34 pinctrl-1 = <&uart1_sleep_mode>;
38 pinctrl-names = "default", "sleep";
39 pinctrl-0 = <&uart2_default_mode>;
40 pinctrl-1 = <&uart2_sleep_mode>;
45 pinctrl-names = "default","sleep";
46 pinctrl-0 = <&i2c0_default_mode>;
47 pinctrl-1 = <&i2c0_sleep_mode>;
51 pinctrl-names = "default","sleep";
52 pinctrl-0 = <&i2c1_default_mode>;
53 pinctrl-1 = <&i2c1_sleep_mode>;
57 pinctrl-names = "default","sleep";
58 pinctrl-0 = <&i2c2_default_mode>;
59 pinctrl-1 = <&i2c2_sleep_mode>;
61 compatible = "national,lp5521";
64 clock-mode = /bits/ 8 <2>;
66 led-cur = /bits/ 8 <0x2f>;
67 max-cur = /bits/ 8 <0x5f>;
68 linux,default-trigger = "heartbeat";
71 led-cur = /bits/ 8 <0x2f>;
72 max-cur = /bits/ 8 <0x5f>;
75 led-cur = /bits/ 8 <0x2f>;
76 max-cur = /bits/ 8 <0x5f>;
80 compatible = "national,lp5521";
83 clock-mode = /bits/ 8 <2>;
85 led-cur = /bits/ 8 <0x2f>;
86 max-cur = /bits/ 8 <0x5f>;
89 led-cur = /bits/ 8 <0x2f>;
90 max-cur = /bits/ 8 <0x5f>;
93 led-cur = /bits/ 8 <0x2f>;
94 max-cur = /bits/ 8 <0x5f>;
98 compatible = "rohm,bh1780gli";
104 pinctrl-names = "default","sleep";
105 pinctrl-0 = <&i2c3_default_mode>;
106 pinctrl-1 = <&i2c3_sleep_mode>;
109 /* ST6G3244ME level translator for 1.8/2.9 V */
110 vmmci: regulator-gpio {
111 compatible = "regulator-gpio";
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <2900000>;
115 regulator-name = "mmci-reg";
116 regulator-type = "voltage";
118 startup-delay-us = <100>;
120 states = <1800000 0x1
124 // External Micro SD slot
126 arm,primecell-periphid = <0x10480180>;
127 max-frequency = <100000000>;
138 vmmc-supply = <&ab8500_ldo_aux3_reg>;
139 vqmmc-supply = <&vmmci>;
140 pinctrl-names = "default", "sleep";
141 pinctrl-0 = <&sdi0_default_mode>;
142 pinctrl-1 = <&sdi0_sleep_mode>;
149 arm,primecell-periphid = <0x10480180>;
150 max-frequency = <100000000>;
153 pinctrl-names = "default", "sleep";
154 pinctrl-0 = <&sdi1_default_mode>;
155 pinctrl-1 = <&sdi1_sleep_mode>;
162 arm,primecell-periphid = <0x10480180>;
163 max-frequency = <100000000>;
167 vmmc-supply = <&db8500_vsmps2_reg>;
168 pinctrl-names = "default", "sleep";
169 pinctrl-0 = <&sdi2_default_mode>;
170 pinctrl-1 = <&sdi2_sleep_mode>;
177 arm,primecell-periphid = <0x10480180>;
178 max-frequency = <100000000>;
182 vmmc-supply = <&ab8500_ldo_aux2_reg>;
183 pinctrl-names = "default", "sleep";
184 pinctrl-0 = <&sdi4_default_mode>;
185 pinctrl-1 = <&sdi4_sleep_mode>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&msp0_default_mode>;
197 pinctrl-names = "default";
198 pinctrl-0 = <&msp1_default_mode>;
203 pinctrl-names = "default";
204 pinctrl-0 = <&msp2_default_mode>;
217 pinctrl-names = "default", "sleep";
218 pinctrl-0 = <&musb_default_mode>;
219 pinctrl-1 = <&musb_sleep_mode>;
223 ab8500_ldo_aux1_reg: ab8500_ldo_aux1 {
224 regulator-name = "V-DISPLAY";
227 ab8500_ldo_aux2_reg: ab8500_ldo_aux2 {
228 regulator-name = "V-eMMC1";
231 ab8500_ldo_aux3_reg: ab8500_ldo_aux3 {
232 regulator-name = "V-MMC-SD";
235 ab8500_ldo_intcore_reg: ab8500_ldo_intcore {
236 regulator-name = "V-INTCORE";
239 ab8500_ldo_tvout_reg: ab8500_ldo_tvout {
240 regulator-name = "V-TVOUT";
243 ab8500_ldo_usb_reg: ab8500_ldo_usb {
244 regulator-name = "dummy";
247 ab8500_ldo_audio_reg: ab8500_ldo_audio {
248 regulator-name = "V-AUD";
251 ab8500_ldo_anamic1_reg: ab8500_ldo_anamic1 {
252 regulator-name = "V-AMIC1";
255 ab8500_ldo_anamic2_reg: ab8500_ldo_anamic2 {
256 regulator-name = "V-AMIC2";
259 ab8500_ldo_dmic_reg: ab8500_ldo_dmic {
260 regulator-name = "V-DMIC";
263 ab8500_ldo_ana_reg: ab8500_ldo_ana {
264 regulator-name = "V-CSI/DSI";
271 pinctrl-names = "default", "sleep";
272 pinctrl-0 = <&lcd_default_mode>;
273 pinctrl-1 = <&lcd_sleep_mode>;