Lines Matching +full:tegra30 +full:- +full:usb +full:- +full:phy
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 hdmi-supply = <&hdmi_5v0_sys>;
64 pll-supply = <&avdd_hdmi_pll>;
65 vdd-supply = <&avdd_hdmi>;
69 remote-endpoint = <&connector_in>;
77 avdd-dsi-csi-supply = <&avdd_dsi_csi>;
79 nvidia,ganged-mode = <&dsib>;
87 power-supply = <&dvdd_1v8_lcd>;
95 avdd-dsi-csi-supply = <&avdd_dsi_csi>;
105 assigned-clocks = <&tegra_car TEGRA114_CLK_VDE>;
106 assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_P>;
107 assigned-clock-rates = <408000000>;
111 pinctrl-names = "default";
112 pinctrl-0 = <&state_default>;
116 sdmmc1-clk {
121 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
124 sdmmc1-cmd {
133 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
136 wlan-power {
141 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
144 wlan-reset {
149 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
152 wlan-host-wake {
157 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
160 wlan-3v3-com {
165 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
168 /* UART-A pinmux */
169 uarta-cts {
174 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
177 uarta-rts {
182 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
185 /* GNSS UART-B pinmux */
186 uartb-cts {
191 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
194 uartb-rts {
199 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
202 uartb-rxd {
207 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
210 uartb-txd {
215 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
218 /* Bluetooth UART-C pinmux */
219 uartc-cts-rxd {
225 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
228 uartc-rts-txd {
234 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
237 bt-shutdown {
243 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
246 bt-dev-wake {
251 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
254 bt-host-wake {
259 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
262 bt-pcm-dap4-out {
269 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
272 bt-pcm-dap4-in {
277 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
280 /* UART-D pinmux */
281 uartd-cts {
286 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
289 uartd-rts {
295 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
299 sdmmc3-clk {
304 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
307 sdmmc3-data {
320 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
323 microsd-pwr {
328 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
332 sdmmc4-clk-cmd {
337 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
340 sdmmc4-data {
353 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
357 gen1-i2c {
363 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
364 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
368 gen2-i2c {
374 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
375 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
379 cam-i2c {
385 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
386 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
390 ddc-i2c {
396 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
400 pwr-i2c {
406 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
407 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
412 spi1-out {
419 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
422 spi1-in {
427 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
436 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
439 spi4-out {
445 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
448 spi4-in {
454 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
458 hall-switch {
463 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
466 lineout-switch {
471 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
474 power-key {
479 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
482 volume-keys {
488 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
492 nct-irq {
497 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
500 mpu-irq {
505 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
509 hdmi-hpd {
514 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
517 hdmi-en {
522 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
525 hdmi-cec {
530 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
534 backlight-pwm {
539 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
542 backlight-en {
547 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
551 touch-irq {
556 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
559 touch-rst {
564 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
567 touch-pwr {
572 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
575 touch-vio {
580 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
584 audio-ldo1 {
589 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
592 hp-detect {
597 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
600 dap-i2s0-in {
605 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
608 dap-i2s0-out {
615 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
618 dap-i2s1-in {
623 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
626 dap-i2s1-out {
633 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
636 dap-i2s2-in {
642 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
645 dap-i2s2-out {
650 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
653 spdif-in {
658 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
661 spdif-out {
666 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
670 ec-irq {
675 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
678 ec-req {
683 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
686 hotplug-i2c {
691 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
694 ps2-irq {
699 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
702 kbd-irq {
707 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
710 dvfs-pin {
716 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
720 clk-32k-out {
725 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
728 sys-clk-req {
733 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
736 core-pwr-req {
741 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
744 cpu-pwr-req {
749 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
752 pwr-int-n {
757 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
760 clk-32k-in {
765 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
773 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
776 reset-out-n {
781 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
785 ulpi-data0-6 {
791 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
794 ulpi-data1-5 {
800 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
803 ulpi-data2-3 {
809 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
813 pv0-gpio {
818 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
821 pv1-gpio {
826 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
830 pu0-gpio {
835 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
838 pu2-gpio {
843 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
852 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
860 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
864 clk1-out {
869 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
872 clk2-out {
877 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
880 clk3-out {
885 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
888 clk1-req {
893 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
897 gmi-wp-n {
902 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
905 gmi-adv {
910 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
913 gmi-ad0-ad1 {
919 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
922 gmi-ad2-ad3 {
928 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
931 gmi-iordy {
936 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
939 gmi-a18 {
944 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
947 gmi-wait {
952 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
955 gmi-cs6-n {
960 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
963 gmi-cs7-n {
968 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
971 gmi-dqs-p {
976 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
979 gmi-cs2-ad {
986 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
989 gmi-cs4-clk {
995 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
998 gmi-ad11 {
1003 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1006 gmi-cs1-oe {
1012 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1015 gmi-ad4 {
1020 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1023 gmi-ad13 {
1028 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1031 gmi-rst-n {
1036 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1040 pcc-gpio {
1045 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1049 pbb3-gpio {
1054 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1057 pbb4-5-6-gpio {
1062 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1065 pbb7-gpio {
1070 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1074 kb-r0-c1 {
1080 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1083 kb-row4 {
1088 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1091 kb-row5 {
1096 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1099 kb-row6 {
1104 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1107 kb-r8-c3 {
1113 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1117 cam-mclk {
1123 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1127 gpio-x4-aud {
1132 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1135 gpio-x1-aud {
1140 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1143 gpio-x3-aud {
1148 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1151 gpio-x6-aud {
1156 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1159 usb-vbus {
1165 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1169 drive-sdio1 {
1171 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
1173 nvidia,pull-down-strength = <36>;
1174 nvidia,pull-up-strength = <20>;
1175 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOW>;
1176 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOW>;
1179 drive-sdio3 {
1181 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
1183 nvidia,pull-down-strength = <22>;
1184 nvidia,pull-up-strength = <36>;
1185 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1186 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1189 drive-gma {
1191 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
1193 nvidia,pull-down-strength = <2>;
1194 nvidia,pull-up-strength = <2>;
1195 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1196 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1206 compatible = "nvidia,tegra114-hsuart", "nvidia,tegra30-hsuart";
1207 reset-names = "serial";
1208 /delete-property/ reg-shift;
1211 nvidia,adjust-baud-rates = <0 9600 100>,
1216 compatible = "brcm,bcm4334-bt";
1217 max-speed = <4000000>;
1220 clock-names = "txco";
1222 interrupt-parent = <&gpio>;
1224 interrupt-names = "host-wakeup";
1226 device-wakeup-gpios = <&gpio TEGRA_GPIO(EE, 1) GPIO_ACTIVE_HIGH>;
1227 shutdown-gpios = <&gpio TEGRA_GPIO(Q, 7) GPIO_ACTIVE_HIGH>;
1228 reset-gpios = <&gpio TEGRA_GPIO(Q, 6) GPIO_ACTIVE_LOW>;
1230 vbat-supply = <&vdd_3v3_com>;
1231 vddio-supply = <&vdd_1v8_vio>;
1236 /delete-property/ dmas;
1237 /delete-property/ dma-names;
1247 clock-frequency = <100000>;
1250 compatible = "asahi-kasei,ak09911";
1255 vdd-supply = <&vdd_2v85_sen>;
1256 vid-supply = <&vdd_1v8_vio>;
1258 mount-matrix = "0", "1", "0",
1260 "0", "0","-1";
1263 rt5639: audio-codec@1c {
1267 realtek,ldo1-en-gpios =
1271 clock-names = "mclk";
1274 temp_sensor: temperature-sensor@4c {
1278 interrupt-parent = <&gpio>;
1281 vcc-supply = <&vdd_1v8_vio>;
1282 #thermal-sensor-cells = <1>;
1285 motion-tracker@68 {
1289 interrupt-parent = <&gpio>;
1292 vdd-supply = <&vdd_2v85_sen>;
1293 vddio-supply = <&vdd_1v8_vio>;
1295 mount-matrix = "0", "-1", "0",
1303 clock-frequency = <100000>;
1305 power-sensor@44 {
1309 shunt-resistor = <5000>;
1315 clock-frequency = <400000>;
1317 light-sensor@1c {
1321 vdd-supply = <&vdd_1v8_vio>;
1327 clock-frequency = <10000>;
1332 clock-frequency = <400000>;
1339 #interrupt-cells = <2>;
1340 interrupt-controller;
1342 ti,system-power-controller;
1345 compatible = "ti,palmas-gpadc";
1350 ti,channel0-current-microamp = <5>;
1351 ti,channel3-current-microamp = <400>;
1352 ti,enable-extended-delay;
1354 #io-channel-cells = <1>;
1358 compatible = "ti,palmas-usb-vid";
1359 ti,enable-vbus-detection;
1360 ti,enable-id-detection;
1364 compatible = "ti,palmas-gpio";
1365 gpio-controller;
1366 #gpio-cells = <2>;
1370 compatible = "ti,palmas-clk32kg";
1371 #clock-cells = <0>;
1375 compatible = "ti,tps65913-pinctrl";
1376 ti,palmas-enable-dvfs1;
1378 pinctrl-names = "default";
1379 pinctrl-0 = <&palmas_default>;
1435 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
1437 ldo1-in-supply = <&vddio_ddr>;
1438 ldo2-in-supply = <&vddio_ddr>;
1439 ldo4-in-supply = <&vdd_1v8_vio>;
1440 ldo5-in-supply = <&vcore_emmc>;
1441 ldo6-in-supply = <&vcore_emmc>;
1442 ldo7-in-supply = <&vcore_emmc>;
1443 ldo9-in-supply = <&vcore_emmc>;
1444 ldoln-in-supply = <&vdd_smps10_out2>;
1448 regulator-name = "vdd_cpu";
1449 regulator-min-microvolt = <900000>;
1450 regulator-max-microvolt = <1350000>;
1451 regulator-always-on;
1452 regulator-boot-on;
1453 ti,roof-floor = <1>;
1454 ti,mode-sleep = <3>;
1458 regulator-name = "vdd_core";
1459 regulator-min-microvolt = <900000>;
1460 regulator-max-microvolt = <1400000>;
1461 regulator-always-on;
1462 regulator-boot-on;
1463 ti,roof-floor = <3>;
1469 regulator-name = "vddio_ddr";
1470 regulator-min-microvolt = <1350000>;
1471 regulator-max-microvolt = <1350000>;
1472 regulator-always-on;
1473 regulator-boot-on;
1477 regulator-name = "vdd_1v8";
1478 regulator-min-microvolt = <1800000>;
1479 regulator-max-microvolt = <1800000>;
1480 regulator-always-on;
1481 regulator-boot-on;
1485 regulator-name = "vdd_emmc";
1486 regulator-min-microvolt = <2900000>;
1487 regulator-max-microvolt = <2900000>;
1488 regulator-boot-on;
1492 regulator-name = "vd_smps10_out1";
1493 regulator-min-microvolt = <5000000>;
1494 regulator-max-microvolt = <5000000>;
1495 regulator-always-on;
1496 regulator-boot-on;
1500 regulator-name = "vd_smps10_out2";
1501 regulator-min-microvolt = <5000000>;
1502 regulator-max-microvolt = <5000000>;
1503 regulator-always-on;
1504 regulator-boot-on;
1508 regulator-name = "avdd_hdmi_pll";
1509 regulator-min-microvolt = <1050000>;
1510 regulator-max-microvolt = <1050000>;
1511 regulator-always-on;
1512 regulator-boot-on;
1513 ti,roof-floor = <3>;
1517 regulator-name = "avdd_dsi_csi";
1518 regulator-min-microvolt = <1200000>;
1519 regulator-max-microvolt = <1200000>;
1520 regulator-boot-on;
1524 regulator-name = "vpp_fuse";
1525 regulator-min-microvolt = <1800000>;
1526 regulator-max-microvolt = <1800000>;
1530 regulator-name = "vdd_1v2_cam";
1531 regulator-min-microvolt = <1200000>;
1532 regulator-max-microvolt = <1200000>;
1536 regulator-name = "avdd_cam2";
1537 regulator-min-microvolt = <2800000>;
1538 regulator-max-microvolt = <2800000>;
1542 regulator-name = "vdd_dev";
1543 regulator-min-microvolt = <2850000>;
1544 regulator-max-microvolt = <2850000>;
1548 regulator-name = "avdd_2v8_cam";
1549 regulator-min-microvolt = <2800000>;
1550 regulator-max-microvolt = <2800000>;
1554 regulator-name = "vdd_rtc";
1555 regulator-min-microvolt = <950000>;
1556 regulator-max-microvolt = <950000>;
1557 regulator-always-on;
1558 regulator-boot-on;
1559 ti,enable-ldo8-tracking;
1563 regulator-name = "vddio_usd";
1565 regulator-min-microvolt = <2900000>;
1566 regulator-max-microvolt = <2900000>;
1570 regulator-name = "avdd_hdmi";
1571 regulator-min-microvolt = <3300000>;
1572 regulator-max-microvolt = <3300000>;
1573 regulator-boot-on;
1577 regulator-name = "avdd_usb";
1578 regulator-min-microvolt = <3300000>;
1579 regulator-max-microvolt = <3300000>;
1580 regulator-boot-on;
1586 compatible = "ti,palmas-rtc";
1587 interrupt-parent = <&palmas>;
1595 nvidia,suspend-mode = <2>;
1596 nvidia,cpu-pwr-good-time = <300>;
1597 nvidia,cpu-pwr-off-time = <300>;
1598 nvidia,core-pwr-good-time = <641 3845>;
1599 nvidia,core-pwr-off-time = <2000>;
1600 nvidia,core-power-req-active-high;
1601 nvidia,sys-clock-req-active-high;
1604 i2c-thermtrip {
1605 nvidia,i2c-controller-id = <4>;
1606 nvidia,bus-addr = <0x58>;
1607 nvidia,reg-addr = <0xA0>;
1608 nvidia,reg-data = <0x00>;
1624 brcm_wifi_pwrseq: pwrseq-wifi {
1625 compatible = "mmc-pwrseq-simple";
1628 clock-names = "ext_clock";
1630 reset-gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;
1631 post-power-on-delay-ms = <300>;
1632 power-off-delay-us = <300>;
1639 #address-cells = <1>;
1640 #size-cells = <0>;
1642 assigned-clocks = <&tegra_car TEGRA114_CLK_SDMMC1>;
1643 assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_P>;
1644 assigned-clock-rates = <82000000>;
1646 max-frequency = <82000000>;
1647 keep-power-in-suspend;
1648 bus-width = <4>;
1649 non-removable;
1651 sd-uhs-ddr50;
1652 mmc-ddr-1_8v;
1654 power-gpios = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_HIGH>;
1656 nvidia,default-tap = <0x2>;
1657 nvidia,default-trim = <0x2>;
1659 mmc-pwrseq = <&brcm_wifi_pwrseq>;
1660 vmmc-supply = <&vdd_3v3_com>;
1661 vqmmc-supply = <&vdd_1v8_vio>;
1664 compatible = "brcm,bcm4329-fmac";
1667 interrupt-parent = <&gpio>;
1669 interrupt-names = "host-wake";
1677 bus-width = <4>;
1678 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
1680 nvidia,default-tap = <0x3>;
1681 nvidia,default-trim = <0x3>;
1683 vmmc-supply = <&vdd_2v9_usd>;
1684 vqmmc-supply = <&vddio_usd>;
1690 bus-width = <8>;
1692 non-removable;
1693 mmc-ddr-1_8v;
1695 vmmc-supply = <&vcore_emmc>;
1696 vqmmc-supply = <&vdd_1v8_vio>;
1699 /* Peripheral USB via ASUS connector */
1700 usb@7d000000 {
1701 compatible = "nvidia,tegra114-udc";
1706 usb-phy@7d000000 {
1709 vbus-supply = <&avdd_usb>;
1712 /* Host USB via dock */
1713 usb@7d008000 {
1717 usb-phy@7d008000 {
1719 vbus-supply = <&vdd_5v0_sys>;
1723 compatible = "pwm-backlight";
1725 power-supply = <&vdd_3v7_bl>;
1728 brightness-levels = <1 255>;
1729 num-interpolated-steps = <254>;
1730 default-brightness-level = <224>;
1733 /* PMIC has a built-in 32KHz oscillator which is used by PMC */
1734 clk32k_in: clock-32k {
1735 compatible = "fixed-clock";
1736 #clock-cells = <0>;
1737 clock-frequency = <32768>;
1738 clock-output-names = "pmic-oscillator";
1742 compatible = "hdmi-connector";
1745 hpd-gpios = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
1746 ddc-i2c-bus = <&hdmi_ddc>;
1750 remote-endpoint = <&hdmi_out>;
1755 extcon-keys {
1756 compatible = "gpio-keys";
1758 switch-hall-sensor {
1761 linux,input-type = <EV_SW>;
1763 linux,can-disable;
1764 wakeup-source;
1767 switch-lineout-detect {
1768 label = "Audio dock line-out detect";
1770 linux,input-type = <EV_SW>;
1772 debounce-interval = <10>;
1776 gpio-keys {
1777 compatible = "gpio-keys";
1779 key-power {
1783 debounce-interval = <10>;
1784 wakeup-source;
1787 key-volume-down {
1791 debounce-interval = <10>;
1794 key-volume-up {
1798 debounce-interval = <10>;
1803 compatible = "asus,tegra-audio-rt5639-tf701t",
1804 "nvidia,tegra-audio-rt5640";
1807 nvidia,audio-routing =
1819 nvidia,i2s-controller = <&tegra_i2s1>;
1820 nvidia,audio-codec = <&rt5639>;
1822 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_LOW>;
1823 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(K, 3) GPIO_ACTIVE_HIGH>;
1828 clock-names = "pll_a", "pll_a_out0", "mclk";
1830 assigned-clocks = <&tegra_car TEGRA114_CLK_EXTERN1>,
1833 assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_A_OUT0>,
1837 vdd_5v0_sys: regulator-5v0-sys {
1838 compatible = "regulator-fixed";
1839 regulator-name = "vdd_5v0_sys";
1840 regulator-min-microvolt = <5000000>;
1841 regulator-max-microvolt = <5000000>;
1842 regulator-always-on;
1843 regulator-boot-on;
1846 vdd_3v3_sys: regulator-3v3-sys {
1847 compatible = "regulator-fixed";
1848 regulator-name = "vdd_3v3_sys";
1849 regulator-min-microvolt = <3300000>;
1850 regulator-max-microvolt = <3300000>;
1851 regulator-always-on;
1852 regulator-boot-on;
1855 dvdd_1v8_lcd: regulator-vdd-lcd {
1856 compatible = "regulator-fixed";
1857 regulator-name = "dvdd_1v8_lcd";
1858 regulator-min-microvolt = <1800000>;
1859 regulator-max-microvolt = <1800000>;
1860 regulator-boot-on;
1862 enable-active-high;
1863 vin-supply = <&vdd_1v8_vio>;
1866 vdd_3v7_bl: regulator-bl-en {
1867 compatible = "regulator-fixed";
1868 regulator-name = "vdd_3v7_bl";
1869 regulator-min-microvolt = <3700000>;
1870 regulator-max-microvolt = <3700000>;
1871 regulator-boot-on;
1873 enable-active-high;
1874 vin-supply = <&vdd_5v0_sys>;
1877 hdmi_5v0_sys: regulator-hdmi {
1878 compatible = "regulator-fixed";
1879 regulator-name = "vdd_5v0_hdmi";
1880 regulator-min-microvolt = <5000000>;
1881 regulator-max-microvolt = <5000000>;
1882 regulator-boot-on;
1884 enable-active-high;
1885 vin-supply = <&vdd_smps10_out2>;
1888 vdd_2v9_usd: regulator-vdd-usd {
1889 compatible = "regulator-fixed";
1890 regulator-name = "vdd_sd_slot";
1891 regulator-min-microvolt = <2900000>;
1892 regulator-max-microvolt = <2900000>;
1893 regulator-boot-on;
1895 enable-active-high;
1896 vin-supply = <&vcore_emmc>;
1899 vdd_1v8_cam: regulator-cam-vio {
1900 compatible = "regulator-fixed";
1901 regulator-name = "vdd_1v8_cam";
1902 regulator-min-microvolt = <1800000>;
1903 regulator-max-microvolt = <1800000>;
1904 regulator-boot-on;
1906 enable-active-high;
1907 vin-supply = <&vdd_1v8_vio>;
1910 vdd_1v2_xusb: regulator-xusb-vio {
1911 compatible = "regulator-fixed";
1912 regulator-name = "avddio_1v2_xusb";
1913 regulator-min-microvolt = <1200000>;
1914 regulator-max-microvolt = <1200000>;
1915 regulator-boot-on;
1917 enable-active-high;
1920 vdd_3v3_xusb: regulator-xusb-vdd {
1921 compatible = "regulator-fixed";
1922 regulator-name = "hvdd_3v3_xusb";
1923 regulator-min-microvolt = <3300000>;
1924 regulator-max-microvolt = <3300000>;
1925 regulator-boot-on;
1927 enable-active-high;
1930 vdd_3v3_com: regulator-com {
1931 compatible = "regulator-fixed";
1932 regulator-name = "vdd_3v3_com";
1933 regulator-min-microvolt = <3300000>;
1934 regulator-max-microvolt = <3300000>;
1935 regulator-always-on;
1936 regulator-boot-on;
1938 enable-active-high;
1939 vin-supply = <&vdd_3v3_sys>;
1942 vdd_3v3_touch: regulator-touch-pwr {
1943 compatible = "regulator-fixed";
1944 regulator-name = "vdd_3v3_touch";
1945 regulator-min-microvolt = <3300000>;
1946 regulator-max-microvolt = <3300000>;
1947 regulator-boot-on;
1949 enable-active-high;
1950 vin-supply = <&vdd_3v3_sys>;
1953 vdd_1v8_touch: regulator-touch-vio {
1954 compatible = "regulator-fixed";
1955 regulator-name = "vdd_1v8_touch";
1956 regulator-min-microvolt = <1800000>;
1957 regulator-max-microvolt = <1800000>;
1958 regulator-boot-on;
1960 enable-active-high;
1961 vin-supply = <&vdd_3v3_sys>;