/dts-v1/; #include "tegra30.dtsi" / { model = "NVIDIA Beaver"; compatible = "nvidia,beaver", "nvidia,tegra30"; aliases { i2c0 = "/i2c@7000d000"; i2c1 = "/i2c@7000c000"; i2c2 = "/i2c@7000c400"; i2c3 = "/i2c@7000c500"; i2c4 = "/i2c@7000c700"; sdhci0 = "/sdhci@78000600"; sdhci1 = "/sdhci@78000000"; usb0 = "/usb@7d000000"; usb1 = "/usb@7d008000"; }; memory { device_type = "memory"; reg = <0x80000000 0x7ff00000>; }; i2c@7000c000 { status = "okay"; clock-frequency = <100000>; }; i2c@7000c400 { status = "okay"; clock-frequency = <100000>; }; i2c@7000c500 { status = "okay"; clock-frequency = <100000>; }; i2c@7000c700 { status = "okay"; clock-frequency = <100000>; }; i2c@7000d000 { status = "okay"; clock-frequency = <100000>; }; spi@7000da00 { status = "okay"; spi-max-frequency = <25000000>; spi-flash@1 { compatible = "winbond,w25q32"; reg = <1>; spi-max-frequency = <20000000>; }; }; sdhci@78000000 { status = "okay"; cd-gpios = <&gpio 69 1>; /* gpio PI5 */ wp-gpios = <&gpio 155 0>; /* gpio PT3 */ power-gpios = <&gpio 31 0>; /* gpio PD7 */ bus-width = <4>; }; sdhci@78000600 { status = "okay"; bus-width = <8>; }; usb@7d000000 { status = "okay"; dr_mode = "otg"; nvidia,vbus-gpio = <&gpio 238 0>; /* gpio DD6, PEX_L1_CLKREQ */ }; usb@7d008000 { nvidia,vbus-gpio = <&gpio 236 0>; /* PDD4 */ status = "okay"; }; };