Lines Matching +full:ec +full:- +full:pwm

1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/input/gpio-keys.h>
6 #include <dt-bindings/input/input.h>
13 chassis-type = "convertible";
29 trusted-foundations {
30 compatible = "tlm,trusted-foundations";
31 tlm,version-major = <2>;
32 tlm,version-minor = <8>;
40 reserved-memory {
41 #address-cells = <1>;
42 #size-cells = <1>;
46 compatible = "shared-dma-pool";
47 alloc-ranges = <0x80000000 0x30000000>;
49 linux,cma-default;
55 no-map;
63 avdd-dsi-csi-supply = <&tps65913_ldo2>;
65 nvidia,ganged-mode = <&dsib>;
73 power-supply = <&vdd_lcd>;
81 avdd-dsi-csi-supply = <&tps65913_ldo2>;
91 asus_pad_ec_default: pinmux-asus-pad-ec-default {
92 ec-interrupt {
97 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
100 ec-request {
105 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
109 backlight_default: pinmux-backlight-default {
110 backlight-enable {
115 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
119 codec_default: pinmux-codec-default {
126 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
129 ldo1-en {
134 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
138 gpio_hall_sensor_default: pinmux-gpio-hall-sensor-default {
144 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
148 gpio_keys_default: pinmux-gpio-keys-default {
154 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
163 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
167 hp_det_default: pinmux-hp-det-default {
173 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
177 imu_default: pinmux-imu-default {
183 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
187 pwm_default: pinmux-pwm-default {
193 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
198 pwm_sleep: pinmux-pwm-sleep {
204 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
208 sdmmc3_default: pinmux-sdmmc3-default {
211 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
213 nvidia,pull-down-strength = <22>;
214 nvidia,pull-up-strength = <36>;
215 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
216 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
224 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
240 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
244 sdmmc3_vdd_default: pinmux-sdmmc3-vdd-default {
250 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
254 vdd_lcd_default: pinmux-vdd-lcd-default {
260 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
274 /delete-property/ dmas;
275 /delete-property/ dma-names;
279 pwm@7000a000 {
282 pinctrl-names = "default", "sleep";
283 pinctrl-0 = <&pwm_default>;
284 pinctrl-1 = <&pwm_sleep>;
289 clock-frequency = <100000>;
292 compatible = "asahi-kasei,ak09911";
295 vdd-supply = <&vdd_3v3_sys>;
298 rt5639: audio-codec@1c {
302 interrupt-parent = <&gpio>;
305 realtek,ldo1-en-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&codec_default>;
311 temp_sensor: temperature-sensor@4c {
315 vcc-supply = <&vdd_3v3_sys>;
316 #thermal-sensor-cells = <1>;
319 motion-tracker@68 {
323 interrupt-parent = <&gpio>;
326 mount-matrix = "0", "-1", "0",
330 pinctrl-names = "default";
331 pinctrl-0 = <&imu_default>;
337 clock-frequency = <100000>;
339 power-sensor@44 {
347 clock-frequency = <400000>;
349 light-sensor@1c {
353 vdd-supply = <&vdd_3v3_sys>;
363 clock-frequency = <400000>;
370 #interrupt-cells = <2>;
371 interrupt-controller;
373 ti,system-power-controller;
376 compatible = "ti,palmas-gpio";
377 gpio-controller;
378 #gpio-cells = <2>;
382 compatible = "ti,tps65913-pinctrl";
383 ti,palmas-enable-dvfs1;
385 pinctrl-names = "default";
386 pinctrl-0 = <&palmas_default>;
442 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
444 ldo1-in-supply = <&tps65913_smps7>;
445 ldo2-in-supply = <&tps65913_smps7>;
446 ldo4-in-supply = <&tps65913_smps8>;
447 ldo5-in-supply = <&tps65913_smps9>;
448 ldo6-in-supply = <&tps65913_smps9>;
449 ldo7-in-supply = <&tps65913_smps9>;
450 ldo9-in-supply = <&tps65913_smps9>;
454 regulator-name = "vdd-cpu";
455 regulator-min-microvolt = <900000>;
456 regulator-max-microvolt = <1350000>;
457 regulator-always-on;
458 regulator-boot-on;
459 ti,roof-floor = <1>;
460 ti,mode-sleep = <3>;
464 regulator-name = "vdd-core";
465 regulator-min-microvolt = <900000>;
466 regulator-max-microvolt = <1400000>;
467 regulator-always-on;
468 regulator-boot-on;
469 ti,roof-floor = <3>;
473 regulator-name = "va-lcd-hv";
474 regulator-min-microvolt = <1000000>;
475 regulator-max-microvolt = <1000000>;
476 regulator-always-on;
477 regulator-boot-on;
481 regulator-name = "vdd-ddr";
482 regulator-min-microvolt = <1350000>;
483 regulator-max-microvolt = <1350000>;
484 regulator-always-on;
485 regulator-boot-on;
489 regulator-name = "vdd-1v8";
490 regulator-min-microvolt = <1800000>;
491 regulator-max-microvolt = <1800000>;
492 regulator-always-on;
493 regulator-boot-on;
497 regulator-name = "vdd-sd";
498 regulator-min-microvolt = <2900000>;
499 regulator-max-microvolt = <2900000>;
500 regulator-always-on;
504 regulator-name = "vd-smps10-out1";
505 regulator-min-microvolt = <5000000>;
506 regulator-max-microvolt = <5000000>;
507 regulator-always-on;
508 regulator-boot-on;
512 regulator-name = "vd-smps10-out2";
513 regulator-min-microvolt = <5000000>;
514 regulator-max-microvolt = <5000000>;
515 regulator-always-on;
516 regulator-boot-on;
520 regulator-name = "vdd-hdmi-pll";
521 regulator-min-microvolt = <1050000>;
522 regulator-max-microvolt = <1050000>;
523 regulator-always-on;
524 ti,roof-floor = <3>;
528 regulator-name = "vdd-2v8-dsi-csi";
529 regulator-min-microvolt = <1200000>;
530 regulator-max-microvolt = <1200000>;
531 regulator-boot-on;
535 regulator-name = "vpp-fuse";
536 regulator-min-microvolt = <1800000>;
537 regulator-max-microvolt = <1800000>;
541 regulator-name = "vdd-1v2-cam";
542 regulator-min-microvolt = <1200000>;
543 regulator-max-microvolt = <1200000>;
547 regulator-name = "vdd-cam";
548 regulator-min-microvolt = <2800000>;
549 regulator-max-microvolt = <2800000>;
553 regulator-name = "vdd-dev";
554 regulator-min-microvolt = <2850000>;
555 regulator-max-microvolt = <2850000>;
556 regulator-boot-on;
560 regulator-name = "vdd-2v8-cam";
561 regulator-min-microvolt = <2800000>;
562 regulator-max-microvolt = <2800000>;
566 regulator-name = "vdd-rtc";
567 regulator-min-microvolt = <950000>;
568 regulator-max-microvolt = <950000>;
569 regulator-always-on;
570 regulator-boot-on;
571 ti,enable-ldo8-tracking;
575 regulator-name = "vdd-sdmmc";
576 regulator-min-microvolt = <1800000>;
577 regulator-max-microvolt = <2900000>;
581 regulator-name = "vdd-hdmi";
582 regulator-min-microvolt = <3300000>;
583 regulator-max-microvolt = <3300000>;
587 regulator-name = "vdd-usb";
588 regulator-min-microvolt = <3300000>;
589 regulator-max-microvolt = <3300000>;
590 regulator-always-on;
591 regulator-boot-on;
597 compatible = "ti,palmas-rtc";
598 interrupt-parent = <&palmas>;
618 bus-width = <4>;
619 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
621 nvidia,default-tap = <0x3>;
622 nvidia,default-trim = <0x3>;
624 vmmc-supply = <&vdd_usd>;
625 vqmmc-supply = <&tps65913_ldo9>;
627 pinctrl-names = "default";
628 pinctrl-0 = <&sdmmc3_default>;
636 compatible = "nvidia,tegra114-udc";
643 usb-phy@7d000000 {
653 usb-phy@7d008000 {
655 vbus-supply = <&vdd_5v0_sys>;
659 compatible = "pwm-backlight";
661 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
662 power-supply = <&vdd_5v0_sys>;
663 pwms = <&pwm 1 1000000>;
665 brightness-levels = <1 255>;
666 num-interpolated-steps = <254>;
667 default-brightness-level = <224>;
669 pinctrl-names = "default";
670 pinctrl-0 = <&backlight_default>;
673 /* PMIC has a built-in 32KHz oscillator which is used by PMC */
674 clk32k_in: clock-32k {
675 compatible = "fixed-clock";
676 #clock-cells = <0>;
677 clock-frequency = <32768>;
678 clock-output-names = "pmic-oscillator";
681 gpio-hall-sensor {
682 compatible = "gpio-keys";
686 pinctrl-names = "default";
687 pinctrl-0 = <&gpio_hall_sensor_default>;
689 switch-hall-sensor {
692 linux,input-type = <EV_SW>;
694 linux,can-disable;
695 wakeup-source;
699 gpio-keys {
700 compatible = "gpio-keys";
704 pinctrl-names = "default";
705 pinctrl-0 = <&gpio_keys_default>;
707 button-power {
711 debounce-interval = <10>;
712 wakeup-source;
715 button-volume-down {
719 debounce-interval = <10>;
722 button-volume-up {
726 debounce-interval = <10>;
731 compatible = "asus,tegra-audio-rt5639-tf701t",
732 "nvidia,tegra-audio-rt5640";
735 nvidia,audio-routing =
745 nvidia,i2s-controller = <&tegra_i2s0>;
746 nvidia,audio-codec = <&rt5639>;
748 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_LOW>;
753 clock-names = "pll_a", "pll_a_out0", "mclk";
755 assigned-clocks = <&tegra_car TEGRA114_CLK_EXTERN1>,
758 assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_A_OUT0>,
761 pinctrl-names = "default";
762 pinctrl-0 = <&hp_det_default>;
765 vdd_5v0_sys: regulator-5v0-sys {
766 compatible = "regulator-fixed";
767 regulator-name = "vdd_5v0";
768 regulator-min-microvolt = <5000000>;
769 regulator-max-microvolt = <5000000>;
770 regulator-always-on;
771 regulator-boot-on;
774 vdd_3v3_sys: regulator-3v3-sys {
775 compatible = "regulator-fixed";
776 regulator-name = "vdd_3v3";
777 regulator-min-microvolt = <3300000>;
778 regulator-max-microvolt = <3300000>;
779 regulator-always-on;
780 regulator-boot-on;
783 vdd_lcd: regulator-vdd-lcd {
784 compatible = "regulator-fixed";
785 regulator-name = "vdd_lcd_1v8";
786 regulator-min-microvolt = <1800000>;
787 regulator-max-microvolt = <1800000>;
788 vin-supply = <&tps65913_smps8>;
789 enable-active-high;
791 regulator-boot-on;
793 pinctrl-names = "default";
794 pinctrl-0 = <&vdd_lcd_default>;
797 vdd_usd: regulator-vdd-usd {
798 compatible = "regulator-fixed";
799 regulator-name = "vdd_sd_slot";
800 regulator-min-microvolt = <2900000>;
801 regulator-max-microvolt = <2900000>;
802 vin-supply = <&tps65913_smps9>;
803 enable-active-high;
806 pinctrl-names = "default";
807 pinctrl-0 = <&sdmmc3_vdd_default>;