Lines Matching +full:xcvr +full:- +full:lsfslew

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/gpio-keys.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/thermal/thermal.h>
9 #include "tegra30-cpu-opp.dtsi"
10 #include "tegra30-cpu-opp-microvolt.dtsi"
11 #include "tegra30-asus-lvds-display.dtsi"
16 chassis-type = "tablet";
35 * pre-existing /chosen node to be available to insert the
44 reserved-memory {
45 #address-cells = <1>;
46 #size-cells = <1>;
50 compatible = "shared-dma-pool";
51 alloc-ranges = <0x80000000 0x30000000>;
53 linux,cma-default;
60 console-size = <0x8000>; /* 32kB */
61 record-size = <0x400>; /* 1kB */
62 ecc-size = <16>;
67 no-map;
75 hdmi-supply = <&hdmi_5v0_sys>;
76 pll-supply = <&vdd_1v8_vio>;
77 vdd-supply = <&vdd_3v3_sys>;
79 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
80 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
85 assigned-clocks = <&tegra_car TEGRA30_CLK_VDE>;
86 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_P>;
87 assigned-clock-rates = <408000000>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&state_default>;
101 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
113 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
126 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
135 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
146 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
163 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
172 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
188 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
198 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
199 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
209 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
210 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
220 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
221 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
231 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
241 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
242 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
246 /* HDMI-CEC pinmux */
252 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
253 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
257 /* UART-A */
263 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
276 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
284 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
287 /* UART-B */
294 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
303 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
306 /* UART-C */
313 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
322 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
325 /* UART-D */
332 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
341 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
353 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
364 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
375 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
386 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
394 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
397 /* PCI-e pinmux */
405 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
416 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
424 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
436 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
445 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
453 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
462 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
471 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
479 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
487 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
495 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
542 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
550 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
558 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
578 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
589 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
599 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
607 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
615 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
623 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
633 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
641 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
649 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
657 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
665 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
673 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
681 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
690 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
701 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
709 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
717 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
725 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
733 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
742 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
753 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
773 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
781 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
789 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
799 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
809 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
817 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
825 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
833 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
841 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
849 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
857 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
865 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
875 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
878 /* HDMI hot-plug-detect */
884 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
892 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
900 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
908 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
917 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
925 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
933 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
941 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
949 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
957 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
965 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
973 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
981 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
989 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
997 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1005 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1014 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1022 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1030 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1038 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1051 nvidia,high-speed-mode = <0>;
1053 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
1054 nvidia,pull-down-strength = <31>;
1055 nvidia,pull-up-strength = <31>;
1056 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1057 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1062 nvidia,high-speed-mode = <0>;
1064 nvidia,pull-down-strength = <5>;
1065 nvidia,pull-up-strength = <5>;
1066 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FAST>;
1067 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FAST>;
1072 nvidia,high-speed-mode = <0>;
1074 nvidia,pull-down-strength = <46>;
1075 nvidia,pull-up-strength = <42>;
1076 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FAST>;
1077 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FAST>;
1085 nvidia,pull-down-strength = <9>;
1086 nvidia,pull-up-strength = <9>;
1087 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
1088 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
1093 nvidia,high-speed-mode = <0>;
1095 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_4>;
1096 nvidia,pull-down-strength = <20>;
1097 nvidia,pull-up-strength = <20>;
1098 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1099 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
1105 compatible = "nvidia,tegra30-hsuart";
1106 /delete-property/ reg-shift;
1113 compatible = "nvidia,tegra30-hsuart";
1114 /delete-property/ reg-shift;
1117 nvidia,adjust-baud-rates = <0 9600 100>,
1121 /* Azurewave AW-AH663 BCM4330B1 */
1123 compatible = "brcm,bcm4330-bt";
1124 max-speed = <4000000>;
1127 clock-names = "txco";
1129 interrupt-parent = <&gpio>;
1131 interrupt-names = "host-wakeup";
1133 device-wakeup-gpios = <&gpio TEGRA_GPIO(U, 1) GPIO_ACTIVE_HIGH>;
1134 shutdown-gpios = <&gpio TEGRA_GPIO(U, 0) GPIO_ACTIVE_HIGH>;
1136 vbat-supply = <&vdd_3v3_sys>;
1137 vddio-supply = <&vdd_1v8_vio>;
1147 clock-frequency = <400000>;
1150 wm8903: audio-codec@1a {
1154 interrupt-parent = <&gpio>;
1157 gpio-controller;
1158 #gpio-cells = <2>;
1160 micdet-cfg = <0>;
1161 micdet-delay = <100>;
1163 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
1165 AVDD-supply = <&vdd_1v8_vio>;
1166 CPVDD-supply = <&vdd_1v8_vio>;
1167 DBVDD-supply = <&vdd_1v8_vio>;
1168 DCVDD-supply = <&vdd_1v8_vio>;
1174 clock-frequency = <400000>;
1181 interrupt-parent = <&gpio>;
1183 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
1185 vdda-supply = <&vdd_3v3_sys>;
1186 vdd-supply = <&vdd_3v3_sys>;
1192 clock-frequency = <400000>;
1194 light-sensor@44 {
1198 interrupt-parent = <&gpio>;
1201 vcc-supply = <&vdd_3v3_sen>;
1206 compatible = "asahi-kasei,ak8975";
1209 vdd-supply = <&vdd_3v3_sen>;
1210 vid-supply = <&vdd_1v8_vio>;
1212 mount-matrix = "0", "1", "0",
1214 "0", "0", "-1";
1221 interrupt-parent = <&gpio>;
1224 vdd-supply = <&vdd_3v3_sen>;
1225 vlogic-supply = <&vdd_1v8_vio>;
1227 mount-matrix = "0", "1", "0",
1229 "0", "0", "-1";
1232 i2c-gate {
1233 #address-cells = <1>;
1234 #size-cells = <0>;
1240 interrupt-parent = <&gpio>;
1243 vdd-supply = <&vdd_1v8_vio>;
1244 vddio-supply = <&vdd_1v8_vio>;
1246 mount-matrix = "-1", "0", "0",
1256 clock-frequency = <93750>;
1261 clock-frequency = <400000>;
1263 nct72: temperature-sensor@4c {
1267 interrupt-parent = <&gpio>;
1270 vcc-supply = <&vdd_3v3_sys>;
1271 #thermal-sensor-cells = <1>;
1280 #interrupt-cells = <2>;
1281 interrupt-controller;
1282 wakeup-source;
1284 ti,en-gpio-sleep = <0 0 1 0 0 0 0 0 0>;
1285 ti,system-power-controller;
1286 ti,sleep-keep-ck32k;
1287 ti,sleep-enable;
1289 #gpio-cells = <2>;
1290 gpio-controller;
1292 vcc1-supply = <&vdd_5v0_sys>;
1293 vcc2-supply = <&vdd_5v0_sys>;
1294 vcc3-supply = <&vdd_1v8_vio>;
1295 vcc4-supply = <&vdd_1v8_vio>;
1296 vcc5-supply = <&vdd_5v0_sys>;
1297 vcc6-supply = <&vddio_1v2_ddr>;
1298 vcc7-supply = <&vdd_5v0_sys>;
1299 vccio-supply = <&vdd_5v0_sys>;
1301 pmic-sleep-hog {
1302 gpio-hog;
1307 output-high;
1314 regulator-name = "vddio_1v2_ddr";
1315 regulator-min-microvolt = <1200000>;
1316 regulator-max-microvolt = <1200000>;
1317 regulator-always-on;
1318 regulator-boot-on;
1322 regulator-name = "vdd_cpu,vdd_sys";
1323 regulator-min-microvolt = <600000>;
1324 regulator-max-microvolt = <1400000>;
1325 regulator-coupled-with = <&vdd_core>;
1326 regulator-coupled-max-spread = <300000>;
1327 regulator-max-step-microvolt = <100000>;
1328 regulator-always-on;
1329 regulator-boot-on;
1330 ti,regulator-ext-sleep-control = <1>;
1332 nvidia,tegra-cpu-regulator;
1336 regulator-name = "vdd_1v8_gen";
1338 regulator-min-microvolt = <1500000>;
1339 regulator-max-microvolt = <3300000>;
1340 regulator-always-on;
1341 regulator-boot-on;
1346 regulator-name = "vdd_emmc_core";
1347 regulator-min-microvolt = <1000000>;
1348 regulator-max-microvolt = <3300000>;
1349 regulator-always-on;
1354 regulator-name = "vdd_usd";
1355 regulator-min-microvolt = <3200000>;
1356 regulator-max-microvolt = <3200000>;
1361 regulator-name = "vddio_usd";
1362 regulator-min-microvolt = <1900000>;
1363 regulator-max-microvolt = <3200000>;
1367 regulator-name = "vdd_rtc";
1368 regulator-min-microvolt = <1200000>;
1369 regulator-max-microvolt = <1200000>;
1370 regulator-always-on;
1374 regulator-name = "vdd_1v3_cam_isp";
1375 regulator-min-microvolt = <1300000>;
1376 regulator-max-microvolt = <1300000>;
1380 regulator-name = "avdd_dsi_csi,pwrdet_mipi";
1381 regulator-min-microvolt = <1200000>;
1382 regulator-max-microvolt = <1200000>;
1386 regulator-name = "vdd_pllm,x,u,a_p_c_s";
1387 regulator-min-microvolt = <1200000>;
1388 regulator-max-microvolt = <1200000>;
1389 regulator-always-on;
1390 regulator-boot-on;
1391 ti,regulator-ext-sleep-control = <8>;
1395 regulator-name = "vdd_ddr_hs";
1396 regulator-min-microvolt = <1000000>;
1397 regulator-max-microvolt = <1000000>;
1398 regulator-always-on;
1399 ti,regulator-ext-sleep-control = <8>;
1404 vdd_core: core-regulator@60 {
1408 regulator-name = "tps62361-vout";
1409 regulator-min-microvolt = <500000>;
1410 regulator-max-microvolt = <1770000>;
1411 regulator-coupled-with = <&vdd_cpu>;
1412 regulator-coupled-max-spread = <300000>;
1413 regulator-max-step-microvolt = <100000>;
1414 regulator-boot-on;
1415 regulator-always-on;
1416 ti,enable-vout-discharge;
1417 ti,vsel0-state-high;
1418 ti,vsel1-state-high;
1420 nvidia,tegra-core-regulator;
1424 vdd_5v0_sys: regulator-5v {
1425 compatible = "regulator-fixed";
1426 regulator-name = "vdd_5v0_sys";
1427 regulator-min-microvolt = <5000000>;
1428 regulator-max-microvolt = <5000000>;
1429 regulator-always-on;
1430 regulator-boot-on;
1433 vdd_3v3_sys: regulator-3v {
1434 compatible = "regulator-fixed";
1435 regulator-name = "vdd_3v3_sys";
1436 regulator-min-microvolt = <3300000>;
1437 regulator-max-microvolt = <3300000>;
1438 regulator-always-on;
1439 regulator-boot-on;
1442 vdd_pnl: regulator-panel {
1443 compatible = "regulator-fixed";
1444 regulator-name = "vdd_panel";
1445 regulator-min-microvolt = <3300000>;
1446 regulator-max-microvolt = <3300000>;
1447 regulator-enable-ramp-delay = <300000>;
1449 enable-active-high;
1450 vin-supply = <&vdd_3v3_sys>;
1453 vdd_3v3_sen: regulator-sensors {
1454 compatible = "regulator-fixed";
1455 regulator-name = "sen_3v3_en";
1456 regulator-min-microvolt = <3300000>;
1457 regulator-max-microvolt = <3300000>;
1459 enable-active-high;
1460 vin-supply = <&vdd_3v3_sys>;
1463 vdd_5v0_bl: regulator-bl {
1464 compatible = "regulator-fixed";
1465 regulator-name = "vdd_5v0_bl";
1466 regulator-min-microvolt = <5000000>;
1467 regulator-max-microvolt = <5000000>;
1468 regulator-boot-on;
1470 enable-active-high;
1471 vin-supply = <&vdd_5v0_sys>;
1474 hdmi_5v0_sys: regulator-hdmi {
1475 compatible = "regulator-fixed";
1476 regulator-name = "hdmi_5v0_sys";
1477 regulator-min-microvolt = <5000000>;
1478 regulator-max-microvolt = <5000000>;
1480 enable-active-high;
1481 vin-supply = <&vdd_5v0_sys>;
1484 vdd_vbus_usb1: regulator-usb1 {
1485 compatible = "regulator-fixed";
1486 regulator-name = "vdd_vbus_micro_usb";
1487 regulator-min-microvolt = <5000000>;
1488 regulator-max-microvolt = <5000000>;
1490 enable-active-high;
1491 vin-supply = <&vdd_5v0_sys>;
1494 vdd_vbus_usb3: regulator-usb3 {
1495 compatible = "regulator-fixed";
1496 regulator-name = "vdd_vbus_typea_usb";
1497 regulator-min-microvolt = <5000000>;
1498 regulator-max-microvolt = <5000000>;
1500 enable-active-high;
1501 vin-supply = <&vdd_5v0_sys>;
1506 nvidia,invert-interrupt;
1507 nvidia,suspend-mode = <2>;
1508 nvidia,cpu-pwr-good-time = <2000>;
1509 nvidia,cpu-pwr-off-time = <200>;
1510 nvidia,core-pwr-good-time = <3845 3845>;
1511 nvidia,core-pwr-off-time = <0>;
1512 nvidia,core-power-req-active-high;
1513 nvidia,sys-clock-req-active-high;
1514 core-supply = <&vdd_core>;
1517 i2c-thermtrip {
1518 nvidia,i2c-controller-id = <4>;
1519 nvidia,bus-addr = <0x2d>;
1520 nvidia,reg-addr = <0x3f>;
1521 nvidia,reg-data = <0x81>;
1525 memory-controller@7000f000 {
1526 emc-timings-0 {
1528 nvidia,ram-code = <0>;
1530 timing-25500000 {
1531 clock-frequency = <25500000>;
1533 nvidia,emem-configuration = < 0x00020001 0xc0000010
1540 timing-51000000 {
1541 clock-frequency = <51000000>;
1543 nvidia,emem-configuration = < 0x00010001 0xc0000010
1550 timing-102000000 {
1551 clock-frequency = <102000000>;
1553 nvidia,emem-configuration = < 0x00000001 0xc0000018
1560 timing-204000000 {
1561 clock-frequency = <204000000>;
1563 nvidia,emem-configuration = < 0x00000003 0xc0000025
1570 timing-400000000 {
1571 clock-frequency = <400000000>;
1573 nvidia,emem-configuration = < 0x00000006 0xc0000048
1581 emc-timings-1 {
1583 nvidia,ram-code = <1>;
1585 timing-25500000 {
1586 clock-frequency = <25500000>;
1588 nvidia,emem-configuration = < 0x00020001 0xc0000010
1595 timing-51000000 {
1596 clock-frequency = <51000000>;
1598 nvidia,emem-configuration = < 0x00010001 0xc0000010
1605 timing-102000000 {
1606 clock-frequency = <102000000>;
1608 nvidia,emem-configuration = < 0x00000001 0xc0000018
1615 timing-204000000 {
1616 clock-frequency = <204000000>;
1618 nvidia,emem-configuration = < 0x00000003 0xc0000025
1625 timing-400000000 {
1626 clock-frequency = <400000000>;
1628 nvidia,emem-configuration = < 0x00000006 0xc0000048
1636 emc-timings-2 {
1638 nvidia,ram-code = <2>;
1640 timing-25500000 {
1641 clock-frequency = <25500000>;
1643 nvidia,emem-configuration = < 0x00020001 0xc0000010
1650 timing-51000000 {
1651 clock-frequency = <51000000>;
1653 nvidia,emem-configuration = < 0x00010001 0xc0000010
1660 timing-102000000 {
1661 clock-frequency = <102000000>;
1663 nvidia,emem-configuration = < 0x00000001 0xc0000018
1670 timing-204000000 {
1671 clock-frequency = <204000000>;
1673 nvidia,emem-configuration = < 0x00000003 0xc0000025
1680 timing-533000000 {
1681 clock-frequency = <533000000>;
1683 nvidia,emem-configuration = < 0x00000008 0xc0000060
1691 emc-timings-3 {
1693 nvidia,ram-code = <3>;
1695 timing-25500000 {
1696 clock-frequency = <25500000>;
1698 nvidia,emem-configuration = < 0x00020001 0xc0000010
1705 timing-51000000 {
1706 clock-frequency = <51000000>;
1708 nvidia,emem-configuration = < 0x00010001 0xc0000010
1715 timing-102000000 {
1716 clock-frequency = <102000000>;
1718 nvidia,emem-configuration = < 0x00000001 0xc0000018
1725 timing-204000000 {
1726 clock-frequency = <204000000>;
1728 nvidia,emem-configuration = < 0x00000003 0xc0000025
1735 timing-533000000 {
1736 clock-frequency = <533000000>;
1738 nvidia,emem-configuration = < 0x00000008 0xc0000060
1747 memory-controller@7000f400 {
1748 emc-timings-0 {
1750 nvidia,ram-code = <0>;
1752 timing-25500000 {
1753 clock-frequency = <25500000>;
1755 nvidia,emc-auto-cal-interval = <0x001fffff>;
1756 nvidia,emc-mode-1 = <0x00010022>;
1757 nvidia,emc-mode-2 = <0x00020001>;
1758 nvidia,emc-mode-reset = <0x00000000>;
1759 nvidia,emc-zcal-cnt-long = <0x00000009>;
1760 nvidia,emc-cfg-dyn-self-ref;
1761 nvidia,emc-cfg-periodic-qrst;
1763 nvidia,emc-configuration = < 0x00000001
1788 timing-51000000 {
1789 clock-frequency = <51000000>;
1791 nvidia,emc-auto-cal-interval = <0x001fffff>;
1792 nvidia,emc-mode-1 = <0x00010022>;
1793 nvidia,emc-mode-2 = <0x00020001>;
1794 nvidia,emc-mode-reset = <0x00000000>;
1795 nvidia,emc-zcal-cnt-long = <0x00000009>;
1796 nvidia,emc-cfg-dyn-self-ref;
1797 nvidia,emc-cfg-periodic-qrst;
1799 nvidia,emc-configuration = < 0x00000003
1824 timing-102000000 {
1825 clock-frequency = <102000000>;
1827 nvidia,emc-auto-cal-interval = <0x001fffff>;
1828 nvidia,emc-mode-1 = <0x00010022>;
1829 nvidia,emc-mode-2 = <0x00020001>;
1830 nvidia,emc-mode-reset = <0x00000000>;
1831 nvidia,emc-zcal-cnt-long = <0x0000000a>;
1832 nvidia,emc-cfg-dyn-self-ref;
1833 nvidia,emc-cfg-periodic-qrst;
1835 nvidia,emc-configuration = < 0x00000006
1860 timing-204000000 {
1861 clock-frequency = <204000000>;
1863 nvidia,emc-auto-cal-interval = <0x001fffff>;
1864 nvidia,emc-mode-1 = <0x00010042>;
1865 nvidia,emc-mode-2 = <0x00020001>;
1866 nvidia,emc-mode-reset = <0x00000000>;
1867 nvidia,emc-zcal-cnt-long = <0x00000013>;
1868 nvidia,emc-cfg-dyn-self-ref;
1869 nvidia,emc-cfg-periodic-qrst;
1871 nvidia,emc-configuration = < 0x0000000c
1896 timing-400000000 {
1897 clock-frequency = <400000000>;
1899 nvidia,emc-auto-cal-interval = <0x001fffff>;
1900 nvidia,emc-mode-1 = <0x00010082>;
1901 nvidia,emc-mode-2 = <0x00020004>;
1902 nvidia,emc-mode-reset = <0x00000000>;
1903 nvidia,emc-zcal-cnt-long = <0x00000024>;
1904 nvidia,emc-cfg-periodic-qrst;
1906 nvidia,emc-configuration = < 0x00000017
1932 emc-timings-1 {
1934 nvidia,ram-code = <1>;
1936 timing-25500000 {
1937 clock-frequency = <25500000>;
1939 nvidia,emc-auto-cal-interval = <0x001fffff>;
1940 nvidia,emc-mode-1 = <0x00010022>;
1941 nvidia,emc-mode-2 = <0x00020001>;
1942 nvidia,emc-mode-reset = <0x00000000>;
1943 nvidia,emc-zcal-cnt-long = <0x00000009>;
1944 nvidia,emc-cfg-dyn-self-ref;
1945 nvidia,emc-cfg-periodic-qrst;
1947 nvidia,emc-configuration = < 0x00000001
1972 timing-51000000 {
1973 clock-frequency = <51000000>;
1975 nvidia,emc-auto-cal-interval = <0x001fffff>;
1976 nvidia,emc-mode-1 = <0x00010022>;
1977 nvidia,emc-mode-2 = <0x00020001>;
1978 nvidia,emc-mode-reset = <0x00000000>;
1979 nvidia,emc-zcal-cnt-long = <0x00000009>;
1980 nvidia,emc-cfg-dyn-self-ref;
1981 nvidia,emc-cfg-periodic-qrst;
1983 nvidia,emc-configuration = < 0x00000003
2008 timing-102000000 {
2009 clock-frequency = <102000000>;
2011 nvidia,emc-auto-cal-interval = <0x001fffff>;
2012 nvidia,emc-mode-1 = <0x00010022>;
2013 nvidia,emc-mode-2 = <0x00020001>;
2014 nvidia,emc-mode-reset = <0x00000000>;
2015 nvidia,emc-zcal-cnt-long = <0x0000000a>;
2016 nvidia,emc-cfg-dyn-self-ref;
2017 nvidia,emc-cfg-periodic-qrst;
2019 nvidia,emc-configuration = < 0x00000006
2044 timing-204000000 {
2045 clock-frequency = <204000000>;
2047 nvidia,emc-auto-cal-interval = <0x001fffff>;
2048 nvidia,emc-mode-1 = <0x00010042>;
2049 nvidia,emc-mode-2 = <0x00020001>;
2050 nvidia,emc-mode-reset = <0x00000000>;
2051 nvidia,emc-zcal-cnt-long = <0x00000013>;
2052 nvidia,emc-cfg-dyn-self-ref;
2053 nvidia,emc-cfg-periodic-qrst;
2055 nvidia,emc-configuration = < 0x0000000c
2080 timing-400000000 {
2081 clock-frequency = <400000000>;
2083 nvidia,emc-auto-cal-interval = <0x001fffff>;
2084 nvidia,emc-mode-1 = <0x00010082>;
2085 nvidia,emc-mode-2 = <0x00020004>;
2086 nvidia,emc-mode-reset = <0x00000000>;
2087 nvidia,emc-zcal-cnt-long = <0x00000024>;
2088 nvidia,emc-cfg-periodic-qrst;
2090 nvidia,emc-configuration = < 0x00000017
2116 emc-timings-2 {
2118 nvidia,ram-code = <2>;
2120 timing-25500000 {
2121 clock-frequency = <25500000>;
2123 nvidia,emc-auto-cal-interval = <0x001fffff>;
2124 nvidia,emc-mode-1 = <0x00010022>;
2125 nvidia,emc-mode-2 = <0x00020001>;
2126 nvidia,emc-mode-reset = <0x00000000>;
2127 nvidia,emc-zcal-cnt-long = <0x00000009>;
2128 nvidia,emc-cfg-dyn-self-ref;
2129 nvidia,emc-cfg-periodic-qrst;
2131 nvidia,emc-configuration = < 0x00000001
2156 timing-51000000 {
2157 clock-frequency = <51000000>;
2159 nvidia,emc-auto-cal-interval = <0x001fffff>;
2160 nvidia,emc-mode-1 = <0x00010022>;
2161 nvidia,emc-mode-2 = <0x00020001>;
2162 nvidia,emc-mode-reset = <0x00000000>;
2163 nvidia,emc-zcal-cnt-long = <0x00000009>;
2164 nvidia,emc-cfg-dyn-self-ref;
2165 nvidia,emc-cfg-periodic-qrst;
2167 nvidia,emc-configuration = < 0x00000003
2192 timing-102000000 {
2193 clock-frequency = <102000000>;
2195 nvidia,emc-auto-cal-interval = <0x001fffff>;
2196 nvidia,emc-mode-1 = <0x00010022>;
2197 nvidia,emc-mode-2 = <0x00020001>;
2198 nvidia,emc-mode-reset = <0x00000000>;
2199 nvidia,emc-zcal-cnt-long = <0x0000000a>;
2200 nvidia,emc-cfg-dyn-self-ref;
2201 nvidia,emc-cfg-periodic-qrst;
2203 nvidia,emc-configuration = < 0x00000006
2228 timing-204000000 {
2229 clock-frequency = <204000000>;
2231 nvidia,emc-auto-cal-interval = <0x001fffff>;
2232 nvidia,emc-mode-1 = <0x00010042>;
2233 nvidia,emc-mode-2 = <0x00020001>;
2234 nvidia,emc-mode-reset = <0x00000000>;
2235 nvidia,emc-zcal-cnt-long = <0x00000013>;
2236 nvidia,emc-cfg-dyn-self-ref;
2237 nvidia,emc-cfg-periodic-qrst;
2239 nvidia,emc-configuration = < 0x0000000c
2264 timing-533000000 {
2265 clock-frequency = <533000000>;
2267 nvidia,emc-auto-cal-interval = <0x001fffff>;
2268 nvidia,emc-mode-1 = <0x000100c2>;
2269 nvidia,emc-mode-2 = <0x00020006>;
2270 nvidia,emc-mode-reset = <0x00000000>;
2271 nvidia,emc-zcal-cnt-long = <0x00000030>;
2272 nvidia,emc-cfg-periodic-qrst;
2274 nvidia,emc-configuration = < 0x0000001f
2300 emc-timings-3 {
2302 nvidia,ram-code = <3>;
2304 timing-25500000 {
2305 clock-frequency = <25500000>;
2307 nvidia,emc-auto-cal-interval = <0x001fffff>;
2308 nvidia,emc-mode-1 = <0x00010022>;
2309 nvidia,emc-mode-2 = <0x00020001>;
2310 nvidia,emc-mode-reset = <0x00000000>;
2311 nvidia,emc-zcal-cnt-long = <0x00000009>;
2312 nvidia,emc-cfg-dyn-self-ref;
2313 nvidia,emc-cfg-periodic-qrst;
2315 nvidia,emc-configuration = < 0x00000001
2340 timing-51000000 {
2341 clock-frequency = <51000000>;
2343 nvidia,emc-auto-cal-interval = <0x001fffff>;
2344 nvidia,emc-mode-1 = <0x00010022>;
2345 nvidia,emc-mode-2 = <0x00020001>;
2346 nvidia,emc-mode-reset = <0x00000000>;
2347 nvidia,emc-zcal-cnt-long = <0x00000009>;
2348 nvidia,emc-cfg-dyn-self-ref;
2349 nvidia,emc-cfg-periodic-qrst;
2351 nvidia,emc-configuration = < 0x00000003
2376 timing-102000000 {
2377 clock-frequency = <102000000>;
2379 nvidia,emc-auto-cal-interval = <0x001fffff>;
2380 nvidia,emc-mode-1 = <0x00010022>;
2381 nvidia,emc-mode-2 = <0x00020001>;
2382 nvidia,emc-mode-reset = <0x00000000>;
2383 nvidia,emc-zcal-cnt-long = <0x0000000a>;
2384 nvidia,emc-cfg-dyn-self-ref;
2385 nvidia,emc-cfg-periodic-qrst;
2387 nvidia,emc-configuration = < 0x00000006
2412 timing-204000000 {
2413 clock-frequency = <204000000>;
2415 nvidia,emc-auto-cal-interval = <0x001fffff>;
2416 nvidia,emc-mode-1 = <0x00010042>;
2417 nvidia,emc-mode-2 = <0x00020001>;
2418 nvidia,emc-mode-reset = <0x00000000>;
2419 nvidia,emc-zcal-cnt-long = <0x00000013>;
2420 nvidia,emc-cfg-dyn-self-ref;
2421 nvidia,emc-cfg-periodic-qrst;
2423 nvidia,emc-configuration = < 0x0000000c
2448 timing-533000000 {
2449 clock-frequency = <533000000>;
2451 nvidia,emc-auto-cal-interval = <0x001fffff>;
2452 nvidia,emc-mode-1 = <0x000100c2>;
2453 nvidia,emc-mode-2 = <0x00020006>;
2454 nvidia,emc-mode-reset = <0x00000000>;
2455 nvidia,emc-zcal-cnt-long = <0x00000030>;
2456 nvidia,emc-cfg-periodic-qrst;
2458 nvidia,emc-configuration = < 0x0000001f
2503 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
2504 bus-width = <4>;
2506 vmmc-supply = <&vdd_usd>; /* ldo2 */
2507 vqmmc-supply = <&vddio_usd>; /* ldo3 */
2510 brcm_wifi_pwrseq: wifi-pwrseq {
2511 compatible = "mmc-pwrseq-simple";
2514 clock-names = "ext_clock";
2516 reset-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_LOW>;
2517 post-power-on-delay-ms = <300>;
2518 power-off-delay-us = <300>;
2524 #address-cells = <1>;
2525 #size-cells = <0>;
2527 assigned-clocks = <&tegra_car TEGRA30_CLK_SDMMC3>;
2528 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_C>;
2529 assigned-clock-rates = <50000000>;
2531 max-frequency = <50000000>;
2532 keep-power-in-suspend;
2533 bus-width = <4>;
2534 non-removable;
2536 mmc-pwrseq = <&brcm_wifi_pwrseq>;
2537 vmmc-supply = <&vdd_3v3_sys>;
2538 vqmmc-supply = <&vdd_1v8_vio>;
2540 /* Azurewave AW-AH663 BCM4330B1 */
2542 compatible = "brcm,bcm4329-fmac";
2545 interrupt-parent = <&gpio>;
2547 interrupt-names = "host-wake";
2553 bus-width = <8>;
2554 vmmc-supply = <&vcore_emmc>;
2555 vqmmc-supply = <&vdd_1v8_vio>;
2556 non-removable;
2560 compatible = "nvidia,tegra30-udc";
2563 vbus-supply = <&vdd_vbus_usb1>;
2566 usb-phy@7d000000 {
2569 nvidia,hssync-start-delay = <0>;
2570 nvidia,xcvr-lsfslew = <2>;
2571 nvidia,xcvr-lsrslew = <2>;
2578 usb-phy@7d008000 {
2580 vbus-supply = <&vdd_vbus_usb3>;
2583 mains: ac-adapter-detect {
2584 compatible = "gpio-charger";
2585 charger-type = "mains";
2590 compatible = "pwm-backlight";
2592 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
2593 power-supply = <&vdd_5v0_bl>;
2596 brightness-levels = <1 255>;
2597 num-interpolated-steps = <254>;
2598 default-brightness-level = <15>;
2601 /* PMIC has a built-in 32KHz oscillator which is used by PMC */
2602 clk32k_in: clock-32k {
2603 compatible = "fixed-clock";
2604 #clock-cells = <0>;
2605 clock-frequency = <32768>;
2606 clock-output-names = "pmic-oscillator";
2611 cpu-supply = <&vdd_cpu>;
2612 operating-points-v2 = <&cpu0_opp_table>;
2613 #cooling-cells = <2>;
2616 cpu-supply = <&vdd_cpu>;
2617 operating-points-v2 = <&cpu0_opp_table>;
2618 #cooling-cells = <2>;
2621 cpu-supply = <&vdd_cpu>;
2622 operating-points-v2 = <&cpu0_opp_table>;
2623 #cooling-cells = <2>;
2626 cpu-supply = <&vdd_cpu>;
2627 operating-points-v2 = <&cpu0_opp_table>;
2628 #cooling-cells = <2>;
2632 display-panel {
2633 compatible = "panel-lvds";
2635 width-mm = <217>;
2636 height-mm = <136>;
2638 data-mapping = "jeida-24";
2640 panel-timing {
2642 clock-frequency = <68000000>;
2645 hfront-porch = <48>;
2646 hback-porch = <18>;
2647 hsync-len = <30>;
2648 vsync-len = <5>;
2649 vfront-porch = <3>;
2650 vback-porch = <12>;
2654 extcon-keys {
2655 compatible = "gpio-keys";
2656 interrupt-parent = <&gpio>;
2658 switch-dock-insert {
2661 linux,input-type = <EV_SW>;
2663 debounce-interval = <10>;
2664 wakeup-event-action = <EV_ACT_ASSERTED>;
2665 wakeup-source;
2668 switch-lineout-detect {
2669 label = "Audio dock line-out detect";
2671 linux,input-type = <EV_SW>;
2673 debounce-interval = <10>;
2674 wakeup-event-action = <EV_ACT_ASSERTED>;
2675 wakeup-source;
2680 trusted-foundations {
2681 compatible = "tlm,trusted-foundations";
2682 tlm,version-major = <2>;
2683 tlm,version-minor = <8>;
2687 gpio-keys {
2688 compatible = "gpio-keys";
2689 interrupt-parent = <&gpio>;
2691 key-power {
2695 debounce-interval = <10>;
2696 wakeup-event-action = <EV_ACT_ASSERTED>;
2697 wakeup-source;
2700 key-volume-up {
2704 debounce-interval = <10>;
2705 wakeup-event-action = <EV_ACT_ASSERTED>;
2706 wakeup-source;
2709 key-volume-down {
2713 debounce-interval = <10>;
2714 wakeup-event-action = <EV_ACT_ASSERTED>;
2715 wakeup-source;
2719 haptic-feedback {
2720 compatible = "gpio-vibrator";
2721 enable-gpios = <&gpio TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
2722 vcc-supply = <&vdd_3v3_sys>;
2726 compatible = "pegatron,tegra-audio-wm8903-chagall",
2727 "nvidia,tegra-audio-wm8903";
2730 nvidia,audio-routing =
2740 nvidia,i2s-controller = <&tegra_i2s1>;
2741 nvidia,audio-codec = <&wm8903>;
2743 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
2744 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
2750 clock-names = "pll_a", "pll_a_out0", "mclk";
2752 assigned-clocks = <&tegra_car TEGRA30_CLK_EXTERN1>,
2755 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_A_OUT0>,
2759 thermal-zones {
2774 skin-thermal {
2775 polling-delay-passive = <1000>; /* milliseconds */
2776 polling-delay = <5000>; /* milliseconds */
2778 thermal-sensors = <&nct72 0>;
2781 trip0: skin-alert {
2788 trip1: skin-crit {
2796 cooling-maps {
2799 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
2809 cpu-thermal {
2810 polling-delay-passive = <1000>; /* milliseconds */
2811 polling-delay = <5000>; /* milliseconds */
2813 thermal-sensors = <&nct72 1>;
2816 trip2: cpu-alert {
2823 trip3: cpu-crit {
2831 cooling-maps {
2834 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
2847 /delete-node/ opp-625000000-1200;
2848 /delete-node/ opp-625000000-1250;
2849 /delete-node/ opp-667000000-1200;
2850 /delete-node/ opp-750000000-1300;
2851 /delete-node/ opp-800000000-1300;
2852 /delete-node/ opp-900000000-1350;
2856 /delete-node/ opp-625000000;
2857 /delete-node/ opp-667000000;
2858 /delete-node/ opp-750000000;
2859 /delete-node/ opp-800000000;
2860 /delete-node/ opp-900000000;