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