xref: /rk3399_rockchip-uboot/arch/arm/dts/tegra30-beaver.dts (revision e6607cffef965011ef0ddc0fbe6f4b7c0d53aeec)
15ab502cbSMasahiro Yamada/dts-v1/;
25ab502cbSMasahiro Yamada
35ab502cbSMasahiro Yamada#include "tegra30.dtsi"
45ab502cbSMasahiro Yamada
55ab502cbSMasahiro Yamada/ {
65ab502cbSMasahiro Yamada	model = "NVIDIA Beaver";
75ab502cbSMasahiro Yamada	compatible = "nvidia,beaver", "nvidia,tegra30";
85ab502cbSMasahiro Yamada
95ab502cbSMasahiro Yamada	aliases {
105ab502cbSMasahiro Yamada		i2c0 = "/i2c@7000d000";
115ab502cbSMasahiro Yamada		i2c1 = "/i2c@7000c000";
125ab502cbSMasahiro Yamada		i2c2 = "/i2c@7000c400";
135ab502cbSMasahiro Yamada		i2c3 = "/i2c@7000c500";
145ab502cbSMasahiro Yamada		i2c4 = "/i2c@7000c700";
155ab502cbSMasahiro Yamada		sdhci0 = "/sdhci@78000600";
165ab502cbSMasahiro Yamada		sdhci1 = "/sdhci@78000000";
17*e6607cffSStephen Warren		usb0 = "/usb@7d000000";
18*e6607cffSStephen Warren		usb1 = "/usb@7d008000";
195ab502cbSMasahiro Yamada	};
205ab502cbSMasahiro Yamada
215ab502cbSMasahiro Yamada	memory {
225ab502cbSMasahiro Yamada		device_type = "memory";
235ab502cbSMasahiro Yamada		reg = <0x80000000 0x7ff00000>;
245ab502cbSMasahiro Yamada	};
255ab502cbSMasahiro Yamada
265ab502cbSMasahiro Yamada	i2c@7000c000 {
275ab502cbSMasahiro Yamada		status = "okay";
285ab502cbSMasahiro Yamada		clock-frequency = <100000>;
295ab502cbSMasahiro Yamada	};
305ab502cbSMasahiro Yamada
315ab502cbSMasahiro Yamada	i2c@7000c400 {
325ab502cbSMasahiro Yamada		status = "okay";
335ab502cbSMasahiro Yamada		clock-frequency = <100000>;
345ab502cbSMasahiro Yamada	};
355ab502cbSMasahiro Yamada
365ab502cbSMasahiro Yamada	i2c@7000c500 {
375ab502cbSMasahiro Yamada		status = "okay";
385ab502cbSMasahiro Yamada		clock-frequency = <100000>;
395ab502cbSMasahiro Yamada	};
405ab502cbSMasahiro Yamada
415ab502cbSMasahiro Yamada	i2c@7000c700 {
425ab502cbSMasahiro Yamada		status = "okay";
435ab502cbSMasahiro Yamada		clock-frequency = <100000>;
445ab502cbSMasahiro Yamada	};
455ab502cbSMasahiro Yamada
465ab502cbSMasahiro Yamada	i2c@7000d000 {
475ab502cbSMasahiro Yamada		status = "okay";
485ab502cbSMasahiro Yamada		clock-frequency = <100000>;
495ab502cbSMasahiro Yamada	};
505ab502cbSMasahiro Yamada
515ab502cbSMasahiro Yamada	spi@7000da00 {
525ab502cbSMasahiro Yamada		status = "okay";
535ab502cbSMasahiro Yamada		spi-max-frequency = <25000000>;
545ab502cbSMasahiro Yamada		spi-flash@1 {
555ab502cbSMasahiro Yamada			compatible = "winbond,w25q32";
565ab502cbSMasahiro Yamada			reg = <1>;
575ab502cbSMasahiro Yamada			spi-max-frequency = <20000000>;
585ab502cbSMasahiro Yamada		};
595ab502cbSMasahiro Yamada	};
605ab502cbSMasahiro Yamada
615ab502cbSMasahiro Yamada	sdhci@78000000 {
625ab502cbSMasahiro Yamada		status = "okay";
635ab502cbSMasahiro Yamada		cd-gpios = <&gpio 69 1>; /* gpio PI5 */
645ab502cbSMasahiro Yamada		wp-gpios = <&gpio 155 0>; /* gpio PT3 */
655ab502cbSMasahiro Yamada		power-gpios = <&gpio 31 0>; /* gpio PD7 */
665ab502cbSMasahiro Yamada		bus-width = <4>;
675ab502cbSMasahiro Yamada	};
685ab502cbSMasahiro Yamada
695ab502cbSMasahiro Yamada	sdhci@78000600 {
705ab502cbSMasahiro Yamada		status = "okay";
715ab502cbSMasahiro Yamada		bus-width = <8>;
725ab502cbSMasahiro Yamada	};
735ab502cbSMasahiro Yamada
74*e6607cffSStephen Warren	usb@7d000000 {
75*e6607cffSStephen Warren		status = "okay";
76*e6607cffSStephen Warren		dr_mode = "otg";
77*e6607cffSStephen Warren		nvidia,vbus-gpio = <&gpio 238 0>; /* gpio DD6, PEX_L1_CLKREQ */
78*e6607cffSStephen Warren	};
79*e6607cffSStephen Warren
805ab502cbSMasahiro Yamada	usb@7d008000 {
815ab502cbSMasahiro Yamada		nvidia,vbus-gpio = <&gpio 236 0>; /* PDD4 */
825ab502cbSMasahiro Yamada		status = "okay";
835ab502cbSMasahiro Yamada	};
845ab502cbSMasahiro Yamada};
85