Lines Matching +full:gpio +full:- +full:regulator
1 #include <dt-bindings/input/input.h>
19 vdd-supply = <&vdd_3v3_hdmi>;
20 pll-supply = <&vdd_hdmi_pll>;
21 hdmi-supply = <&vdd_5v0_hdmi>;
23 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
24 nvidia,hpd-gpio =
25 <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
36 vdd-supply = <&vdd_3v3_panel>;
52 clock-frequency = <100000>;
54 acodec: audio-codec@10 {
57 interrupt-parent = <&gpio>;
61 temperature-sensor@4c {
64 interrupt-parent = <&gpio>;
67 #thermal-sensor-cells = <1>;
73 clock-frequency = <100000>;
78 interrupt-parent = <&gpio>;
80 wakeup-source;
86 clock-frequency = <400000>;
96 clock-frequency = <100000>;
101 clock-frequency = <400000>;
108 ams,system-power-controller;
110 #interrupt-cells = <2>;
111 interrupt-controller;
113 gpio-controller;
114 #gpio-cells = <2>;
116 pinctrl-names = "default";
117 pinctrl-0 = <&as3722_default>;
122 function = "gpio";
123 bias-pull-down;
128 function = "gpio";
129 bias-pull-up;
134 function = "gpio";
135 bias-pull-up;
140 bias-high-impedance;
145 function = "clk32k-out";
146 bias-pull-down;
151 vsup-sd2-supply = <&vdd_5v0_sys>;
152 vsup-sd3-supply = <&vdd_5v0_sys>;
153 vsup-sd4-supply = <&vdd_5v0_sys>;
154 vsup-sd5-supply = <&vdd_5v0_sys>;
155 vin-ldo0-supply = <&vdd_1v35_lp0>;
156 vin-ldo1-6-supply = <&vdd_3v3_run>;
157 vin-ldo2-5-7-supply = <&vddio_1v8>;
158 vin-ldo3-4-supply = <&vdd_3v3_sys>;
159 vin-ldo9-10-supply = <&vdd_5v0_sys>;
160 vin-ldo11-supply = <&vdd_3v3_run>;
163 regulator-name = "+VDD_CPU_AP";
164 regulator-min-microvolt = <700000>;
165 regulator-max-microvolt = <1350000>;
166 regulator-min-microamp = <3500000>;
167 regulator-max-microamp = <3500000>;
168 regulator-always-on;
169 regulator-boot-on;
170 ams,ext-control = <2>;
174 regulator-name = "+VDD_CORE";
175 regulator-min-microvolt = <700000>;
176 regulator-max-microvolt = <1350000>;
177 regulator-min-microamp = <2500000>;
178 regulator-max-microamp = <4000000>;
179 regulator-always-on;
180 regulator-boot-on;
181 ams,ext-control = <1>;
185 regulator-name = "+1.35V_LP0(sd2)";
186 regulator-min-microvolt = <1350000>;
187 regulator-max-microvolt = <1350000>;
188 regulator-always-on;
189 regulator-boot-on;
193 regulator-name = "+1.35V_LP0(sd3)";
194 regulator-min-microvolt = <1350000>;
195 regulator-max-microvolt = <1350000>;
196 regulator-always-on;
197 regulator-boot-on;
201 regulator-name = "+1.05V_RUN";
202 regulator-min-microvolt = <1050000>;
203 regulator-max-microvolt = <1050000>;
207 regulator-name = "+1.8V_VDDIO";
208 regulator-min-microvolt = <1800000>;
209 regulator-max-microvolt = <1800000>;
210 regulator-always-on;
214 regulator-name = "+VDD_GPU_AP";
215 regulator-min-microvolt = <650000>;
216 regulator-max-microvolt = <1200000>;
217 regulator-min-microamp = <3500000>;
218 regulator-max-microamp = <3500000>;
219 regulator-boot-on;
220 regulator-always-on;
224 regulator-name = "+1.05V_RUN_AVDD";
225 regulator-min-microvolt = <1050000>;
226 regulator-max-microvolt = <1050000>;
227 regulator-boot-on;
228 regulator-always-on;
229 ams,ext-control = <1>;
233 regulator-name = "+1.8V_RUN_CAM";
234 regulator-min-microvolt = <1800000>;
235 regulator-max-microvolt = <1800000>;
239 regulator-name = "+1.2V_GEN_AVDD";
240 regulator-min-microvolt = <1200000>;
241 regulator-max-microvolt = <1200000>;
242 regulator-boot-on;
243 regulator-always-on;
247 regulator-name = "+1.00V_LP0_VDD_RTC";
248 regulator-min-microvolt = <1000000>;
249 regulator-max-microvolt = <1000000>;
250 regulator-boot-on;
251 regulator-always-on;
252 ams,enable-tracking;
256 regulator-name = "+3.3V_RUN_CAM";
257 regulator-min-microvolt = <2800000>;
258 regulator-max-microvolt = <2800000>;
262 regulator-name = "+1.2V_RUN_CAM_FRONT";
263 regulator-min-microvolt = <1200000>;
264 regulator-max-microvolt = <1200000>;
268 regulator-name = "+VDDIO_SDMMC3";
269 regulator-min-microvolt = <1800000>;
270 regulator-max-microvolt = <3300000>;
274 regulator-name = "+1.05V_RUN_CAM_REAR";
275 regulator-min-microvolt = <1050000>;
276 regulator-max-microvolt = <1050000>;
280 regulator-name = "+2.8V_RUN_TOUCH";
281 regulator-min-microvolt = <2800000>;
282 regulator-max-microvolt = <2800000>;
286 regulator-name = "+2.8V_RUN_CAM_AF";
287 regulator-min-microvolt = <2800000>;
288 regulator-max-microvolt = <2800000>;
292 regulator-name = "+1.8V_RUN_VPP_FUSE";
293 regulator-min-microvolt = <1800000>;
294 regulator-max-microvolt = <1800000>;
303 cros_ec: cros-ec@0 {
304 compatible = "google,cros-ec-spi";
305 spi-max-frequency = <3000000>;
306 interrupt-parent = <&gpio>;
310 google,cros-ec-spi-msg-delay = <2000>;
312 i2c-tunnel {
313 compatible = "google,cros-ec-i2c-tunnel";
314 #address-cells = <1>;
315 #size-cells = <0>;
317 google,remote-bus = <0>;
322 interrupt-parent = <&gpio>;
325 ti,ac-detect-gpios = <&gpio
330 battery: sbs-battery@b {
331 compatible = "sbs,sbs-battery";
333 sbs,i2c-retry-count = <2>;
334 sbs,poll-retry-count = <10>;
335 power-supplies = <&charger>;
343 spi-max-frequency = <25000000>;
347 spi-max-frequency = <25000000>;
353 nvidia,invert-interrupt;
354 nvidia,suspend-mode = <0>;
355 nvidia,cpu-pwr-good-time = <500>;
356 nvidia,cpu-pwr-off-time = <300>;
357 nvidia,core-pwr-good-time = <641 3845>;
358 nvidia,core-pwr-off-time = <61036>;
359 nvidia,core-power-req-active-high;
360 nvidia,sys-clock-req-active-high;
368 compatible = "mmc-pwrseq-simple";
370 reset-gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;
375 power-gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>;
376 bus-width = <4>;
377 no-1-8-v;
378 non-removable;
379 mmc-pwrseq = <&sdhci0_pwrseq>;
380 vmmc-supply = <&vdd_3v3_lp0>;
381 vqmmc-supply = <&vddio_1v8>;
382 keep-power-in-suspend;
387 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
388 power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
389 wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_LOW>;
390 bus-width = <4>;
391 no-1-8-v;
392 vqmmc-supply = <&vddio_sdmmc3>;
397 bus-width = <8>;
398 no-1-8-v;
399 non-removable;
405 vdd-cpu-supply = <&vdd_cpu>;
406 nvidia,i2c-fs-rate = <400000>;
417 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
420 usb-phy@7d000000 {
422 vbus-supply = <&vdd_usb1_vbus>;
430 usb-phy@7d004000 {
433 vbus-supply = <&vdd_run_cam>;
438 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>;
441 usb-phy@7d008000 {
443 vbus-supply = <&vdd_usb3_vbus>;
447 compatible = "pwm-backlight";
449 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
450 power-supply = <&vdd_led>;
453 default-brightness-level = <224>;
454 brightness-levels =
491 compatible = "simple-bus";
492 #address-cells = <1>;
493 #size-cells = <0>;
496 compatible = "fixed-clock";
498 #clock-cells = <0>;
499 clock-frequency = <32768>;
505 vdd-cpu-supply = <&vdd_cpu>;
511 vdd-cpu-supply = <&vdd_cpu>;
515 gpio-keys {
516 compatible = "gpio-keys";
520 gpios = <&gpio TEGRA_GPIO(R, 4) GPIO_ACTIVE_LOW>;
521 linux,input-type = <5>;
523 debounce-interval = <1>;
524 gpio-key,wakeup;
529 gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
531 debounce-interval = <30>;
532 gpio-key,wakeup;
537 compatible = "simple-bus";
538 #address-cells = <1>;
539 #size-cells = <0>;
541 vdd_mux: regulator@0 {
542 compatible = "regulator-fixed";
544 regulator-name = "+VDD_MUX";
545 regulator-min-microvolt = <12000000>;
546 regulator-max-microvolt = <12000000>;
547 regulator-always-on;
548 regulator-boot-on;
551 vdd_5v0_sys: regulator@1 {
552 compatible = "regulator-fixed";
554 regulator-name = "+5V_SYS";
555 regulator-min-microvolt = <5000000>;
556 regulator-max-microvolt = <5000000>;
557 regulator-always-on;
558 regulator-boot-on;
559 vin-supply = <&vdd_mux>;
562 vdd_3v3_sys: regulator@2 {
563 compatible = "regulator-fixed";
565 regulator-name = "+3.3V_SYS";
566 regulator-min-microvolt = <3300000>;
567 regulator-max-microvolt = <3300000>;
568 regulator-always-on;
569 regulator-boot-on;
570 vin-supply = <&vdd_mux>;
573 vdd_3v3_run: regulator@3 {
574 compatible = "regulator-fixed";
576 regulator-name = "+3.3V_RUN";
577 regulator-min-microvolt = <3300000>;
578 regulator-max-microvolt = <3300000>;
579 regulator-always-on;
580 regulator-boot-on;
581 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
582 enable-active-high;
583 vin-supply = <&vdd_3v3_sys>;
586 vdd_3v3_hdmi: regulator@4 {
587 compatible = "regulator-fixed";
589 regulator-name = "+3.3V_AVDD_HDMI_AP_GATED";
590 regulator-min-microvolt = <3300000>;
591 regulator-max-microvolt = <3300000>;
592 vin-supply = <&vdd_3v3_run>;
595 vdd_led: regulator@5 {
596 compatible = "regulator-fixed";
598 regulator-name = "+VDD_LED";
599 gpio = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
600 enable-active-high;
601 vin-supply = <&vdd_mux>;
604 vdd_5v0_ts: regulator@6 {
605 compatible = "regulator-fixed";
607 regulator-name = "+5V_VDD_TS_SW";
608 regulator-min-microvolt = <5000000>;
609 regulator-max-microvolt = <5000000>;
610 regulator-boot-on;
611 gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>;
612 enable-active-high;
613 vin-supply = <&vdd_5v0_sys>;
616 vdd_usb1_vbus: regulator@7 {
617 compatible = "regulator-fixed";
619 regulator-name = "+5V_USB_HS";
620 regulator-min-microvolt = <5000000>;
621 regulator-max-microvolt = <5000000>;
622 gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
623 enable-active-high;
624 gpio-open-drain;
625 vin-supply = <&vdd_5v0_sys>;
628 vdd_usb3_vbus: regulator@8 {
629 compatible = "regulator-fixed";
631 regulator-name = "+5V_USB_SS";
632 regulator-min-microvolt = <5000000>;
633 regulator-max-microvolt = <5000000>;
634 gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>;
635 enable-active-high;
636 gpio-open-drain;
637 vin-supply = <&vdd_5v0_sys>;
640 vdd_3v3_panel: regulator@9 {
641 compatible = "regulator-fixed";
643 regulator-name = "+3.3V_PANEL";
644 regulator-min-microvolt = <3300000>;
645 regulator-max-microvolt = <3300000>;
646 gpio = <&pmic 4 GPIO_ACTIVE_HIGH>;
647 enable-active-high;
648 vin-supply = <&vdd_3v3_run>;
651 vdd_3v3_lp0: regulator@10 {
652 compatible = "regulator-fixed";
654 regulator-name = "+3.3V_LP0";
655 regulator-min-microvolt = <3300000>;
656 regulator-max-microvolt = <3300000>;
661 regulator-always-on;
662 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
663 enable-active-high;
664 vin-supply = <&vdd_3v3_sys>;
667 vdd_hdmi_pll: regulator@11 {
668 compatible = "regulator-fixed";
670 regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL";
671 regulator-min-microvolt = <1050000>;
672 regulator-max-microvolt = <1050000>;
673 gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
674 vin-supply = <&vdd_1v05_run>;
677 vdd_5v0_hdmi: regulator@12 {
678 compatible = "regulator-fixed";
680 regulator-name = "+5V_HDMI_CON";
681 regulator-min-microvolt = <5000000>;
682 regulator-max-microvolt = <5000000>;
683 gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
684 enable-active-high;
685 vin-supply = <&vdd_5v0_sys>;
690 nvidia,audio-routing =
700 nvidia,i2s-controller = <&tegra_i2s1>;
701 nvidia,audio-codec = <&acodec>;
706 clock-names = "pll_a", "pll_a_out0", "mclk";
708 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(I, 7) GPIO_ACTIVE_HIGH>;
709 nvidia,mic-det-gpios =
710 <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>;
713 gpio-restart {
714 compatible = "gpio-restart";
715 gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
720 #include "cros-ec-keyboard.dtsi"