1*25734281SStephen Warren/dts-v1/;
2*25734281SStephen Warren
3*25734281SStephen Warren#include "tegra210.dtsi"
4*25734281SStephen Warren
5*25734281SStephen Warren/ {
6*25734281SStephen Warren	model = "NVIDIA P2371-2180";
7*25734281SStephen Warren	compatible = "nvidia,p2371-2180", "nvidia,tegra210";
8*25734281SStephen Warren
9*25734281SStephen Warren	chosen {
10*25734281SStephen Warren		stdout-path = &uarta;
11*25734281SStephen Warren	};
12*25734281SStephen Warren
13*25734281SStephen Warren	aliases {
14*25734281SStephen Warren		i2c0 = "/i2c@0,7000d000";
15*25734281SStephen Warren		sdhci0 = "/sdhci@0,700b0600";
16*25734281SStephen Warren		sdhci1 = "/sdhci@0,700b0000";
17*25734281SStephen Warren		usb0 = "/usb@0,7d000000";
18*25734281SStephen Warren	};
19*25734281SStephen Warren
20*25734281SStephen Warren	memory {
21*25734281SStephen Warren		reg = <0x0 0x80000000 0x0 0xc0000000>;
22*25734281SStephen Warren	};
23*25734281SStephen Warren
24*25734281SStephen Warren	sdhci@0,700b0000 {
25*25734281SStephen Warren		status = "okay";
26*25734281SStephen Warren		cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
27*25734281SStephen Warren		power-gpios = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
28*25734281SStephen Warren		wp-gpios = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_LOW>;
29*25734281SStephen Warren		bus-width = <4>;
30*25734281SStephen Warren	};
31*25734281SStephen Warren
32*25734281SStephen Warren	sdhci@0,700b0600 {
33*25734281SStephen Warren		status = "okay";
34*25734281SStephen Warren		bus-width = <8>;
35*25734281SStephen Warren	};
36*25734281SStephen Warren
37*25734281SStephen Warren	i2c@0,7000d000 {
38*25734281SStephen Warren		status = "okay";
39*25734281SStephen Warren		clock-frequency = <400000>;
40*25734281SStephen Warren	};
41*25734281SStephen Warren
42*25734281SStephen Warren	usb@0,7d000000 {
43*25734281SStephen Warren		status = "okay";
44*25734281SStephen Warren		dr_mode = "otg";
45*25734281SStephen Warren		nvidia,vbus-gpio = <&gpio TEGRA_GPIO(CC, 4) GPIO_ACTIVE_HIGH>;
46*25734281SStephen Warren	};
47*25734281SStephen Warren
48*25734281SStephen Warren	clocks {
49*25734281SStephen Warren		compatible = "simple-bus";
50*25734281SStephen Warren		#address-cells = <1>;
51*25734281SStephen Warren		#size-cells = <0>;
52*25734281SStephen Warren
53*25734281SStephen Warren		clk32k_in: clock@0 {
54*25734281SStephen Warren			compatible = "fixed-clock";
55*25734281SStephen Warren			reg = <0>;
56*25734281SStephen Warren			#clock-cells = <0>;
57*25734281SStephen Warren			clock-frequency = <32768>;
58*25734281SStephen Warren		};
59*25734281SStephen Warren	};
60*25734281SStephen Warren};
61