xref: /linux/arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts (revision e58e871becec2d3b04ed91c0c16fe8deac9c9dfa)
1/dts-v1/;
2
3#include "tegra210-p2180.dtsi"
4#include "tegra210-p2597.dtsi"
5
6/ {
7	model = "NVIDIA Jetson TX1 Developer Kit";
8	compatible = "nvidia,p2371-2180", "nvidia,tegra210";
9
10	pcie-controller@01003000 {
11		status = "okay";
12
13		avdd-pll-uerefe-supply = <&avdd_1v05_pll>;
14		hvddio-pex-supply = <&vdd_1v8>;
15		dvddio-pex-supply = <&vdd_pex_1v05>;
16		dvdd-pex-pll-supply = <&vdd_pex_1v05>;
17		hvdd-pex-pll-e-supply = <&vdd_1v8>;
18		vddio-pex-ctl-supply = <&vdd_1v8>;
19
20		pci@1,0 {
21			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>,
22			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
23			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
24			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>;
25			phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
26			status = "okay";
27		};
28
29		pci@2,0 {
30			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
31			phy-names = "pcie-0";
32			status = "okay";
33		};
34	};
35
36	host1x@50000000 {
37		dsi@54300000 {
38			status = "okay";
39
40			avdd-dsi-csi-supply = <&vdd_dsi_csi>;
41
42			panel@0 {
43				compatible = "auo,b080uan01";
44				reg = <0>;
45
46				enable-gpios = <&gpio TEGRA_GPIO(V, 2)
47						GPIO_ACTIVE_HIGH>;
48				power-supply = <&vdd_5v0_io>;
49				backlight = <&backlight>;
50			};
51		};
52	};
53
54	i2c@7000c400 {
55		backlight: backlight@2c {
56			compatible = "ti,lp8557";
57			reg = <0x2c>;
58
59			dev-ctrl = /bits/ 8 <0x80>;
60			init-brt = /bits/ 8 <0xff>;
61
62			pwm-period = <29334>;
63
64			pwms = <&pwm 0 29334>;
65			pwm-names = "lp8557";
66
67			/* 3 LED string */
68			rom_14h {
69				rom-addr = /bits/ 8 <0x14>;
70				rom-val = /bits/ 8 <0x87>;
71			};
72
73			/* boost frequency 1 MHz */
74			rom_13h {
75				rom-addr = /bits/ 8 <0x13>;
76				rom-val = /bits/ 8 <0x01>;
77			};
78		};
79	};
80};
81