1#include "tegra30.dtsi"
2
3/ {
4	model = "Avionic Design Tamonten NG";
5	compatible = "ad,tamonten-ng", "nvidia,tegra30";
6
7	memory {
8		reg = <0x80000000 0x40000000>;
9	};
10
11	chosen {
12		stdout-path = &uartd;
13	};
14
15	aliases {
16		i2c0 = "/i2c@7000c000";
17		i2c1 = "/i2c@7000c700";
18		i2c2 = "/i2c@7000c400";
19		i2c3 = "/i2c@7000c500";
20		i2c4 = "/i2c@7000d000";
21		mmc0 = "/sdhci@78000600";
22		mmc1 = "/sdhci@78000400";
23		mmc2 = "/sdhci@78000000";
24		usb0 = "/usb@7d008000";
25	};
26
27	/* GEN1 */
28	i2c@7000c000 {
29		status = "okay";
30		clock-frequency = <100000>;
31	};
32
33	/* GEN2 */
34	i2c@7000c400 {
35		clock-frequency = <100000>;
36	};
37
38	/* CAM */
39	i2c@7000c500 {
40		status = "okay";
41		clock-frequency = <100000>;
42	};
43
44	/* DDC */
45	i2c@7000c700 {
46		status = "okay";
47		clock-frequency = <100000>;
48	};
49
50	/* PWR */
51	i2c@7000d000 {
52		status = "okay";
53		clock-frequency = <100000>;
54	};
55
56	/* SD slot on the base board */
57	sdhci@78000400 {
58		cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
59		wp-gpios = <&gpio TEGRA_GPIO(I, 3) GPIO_ACTIVE_HIGH>;
60		bus-width = <4>;
61	};
62
63	/* EMMC on the COM module */
64	sdhci@78000600 {
65		status = "okay";
66		bus-width = <8>;
67		non-removable;
68	};
69
70	usb@7d008000 {
71		status = "okay";
72	};
73
74	clocks {
75		compatible = "simple-bus";
76		#address-cells = <1>;
77		#size-cells = <0>;
78
79		clk32k_in: clk@0 {
80			compatible = "fixed-clock";
81			reg=<0>;
82			#clock-cells = <0>;
83			clock-frequency = <32768>;
84		};
85	};
86};
87