11f60f073SStephen Warren#include "tegra186.dtsi"
21f60f073SStephen Warren
31f60f073SStephen Warren/ {
41f60f073SStephen Warren	model = "NVIDIA P2771-0000";
51f60f073SStephen Warren	compatible = "nvidia,p2771-0000", "nvidia,tegra186";
61f60f073SStephen Warren
71f60f073SStephen Warren	chosen {
81f60f073SStephen Warren		stdout-path = &uarta;
91f60f073SStephen Warren	};
101f60f073SStephen Warren
111f60f073SStephen Warren	aliases {
1267748a73SStephen Warren		mmc0 = "/sdhci@3460000";
1367748a73SStephen Warren		mmc1 = "/sdhci@3400000";
1445d85f08SStephen Warren		i2c0 = "/bpmp/i2c";
15ad3c144fSBryan Wu		i2c1 = "/i2c@3160000";
16ad3c144fSBryan Wu		i2c2 = "/i2c@c240000";
17ad3c144fSBryan Wu		i2c3 = "/i2c@3180000";
18ad3c144fSBryan Wu		i2c4 = "/i2c@3190000";
19ad3c144fSBryan Wu		i2c5 = "/i2c@31c0000";
20ad3c144fSBryan Wu		i2c6 = "/i2c@c250000";
21ad3c144fSBryan Wu		i2c7 = "/i2c@31e0000";
221f60f073SStephen Warren	};
231f60f073SStephen Warren
241f60f073SStephen Warren	memory {
251f60f073SStephen Warren		reg = <0x0 0x80000000 0x0 0x60000000>;
261f60f073SStephen Warren	};
271f60f073SStephen Warren
2821622452SStephen Warren	ethernet@2490000 {
2921622452SStephen Warren		status = "okay";
3021622452SStephen Warren		phy-reset-gpios = <&gpio_main TEGRA_MAIN_GPIO(M, 4) GPIO_ACTIVE_LOW>;
3121622452SStephen Warren	};
3221622452SStephen Warren
33ad3c144fSBryan Wu	i2c@3160000 {
34ad3c144fSBryan Wu		status = "okay";
35ad3c144fSBryan Wu	};
36ad3c144fSBryan Wu
37ad3c144fSBryan Wu	i2c@3180000 {
38ad3c144fSBryan Wu		status = "okay";
39ad3c144fSBryan Wu	};
40ad3c144fSBryan Wu
41ad3c144fSBryan Wu	i2c@3190000 {
42ad3c144fSBryan Wu		status = "okay";
43ad3c144fSBryan Wu	};
44ad3c144fSBryan Wu
45ad3c144fSBryan Wu	i2c@31c0000 {
46ad3c144fSBryan Wu		status = "okay";
47ad3c144fSBryan Wu	};
48ad3c144fSBryan Wu
4945d85f08SStephen Warren	sdhci@3400000 {
5045d85f08SStephen Warren		status = "okay";
5145d85f08SStephen Warren		wp-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
5245d85f08SStephen Warren		bus-width = <4>;
5345d85f08SStephen Warren	};
5445d85f08SStephen Warren
551f60f073SStephen Warren	sdhci@3460000 {
561f60f073SStephen Warren		status = "okay";
571f60f073SStephen Warren		bus-width = <8>;
589a06a1a3STom Warren		non-removable;
591f60f073SStephen Warren	};
60ad3c144fSBryan Wu
61ad3c144fSBryan Wu	i2c@c240000 {
62ad3c144fSBryan Wu		status = "okay";
63ad3c144fSBryan Wu	};
64ad3c144fSBryan Wu
65ad3c144fSBryan Wu	i2c@c250000 {
66ad3c144fSBryan Wu		status = "okay";
67ad3c144fSBryan Wu	};
68ad3c144fSBryan Wu
69ad3c144fSBryan Wu	i2c@31e0000 {
70ad3c144fSBryan Wu		status = "okay";
71ad3c144fSBryan Wu	};
7245d85f08SStephen Warren
7345d85f08SStephen Warren	bpmp {
7445d85f08SStephen Warren		i2c {
7545d85f08SStephen Warren			status = "okay";
7645d85f08SStephen Warren		};
7745d85f08SStephen Warren	};
781f60f073SStephen Warren};
79*f53dcc0eSSimon Glass
80*f53dcc0eSSimon Glass&uarta {
81*f53dcc0eSSimon Glass	status = "okay";
82*f53dcc0eSSimon Glass};
83