blob: 7cda0b41f74b61a84e8181352e4eb6a646113ba7 [file] [log] [blame]
Stephen Warren10a03382016-05-12 13:32:56 -06001#include "tegra186.dtsi"
2
3/ {
4 model = "NVIDIA P2771-0000";
5 compatible = "nvidia,p2771-0000", "nvidia,tegra186";
6
7 chosen {
8 stdout-path = &uarta;
9 };
10
11 aliases {
Thierry Reding879a3bc2019-04-15 11:32:38 +020012 ethernet = "/ethernet@2490000";
Stephen Warren67748a72016-09-13 10:45:43 -060013 mmc0 = "/sdhci@3460000";
14 mmc1 = "/sdhci@3400000";
Stephen Warren45d85f02016-07-29 13:15:05 -060015 i2c0 = "/bpmp/i2c";
Bryan Wuad3c1442016-07-27 15:48:22 -060016 i2c1 = "/i2c@3160000";
17 i2c2 = "/i2c@c240000";
18 i2c3 = "/i2c@3180000";
19 i2c4 = "/i2c@3190000";
20 i2c5 = "/i2c@31c0000";
21 i2c6 = "/i2c@c250000";
22 i2c7 = "/i2c@31e0000";
Stephen Warren10a03382016-05-12 13:32:56 -060023 };
24
25 memory {
26 reg = <0x0 0x80000000 0x0 0x60000000>;
27 };
28
Stephen Warren21622452016-09-12 11:51:15 -060029 ethernet@2490000 {
30 status = "okay";
31 phy-reset-gpios = <&gpio_main TEGRA_MAIN_GPIO(M, 4) GPIO_ACTIVE_LOW>;
Thierry Reding879a3bc2019-04-15 11:32:38 +020032 local-mac-address = [ 00 00 00 00 00 00 ];
Stephen Warren21622452016-09-12 11:51:15 -060033 };
34
Bryan Wuad3c1442016-07-27 15:48:22 -060035 i2c@3160000 {
36 status = "okay";
37 };
38
39 i2c@3180000 {
40 status = "okay";
41 };
42
43 i2c@3190000 {
44 status = "okay";
45 };
46
47 i2c@31c0000 {
48 status = "okay";
49 };
50
Stephen Warren45d85f02016-07-29 13:15:05 -060051 sdhci@3400000 {
52 status = "okay";
53 wp-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
54 bus-width = <4>;
55 };
56
Stephen Warren10a03382016-05-12 13:32:56 -060057 sdhci@3460000 {
58 status = "okay";
59 bus-width = <8>;
Tom Warren9a06a1a2016-09-13 10:45:42 -060060 non-removable;
Stephen Warren10a03382016-05-12 13:32:56 -060061 };
Bryan Wuad3c1442016-07-27 15:48:22 -060062
63 i2c@c240000 {
64 status = "okay";
65 };
66
67 i2c@c250000 {
68 status = "okay";
69 };
70
71 i2c@31e0000 {
72 status = "okay";
73 };
Stephen Warren45d85f02016-07-29 13:15:05 -060074
75 bpmp {
76 i2c {
77 status = "okay";
78 };
79 };
Stephen Warren10a03382016-05-12 13:32:56 -060080};
Simon Glassf53dcc02017-06-12 06:22:01 -060081
82&uarta {
83 status = "okay";
84};