xref: /rk3399_rockchip-uboot/arch/arm/dts/tegra30-beaver.dts (revision 5ab502cb8900aee483dfba28700640672e0b060e)
1*5ab502cbSMasahiro Yamada/dts-v1/;
2*5ab502cbSMasahiro Yamada
3*5ab502cbSMasahiro Yamada#include "tegra30.dtsi"
4*5ab502cbSMasahiro Yamada
5*5ab502cbSMasahiro Yamada/ {
6*5ab502cbSMasahiro Yamada	model = "NVIDIA Beaver";
7*5ab502cbSMasahiro Yamada	compatible = "nvidia,beaver", "nvidia,tegra30";
8*5ab502cbSMasahiro Yamada
9*5ab502cbSMasahiro Yamada	aliases {
10*5ab502cbSMasahiro Yamada		i2c0 = "/i2c@7000d000";
11*5ab502cbSMasahiro Yamada		i2c1 = "/i2c@7000c000";
12*5ab502cbSMasahiro Yamada		i2c2 = "/i2c@7000c400";
13*5ab502cbSMasahiro Yamada		i2c3 = "/i2c@7000c500";
14*5ab502cbSMasahiro Yamada		i2c4 = "/i2c@7000c700";
15*5ab502cbSMasahiro Yamada		sdhci0 = "/sdhci@78000600";
16*5ab502cbSMasahiro Yamada		sdhci1 = "/sdhci@78000000";
17*5ab502cbSMasahiro Yamada		usb0 = "/usb@7d008000";
18*5ab502cbSMasahiro Yamada	};
19*5ab502cbSMasahiro Yamada
20*5ab502cbSMasahiro Yamada	memory {
21*5ab502cbSMasahiro Yamada		device_type = "memory";
22*5ab502cbSMasahiro Yamada		reg = <0x80000000 0x7ff00000>;
23*5ab502cbSMasahiro Yamada	};
24*5ab502cbSMasahiro Yamada
25*5ab502cbSMasahiro Yamada	i2c@7000c000 {
26*5ab502cbSMasahiro Yamada		status = "okay";
27*5ab502cbSMasahiro Yamada		clock-frequency = <100000>;
28*5ab502cbSMasahiro Yamada	};
29*5ab502cbSMasahiro Yamada
30*5ab502cbSMasahiro Yamada	i2c@7000c400 {
31*5ab502cbSMasahiro Yamada		status = "okay";
32*5ab502cbSMasahiro Yamada		clock-frequency = <100000>;
33*5ab502cbSMasahiro Yamada	};
34*5ab502cbSMasahiro Yamada
35*5ab502cbSMasahiro Yamada	i2c@7000c500 {
36*5ab502cbSMasahiro Yamada		status = "okay";
37*5ab502cbSMasahiro Yamada		clock-frequency = <100000>;
38*5ab502cbSMasahiro Yamada	};
39*5ab502cbSMasahiro Yamada
40*5ab502cbSMasahiro Yamada	i2c@7000c700 {
41*5ab502cbSMasahiro Yamada		status = "okay";
42*5ab502cbSMasahiro Yamada		clock-frequency = <100000>;
43*5ab502cbSMasahiro Yamada	};
44*5ab502cbSMasahiro Yamada
45*5ab502cbSMasahiro Yamada	i2c@7000d000 {
46*5ab502cbSMasahiro Yamada		status = "okay";
47*5ab502cbSMasahiro Yamada		clock-frequency = <100000>;
48*5ab502cbSMasahiro Yamada	};
49*5ab502cbSMasahiro Yamada
50*5ab502cbSMasahiro Yamada	spi@7000da00 {
51*5ab502cbSMasahiro Yamada		status = "okay";
52*5ab502cbSMasahiro Yamada		spi-max-frequency = <25000000>;
53*5ab502cbSMasahiro Yamada		spi-flash@1 {
54*5ab502cbSMasahiro Yamada			compatible = "winbond,w25q32";
55*5ab502cbSMasahiro Yamada			reg = <1>;
56*5ab502cbSMasahiro Yamada			spi-max-frequency = <20000000>;
57*5ab502cbSMasahiro Yamada		};
58*5ab502cbSMasahiro Yamada	};
59*5ab502cbSMasahiro Yamada
60*5ab502cbSMasahiro Yamada	sdhci@78000000 {
61*5ab502cbSMasahiro Yamada		status = "okay";
62*5ab502cbSMasahiro Yamada		cd-gpios = <&gpio 69 1>; /* gpio PI5 */
63*5ab502cbSMasahiro Yamada		wp-gpios = <&gpio 155 0>; /* gpio PT3 */
64*5ab502cbSMasahiro Yamada		power-gpios = <&gpio 31 0>; /* gpio PD7 */
65*5ab502cbSMasahiro Yamada		bus-width = <4>;
66*5ab502cbSMasahiro Yamada	};
67*5ab502cbSMasahiro Yamada
68*5ab502cbSMasahiro Yamada	sdhci@78000600 {
69*5ab502cbSMasahiro Yamada		status = "okay";
70*5ab502cbSMasahiro Yamada		bus-width = <8>;
71*5ab502cbSMasahiro Yamada	};
72*5ab502cbSMasahiro Yamada
73*5ab502cbSMasahiro Yamada	usb@7d008000 {
74*5ab502cbSMasahiro Yamada		nvidia,vbus-gpio = <&gpio 236 0>; /* PDD4 */
75*5ab502cbSMasahiro Yamada		status = "okay";
76*5ab502cbSMasahiro Yamada	};
77*5ab502cbSMasahiro Yamada};
78