Lines Matching +full:i2c +full:- +full:thermtrip

1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/input/gpio-keys.h>
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/thermal/thermal.h>
8 #include "tegra30-cpu-opp.dtsi"
9 #include "tegra30-cpu-opp-microvolt.dtsi"
12 chassis-type = "convertible";
31 * pre-existing /chosen node to be available to insert the
37 trusted-foundations {
38 compatible = "tlm,trusted-foundations";
39 tlm,version-major = <2>;
40 tlm,version-minor = <8>;
48 reserved-memory {
49 #address-cells = <1>;
50 #size-cells = <1>;
54 compatible = "shared-dma-pool";
55 alloc-ranges = <0x80000000 0x30000000>;
57 linux,cma-default;
64 console-size = <0x8000>; /* 32kB */
65 record-size = <0x400>; /* 1kB */
66 ecc-size = <16>;
71 no-map;
79 hdmi-supply = <&hdmi_5v0_sys>;
80 pll-supply = <&vdd_1v8_vio>;
81 vdd-supply = <&vdd_3v3_sys>;
83 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
84 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
89 init-lpm-in-hog {
90 gpio-hog;
96 init-lpm-out-hog {
97 gpio-hog;
100 output-low;
103 usb-charge-limit-hog {
104 gpio-hog;
106 output-high;
111 assigned-clocks = <&tegra_car TEGRA30_CLK_VDE>;
112 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_P>;
113 assigned-clock-rates = <408000000>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&state_default>;
127 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
139 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
147 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
155 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
168 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
177 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
179 nvidia,io-reset = <0>;
188 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
204 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
213 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
229 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
237 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
245 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
253 nvidia,pull-down-strength = <9>;
254 nvidia,pull-up-strength = <9>;
255 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
256 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
259 /* I2C pinmux */
266 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
267 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
277 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
278 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
288 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
289 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
299 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
309 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
310 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
319 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
328 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
329 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
338 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
341 /* UART-A */
347 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
355 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
363 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
375 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
378 /* UART-B */
385 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
394 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
397 /* UART-C */
404 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
413 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
416 /* UART-D */
422 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
432 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
444 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
455 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
464 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
473 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
484 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
493 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
503 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
511 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
521 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
524 /* PCI-e pinmux */
532 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
546 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
558 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
566 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
574 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
583 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
591 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
599 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
639 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
649 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
657 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
666 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
677 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
692 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
702 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
712 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
720 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
722 nvidia,io-reset = <0>;
731 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
740 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
749 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
757 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
765 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
773 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
781 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
789 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
797 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
805 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
814 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
816 nvidia,io-reset = <0>;
825 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
833 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
851 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
859 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
869 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
879 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
888 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
897 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
905 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
913 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
922 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
930 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
938 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
946 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
948 nvidia,io-reset = <0>;
956 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
964 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
973 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
981 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
989 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
997 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1005 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1013 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1021 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1029 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1038 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1046 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1054 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1067 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
1069 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
1070 nvidia,pull-down-strength = <31>;
1071 nvidia,pull-up-strength = <31>;
1072 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1073 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1079 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
1081 nvidia,pull-down-strength = <46>;
1082 nvidia,pull-up-strength = <42>;
1083 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FAST>;
1084 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FAST>;
1090 compatible = "nvidia,tegra30-hsuart";
1091 reset-names = "serial";
1092 /delete-property/ reg-shift;
1099 compatible = "nvidia,tegra30-hsuart";
1100 reset-names = "serial";
1101 /delete-property/ reg-shift;
1104 nvidia,adjust-baud-rates = <0 9600 100>,
1109 max-speed = <4000000>;
1112 clock-names = "txco";
1114 interrupt-parent = <&gpio>;
1116 interrupt-names = "host-wakeup";
1118 device-wakeup-gpios = <&gpio TEGRA_GPIO(U, 1) GPIO_ACTIVE_HIGH>;
1119 shutdown-gpios = <&gpio TEGRA_GPIO(U, 0) GPIO_ACTIVE_HIGH>;
1121 vbat-supply = <&vdd_3v3_com>;
1122 vddio-supply = <&vdd_1v8_vio>;
1130 lcd_ddc: i2c@7000c000 {
1132 clock-frequency = <100000>;
1135 i2c@7000c400 {
1137 clock-frequency = <400000>;
1140 i2c@7000c500 {
1145 compatible = "asahi-kasei,ak8974";
1148 avdd-supply = <&vdd_3v3_sys>;
1149 dvdd-supply = <&vdd_1v8_vio>;
1153 light-sensor@1c {
1157 interrupt-parent = <&gpio>;
1160 vdd-supply = <&vdd_3v3_sys>;
1167 interrupt-parent = <&gpio>;
1170 vdd-supply = <&vdd_3v3_sys>;
1171 vlogic-supply = <&vdd_1v8_vio>;
1173 i2c-gate {
1174 #address-cells = <1>;
1175 #size-cells = <0>;
1181 interrupt-parent = <&gpio>;
1184 vdd-supply = <&vdd_1v8_vio>;
1185 vddio-supply = <&vdd_1v8_vio>;
1191 hdmi_ddc: i2c@7000c700 {
1193 clock-frequency = <93750>;
1196 i2c@7000d000 {
1198 clock-frequency = <400000>;
1206 #interrupt-cells = <2>;
1207 interrupt-controller;
1208 wakeup-source;
1210 ti,en-gpio-sleep = <0 0 1 0 0 0 0 0 0>;
1211 ti,system-power-controller;
1212 ti,sleep-keep-ck32k;
1213 ti,sleep-enable;
1215 #gpio-cells = <2>;
1216 gpio-controller;
1218 vcc1-supply = <&vdd_5v0_bat>;
1219 vcc2-supply = <&vdd_5v0_bat>;
1220 vcc3-supply = <&vdd_1v8_vio>;
1221 vcc4-supply = <&vdd_5v0_sys>;
1222 vcc5-supply = <&vdd_5v0_bat>;
1223 vcc6-supply = <&vdd_3v3_sys>;
1224 vcc7-supply = <&vdd_5v0_bat>;
1225 vccio-supply = <&vdd_5v0_bat>;
1227 pmic-sleep-hog {
1228 gpio-hog;
1230 output-high;
1237 regulator-name = "vddio_ddr";
1238 regulator-min-microvolt = <1200000>;
1239 regulator-max-microvolt = <1200000>;
1240 regulator-always-on;
1241 regulator-boot-on;
1245 regulator-name = "vdd_cpu,vdd_sys";
1246 regulator-min-microvolt = <600000>;
1247 regulator-max-microvolt = <1400000>;
1248 regulator-coupled-with = <&vdd_core>;
1249 regulator-coupled-max-spread = <300000>;
1250 regulator-max-step-microvolt = <100000>;
1251 regulator-always-on;
1252 regulator-boot-on;
1253 ti,regulator-ext-sleep-control = <1>;
1255 nvidia,tegra-cpu-regulator;
1259 regulator-name = "vdd_1v8_gen";
1261 regulator-min-microvolt = <1500000>;
1262 regulator-max-microvolt = <3300000>;
1263 regulator-always-on;
1264 regulator-boot-on;
1269 regulator-name = "vdd_emmc_core";
1270 regulator-min-microvolt = <3300000>;
1271 regulator-max-microvolt = <3300000>;
1272 regulator-always-on;
1277 regulator-name = "vdd_usd";
1278 regulator-min-microvolt = <3100000>;
1279 regulator-max-microvolt = <3100000>;
1281 regulator-always-on;
1286 regulator-name = "vddio_usd";
1287 regulator-min-microvolt = <1800000>;
1288 regulator-max-microvolt = <3100000>;
1292 regulator-name = "vdd_rtc";
1293 regulator-min-microvolt = <1200000>;
1294 regulator-max-microvolt = <1200000>;
1295 regulator-always-on;
1301 regulator-name = "avdd_dsi_csi,pwrdet_mipi";
1302 regulator-min-microvolt = <1200000>;
1303 regulator-max-microvolt = <1200000>;
1307 regulator-name = "vdd_pllm,x,u,a_p_c_s";
1308 regulator-min-microvolt = <1200000>;
1309 regulator-max-microvolt = <1200000>;
1310 regulator-always-on;
1311 regulator-boot-on;
1312 ti,regulator-ext-sleep-control = <8>;
1316 regulator-name = "vdd_ddr_hs";
1317 regulator-min-microvolt = <1000000>;
1318 regulator-max-microvolt = <1000000>;
1319 regulator-always-on;
1320 ti,regulator-ext-sleep-control = <8>;
1325 nct72: temperature-sensor@4c {
1329 interrupt-parent = <&gpio>;
1332 vcc-supply = <&vdd_3v3_sys>;
1333 #thermal-sensor-cells = <1>;
1336 vdd_core: core-regulator@60 {
1340 regulator-name = "tps62361-vout";
1341 regulator-min-microvolt = <500000>;
1342 regulator-max-microvolt = <1770000>;
1343 regulator-coupled-with = <&vdd_cpu>;
1344 regulator-coupled-max-spread = <300000>;
1345 regulator-max-step-microvolt = <100000>;
1346 regulator-boot-on;
1347 regulator-always-on;
1348 ti,enable-vout-discharge;
1349 ti,vsel0-state-high;
1350 ti,vsel1-state-high;
1352 nvidia,tegra-core-regulator;
1358 nvidia,invert-interrupt;
1360 nvidia,suspend-mode = <2>;
1361 nvidia,cpu-pwr-good-time = <2000>;
1362 nvidia,cpu-pwr-off-time = <200>;
1363 nvidia,core-pwr-good-time = <3845 3845>;
1364 nvidia,core-pwr-off-time = <0>;
1365 nvidia,core-power-req-active-high;
1366 nvidia,sys-clock-req-active-high;
1367 core-supply = <&vdd_core>;
1370 i2c-thermtrip {
1371 nvidia,i2c-controller-id = <4>;
1372 nvidia,bus-addr = <0x2d>;
1373 nvidia,reg-addr = <0x3f>;
1374 nvidia,reg-data = <0x81>;
1397 max-frequency = <104000000>;
1399 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
1400 bus-width = <4>;
1402 vmmc-supply = <&vdd_usd>; /* ldo2 */
1403 vqmmc-supply = <&vddio_usd>; /* ldo3 */
1409 #address-cells = <1>;
1410 #size-cells = <0>;
1412 assigned-clocks = <&tegra_car TEGRA30_CLK_SDMMC3>;
1413 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_C>;
1414 assigned-clock-rates = <50000000>;
1416 max-frequency = <50000000>;
1417 keep-power-in-suspend;
1418 bus-width = <4>;
1419 non-removable;
1421 mmc-pwrseq = <&brcm_wifi_pwrseq>;
1422 vmmc-supply = <&vdd_3v3_com>;
1423 vqmmc-supply = <&vdd_1v8_vio>;
1425 /* Azurewave AW-NH615 BCM4329B1 or AW-NH665 BCM4330B1 */
1427 compatible = "brcm,bcm4329-fmac";
1430 interrupt-parent = <&gpio>;
1432 interrupt-names = "host-wake";
1438 bus-width = <8>;
1439 vmmc-supply = <&vcore_emmc>;
1440 vqmmc-supply = <&vdd_1v8_vio>;
1441 mmc-ddr-3_3v;
1442 non-removable;
1447 compatible = "nvidia,tegra30-udc";
1452 usb-phy@7d000000 {
1455 nvidia,hssync-start-delay = <0>;
1456 nvidia,xcvr-lsfslew = <2>;
1457 nvidia,xcvr-lsrslew = <2>;
1458 vbus-supply = <&vdd_5v0_sys>;
1466 usb-phy@7d008000 {
1468 vbus-supply = <&vdd_5v0_bat>;
1471 mains: ac-adapter-detect {
1472 compatible = "gpio-charger";
1473 charger-type = "mains";
1478 compatible = "pwm-backlight";
1480 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
1481 power-supply = <&vdd_5v0_bl>;
1484 brightness-levels = <1 255>;
1485 num-interpolated-steps = <254>;
1486 default-brightness-level = <40>;
1489 /* PMIC has a built-in 32KHz oscillator which is used by PMC */
1490 clk32k_in: clock-32k {
1491 compatible = "fixed-clock";
1492 #clock-cells = <0>;
1493 clock-frequency = <32768>;
1494 clock-output-names = "pmic-oscillator";
1499 cpu-supply = <&vdd_cpu>;
1500 operating-points-v2 = <&cpu0_opp_table>;
1501 #cooling-cells = <2>;
1504 cpu-supply = <&vdd_cpu>;
1505 operating-points-v2 = <&cpu0_opp_table>;
1506 #cooling-cells = <2>;
1509 cpu-supply = <&vdd_cpu>;
1510 operating-points-v2 = <&cpu0_opp_table>;
1511 #cooling-cells = <2>;
1514 cpu-supply = <&vdd_cpu>;
1515 operating-points-v2 = <&cpu0_opp_table>;
1516 #cooling-cells = <2>;
1520 extcon-keys {
1521 compatible = "gpio-keys";
1523 switch-dock-hall-sensor {
1526 linux,input-type = <EV_SW>;
1528 debounce-interval = <500>;
1529 wakeup-event-action = <EV_ACT_ASSERTED>;
1530 wakeup-source;
1533 switch-lineout-detect {
1534 label = "Audio dock line-out detect";
1536 linux,input-type = <EV_SW>;
1538 debounce-interval = <10>;
1539 wakeup-event-action = <EV_ACT_ASSERTED>;
1540 wakeup-source;
1544 gpio-keys {
1545 compatible = "gpio-keys";
1547 key-power {
1551 debounce-interval = <10>;
1552 wakeup-event-action = <EV_ACT_ASSERTED>;
1553 wakeup-source;
1556 key-volume-down {
1560 debounce-interval = <10>;
1561 wakeup-event-action = <EV_ACT_ASSERTED>;
1562 wakeup-source;
1565 key-volume-up {
1569 debounce-interval = <10>;
1570 wakeup-event-action = <EV_ACT_ASSERTED>;
1571 wakeup-source;
1575 vdd_5v0_bat: regulator-bat {
1576 compatible = "regulator-fixed";
1577 regulator-name = "vdd_ac_bat";
1578 regulator-min-microvolt = <5000000>;
1579 regulator-max-microvolt = <5000000>;
1580 regulator-always-on;
1581 regulator-boot-on;
1584 vdd_5v0_cp: regulator-sby {
1585 compatible = "regulator-fixed";
1586 regulator-name = "vdd_5v0_sby";
1587 regulator-min-microvolt = <5000000>;
1588 regulator-max-microvolt = <5000000>;
1589 regulator-always-on;
1590 regulator-boot-on;
1592 enable-active-high;
1593 vin-supply = <&vdd_5v0_bat>;
1596 vdd_5v0_sys: regulator-5v {
1597 compatible = "regulator-fixed";
1598 regulator-name = "vdd_5v0_sys";
1599 regulator-min-microvolt = <5000000>;
1600 regulator-max-microvolt = <5000000>;
1601 regulator-always-on;
1602 regulator-boot-on;
1604 enable-active-high;
1605 vin-supply = <&vdd_5v0_bat>;
1608 vdd_1v5_ddr: regulator-ddr {
1609 compatible = "regulator-fixed";
1610 regulator-name = "vdd_ddr";
1611 regulator-min-microvolt = <1500000>;
1612 regulator-max-microvolt = <1500000>;
1613 regulator-always-on;
1614 regulator-boot-on;
1616 enable-active-high;
1617 vin-supply = <&vdd_5v0_bat>;
1620 vdd_3v3_sys: regulator-3v {
1621 compatible = "regulator-fixed";
1622 regulator-name = "vdd_3v3_sys";
1623 regulator-min-microvolt = <3300000>;
1624 regulator-max-microvolt = <3300000>;
1625 regulator-always-on;
1626 regulator-boot-on;
1628 enable-active-high;
1629 vin-supply = <&vdd_5v0_bat>;
1632 vdd_pnl: regulator-panel {
1633 compatible = "regulator-fixed";
1634 regulator-name = "vdd_panel";
1635 regulator-min-microvolt = <3300000>;
1636 regulator-max-microvolt = <3300000>;
1637 regulator-enable-ramp-delay = <20000>;
1639 enable-active-high;
1640 vin-supply = <&vdd_3v3_sys>;
1643 vdd_3v3_com: regulator-com {
1644 compatible = "regulator-fixed";
1645 regulator-name = "vdd_3v3_com";
1646 regulator-min-microvolt = <3300000>;
1647 regulator-max-microvolt = <3300000>;
1648 regulator-always-on;
1650 enable-active-high;
1651 vin-supply = <&vdd_3v3_sys>;
1654 vdd_5v0_bl: regulator-bl {
1655 compatible = "regulator-fixed";
1656 regulator-name = "vdd_5v0_bl";
1657 regulator-min-microvolt = <5000000>;
1658 regulator-max-microvolt = <5000000>;
1659 regulator-boot-on;
1661 enable-active-high;
1662 vin-supply = <&vdd_5v0_bat>;
1665 hdmi_5v0_sys: regulator-hdmi {
1666 compatible = "regulator-fixed";
1667 regulator-name = "hdmi_5v0_sys";
1668 regulator-min-microvolt = <5000000>;
1669 regulator-max-microvolt = <5000000>;
1671 enable-active-high;
1672 vin-supply = <&vdd_5v0_sys>;
1676 nvidia,i2s-controller = <&tegra_i2s1>;
1678 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
1679 nvidia,mic-det-gpios = <&gpio TEGRA_GPIO(X, 2) GPIO_ACTIVE_LOW>;
1680 nvidia,coupled-mic-hp-det;
1685 clock-names = "pll_a", "pll_a_out0", "mclk";
1687 assigned-clocks = <&tegra_car TEGRA30_CLK_EXTERN1>,
1690 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_A_OUT0>,
1694 thermal-zones {
1709 skin-thermal {
1710 polling-delay-passive = <1000>; /* milliseconds */
1711 polling-delay = <5000>; /* milliseconds */
1713 thermal-sensors = <&nct72 0>;
1716 trip0: skin-alert {
1723 trip1: skin-crit {
1731 cooling-maps {
1734 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
1744 cpu-thermal {
1745 polling-delay-passive = <1000>; /* milliseconds */
1746 polling-delay = <5000>; /* milliseconds */
1748 thermal-sensors = <&nct72 1>;
1751 trip2: cpu-alert {
1758 trip3: cpu-crit {
1766 cooling-maps {
1769 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
1780 brcm_wifi_pwrseq: wifi-pwrseq {
1781 compatible = "mmc-pwrseq-simple";
1784 clock-names = "ext_clock";
1786 reset-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_LOW>;
1787 post-power-on-delay-ms = <300>;
1788 power-off-delay-us = <300>;