blob: 2f8d1dcc37a6a66555a4b4a13687da375e7c950d [file] [log] [blame]
Tom Warrena57c5842014-01-24 12:46:17 -07001/dts-v1/;
2
3#include "tegra124.dtsi"
4
5/ {
6 model = "NVIDIA Venice2";
7 compatible = "nvidia,venice2", "nvidia,tegra124";
8
9 aliases {
10 i2c0 = "/i2c@7000d000";
11 i2c1 = "/i2c@7000c000";
12 i2c2 = "/i2c@7000c400";
13 i2c3 = "/i2c@7000c500";
14 i2c4 = "/i2c@7000c700";
15 i2c5 = "/i2c@7000d100";
16 sdhci0 = "/sdhci@700b0600";
17 sdhci1 = "/sdhci@700b0400";
18 spi0 = "/spi@7000d400";
19 spi1 = "/spi@7000da00";
20 usb0 = "/usb@7d008000";
21 };
22
23 memory {
24 device_type = "memory";
25 reg = <0x80000000 0x80000000>;
26 };
27
28 i2c@7000c000 {
29 status = "okay";
30 clock-frequency = <100000>;
31 };
32
33 i2c@7000c400 {
34 status = "okay";
35 clock-frequency = <100000>;
36 };
37
38 i2c@7000c500 {
39 status = "okay";
40 clock-frequency = <100000>;
41 };
42
43 i2c@7000c700 {
44 status = "okay";
45 clock-frequency = <100000>;
46 };
47
48 i2c@7000d000 {
49 status = "okay";
50 clock-frequency = <400000>;
51 };
52
53 i2c@7000d100 {
54 status = "okay";
55 clock-frequency = <400000>;
56 };
57
58 spi@7000d400 {
59 status = "okay";
60 spi-max-frequency = <25000000>;
61 };
62
63 spi@7000da00 {
64 status = "okay";
65 spi-max-frequency = <25000000>;
66 };
67
68 sdhci@700b0400 {
69 status = "okay";
70 cd-gpios = <&gpio 170 0>; /* gpio PV2 */
71 power-gpios = <&gpio 136 0>; /* gpio PR0 */
72 bus-width = <4>;
73 };
74
75 sdhci@700b0600 {
76 status = "okay";
77 bus-width = <8>;
78 };
79
80 usb@7d008000 {
81 status = "okay";
82 nvidia,vbus-gpio = <&gpio 109 0>; /* gpio PN5, USB_VBUS_EN1 */
83 };
84};