1/dts-v1/;
2
3#include "tegra124.dtsi"
4
5/ {
6	model = "NVIDIA Venice2";
7	compatible = "nvidia,venice2", "nvidia,tegra124";
8
9	aliases {
10		i2c0 = "/i2c@7000d000";
11		i2c1 = "/i2c@7000c000";
12		i2c2 = "/i2c@7000c400";
13		i2c3 = "/i2c@7000c500";
14		i2c4 = "/i2c@7000c700";
15		i2c5 = "/i2c@7000d100";
16		sdhci0 = "/sdhci@700b0600";
17		sdhci1 = "/sdhci@700b0400";
18		spi0 = "/spi@7000d400";
19		spi1 = "/spi@7000da00";
20		usb0 = "/usb@7d000000";
21		usb1 = "/usb@7d008000";
22	};
23
24	memory {
25		device_type = "memory";
26		reg = <0x80000000 0x80000000>;
27	};
28
29	i2c@7000c000 {
30		status = "okay";
31		clock-frequency = <100000>;
32	};
33
34	i2c@7000c400 {
35		status = "okay";
36		clock-frequency = <100000>;
37	};
38
39	i2c@7000c500 {
40		status = "okay";
41		clock-frequency = <100000>;
42	};
43
44	i2c@7000c700 {
45		status = "okay";
46		clock-frequency = <100000>;
47	};
48
49	i2c@7000d000 {
50		status = "okay";
51		clock-frequency = <400000>;
52	};
53
54	i2c@7000d100 {
55		status = "okay";
56		clock-frequency = <400000>;
57	};
58
59	spi@7000d400 {
60		status = "okay";
61		spi-max-frequency = <25000000>;
62	};
63
64	spi@7000da00 {
65		status = "okay";
66		spi-max-frequency = <25000000>;
67	};
68
69	sdhci@700b0400 {
70		status = "okay";
71		cd-gpios = <&gpio 170 0>; /* gpio PV2 */
72		power-gpios = <&gpio 136 0>; /* gpio PR0 */
73		bus-width = <4>;
74	};
75
76	sdhci@700b0600 {
77		status = "okay";
78		bus-width = <8>;
79	};
80
81	usb@7d000000 {
82		status = "okay";
83		dr_mode = "otg";
84		nvidia,vbus-gpio = <&gpio 108 0>; /* gpio PN4, USB_VBUS_EN0 */
85	};
86
87	usb@7d008000 {
88		status = "okay";
89		nvidia,vbus-gpio = <&gpio 109 0>; /* gpio PN5, USB_VBUS_EN1 */
90	};
91};
92