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