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@7d008000";
21	};
22
23	memory {
24		device_type = "memory";
25		reg = <0x80000000 0x80000000>;
26	};
27
28	i2c@7000c000 {
29		status = "okay";
30		clock-frequency = <100000>;
31	};
32
33	i2c@7000c400 {
34		status = "okay";
35		clock-frequency = <100000>;
36	};
37
38	i2c@7000c500 {
39		status = "okay";
40		clock-frequency = <100000>;
41	};
42
43	i2c@7000c700 {
44		status = "okay";
45		clock-frequency = <100000>;
46	};
47
48	i2c@7000d000 {
49		status = "okay";
50		clock-frequency = <400000>;
51	};
52
53	i2c@7000d100 {
54		status = "okay";
55		clock-frequency = <400000>;
56	};
57
58	spi@7000d400 {
59		status = "okay";
60		spi-max-frequency = <25000000>;
61	};
62
63	spi@7000da00 {
64		status = "okay";
65		spi-max-frequency = <25000000>;
66	};
67
68	sdhci@700b0400 {
69		status = "okay";
70		cd-gpios = <&gpio 170 0>; /* gpio PV2 */
71		power-gpios = <&gpio 136 0>; /* gpio PR0 */
72		bus-width = <4>;
73	};
74
75	sdhci@700b0600 {
76		status = "okay";
77		bus-width = <8>;
78	};
79
80	usb@7d008000 {
81		status = "okay";
82		nvidia,vbus-gpio = <&gpio 109 0>; /* gpio PN5, USB_VBUS_EN1 */
83	};
84};
85