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