Lines Matching +full:regulator +full:- +full:gpio

1 // SPDX-License-Identifier: GPL-2.0
6 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
32 reserved-memory {
33 #address-cells = <1>;
34 #size-cells = <1>;
38 compatible = "shared-dma-pool";
39 no-map;
44 compatible = "shared-dma-pool";
45 no-map;
50 pmic_ap_clk: clock-0 {
52 compatible = "fixed-clock";
53 #clock-cells = <0>;
54 clock-frequency = <32768>;
58 compatible = "linux,bt-sco";
59 #sound-dai-cells = <0>;
62 vibrator_pwr: regulator-fixed-0 {
63 compatible = "regulator-fixed";
64 regulator-name = "vibrator-en";
65 enable-active-high;
66 gpio = <&gpj1 1 GPIO_ACTIVE_HIGH>;
68 pinctrl-names = "default";
69 pinctrl-0 = <&vibrator_ena>;
72 touchkey_vdd: regulator-fixed-1 {
73 compatible = "regulator-fixed";
74 regulator-name = "VTOUCH_3.3V";
75 regulator-min-microvolt = <3300000>;
76 regulator-max-microvolt = <3300000>;
77 enable-active-high;
78 gpio = <&gpj3 2 GPIO_ACTIVE_HIGH>;
80 pinctrl-names = "default";
81 pinctrl-0 = <&touchkey_vdd_ena>;
84 gp2a_vled: regulator-fixed-2 {
85 compatible = "regulator-fixed";
86 regulator-name = "VLED";
87 enable-active-high;
88 gpio = <&gpj1 4 GPIO_ACTIVE_HIGH>;
89 regulator-min-microvolt = <2800000>;
90 regulator-max-microvolt = <2800000>;
92 pinctrl-names = "default";
93 pinctrl-0 = <&gp2a_power>;
96 wifi_pwrseq: wifi-pwrseq {
97 compatible = "mmc-pwrseq-simple";
98 reset-gpios = <&gpg1 2 GPIO_ACTIVE_LOW>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&wlan_gpio_rst>;
101 post-power-on-delay-ms = <500>;
102 power-off-delay-us = <500>;
105 i2c_sound: i2c-gpio-0 {
106 compatible = "i2c-gpio";
107 sda-gpios = <&mp05 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
108 scl-gpios = <&mp05 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
109 i2c-gpio,delay-us = <2>;
110 #address-cells = <1>;
111 #size-cells = <0>;
113 pinctrl-names = "default";
114 pinctrl-0 = <&sound_i2c_pins>;
120 #sound-dai-cells = <0>;
122 gpio-controller;
123 #gpio-cells = <2>;
126 clock-names = "MCLK1";
128 AVDD2-supply = <&buck3_reg>;
129 DBVDD-supply = <&buck3_reg>;
130 CPVDD-supply = <&buck3_reg>;
131 SPKVDD1-supply = <&buck3_reg>;
132 SPKVDD2-supply = <&buck3_reg>;
134 wlf,gpio-cfg = <0xa101 0x8100 0x0100 0x0100 0x8100
141 wlf,lineout1-se;
142 wlf,lineout2-se;
144 assigned-clocks = <&clocks MOUT_CLKOUT>;
145 assigned-clock-rates = <0>;
146 assigned-clock-parents = <&xusbxti>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&codec_ldo>;
153 i2c_accel: i2c-gpio-1 {
154 compatible = "i2c-gpio";
155 sda-gpios = <&gpj3 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
156 scl-gpios = <&gpj3 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
157 i2c-gpio,delay-us = <2>;
158 #address-cells = <1>;
159 #size-cells = <0>;
161 pinctrl-names = "default";
162 pinctrl-0 = <&accel_i2c_pins>;
168 vdd-supply = <&ldo9_reg>;
169 vddio-supply = <&ldo9_reg>;
173 i2c_pmic: i2c-gpio-2 {
174 compatible = "i2c-gpio";
175 sda-gpios = <&gpj4 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
176 scl-gpios = <&gpj4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
177 i2c-gpio,delay-us = <2>;
178 #address-cells = <1>;
179 #size-cells = <0>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&pmic_i2c_pins>;
187 interrupt-parent = <&gph0>;
190 max8998,pmic-buck1-default-dvs-idx = <1>;
191 max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>,
193 max8998,pmic-buck1-dvs-voltage = <1275000>, <1200000>,
196 max8998,pmic-buck2-default-dvs-idx = <0>;
197 max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>;
198 max8998,pmic-buck2-dvs-voltage = <1100000>, <1000000>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&pmic_dvs_pins &pmic_irq>;
205 regulator-name = "VALIVE_1.2V";
206 regulator-min-microvolt = <1200000>;
207 regulator-max-microvolt = <1200000>;
208 regulator-always-on;
210 regulator-state-mem {
211 regulator-on-in-suspend;
216 regulator-name = "VUSB_1.1V";
217 regulator-min-microvolt = <1100000>;
218 regulator-max-microvolt = <1100000>;
220 regulator-state-mem {
221 regulator-off-in-suspend;
226 regulator-name = "VADC_3.3V";
227 regulator-min-microvolt = <3300000>;
228 regulator-max-microvolt = <3300000>;
230 regulator-state-mem {
231 regulator-off-in-suspend;
236 regulator-name = "VTF_2.8V";
237 regulator-min-microvolt = <2800000>;
238 regulator-max-microvolt = <2800000>;
240 regulator-state-mem {
241 regulator-off-in-suspend;
246 regulator-name = "LDO6";
247 regulator-min-microvolt = <1600000>;
248 regulator-max-microvolt = <3600000>;
252 regulator-name = "VLCD_1.8V";
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <1800000>;
256 regulator-state-mem {
257 regulator-off-in-suspend;
262 regulator-name = "VUSB_3.3V";
263 regulator-min-microvolt = <3300000>;
264 regulator-max-microvolt = <3300000>;
266 regulator-state-mem {
267 regulator-off-in-suspend;
272 regulator-name = "VCC_2.8V_PDA";
273 regulator-min-microvolt = <2800000>;
274 regulator-max-microvolt = <2800000>;
275 regulator-always-on;
279 regulator-name = "VPLL_1.2V";
280 regulator-min-microvolt = <1200000>;
281 regulator-max-microvolt = <1200000>;
282 regulator-always-on;
284 regulator-state-mem {
285 regulator-on-in-suspend;
290 regulator-name = "CAM_AF_3.0V";
291 regulator-min-microvolt = <3000000>;
292 regulator-max-microvolt = <3000000>;
294 regulator-state-mem {
295 regulator-off-in-suspend;
300 regulator-name = "CAM_SENSOR_CORE_1.2V";
301 regulator-min-microvolt = <1200000>;
302 regulator-max-microvolt = <1200000>;
304 regulator-state-mem {
305 regulator-off-in-suspend;
310 regulator-name = "VGA_VDDIO_2.8V";
311 regulator-min-microvolt = <2800000>;
312 regulator-max-microvolt = <2800000>;
314 regulator-state-mem {
315 regulator-off-in-suspend;
320 regulator-name = "VGA_DVDD_1.8V";
321 regulator-min-microvolt = <1800000>;
322 regulator-max-microvolt = <1800000>;
324 regulator-state-mem {
325 regulator-off-in-suspend;
330 regulator-name = "CAM_ISP_HOST_2.8V";
331 regulator-min-microvolt = <2800000>;
332 regulator-max-microvolt = <2800000>;
334 regulator-state-mem {
335 regulator-off-in-suspend;
340 regulator-name = "VGA_AVDD_2.8V";
341 regulator-min-microvolt = <2800000>;
342 regulator-max-microvolt = <2800000>;
344 regulator-state-mem {
345 regulator-off-in-suspend;
350 regulator-name = "VCC_3.0V_LCD";
351 regulator-min-microvolt = <3000000>;
352 regulator-max-microvolt = <3000000>;
354 regulator-state-mem {
355 regulator-off-in-suspend;
360 regulator-name = "vddarm";
361 regulator-min-microvolt = <750000>;
362 regulator-max-microvolt = <1500000>;
364 regulator-state-mem {
365 regulator-off-in-suspend;
366 regulator-suspend-microvolt = <1250000>;
371 regulator-name = "vddint";
372 regulator-min-microvolt = <750000>;
373 regulator-max-microvolt = <1500000>;
375 regulator-state-mem {
376 regulator-off-in-suspend;
377 regulator-suspend-microvolt = <1100000>;
382 regulator-name = "VCC_1.8V";
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <1800000>;
385 regulator-always-on;
389 regulator-name = "CAM_ISP_CORE_1.2V";
390 regulator-min-microvolt = <1200000>;
391 regulator-max-microvolt = <1200000>;
393 regulator-state-mem {
394 regulator-off-in-suspend;
398 ap32khz_reg: EN32KHz-AP {
399 regulator-name = "32KHz AP";
400 regulator-always-on;
403 cp32khz_reg: EN32KHz-CP {
404 regulator-name = "32KHz CP";
408 regulator-name = "VICHG";
409 regulator-always-on;
413 regulator-name = "SAFEOUT1";
417 regulator-name = "SAFEOUT2";
423 i2c_musb: i2c-gpio-3 {
424 compatible = "i2c-gpio";
425 sda-gpios = <&gpj3 4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
426 scl-gpios = <&gpj3 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
427 i2c-gpio,delay-us = <2>;
428 #address-cells = <1>;
429 #size-cells = <0>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&musb_i2c_pins>;
437 interrupt-parent = <&gph2>;
440 pinctrl-names = "default";
441 pinctrl-0 = <&musb_irq>;
445 i2c_fuel: i2c-gpio-4 {
446 compatible = "i2c-gpio";
447 sda-gpios = <&mp05 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
448 scl-gpios = <&mp05 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
449 i2c-gpio,delay-us = <2>;
450 #address-cells = <1>;
451 #size-cells = <0>;
453 pinctrl-names = "default";
454 pinctrl-0 = <&fg_i2c_pins>;
462 i2c_touchkey: i2c-gpio-5 {
463 compatible = "i2c-gpio";
464 sda-gpios = <&gpj3 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
465 scl-gpios = <&gpj3 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
466 i2c-gpio,delay-us = <2>;
467 #address-cells = <1>;
468 #size-cells = <0>;
470 pinctrl-names = "default";
471 pinctrl-0 = <&touchkey_i2c_pins>;
474 compatible = "cypress,aries-touchkey";
476 vdd-supply = <&touchkey_vdd>;
477 vcc-supply = <&buck3_reg>;
480 interrupt-parent = <&gpj4>;
483 pinctrl-names = "default";
484 pinctrl-0 = <&touchkey_irq>;
488 i2c_prox: i2c-gpio-6 {
489 compatible = "i2c-gpio";
490 sda-gpios = <&gpg2 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
491 scl-gpios = <&gpg0 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
492 i2c-gpio,delay-us = <2>;
493 #address-cells = <1>;
494 #size-cells = <0>;
496 pinctrl-names = "default";
497 pinctrl-0 = <&prox_i2c_pins>;
499 light-sensor@44 {
502 interrupt-parent = <&gph0>;
504 vdd-supply = <&gp2a_vled>;
505 vio-supply = <&gp2a_vled>;
506 io-channels = <&gp2a_shunt>;
507 io-channel-names = "alsout";
508 sharp,proximity-far-hysteresis = /bits/ 8 <0x40>;
509 sharp,proximity-close-hysteresis = /bits/ 8 <0x20>;
511 pinctrl-names = "default";
512 pinctrl-0 = <&gp2a_irq>;
516 i2c_magnetometer: i2c-gpio-7 {
517 compatible = "i2c-gpio";
518 sda-gpios = <&gpj0 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
519 scl-gpios = <&gpj0 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
520 i2c-gpio,delay-us = <2>;
521 #address-cells = <1>;
522 #size-cells = <0>;
524 pinctrl-names = "default";
525 pinctrl-0 = <&magnetometer_i2c_pins>;
532 vibrator: pwm-vibrator {
533 compatible = "pwm-vibrator";
535 pwm-names = "enable";
536 vcc-supply = <&vibrator_pwr>;
537 pinctrl-names = "default";
538 pinctrl-0 = <&pwm1_out>;
541 poweroff: syscon-poweroff {
542 compatible = "syscon-poweroff";
548 spi_lcd: spi-2 {
549 compatible = "spi-gpio";
550 #address-cells = <1>;
551 #size-cells = <0>;
553 sck-gpios = <&mp04 1 GPIO_ACTIVE_HIGH>;
554 mosi-gpios = <&mp04 3 GPIO_ACTIVE_HIGH>;
555 cs-gpios = <&mp01 1 GPIO_ACTIVE_HIGH>;
556 num-chipselects = <1>;
558 pinctrl-names = "default";
559 pinctrl-0 = <&lcd_spi_pins>;
564 reset-gpios = <&mp05 5 GPIO_ACTIVE_LOW>;
565 vdd3-supply = <&ldo7_reg>;
566 vci-supply = <&ldo17_reg>;
567 spi-cs-high;
568 spi-max-frequency = <1200000>;
570 pinctrl-names = "default";
571 pinctrl-0 = <&panel_rst>;
575 remote-endpoint = <&fimd_ep>;
583 vdd-supply = <&ldo4_reg>;
587 gp2a_shunt: current-sense-shunt {
588 compatible = "current-sense-shunt";
589 io-channels = <&adc 9>;
590 shunt-resistor-micro-ohms = <47000000>; /* 47 ohms */
591 #io-channel-cells = <0>;
592 io-channel-ranges;
597 pinctrl-names = "default";
598 pinctrl-0 = <&lcd_clk &lcd_data24>;
601 samsung,invert-vden;
602 samsung,invert-vclk;
604 #address-cells = <1>;
605 #size-cells = <0>;
610 remote-endpoint = <&lcd_ep>;
616 vusb_a-supply = <&ldo8_reg>;
617 vusb_d-supply = <&ldo3_reg>;
623 samsung,i2c-sda-delay = <100>;
624 samsung,i2c-max-bus-freq = <400000>;
625 samsung,i2c-slave-addr = <0x10>;
631 interrupt-parent = <&gpj0>;
633 pinctrl-names = "default";
634 pinctrl-0 = <&ts_irq>;
635 reset-gpios = <&gpj1 3 GPIO_ACTIVE_HIGH>;
645 memory-region = <&mfc_left>, <&mfc_right>;
649 bt_reset: bt-reset {
650 samsung,pins = "gpb-3";
651 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
652 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
653 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
656 wlan_bt_en: wlan-bt-en {
657 samsung,pins = "gpb-5";
658 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
659 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
660 samsung,pin-val = <1>;
663 codec_ldo: codec-ldo {
664 samsung,pins = "gpf3-4";
665 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
666 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
669 prox_i2c_pins: gp2a-i2c-pins {
670 samsung,pins = "gpg0-2", "gpg2-2";
671 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
672 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
675 wlan_gpio_rst: wlan-gpio-rst {
676 samsung,pins = "gpg1-2";
677 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
678 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
681 bt_wake: bt-wake {
682 samsung,pins = "gpg3-4";
683 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
684 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
687 gp2a_irq: gp2a-irq {
688 samsung,pins = "gph0-2";
689 samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
690 samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>;
691 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
694 pmic_dvs_pins: pmic-dvs-pins {
695 samsung,pins = "gph0-3", "gph0-4", "gph0-5";
696 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
697 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
698 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
699 samsung,pin-val = <0>;
702 pmic_irq: pmic-irq {
703 samsung,pins = "gph0-7";
704 samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
705 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
706 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
709 wifi_host_wake: wifi-host-wake {
710 samsung,pins = "gph2-4";
711 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
712 samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>;
713 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
716 bt_host_wake: bt-host-wake {
717 samsung,pins = "gph2-5";
718 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
719 samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>;
720 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
723 musb_irq: musq-irq {
724 samsung,pins = "gph2-7";
725 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
726 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
727 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
730 tf_detect: tf-detect {
731 samsung,pins = "gph3-4";
732 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
733 samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>;
734 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
737 wifi_wake: wifi-wake {
738 samsung,pins = "gph3-5";
739 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
740 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
743 magnetometer_i2c_pins: yas529-i2c-pins {
744 samsung,pins = "gpj0-0", "gpj0-1";
745 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
746 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
749 ts_irq: ts-irq {
750 samsung,pins = "gpj0-5";
751 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
752 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
753 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
756 vibrator_ena: vibrator-ena {
757 samsung,pins = "gpj1-1";
758 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
759 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
762 gp2a_power: gp2a-power {
763 samsung,pins = "gpj1-4";
764 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
765 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
766 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
769 touchkey_i2c_pins: touchkey-i2c-pins {
770 samsung,pins = "gpj3-0", "gpj3-1";
771 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
772 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
775 touchkey_vdd_ena: touchkey-vdd-ena {
776 samsung,pins = "gpj3-2";
777 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
778 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
781 musb_i2c_pins: musb-i2c-pins {
782 samsung,pins = "gpj3-4", "gpj3-5";
783 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
784 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
787 accel_i2c_pins: accel-i2c-pins {
788 samsung,pins = "gpj3-6", "gpj3-7";
789 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
790 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
793 pmic_i2c_pins: pmic-i2c-pins {
794 samsung,pins = "gpj4-0", "gpj4-3";
795 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
796 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
799 touchkey_irq: touchkey-irq {
800 samsung,pins = "gpj4-1";
801 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
802 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
803 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
806 lcd_spi_pins: spi-lcd-pins {
807 samsung,pins = "mp01-1", "mp04-1", "mp04-3";
808 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
809 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
812 fg_i2c_pins: fg-i2c-pins {
813 samsung,pins = "mp05-0", "mp05-1";
814 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
815 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
818 sound_i2c_pins: sound-i2c-pins {
819 samsung,pins = "mp05-2", "mp05-3";
820 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
821 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
824 panel_rst: panel-rst {
825 samsung,pins = "mp05-5";
826 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
827 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
832 samsung,pwm-outputs = <1>;
837 clock-names = "rtc", "rtc_src";
841 #address-cells = <1>;
842 #size-cells = <0>;
844 bus-width = <4>;
845 max-frequency = <38400000>;
846 pinctrl-0 = <&sd1_clk &sd1_cmd &sd1_bus4 &wifi_wake &wifi_host_wake &wlan_bt_en>;
847 pinctrl-names = "default";
848 cap-sd-highspeed;
849 cap-mmc-highspeed;
850 keep-power-in-suspend;
852 mmc-pwrseq = <&wifi_pwrseq>;
853 non-removable;
856 assigned-clocks = <&clocks MOUT_MMC1>, <&clocks SCLK_MMC1>;
857 assigned-clock-rates = <0>, <50000000>;
858 assigned-clock-parents = <&clocks MOUT_MPLL>;
862 compatible = "brcm,bcm4329-fmac";
863 interrupt-parent = <&gph2>;
865 interrupt-names = "host-wake";
870 bus-width = <4>;
871 cd-gpios = <&gph3 4 GPIO_ACTIVE_LOW>;
872 vmmc-supply = <&ldo5_reg>;
873 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &tf_detect>;
874 pinctrl-names = "default";
877 assigned-clocks = <&clocks MOUT_MMC2>, <&clocks SCLK_MMC2>;
878 assigned-clock-rates = <0>, <50000000>;
879 assigned-clock-parents = <&clocks MOUT_MPLL>;
883 assigned-clocks = <&clocks MOUT_UART0>, <&clocks SCLK_UART0>;
884 assigned-clock-rates = <0>, <111166667>;
885 assigned-clock-parents = <&clocks MOUT_MPLL>;
890 compatible = "brcm,bcm4329-bt";
891 max-speed = <3000000>;
892 pinctrl-names = "default";
893 pinctrl-0 = <&uart0_data &uart0_fctl &bt_host_wake
895 shutdown-gpios = <&gpb 3 GPIO_ACTIVE_HIGH>;
896 device-wakeup-gpios = <&gpg3 4 GPIO_ACTIVE_HIGH>;
897 interrupt-parent = <&gph2>;
899 interrupt-names = "host-wake";
913 vbus-supply = <&safe1_sreg>;
917 clock-frequency = <24000000>;