Lines Matching +full:inb2 +full:- +full:supply

1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pit-rev16",
22 "google,pit-rev15", "google,pit-rev14",
23 "google,pit-rev13", "google,pit-rev12",
24 "google,pit-rev11", "google,pit-rev10",
25 "google,pit-rev9", "google,pit-rev8",
26 "google,pit-rev7", "google,pit-rev6",
29 chassis-type = "laptop";
37 compatible = "pwm-backlight";
39 brightness-levels = <0 100 500 1000 1500 2000 2500 2800>;
40 default-brightness-level = <7>;
41 power-supply = <&tps65090_fet1>;
42 pinctrl-0 = <&pwm0_out>;
43 pinctrl-names = "default";
47 stdout-path = "serial3:115200n8";
50 fixed-rate-clocks {
52 compatible = "samsung,exynos5420-oscclk";
53 clock-frequency = <24000000>;
57 gpio-keys {
58 compatible = "gpio-keys";
60 pinctrl-names = "default";
61 pinctrl-0 = <&power_key_irq &lid_irq>;
63 power-key {
67 wakeup-source;
70 lid-switch {
73 linux,input-type = <5>; /* EV_SW */
75 debounce-interval = <1>;
76 wakeup-source;
86 compatible = "google,snow-audio-max98090";
88 samsung,model = "Peach-Pit-I2S-MAX98090";
89 samsung,i2s-controller = <&i2s0>;
90 samsung,audio-codec = <&max98090>;
93 sound-dai = <&i2s0 0>;
97 sound-dai = <&max98090>, <&hdmi>;
101 usb300_vbus_reg: regulator-usb300 {
102 compatible = "regulator-fixed";
103 regulator-name = "P5.0V_USB3CON0";
104 regulator-min-microvolt = <5000000>;
105 regulator-max-microvolt = <5000000>;
107 pinctrl-names = "default";
108 pinctrl-0 = <&usb300_vbus_en>;
109 enable-active-high;
112 usb301_vbus_reg: regulator-usb301 {
113 compatible = "regulator-fixed";
114 regulator-name = "P5.0V_USB3CON1";
115 regulator-min-microvolt = <5000000>;
116 regulator-max-microvolt = <5000000>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&usb301_vbus_en>;
120 enable-active-high;
123 vbat: fixed-regulator {
124 compatible = "regulator-fixed";
125 regulator-name = "vbat-supply";
126 regulator-boot-on;
127 regulator-always-on;
132 power-supply = <&tps65090_fet6>;
137 remote-endpoint = <&bridge_out>;
142 mmc1_pwrseq: mmc1-pwrseq {
143 compatible = "mmc-pwrseq-simple";
144 reset-gpios = <&gpx0 0 GPIO_ACTIVE_LOW>; /* WIFI_EN */
146 clock-names = "ext_clock";
152 vdd-supply = <&ldo9_reg>;
156 assigned-clocks = <&clock_audss EXYNOS_MOUT_AUDSS>;
157 assigned-clock-parents = <&clock CLK_MAU_EPLL>;
161 cpu-supply = <&buck2_reg>;
165 cpu-supply = <&buck6_reg>;
170 pinctrl-names = "default";
171 pinctrl-0 = <&dp_hpd_gpio>;
172 samsung,color-space = <0>;
173 samsung,color-depth = <1>;
174 samsung,link-rate = <0x06>;
175 samsung,lane-count = <2>;
176 hpd-gpios = <&gpx2 6 GPIO_ACTIVE_HIGH>;
181 remote-endpoint = <&bridge_in>;
189 samsung,invert-vclk;
194 hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&hdmi_hpd_irq>;
199 hdmi-en-supply = <&tps65090_fet7>;
200 vdd-supply = <&ldo8_reg>;
201 vdd_osc-supply = <&ldo10_reg>;
202 vdd_pll-supply = <&ldo8_reg>;
207 clock-frequency = <400000>;
211 interrupt-parent = <&gpx3>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&max77802_irq>, <&pmic_selb>,
216 wakeup-source;
218 #clock-cells = <1>;
220 inb1-supply = <&tps65090_dcdc2>;
221 inb2-supply = <&tps65090_dcdc1>;
222 inb3-supply = <&tps65090_dcdc2>;
223 inb4-supply = <&tps65090_dcdc2>;
224 inb5-supply = <&tps65090_dcdc1>;
225 inb6-supply = <&tps65090_dcdc2>;
226 inb7-supply = <&tps65090_dcdc1>;
227 inb8-supply = <&tps65090_dcdc1>;
228 inb9-supply = <&tps65090_dcdc1>;
229 inb10-supply = <&tps65090_dcdc1>;
231 inl1-supply = <&buck5_reg>;
232 inl2-supply = <&buck7_reg>;
233 inl3-supply = <&buck9_reg>;
234 inl4-supply = <&buck9_reg>;
235 inl5-supply = <&buck9_reg>;
236 inl6-supply = <&tps65090_dcdc2>;
237 inl7-supply = <&buck9_reg>;
238 inl9-supply = <&tps65090_dcdc2>;
239 inl10-supply = <&buck7_reg>;
243 regulator-name = "vdd_mif";
244 regulator-min-microvolt = <800000>;
245 regulator-max-microvolt = <1300000>;
246 regulator-always-on;
247 regulator-boot-on;
248 regulator-ramp-delay = <12500>;
249 regulator-state-mem {
250 regulator-off-in-suspend;
255 regulator-name = "vdd_arm";
256 regulator-min-microvolt = <800000>;
257 regulator-max-microvolt = <1500000>;
258 regulator-always-on;
259 regulator-boot-on;
260 regulator-ramp-delay = <12500>;
261 regulator-state-mem {
262 regulator-off-in-suspend;
267 regulator-name = "vdd_int";
268 regulator-min-microvolt = <800000>;
269 regulator-max-microvolt = <1400000>;
270 regulator-always-on;
271 regulator-boot-on;
272 regulator-ramp-delay = <12500>;
273 regulator-state-mem {
274 regulator-off-in-suspend;
279 regulator-name = "vdd_g3d";
280 regulator-min-microvolt = <700000>;
281 regulator-max-microvolt = <1400000>;
282 regulator-always-on;
283 regulator-boot-on;
284 regulator-ramp-delay = <12500>;
285 regulator-state-mem {
286 regulator-off-in-suspend;
291 regulator-name = "vdd_1v2";
292 regulator-min-microvolt = <1200000>;
293 regulator-max-microvolt = <1200000>;
294 regulator-boot-on;
295 regulator-state-mem {
296 regulator-off-in-suspend;
301 regulator-name = "vdd_kfc";
302 regulator-min-microvolt = <800000>;
303 regulator-max-microvolt = <1500000>;
304 regulator-always-on;
305 regulator-boot-on;
306 regulator-ramp-delay = <12500>;
307 regulator-state-mem {
308 regulator-off-in-suspend;
313 regulator-name = "vdd_1v35";
314 regulator-min-microvolt = <1350000>;
315 regulator-max-microvolt = <1350000>;
316 regulator-always-on;
317 regulator-boot-on;
318 regulator-state-mem {
319 regulator-on-in-suspend;
324 regulator-name = "vdd_emmc";
325 regulator-min-microvolt = <2850000>;
326 regulator-max-microvolt = <2850000>;
327 regulator-always-on;
328 regulator-boot-on;
329 regulator-state-mem {
330 regulator-off-in-suspend;
335 regulator-name = "vdd_2v";
336 regulator-min-microvolt = <2000000>;
337 regulator-max-microvolt = <2000000>;
338 regulator-always-on;
339 regulator-boot-on;
340 regulator-state-mem {
341 regulator-on-in-suspend;
346 regulator-name = "vdd_1v8";
347 regulator-min-microvolt = <1800000>;
348 regulator-max-microvolt = <1800000>;
349 regulator-always-on;
350 regulator-boot-on;
351 regulator-state-mem {
352 regulator-on-in-suspend;
357 regulator-name = "vdd_1v0";
358 regulator-min-microvolt = <1000000>;
359 regulator-max-microvolt = <1000000>;
360 regulator-always-on;
361 regulator-state-mem {
362 regulator-on-in-suspend;
363 regulator-mode = <MAX77802_OPMODE_LP>;
368 regulator-name = "vdd_1v2_2";
369 regulator-min-microvolt = <1200000>;
370 regulator-max-microvolt = <1200000>;
374 regulator-name = "vdd_1v8_3";
375 regulator-min-microvolt = <1800000>;
376 regulator-max-microvolt = <1800000>;
377 regulator-always-on;
378 regulator-state-mem {
379 regulator-on-in-suspend;
380 regulator-mode = <MAX77802_OPMODE_LP>;
385 regulator-name = "vdd_sd";
386 regulator-min-microvolt = <1800000>;
387 regulator-max-microvolt = <2800000>;
388 regulator-always-on;
389 regulator-state-mem {
390 regulator-off-in-suspend;
395 regulator-name = "vdd_1v8_5";
396 regulator-min-microvolt = <1800000>;
397 regulator-max-microvolt = <1800000>;
398 regulator-always-on;
399 regulator-state-mem {
400 regulator-off-in-suspend;
405 regulator-name = "vdd_1v8_6";
406 regulator-min-microvolt = <1800000>;
407 regulator-max-microvolt = <1800000>;
408 regulator-always-on;
409 regulator-state-mem {
410 regulator-off-in-suspend;
415 regulator-name = "vdd_1v8_7";
416 regulator-min-microvolt = <1800000>;
417 regulator-max-microvolt = <1800000>;
421 regulator-name = "vdd_ldo8";
422 regulator-min-microvolt = <1000000>;
423 regulator-max-microvolt = <1000000>;
424 regulator-always-on;
425 regulator-state-mem {
426 regulator-off-in-suspend;
431 regulator-name = "vdd_ldo9";
432 regulator-min-microvolt = <1800000>;
433 regulator-max-microvolt = <1800000>;
434 regulator-state-mem {
435 regulator-on-in-suspend;
436 regulator-mode = <MAX77802_OPMODE_LP>;
441 regulator-name = "vdd_ldo10";
442 regulator-min-microvolt = <1800000>;
443 regulator-max-microvolt = <1800000>;
444 regulator-always-on;
445 regulator-state-mem {
446 regulator-off-in-suspend;
451 regulator-name = "vdd_ldo11";
452 regulator-min-microvolt = <1800000>;
453 regulator-max-microvolt = <1800000>;
454 regulator-always-on;
455 regulator-state-mem {
456 regulator-on-in-suspend;
457 regulator-mode = <MAX77802_OPMODE_LP>;
462 regulator-name = "vdd_ldo12";
463 regulator-min-microvolt = <3000000>;
464 regulator-max-microvolt = <3000000>;
465 regulator-always-on;
466 regulator-state-mem {
467 regulator-off-in-suspend;
472 regulator-name = "vdd_ldo13";
473 regulator-min-microvolt = <1800000>;
474 regulator-max-microvolt = <1800000>;
475 regulator-always-on;
476 regulator-state-mem {
477 regulator-on-in-suspend;
478 regulator-mode = <MAX77802_OPMODE_LP>;
483 regulator-name = "vdd_ldo14";
484 regulator-min-microvolt = <1800000>;
485 regulator-max-microvolt = <1800000>;
486 regulator-always-on;
487 regulator-state-mem {
488 regulator-off-in-suspend;
493 regulator-name = "vdd_ldo15";
494 regulator-min-microvolt = <1000000>;
495 regulator-max-microvolt = <1000000>;
496 regulator-always-on;
497 regulator-state-mem {
498 regulator-off-in-suspend;
503 regulator-name = "vdd_g3ds";
504 regulator-min-microvolt = <900000>;
505 regulator-max-microvolt = <1400000>;
506 regulator-always-on;
507 regulator-state-mem {
508 regulator-off-in-suspend;
513 regulator-name = "ldo_18";
514 regulator-min-microvolt = <1800000>;
515 regulator-max-microvolt = <1800000>;
519 regulator-name = "ldo_19";
520 regulator-min-microvolt = <1800000>;
521 regulator-max-microvolt = <1800000>;
525 regulator-name = "ldo_20";
526 regulator-min-microvolt = <1800000>;
527 regulator-max-microvolt = <1800000>;
528 regulator-always-on;
532 regulator-name = "ldo_21";
533 regulator-min-microvolt = <2800000>;
534 regulator-max-microvolt = <2800000>;
538 regulator-name = "ldo_23";
539 regulator-min-microvolt = <3300000>;
540 regulator-max-microvolt = <3300000>;
543 regulator-name = "ldo_24";
544 regulator-min-microvolt = <2800000>;
545 regulator-max-microvolt = <2800000>;
549 regulator-name = "ldo_25";
550 regulator-min-microvolt = <3300000>;
551 regulator-max-microvolt = <3300000>;
555 regulator-name = "ldo_26";
556 regulator-min-microvolt = <1200000>;
557 regulator-max-microvolt = <1200000>;
561 regulator-name = "ldo_27";
562 regulator-min-microvolt = <1200000>;
563 regulator-max-microvolt = <1200000>;
567 regulator-name = "ldo_28";
568 regulator-min-microvolt = <1800000>;
569 regulator-max-microvolt = <1800000>;
573 regulator-name = "ldo_29";
574 regulator-min-microvolt = <1800000>;
575 regulator-max-microvolt = <1800000>;
579 regulator-name = "vdd_mifs";
580 regulator-min-microvolt = <1000000>;
581 regulator-max-microvolt = <1000000>;
582 regulator-always-on;
583 regulator-state-mem {
584 regulator-off-in-suspend;
589 regulator-name = "ldo_32";
590 regulator-min-microvolt = <3000000>;
591 regulator-max-microvolt = <3000000>;
595 regulator-name = "ldo_33";
596 regulator-min-microvolt = <2800000>;
597 regulator-max-microvolt = <2800000>;
601 regulator-name = "ldo_34";
602 regulator-min-microvolt = <3000000>;
603 regulator-max-microvolt = <3000000>;
607 regulator-name = "ldo_35";
608 regulator-min-microvolt = <1200000>;
609 regulator-max-microvolt = <1200000>;
617 clock-frequency = <400000>;
619 max98090: audio-codec@10 {
623 interrupt-parent = <&gpx0>;
624 pinctrl-names = "default";
625 pinctrl-0 = <&max98090_irq>;
627 clock-names = "mclk";
628 #sound-dai-cells = <0>;
631 light-sensor@44 {
634 vcc-supply = <&tps65090_fet5>;
637 ps8625: lvds-bridge@48 {
640 sleep-gpios = <&gpx3 5 GPIO_ACTIVE_HIGH>;
641 reset-gpios = <&gpy7 7 GPIO_ACTIVE_HIGH>;
642 lane-count = <2>;
643 use-external-pwm;
646 #address-cells = <1>;
647 #size-cells = <0>;
653 remote-endpoint = <&panel_in>;
661 remote-endpoint = <&dp_out>;
671 clock-frequency = <333000>;
677 interrupt-parent = <&gpx1>;
679 wakeup-source;
680 pinctrl-names = "default";
681 pinctrl-0 = <&trackpad_irq>;
682 linux,gpio-keymap = <KEY_RESERVED
693 clock-frequency = <400000>;
700 pinctrl-names = "default";
701 pinctrl-0 = <&tpm_irq>;
707 samsung,i2c-sda-delay = <100>;
708 samsung,i2c-max-bus-freq = <66000>;
709 samsung,i2c-slave-addr = <0x50>;
713 assigned-clocks = <&i2s0 CLK_I2S_RCLK_SRC>;
714 assigned-clock-parents = <&clock_audss EXYNOS_I2S_BUS>;
725 mmc-hs200-1_8v;
726 cap-mmc-highspeed;
727 non-removable;
728 clock-frequency = <400000000>;
729 samsung,dw-mshc-ciu-div = <3>;
730 samsung,dw-mshc-sdr-timing = <0 4>;
731 samsung,dw-mshc-ddr-timing = <0 2>;
732 samsung,dw-mshc-hs400-timing = <0 2>;
733 samsung,read-strobe-delay = <90>;
734 pinctrl-names = "default";
735 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_rclk>;
736 bus-width = <8>;
742 non-removable;
743 cap-sdio-irq;
744 keep-power-in-suspend;
745 clock-frequency = <400000000>;
746 samsung,dw-mshc-ciu-div = <1>;
747 samsung,dw-mshc-sdr-timing = <0 1>;
748 samsung,dw-mshc-ddr-timing = <0 2>;
749 pinctrl-names = "default";
750 pinctrl-0 = <&sd1_clk>, <&sd1_cmd>, <&sd1_int>, <&sd1_bus1>,
752 bus-width = <4>;
753 cap-sd-highspeed;
754 mmc-pwrseq = <&mmc1_pwrseq>;
755 vqmmc-supply = <&buck10_reg>;
761 cap-sd-highspeed;
762 card-detect-delay = <200>;
763 clock-frequency = <400000000>;
764 samsung,dw-mshc-ciu-div = <3>;
765 samsung,dw-mshc-sdr-timing = <2 3>;
766 samsung,dw-mshc-ddr-timing = <1 2>;
767 pinctrl-names = "default";
768 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
769 bus-width = <4>;
774 pinctrl-names = "default";
775 pinctrl-0 = <&mask_tpm_reset>;
777 wifi_en: wifi-en-pins {
778 samsung,pins = "gpx0-0";
779 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
780 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
781 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
784 max98090_irq: max98090-irq-pins {
785 samsung,pins = "gpx0-2";
786 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
787 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
788 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
792 mask_tpm_reset: mask-tpm-reset-pins {
793 samsung,pins = "gpx0-6";
794 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
795 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
796 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
797 samsung,pin-val = <0>;
800 tpm_irq: tpm-irq-pins {
801 samsung,pins = "gpx1-0";
802 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
803 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
804 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
807 trackpad_irq: trackpad-irq-pins {
808 samsung,pins = "gpx1-1";
809 samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
810 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
811 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
814 power_key_irq: power-key-irq-pins {
815 samsung,pins = "gpx1-2";
816 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
817 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
818 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
821 ec_irq: ec-irq-pins {
822 samsung,pins = "gpx1-5";
823 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
824 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
825 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
828 tps65090_irq: tps65090-irq-pins {
829 samsung,pins = "gpx2-5";
830 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
831 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
832 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
835 dp_hpd_gpio: dp-hpd-gpio-pins {
836 samsung,pins = "gpx2-6";
837 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
838 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
839 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
842 max77802_irq: max77802-irq-pins {
843 samsung,pins = "gpx3-1";
844 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
845 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
846 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
849 lid_irq: lid-irq-pins {
850 samsung,pins = "gpx3-4";
851 samsung,pin-function = <EXYNOS_PIN_FUNC_F>;
852 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
853 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
856 hdmi_hpd_irq: hdmi-hpd-irq-pins {
857 samsung,pins = "gpx3-7";
858 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
859 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
860 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
863 pmic_dvs_1: pmic-dvs-1-pins {
864 samsung,pins = "gpy7-6";
865 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
866 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
867 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
874 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
878 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
882 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
886 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
890 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
894 pmic_dvs_2: pmic-dvs-2-pins {
895 samsung,pins = "gpj4-2", "gpj4-3";
896 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
897 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
898 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
905 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
910 ec_spi_cs: ec-spi-cs-pins {
911 samsung,pins = "gpb1-2";
912 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
913 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
914 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV3>;
917 usb300_vbus_en: usb300-vbus-en-pins {
918 samsung,pins = "gph0-0";
919 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
920 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
921 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
924 usb301_vbus_en: usb301-vbus-en-pins {
925 samsung,pins = "gph0-1";
926 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
927 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
928 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
931 pmic_selb: pmic-selb-pins {
932 samsung,pins = "gph0-2", "gph0-3", "gph0-4", "gph0-5",
933 "gph0-6";
934 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
935 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
936 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
941 assigned-clocks = <&pmu_system_controller 0>;
942 assigned-clock-parents = <&clock CLK_FIN_PLL>;
948 clock-names = "rtc", "rtc_src";
953 num-cs = <1>;
954 samsung,spi-src-clk = <0>;
955 cs-gpios = <&gpb1 2 GPIO_ACTIVE_HIGH>;
957 cros_ec: cros-ec@0 {
958 compatible = "google,cros-ec-spi";
959 interrupt-parent = <&gpx1>;
961 pinctrl-names = "default";
962 pinctrl-0 = <&ec_spi_cs &ec_irq>;
964 spi-max-frequency = <3125000>;
965 google,has-vbc-nvram;
967 controller-data {
968 samsung,spi-feedback-delay = <1>;
971 i2c_tunnel: i2c-tunnel {
972 compatible = "google,cros-ec-i2c-tunnel";
973 #address-cells = <1>;
974 #size-cells = <0>;
975 google,remote-bus = <0>;
977 battery: sbs-battery@b {
978 compatible = "sbs,sbs-battery";
980 sbs,poll-retry-count = <1>;
981 sbs,i2c-retry-count = <2>;
984 power-regulator@48 {
992 pinctrl-names = "default";
993 pinctrl-0 = <&tps65090_irq>;
995 vsys1-supply = <&vbat>;
996 vsys2-supply = <&vbat>;
997 vsys3-supply = <&vbat>;
998 infet1-supply = <&vbat>;
999 infet2-supply = <&tps65090_dcdc1>;
1000 infet3-supply = <&tps65090_dcdc2>;
1001 infet4-supply = <&tps65090_dcdc2>;
1002 infet5-supply = <&tps65090_dcdc2>;
1003 infet6-supply = <&tps65090_dcdc2>;
1004 infet7-supply = <&tps65090_dcdc1>;
1005 vsys-l1-supply = <&vbat>;
1006 vsys-l2-supply = <&vbat>;
1010 ti,enable-ext-control;
1013 ti,enable-ext-control;
1016 ti,enable-ext-control;
1019 regulator-name = "vcd_led";
1022 regulator-name = "video_mid";
1023 regulator-always-on;
1026 regulator-name = "wwan_r";
1027 regulator-always-on;
1030 regulator-name = "sdcard";
1031 regulator-always-on;
1034 regulator-name = "camout";
1035 regulator-always-on;
1038 regulator-name = "lcd_vdd";
1041 regulator-name = "video_mid_1a";
1042 regulator-always-on;
1051 compatible = "ti,tps65090-charger";
1063 arm,cpu-registers-not-fw-configured;
1067 vtmu-supply = <&ldo10_reg>;
1071 vtmu-supply = <&ldo10_reg>;
1075 vtmu-supply = <&ldo10_reg>;
1079 vtmu-supply = <&ldo10_reg>;
1083 vtmu-supply = <&ldo10_reg>;
1087 vdd10-supply = <&ldo15_reg>;
1088 vdd33-supply = <&ldo12_reg>;
1092 vdd10-supply = <&ldo15_reg>;
1093 vdd33-supply = <&ldo12_reg>;
1105 vbus-supply = <&usb300_vbus_reg>;
1109 vbus-supply = <&usb301_vbus_reg>;
1118 timeout-sec = <32>;
1121 #include "cros-ec-keyboard.dtsi"
1122 #include "cros-adc-thermistors.dtsi"