18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/dts-v1/; 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci#include "tegra210-p2180.dtsi" 58c2ecf20Sopenharmony_ci#include "tegra210-p2597.dtsi" 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/ { 88c2ecf20Sopenharmony_ci model = "NVIDIA Jetson TX1 Developer Kit"; 98c2ecf20Sopenharmony_ci compatible = "nvidia,p2371-2180", "nvidia,tegra210"; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci pcie@1003000 { 128c2ecf20Sopenharmony_ci status = "okay"; 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci avdd-pll-uerefe-supply = <&avdd_1v05_pll>; 158c2ecf20Sopenharmony_ci hvddio-pex-supply = <&vdd_1v8>; 168c2ecf20Sopenharmony_ci dvddio-pex-supply = <&vdd_pex_1v05>; 178c2ecf20Sopenharmony_ci dvdd-pex-pll-supply = <&vdd_pex_1v05>; 188c2ecf20Sopenharmony_ci hvdd-pex-pll-e-supply = <&vdd_1v8>; 198c2ecf20Sopenharmony_ci vddio-pex-ctl-supply = <&vdd_1v8>; 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci pci@1,0 { 228c2ecf20Sopenharmony_ci phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>, 238c2ecf20Sopenharmony_ci <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>, 248c2ecf20Sopenharmony_ci <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>, 258c2ecf20Sopenharmony_ci <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>; 268c2ecf20Sopenharmony_ci phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3"; 278c2ecf20Sopenharmony_ci status = "okay"; 288c2ecf20Sopenharmony_ci }; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci pci@2,0 { 318c2ecf20Sopenharmony_ci phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>; 328c2ecf20Sopenharmony_ci phy-names = "pcie-0"; 338c2ecf20Sopenharmony_ci status = "okay"; 348c2ecf20Sopenharmony_ci }; 358c2ecf20Sopenharmony_ci }; 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ci host1x@50000000 { 388c2ecf20Sopenharmony_ci dsi@54300000 { 398c2ecf20Sopenharmony_ci status = "okay"; 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci avdd-dsi-csi-supply = <&vdd_dsi_csi>; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci panel@0 { 448c2ecf20Sopenharmony_ci compatible = "auo,b080uan01"; 458c2ecf20Sopenharmony_ci reg = <0>; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci enable-gpios = <&gpio TEGRA_GPIO(V, 2) 488c2ecf20Sopenharmony_ci GPIO_ACTIVE_HIGH>; 498c2ecf20Sopenharmony_ci power-supply = <&vdd_5v0_io>; 508c2ecf20Sopenharmony_ci backlight = <&backlight>; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci }; 538c2ecf20Sopenharmony_ci }; 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ci i2c@7000c400 { 568c2ecf20Sopenharmony_ci backlight: backlight@2c { 578c2ecf20Sopenharmony_ci compatible = "ti,lp8557"; 588c2ecf20Sopenharmony_ci reg = <0x2c>; 598c2ecf20Sopenharmony_ci power-supply = <&vdd_3v3_sys>; 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci dev-ctrl = /bits/ 8 <0x80>; 628c2ecf20Sopenharmony_ci init-brt = /bits/ 8 <0xff>; 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ci pwm-period = <29334>; 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci pwms = <&pwm 0 29334>; 678c2ecf20Sopenharmony_ci pwm-names = "lp8557"; 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci /* 3 LED string */ 708c2ecf20Sopenharmony_ci rom_14h { 718c2ecf20Sopenharmony_ci rom-addr = /bits/ 8 <0x14>; 728c2ecf20Sopenharmony_ci rom-val = /bits/ 8 <0x87>; 738c2ecf20Sopenharmony_ci }; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci /* boost frequency 1 MHz */ 768c2ecf20Sopenharmony_ci rom_13h { 778c2ecf20Sopenharmony_ci rom-addr = /bits/ 8 <0x13>; 788c2ecf20Sopenharmony_ci rom-val = /bits/ 8 <0x01>; 798c2ecf20Sopenharmony_ci }; 808c2ecf20Sopenharmony_ci }; 818c2ecf20Sopenharmony_ci }; 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ci i2c@7000c500 { 848c2ecf20Sopenharmony_ci /* carrier board ID EEPROM */ 858c2ecf20Sopenharmony_ci eeprom@57 { 868c2ecf20Sopenharmony_ci compatible = "atmel,24c02"; 878c2ecf20Sopenharmony_ci reg = <0x57>; 888c2ecf20Sopenharmony_ci 898c2ecf20Sopenharmony_ci label = "system"; 908c2ecf20Sopenharmony_ci vcc-supply = <&vdd_1v8>; 918c2ecf20Sopenharmony_ci address-width = <8>; 928c2ecf20Sopenharmony_ci pagesize = <8>; 938c2ecf20Sopenharmony_ci size = <256>; 948c2ecf20Sopenharmony_ci read-only; 958c2ecf20Sopenharmony_ci }; 968c2ecf20Sopenharmony_ci }; 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci clock@70110000 { 998c2ecf20Sopenharmony_ci status = "okay"; 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ci nvidia,cf = <6>; 1028c2ecf20Sopenharmony_ci nvidia,ci = <0>; 1038c2ecf20Sopenharmony_ci nvidia,cg = <2>; 1048c2ecf20Sopenharmony_ci nvidia,droop-ctrl = <0x00000f00>; 1058c2ecf20Sopenharmony_ci nvidia,force-mode = <1>; 1068c2ecf20Sopenharmony_ci nvidia,sample-rate = <25000>; 1078c2ecf20Sopenharmony_ci 1088c2ecf20Sopenharmony_ci nvidia,pwm-min-microvolts = <708000>; 1098c2ecf20Sopenharmony_ci nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */ 1108c2ecf20Sopenharmony_ci nvidia,pwm-to-pmic; 1118c2ecf20Sopenharmony_ci nvidia,pwm-tristate-microvolts = <1000000>; 1128c2ecf20Sopenharmony_ci nvidia,pwm-voltage-step-microvolts = <19200>; 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable"; 1158c2ecf20Sopenharmony_ci pinctrl-0 = <&dvfs_pwm_active_state>; 1168c2ecf20Sopenharmony_ci pinctrl-1 = <&dvfs_pwm_inactive_state>; 1178c2ecf20Sopenharmony_ci }; 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci aconnect@702c0000 { 1208c2ecf20Sopenharmony_ci status = "okay"; 1218c2ecf20Sopenharmony_ci 1228c2ecf20Sopenharmony_ci dma@702e2000 { 1238c2ecf20Sopenharmony_ci status = "okay"; 1248c2ecf20Sopenharmony_ci }; 1258c2ecf20Sopenharmony_ci 1268c2ecf20Sopenharmony_ci interrupt-controller@702f9000 { 1278c2ecf20Sopenharmony_ci status = "okay"; 1288c2ecf20Sopenharmony_ci }; 1298c2ecf20Sopenharmony_ci }; 1308c2ecf20Sopenharmony_ci}; 131