Lines Matching +full:charge +full:- +full:current +full:- +full:limit +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0 OR MIT
16 avdd-pexa-supply = <&vdd2_reg>;
17 avdd-pexb-supply = <&vdd2_reg>;
18 avdd-pex-pll-supply = <&vdd2_reg>;
19 avdd-plle-supply = <&ldo6_reg>;
20 hvdd-pex-supply = <®_module_3v3>;
21 vddio-pex-ctl-supply = <®_module_3v3>;
22 vdd-pexa-supply = <&vdd2_reg>;
23 vdd-pexb-supply = <&vdd2_reg>;
27 nvidia,num-lanes = <4>;
32 nvidia,num-lanes = <1>;
35 /* I210/I211 Gigabit Ethernet Controller (on-module) */
38 nvidia,num-lanes = <1>;
42 local-mac-address = [00 00 00 00 00 00];
49 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
50 nvidia,hpd-gpio =
52 pll-supply = <®_1v8_avdd_hdmi_pll>;
53 vdd-supply = <®_3v3_avdd_hdmi>;
58 pinctrl-names = "default";
59 pinctrl-0 = <&state_default>;
62 /* Analogue Audio (On-module) */
63 clk1-out-pw4 {
68 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
70 dap3-fs-pp0 {
86 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
90 uart3-rts-n-pc0 {
95 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
98 uart3-cts-n-pa1 {
103 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
107 spi2-cs0-n-px3 {
117 spi2-cs1-n-pw2 {
122 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
126 gmi-a16-pj7 {
134 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
137 spi2-cs2-n-pw3 {
142 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
146 clk1-req-pee2 {
152 clk2-out-pw5 {
157 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
159 dap1-fs-pn0 {
170 kb-col0-pq0 {
182 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
190 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
194 hdmi-cec-pee3 {
199 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
200 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
202 hdmi-int-pn7 {
207 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
211 gen1-i2c-scl-pc4 {
217 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
218 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
222 ddc-scl-pv4 {
228 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
232 cam-i2c-scl-pbb1 {
238 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
239 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
243 lcd-d0-pe0 {
275 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
279 sdmmc3-clk-pa6 {
285 sdmmc3-dat0-pb7 {
305 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
309 cam-mclk-pcc0 {
314 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
316 vi-vsync-pd6 {
335 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
338 kb-col2-pq2 {
346 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
348 kb-row0-pr0 {
356 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
358 kb-row5-pr5 {
365 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
368 * VI level-shifter direction
369 * (pull-down => default direction input)
371 vi-mclk-pt1 {
376 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
412 gmi-rst-n-pi4 {
420 pex-l0-prsnt-n-pdd0 {
425 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
429 sdmmc1-clk-pz0 {
435 sdmmc1-cmd-pz1 {
446 clk2-req-pcc5 {
451 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
455 spdif-out-pk5 {
461 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
465 spi1-sck-px5 {
476 lcd-sck-pz4 {
487 * Apalis TS (Low-speed type specific)
488 * pins may be used as GPIOs
490 kb-col5-pq5 {
495 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
497 kb-col6-pq6 {
505 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
509 ulpi-data0 {
524 ulpi-clk-py0 {
535 uart2-rxd-pc3 {
544 uart3-rxd-pw7 {
553 pex-l0-rst-n-pdd1 {
558 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
562 pex-l0-clkreq-n-pdd2 {
567 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
571 gen2-i2c-scl-pt5 {
574 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
580 gen2-i2c-sda-pt6 {
583 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
586 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
590 crt-hsync-pv6 {
596 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
605 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
608 /* eMMC (On-module) */
609 sdmmc4-clk-pcc4 {
616 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
618 sdmmc4-dat0-paa0 {
630 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
634 uart2-cts-n-pj5 {
639 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
642 /* LAN i210/i211 DEV_OFF_N, PE_RST_N (On-module) */
643 pex-l2-prsnt-n-pdd7 {
649 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
651 /* LAN i210/i211 PE_WAKE_N, SDP3 (On-module) */
652 pex-wake-n-pdd3 {
658 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
660 /* LAN i210/i211 SMB_ALERT_N (On-module) */
661 sys-clk-req-pz5 {
666 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
678 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
688 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
692 clk-32k-out-pa0 {
703 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
705 dap2-fs-pa2 {
719 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
721 gmi-ad0-pg0 {
753 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
755 gmi-cs0-n-pj0 {
762 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
764 gmi-cs6-n-pi3 {
769 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
771 gmi-cs7-n-pi6 {
776 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
778 lcd-pwr0-pb2 {
785 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
787 uart2-rts-n-pj6 {
792 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
795 /* Power I2C (On-module) */
796 pwr-i2c-scl-pz6 {
802 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
803 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
811 lcd-dc1-pd2 {
816 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
819 /* TOUCH_PEN_INT# (On-module) */
825 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
831 compatible = "nvidia,tegra30-hsuart";
835 compatible = "nvidia,tegra30-hsuart";
839 compatible = "nvidia,tegra30-hsuart";
843 clock-frequency = <10000>;
852 clock-frequency = <100000>;
858 #sound-dai-cells = <0>;
859 VDDA-supply = <®_module_3v3_audio>;
860 VDDD-supply = <®_1v8_vio>;
861 VDDIO-supply = <®_module_3v3>;
870 #interrupt-cells = <2>;
871 interrupt-controller;
873 ti,system-power-controller;
875 #gpio-cells = <2>;
876 gpio-controller;
878 vcc1-supply = <®_module_3v3>;
879 vcc2-supply = <®_module_3v3>;
880 vcc3-supply = <®_1v8_vio>;
881 vcc4-supply = <®_module_3v3>;
882 vcc5-supply = <®_module_3v3>;
883 vcc6-supply = <®_1v8_vio>;
884 vcc7-supply = <®_5v0_charge_pump>;
885 vccio-supply = <®_module_3v3>;
889 regulator-name = "+V1.35_VDDIO_DDR";
890 regulator-min-microvolt = <1350000>;
891 regulator-max-microvolt = <1350000>;
892 regulator-always-on;
896 regulator-name = "+V1.05";
897 regulator-min-microvolt = <1050000>;
898 regulator-max-microvolt = <1050000>;
902 regulator-name = "+V1.0_VDD_CPU";
903 regulator-min-microvolt = <1150000>;
904 regulator-max-microvolt = <1150000>;
905 regulator-always-on;
909 regulator-name = "+V1.8";
910 regulator-min-microvolt = <1800000>;
911 regulator-max-microvolt = <1800000>;
912 regulator-always-on;
920 regulator-name = "+VDDIO_SDMMC3_1V8";
921 regulator-min-microvolt = <1800000>;
922 regulator-max-microvolt = <1800000>;
923 regulator-always-on;
932 regulator-name = "EN_+V3.3";
933 regulator-min-microvolt = <3300000>;
934 regulator-max-microvolt = <3300000>;
935 regulator-always-on;
939 regulator-name = "+V1.2_CSI";
940 regulator-min-microvolt = <1200000>;
941 regulator-max-microvolt = <1200000>;
945 regulator-name = "+V1.2_VDD_RTC";
946 regulator-min-microvolt = <1200000>;
947 regulator-max-microvolt = <1200000>;
948 regulator-always-on;
956 regulator-name = "+V2.8_AVDD_VDAC";
957 regulator-min-microvolt = <2800000>;
958 regulator-max-microvolt = <2800000>;
959 regulator-always-on;
968 regulator-name = "+V1.05_AVDD_PLLE";
969 regulator-min-microvolt = <1100000>;
970 regulator-max-microvolt = <1100000>;
974 regulator-name = "+V1.2_AVDD_PLL";
975 regulator-min-microvolt = <1200000>;
976 regulator-max-microvolt = <1200000>;
977 regulator-always-on;
981 regulator-name = "+V1.0_VDD_DDR_HS";
982 regulator-min-microvolt = <1000000>;
983 regulator-max-microvolt = <1000000>;
984 regulator-always-on;
993 irq-gpio = <&gpio TEGRA_GPIO(V, 0) IRQ_TYPE_LEVEL_LOW>;
994 interrupt-controller;
997 irq-trigger = <0x1>;
999 st,adc-freq = <1>;
1000 /* 12-bit ADC */
1001 st,mod-12b = <1>;
1003 st,ref-sel = <0>;
1005 st,sample-time = <4>;
1008 compatible = "st,stmpe-ts";
1010 st,ave-ctrl = <3>;
1012 st,fraction-z = <7>;
1015 * current limit value
1017 st,i-drive = <1>;
1021 st,touch-det-delay = <5>;
1025 compatible = "st,stmpe-adc";
1026 /* forbid to use ADC channels 3-0 (touch) */
1027 st,norequest-mask = <0x0F>;
1035 temp-sensor@4c {
1045 regulator-name = "tps62362-vout";
1046 regulator-min-microvolt = <900000>;
1047 regulator-max-microvolt = <1400000>;
1048 regulator-boot-on;
1049 regulator-always-on;
1050 ti,vsel0-state-low;
1052 ti,vsel1-state-low;
1059 spi-max-frequency = <10000000>;
1065 interrupt-parent = <&gpio>;
1067 spi-max-frequency = <10000000>;
1074 spi-max-frequency = <10000000>;
1080 interrupt-parent = <&gpio>;
1082 spi-max-frequency = <10000000>;
1087 nvidia,invert-interrupt;
1088 nvidia,suspend-mode = <1>;
1089 nvidia,cpu-pwr-good-time = <5000>;
1090 nvidia,cpu-pwr-off-time = <5000>;
1091 nvidia,core-pwr-good-time = <3845 3845>;
1092 nvidia,core-pwr-off-time = <0>;
1093 nvidia,core-power-req-active-high;
1094 nvidia,sys-clock-req-active-high;
1097 i2c-thermtrip {
1098 nvidia,i2c-controller-id = <4>;
1099 nvidia,bus-addr = <0x2d>;
1100 nvidia,reg-addr = <0x3f>;
1101 nvidia,reg-data = <0x1>;
1118 bus-width = <8>;
1119 non-removable;
1120 vmmc-supply = <®_module_3v3>; /* VCC */
1121 vqmmc-supply = <®_1v8_vio>; /* VCCQ */
1122 mmc-ddr-1_8v;
1126 compatible = "fixed-clock";
1127 #clock-cells = <0>;
1128 clock-frequency = <32768>;
1132 compatible = "fixed-clock";
1133 #clock-cells = <0>;
1134 clock-frequency = <16000000>;
1137 reg_1v8_avdd_hdmi_pll: regulator-1v8-avdd-hdmi-pll {
1138 compatible = "regulator-fixed";
1139 regulator-name = "+V1.8_AVDD_HDMI_PLL";
1140 regulator-min-microvolt = <1800000>;
1141 regulator-max-microvolt = <1800000>;
1142 enable-active-high;
1144 vin-supply = <®_1v8_vio>;
1147 reg_3v3_avdd_hdmi: regulator-3v3-avdd-hdmi {
1148 compatible = "regulator-fixed";
1149 regulator-name = "+V3.3_AVDD_HDMI";
1150 regulator-min-microvolt = <3300000>;
1151 regulator-max-microvolt = <3300000>;
1152 enable-active-high;
1154 vin-supply = <®_module_3v3>;
1157 reg_5v0_charge_pump: regulator-5v0-charge-pump {
1158 compatible = "regulator-fixed";
1159 regulator-name = "+V5.0";
1160 regulator-min-microvolt = <5000000>;
1161 regulator-max-microvolt = <5000000>;
1162 regulator-always-on;
1165 reg_module_3v3: regulator-module-3v3 {
1166 compatible = "regulator-fixed";
1167 regulator-name = "+V3.3";
1168 regulator-min-microvolt = <3300000>;
1169 regulator-max-microvolt = <3300000>;
1170 regulator-always-on;
1173 reg_module_3v3_audio: regulator-module-3v3-audio {
1174 compatible = "regulator-fixed";
1175 regulator-name = "+V3.3_AUDIO_AVDD_S";
1176 regulator-min-microvolt = <3300000>;
1177 regulator-max-microvolt = <3300000>;
1178 regulator-always-on;
1182 compatible = "toradex,tegra-audio-sgtl5000-apalis_t30",
1183 "nvidia,tegra-audio-sgtl5000";
1185 nvidia,audio-routing =
1189 nvidia,i2s-controller = <&tegra_i2s2>;
1190 nvidia,audio-codec = <&sgtl5000>;
1194 clock-names = "pll_a", "pll_a_out0", "mclk";
1196 assigned-clocks = <&tegra_car TEGRA30_CLK_EXTERN1>,
1199 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_A_OUT0>,