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