Lines Matching +full:sig +full:- +full:pin +full:- +full:fbclk

1 // SPDX-License-Identifier: GPL-2.0-only
2 /dts-v1/;
4 #include "ste-db8500.dtsi"
5 #include "ste-ab8505.dtsi"
6 #include "ste-dbx5x0-pinctrl.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
14 * You need an intermediate, device-tree compatible bootloader
17 * There is a port of (mainline) U-Boot, see
18 * https://wiki.postmarketos.org/wiki/ST-Ericsson_NovaThor_U8500#U-Boot
21 model = "Samsung Galaxy S III mini (GT-I8190)";
22 compatible = "samsung,golden", "st-ericsson,u8500";
25 stdout-path = &serial2;
28 i2c-gpio-0 {
29 compatible = "i2c-gpio";
30 sda-gpios = <&gpio2 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
31 scl-gpios = <&gpio2 13 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&i2c_gpio_0_default>;
36 #address-cells = <1>;
37 #size-cells = <0>;
40 compatible = "coreriver,tc360-touchkey";
42 vdd-supply = <&ab8500_ldo_aux4_reg>;
43 vcc-supply = <&ab8500_ldo_aux6_reg>;
45 interrupt-parent = <&gpio2>;
48 pinctrl-names = "default";
49 pinctrl-0 = <&touchkey_default>;
54 i2c-gpio-1 {
55 compatible = "i2c-gpio";
56 sda-gpios = <&gpio4 24 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
57 scl-gpios = <&gpio4 23 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
59 pinctrl-names = "default";
60 pinctrl-0 = <&i2c_gpio_1_default>;
62 #address-cells = <1>;
63 #size-cells = <0>;
69 avdd-supply = <&ab8500_ldo_aux1_reg>;
70 dvdd-supply = <&ab8500_ldo_aux8_reg>;
79 arm,primecell-periphid = <0x10480180>;
80 max-frequency = <100000000>;
81 bus-width = <4>;
83 non-removable;
90 cap-sd-highspeed;
91 cap-mmc-highspeed;
92 st,sig-pin-fbclk;
93 full-pwr-cycle;
95 vmmc-supply = <&ab8500_ldo_aux3_reg>;
96 vqmmc-supply = <&sd_level_translator>;
98 pinctrl-names = "default", "sleep";
99 pinctrl-0 = <&mc0_a_2_default>;
100 pinctrl-1 = <&mc0_a_2_sleep>;
107 arm,primecell-periphid = <0x10480180>;
108 max-frequency = <50000000>;
109 bus-width = <4>;
111 non-removable;
112 cap-sd-highspeed;
114 vmmc-supply = <&wl_reg_on>;
116 pinctrl-names = "default", "sleep";
117 pinctrl-0 = <&mc1_a_2_default>;
118 pinctrl-1 = <&mc1_a_2_sleep>;
120 #address-cells = <1>;
121 #size-cells = <0>;
124 compatible = "brcm,bcm4334-fmac", "brcm,bcm4329-fmac";
128 interrupt-parent = <&gpio6>;
130 interrupt-names = "host-wake";
132 pinctrl-names = "default";
133 pinctrl-0 = <&wlan_default>;
141 arm,primecell-periphid = <0x10480180>;
142 max-frequency = <100000000>;
143 bus-width = <8>;
145 non-removable;
146 cap-mmc-highspeed;
147 mmc-ddr-1_8v;
148 no-sdio;
149 no-sd;
151 vmmc-supply = <&vmem_3v3>;
153 pinctrl-names = "default", "sleep";
154 pinctrl-0 = <&mc2_a_1_default>;
155 pinctrl-1 = <&mc2_a_1_sleep>;
162 pinctrl-names = "default", "sleep";
163 pinctrl-0 = <&u0_a_1_default>;
164 pinctrl-1 = <&u0_a_1_sleep>;
168 compatible = "brcm,bcm4330-bt";
170 shutdown-gpios = <&gpio6 30 GPIO_ACTIVE_HIGH>;
172 device-wakeup-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
174 host-wakeup-gpios = <&gpio3 1 GPIO_ACTIVE_HIGH>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&bluetooth_default>;
185 pinctrl-names = "default", "sleep";
186 pinctrl-0 = <&u1rxtx_a_1_default &u1ctsrts_a_1_default>;
187 pinctrl-1 = <&u1rxtx_a_1_sleep &u1ctsrts_a_1_sleep>;
194 pinctrl-names = "default", "sleep";
195 pinctrl-0 = <&u2rxtx_c_1_default>;
196 pinctrl-1 = <&u2rxtx_c_1_sleep>;
202 pinctrl-names = "default", "sleep";
203 pinctrl-0 = <&i2c0_a_1_default>;
204 pinctrl-1 = <&i2c0_a_1_sleep>;
211 interrupt-parent = <&gpio4>;
214 vdd-supply = <&ab8500_ldo_aux1_reg>;
215 vio-supply = <&ab8500_ldo_aux8_reg>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&proximity_default>;
220 sharp,proximity-far-hysteresis = <0x40>;
221 sharp,proximity-close-hysteresis = <0x0f>;
228 pinctrl-names = "default", "sleep";
229 pinctrl-0 = <&i2c2_b_2_default>;
230 pinctrl-1 = <&i2c2_b_2_sleep>;
237 interrupt-parent = <&gpio6>;
240 mount-matrix = "0", "1", "0",
241 "-1", "0", "0",
244 vdd-supply = <&ab8500_ldo_aux1_reg>;
245 vddio-supply = <&ab8500_ldo_aux8_reg>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&imu_default>;
255 pinctrl-names = "default", "sleep";
256 pinctrl-0 = <&i2c3_c_2_default>;
257 pinctrl-1 = <&i2c3_c_2_sleep>;
264 interrupt-parent = <&gpio6>;
267 /* VDDA is "analog supply", 2.57-3.47 V */
268 vdda-supply = <&ab8500_ldo_aux2_reg>;
269 /* VDD is "digital supply" 1.71-3.47V */
270 vdd-supply = <&ab8500_ldo_aux5_reg>;
272 pinctrl-names = "default";
273 pinctrl-0 = <&tsp_default>;
280 pinctrl-names = "default", "sleep";
281 pinctrl-0 = <&usb_a_1_default>;
282 pinctrl-1 = <&usb_a_1_sleep>;
285 ab8505-regulators {
287 regulator-name = "sensor_3v";
288 regulator-min-microvolt = <3000000>;
289 regulator-max-microvolt = <3000000>;
293 regulator-name = "vreg_tsp_a3v3";
294 regulator-min-microvolt = <3300000>;
295 regulator-max-microvolt = <3300000>;
299 regulator-name = "vdd_tf_2v91";
303 regulator-name = "key_led_3.3v";
304 regulator-min-microvolt = <3300000>;
305 regulator-max-microvolt = <3300000>;
309 regulator-name = "vreg_tsp_1v8";
310 regulator-min-microvolt = <1800000>;
311 regulator-max-microvolt = <1800000>;
315 regulator-name = "touch_key_2.2v";
316 regulator-min-microvolt = <2200000>;
317 regulator-max-microvolt = <2200000>;
321 regulator-name = "sensor_1v8";
329 pinctrl-names = "default";
330 pinctrl-0 = <&dsi_default_mode>;
336 max-brightness = <15>;
337 vdd3-supply = <&panel_reg_3v0>;
338 vci-supply = <&panel_reg_1v8>;
339 reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
341 interrupt-parent = <&gpio2>;
343 interrupt-names = "esd";
344 pinctrl-names = "default";
345 pinctrl-0 = <&display_default_mode>;
351 gpio-keys {
352 compatible = "gpio-keys";
354 pinctrl-names = "default";
355 pinctrl-0 = <&gpio_keys_default>;
359 volume-up {
366 volume-down {
385 enf-gpios = <&gpio4 12 GPIO_ACTIVE_HIGH>;
387 ent-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>;
393 richtek,rfs-ohms = <16000>;
394 richtek,rts-ohms = <100000>;
395 pinctrl-names = "default";
396 pinctrl-0 = <&gpio_flash_default_mode>;
401 flash-max-timeout-us = <250000>;
402 flash-max-microamp = <343750>;
403 led-max-microamp = <55000>;
408 compatible = "gpio-vibrator";
410 enable-gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>;
412 pinctrl-names = "default";
413 pinctrl-0 = <&vibrator_default>;
417 vmem_3v3: regulator-vmem {
418 compatible = "regulator-fixed";
420 regulator-name = "vmem_3v3";
421 regulator-min-microvolt = <3300000>;
422 regulator-max-microvolt = <3300000>;
423 regulator-boot-on;
425 startup-delay-us = <200>;
429 enable-active-high;
431 pinctrl-names = "default";
432 pinctrl-0 = <&mem_ldo_default>;
435 /* TI TXS0206-29 level translator for 2.9 V */
436 sd_level_translator: regulator-sd-level-translator {
437 compatible = "regulator-fixed";
439 regulator-name = "sd-level-translator";
440 regulator-min-microvolt = <2900000>;
441 regulator-max-microvolt = <2900000>;
443 startup-delay-us = <200>;
445 /* GPIO87 (TXS0206-29_EN) */
447 enable-active-high;
449 pinctrl-names = "default";
450 pinctrl-0 = <&sd_level_translator_default>;
458 wl_reg_on: regulator-wl-reg-on {
459 compatible = "regulator-fixed";
461 regulator-name = "wl-reg-on";
462 regulator-min-microvolt = <3000000>;
463 regulator-max-microvolt = <3000000>;
465 startup-delay-us = <100000>;
469 enable-active-high;
471 pinctrl-names = "default";
472 pinctrl-0 = <&wlan_en_default>;
475 /* MIC5366 GPIO-controlled regulator */
476 panel_reg_1v8: regulator-panel-1v8 {
477 compatible = "regulator-fixed";
479 regulator-name = "panel-fixed-supply";
480 regulator-min-microvolt = <1800000>;
481 regulator-max-microvolt = <1800000>;
485 startup-delay-us = <200>;
486 enable-active-high;
488 pinctrl-names = "default";
489 pinctrl-0 = <&panel_reg_default_mode>;
492 /* MIC5366 GPIO-controlled regulator */
493 panel_reg_3v0: regulator-panel-3v0 {
494 compatible = "regulator-fixed";
496 regulator-name = "panel-fixed-supply";
497 regulator-min-microvolt = <3000000>;
498 regulator-max-microvolt = <3000000>;
502 startup-delay-us = <200>;
503 enable-active-high;
505 pinctrl-names = "default";
506 pinctrl-0 = <&panel_reg_default_mode>;
511 gpio-keys {
522 i2c-gpio-0 {
541 i2c-gpio-1 {
563 pins = "GPIO87_B3"; /* TXS0206-29_EN */
682 pinctrl-names = "default";
683 pinctrl-0 = <&gpio_default>;
695 bias-disable;