Lines Matching +full:sbs +full:- +full:battery

1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include <dt-bindings/input/input.h>
23 stdout-path = "serial0:115200n8";
34 hdmi-supply = <&vdd_5v0_hdmi>;
35 vdd-supply = <&vdd_hdmi_reg>;
36 pll-supply = <&palmas_smps3_reg>;
38 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
39 nvidia,hpd-gpio =
46 avdd-dsi-csi-supply = <&avdd_1v2_reg>;
52 power-supply = <&avdd_lcd_reg>;
59 pinctrl-names = "default";
60 pinctrl-0 = <&state_default>;
68 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
75 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
84 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
91 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
100 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
110 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
118 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
133 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
141 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
148 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
156 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
158 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
166 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
175 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
177 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
184 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
192 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
199 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
208 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
216 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
223 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
230 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
238 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
245 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
252 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
263 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
270 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
277 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
291 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
298 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
313 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
320 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
332 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
340 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
347 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
354 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
361 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
368 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
376 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
378 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
385 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
392 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
399 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
406 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
413 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
420 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
428 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
430 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
437 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
444 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
451 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
458 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
466 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
474 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
481 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
488 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
490 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
498 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
500 nvidia,rcv-sel = <TEGRA_PIN_ENABLE>;
507 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
515 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
517 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
524 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
532 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
539 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
546 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
553 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
560 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
567 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
574 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
581 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
588 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
598 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
606 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
614 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
625 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
633 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
647 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
654 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
661 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
670 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
677 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
687 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
694 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
701 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
709 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
716 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
724 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
729 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
731 nvidia,pull-down-strength = <36>;
732 nvidia,pull-up-strength = <20>;
733 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOW>;
734 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOW>;
738 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
740 nvidia,pull-down-strength = <22>;
741 nvidia,pull-up-strength = <36>;
742 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
743 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
747 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
749 nvidia,pull-down-strength = <2>;
750 nvidia,pull-up-strength = <1>;
751 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
752 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
767 clock-frequency = <100000>;
769 battery: smart-battery@b { label
770 compatible = "ti,bq20z45", "sbs,sbs-battery";
772 sbs,i2c-retry-count = <2>;
773 sbs,poll-retry-count = <100>;
774 power-supplies = <&charger>;
780 interrupt-parent = <&gpio>;
782 realtek,ldo1-en-gpios =
786 temperature-sensor@4c {
789 vcc-supply = <&palmas_ldo6_reg>;
790 interrupt-parent = <&gpio>;
801 clock-frequency = <400000>;
806 regulator-name = "vdd-cpu";
807 regulator-min-microvolt = <500000>;
808 regulator-max-microvolt = <1520000>;
809 regulator-boot-on;
810 regulator-always-on;
816 interrupt-parent = <&gpio>;
819 vsys1-supply = <&vdd_ac_bat_reg>;
820 vsys2-supply = <&vdd_ac_bat_reg>;
821 vsys3-supply = <&vdd_ac_bat_reg>;
822 infet1-supply = <&vdd_ac_bat_reg>;
823 infet2-supply = <&vdd_ac_bat_reg>;
824 infet3-supply = <&tps65090_dcdc2_reg>;
825 infet4-supply = <&tps65090_dcdc2_reg>;
826 infet5-supply = <&tps65090_dcdc2_reg>;
827 infet6-supply = <&tps65090_dcdc2_reg>;
828 infet7-supply = <&tps65090_dcdc2_reg>;
829 vsys-l1-supply = <&vdd_ac_bat_reg>;
830 vsys-l2-supply = <&vdd_ac_bat_reg>;
833 compatible = "ti,tps65090-charger";
834 ti,enable-low-current-chrg;
839 regulator-name = "vdd-sys-5v0";
840 regulator-always-on;
841 regulator-boot-on;
845 regulator-name = "vdd-sys-3v3";
846 regulator-always-on;
847 regulator-boot-on;
851 regulator-name = "vdd-ao";
852 regulator-always-on;
853 regulator-boot-on;
857 regulator-name = "vdd-lcd-bl";
861 regulator-name = "vdd-modem-3v3";
865 regulator-name = "avdd-lcd";
869 regulator-name = "vdd-lvds";
873 regulator-name = "vdd-sd-slot";
874 regulator-always-on;
875 regulator-boot-on;
879 regulator-name = "vdd-com-3v3";
883 regulator-name = "vdd-sby-5v0";
884 regulator-always-on;
885 regulator-boot-on;
889 regulator-name = "vdd-sby-3v3";
890 regulator-always-on;
891 regulator-boot-on;
901 #interrupt-cells = <2>;
902 interrupt-controller;
904 ti,system-power-controller;
907 compatible = "ti,palmas-gpio";
908 gpio-controller;
909 #gpio-cells = <2>;
913 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
914 smps1-in-supply = <&tps65090_dcdc3_reg>;
915 smps3-in-supply = <&tps65090_dcdc3_reg>;
916 smps4-in-supply = <&tps65090_dcdc2_reg>;
917 smps7-in-supply = <&tps65090_dcdc2_reg>;
918 smps8-in-supply = <&tps65090_dcdc2_reg>;
919 smps9-in-supply = <&tps65090_dcdc2_reg>;
920 ldo1-in-supply = <&tps65090_dcdc2_reg>;
921 ldo2-in-supply = <&tps65090_dcdc2_reg>;
922 ldo3-in-supply = <&palmas_smps3_reg>;
923 ldo4-in-supply = <&tps65090_dcdc2_reg>;
924 ldo5-in-supply = <&vdd_ac_bat_reg>;
925 ldo6-in-supply = <&tps65090_dcdc2_reg>;
926 ldo7-in-supply = <&tps65090_dcdc2_reg>;
927 ldo8-in-supply = <&tps65090_dcdc3_reg>;
928 ldo9-in-supply = <&palmas_smps9_reg>;
929 ldoln-in-supply = <&tps65090_dcdc1_reg>;
930 ldousb-in-supply = <&tps65090_dcdc1_reg>;
934 regulator-name = "vddio-ddr";
935 regulator-min-microvolt = <1350000>;
936 regulator-max-microvolt = <1350000>;
937 regulator-always-on;
938 regulator-boot-on;
942 regulator-name = "vddio-1v8";
943 regulator-min-microvolt = <1800000>;
944 regulator-max-microvolt = <1800000>;
945 regulator-always-on;
946 regulator-boot-on;
950 regulator-name = "vdd-core";
951 regulator-min-microvolt = <900000>;
952 regulator-max-microvolt = <1400000>;
953 regulator-always-on;
954 regulator-boot-on;
958 regulator-name = "vdd-core";
959 regulator-min-microvolt = <900000>;
960 regulator-max-microvolt = <1400000>;
961 regulator-always-on;
962 regulator-boot-on;
966 regulator-name = "avdd-pll";
967 regulator-min-microvolt = <1050000>;
968 regulator-max-microvolt = <1050000>;
969 regulator-always-on;
970 regulator-boot-on;
974 regulator-name = "sdhci-vdd-sd-slot";
975 regulator-min-microvolt = <2800000>;
976 regulator-max-microvolt = <2800000>;
977 regulator-always-on;
981 regulator-name = "avdd-cam1";
982 regulator-min-microvolt = <2800000>;
983 regulator-max-microvolt = <2800000>;
987 regulator-name = "avdd-cam2";
988 regulator-min-microvolt = <2800000>;
989 regulator-max-microvolt = <2800000>;
993 regulator-name = "avdd-dsi-csi";
994 regulator-min-microvolt = <1200000>;
995 regulator-max-microvolt = <1200000>;
999 regulator-name = "vpp-fuse";
1000 regulator-min-microvolt = <1800000>;
1001 regulator-max-microvolt = <1800000>;
1005 regulator-name = "vdd-sensor-2v85";
1006 regulator-min-microvolt = <2850000>;
1007 regulator-max-microvolt = <2850000>;
1011 regulator-name = "vdd-af-cam1";
1012 regulator-min-microvolt = <2800000>;
1013 regulator-max-microvolt = <2800000>;
1017 regulator-name = "vdd-rtc";
1018 regulator-min-microvolt = <900000>;
1019 regulator-max-microvolt = <900000>;
1020 regulator-always-on;
1021 regulator-boot-on;
1022 ti,enable-ldo8-tracking;
1026 regulator-name = "vddio-sdmmc-2";
1027 regulator-min-microvolt = <1800000>;
1028 regulator-max-microvolt = <3300000>;
1029 regulator-always-on;
1030 regulator-boot-on;
1034 regulator-name = "hvdd-usb";
1035 regulator-min-microvolt = <3300000>;
1036 regulator-max-microvolt = <3300000>;
1040 regulator-name = "avdd-usb";
1041 regulator-min-microvolt = <3300000>;
1042 regulator-max-microvolt = <3300000>;
1043 regulator-always-on;
1044 regulator-boot-on;
1048 regulator-name = "rail-3v3";
1049 regulator-max-microvolt = <3300000>;
1050 regulator-always-on;
1051 regulator-boot-on;
1055 regulator-name = "rail-5v0";
1056 regulator-max-microvolt = <5000000>;
1057 regulator-always-on;
1058 regulator-boot-on;
1064 compatible = "ti,palmas-rtc";
1065 interrupt-parent = <&palmas>;
1070 compatible = "ti,tps65913-pinctrl";
1071 pinctrl-names = "default";
1072 pinctrl-0 = <&palmas_default>;
1086 spi-max-frequency = <25000000>;
1087 spi-flash@0 {
1088 compatible = "winbond,w25q32dw", "jedec,spi-nor";
1090 spi-max-frequency = <20000000>;
1095 nvidia,invert-interrupt;
1096 nvidia,suspend-mode = <1>;
1097 nvidia,cpu-pwr-good-time = <500>;
1098 nvidia,cpu-pwr-off-time = <300>;
1099 nvidia,core-pwr-good-time = <641 3845>;
1100 nvidia,core-pwr-off-time = <61036>;
1101 nvidia,core-power-req-active-high;
1102 nvidia,sys-clock-req-active-high;
1112 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
1113 wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>;
1114 bus-width = <4>;
1119 bus-width = <8>;
1121 non-removable;
1125 compatible = "nvidia,tegra114-udc";
1130 usb-phy@7d000000 {
1138 usb-phy@7d008000 {
1140 vbus-supply = <&usb3_vbus_reg>;
1144 compatible = "pwm-backlight";
1146 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
1147 power-supply = <&vdd_bl_reg>;
1150 brightness-levels = <0 4 8 16 32 64 128 255>;
1151 default-brightness-level = <6>;
1155 compatible = "fixed-clock";
1156 clock-frequency = <32768>;
1157 #clock-cells = <0>;
1160 gpio-keys {
1161 compatible = "gpio-keys";
1173 wakeup-source;
1190 compatible = "regulator-fixed";
1191 regulator-name = "vdd_ac_bat";
1192 regulator-min-microvolt = <5000000>;
1193 regulator-max-microvolt = <5000000>;
1194 regulator-always-on;
1198 compatible = "regulator-fixed";
1199 regulator-name = "dvdd_ts";
1200 regulator-min-microvolt = <1800000>;
1201 regulator-max-microvolt = <1800000>;
1202 enable-active-high;
1207 compatible = "regulator-fixed";
1208 regulator-name = "usb1_vbus";
1209 regulator-min-microvolt = <5000000>;
1210 regulator-max-microvolt = <5000000>;
1211 enable-active-high;
1213 gpio-open-drain;
1214 vin-supply = <&tps65090_dcdc1_reg>;
1218 compatible = "regulator-fixed";
1219 regulator-name = "usb2_vbus";
1220 regulator-min-microvolt = <5000000>;
1221 regulator-max-microvolt = <5000000>;
1222 enable-active-high;
1224 gpio-open-drain;
1225 vin-supply = <&tps65090_dcdc1_reg>;
1229 compatible = "regulator-fixed";
1230 regulator-name = "vdd_hdmi_5v0";
1231 regulator-min-microvolt = <5000000>;
1232 regulator-max-microvolt = <5000000>;
1233 vin-supply = <&tps65090_dcdc1_reg>;
1237 compatible = "regulator-fixed";
1238 regulator-name = "vdd_cam_1v8_reg";
1239 regulator-min-microvolt = <1800000>;
1240 regulator-max-microvolt = <1800000>;
1241 enable-active-high;
1246 compatible = "regulator-fixed";
1247 regulator-name = "VDD_5V0_HDMI_CON";
1248 regulator-min-microvolt = <5000000>;
1249 regulator-max-microvolt = <5000000>;
1251 enable-active-high;
1252 vin-supply = <&tps65090_dcdc1_reg>;
1256 compatible = "nvidia,tegra-audio-rt5640-dalmore",
1257 "nvidia,tegra-audio-rt5640";
1260 nvidia,audio-routing =
1270 nvidia,i2s-controller = <&tegra_i2s1>;
1271 nvidia,audio-codec = <&rt5640>;
1273 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>;
1278 clock-names = "pll_a", "pll_a_out0", "mclk";
1280 assigned-clocks = <&tegra_car TEGRA114_CLK_EXTERN1>,
1283 assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_A_OUT0>,