15ab502cbSMasahiro Yamada#include "tegra30.dtsi"
25ab502cbSMasahiro Yamada
35ab502cbSMasahiro Yamada/ {
45ab502cbSMasahiro Yamada	model = "Avionic Design Tamonten NG";
55ab502cbSMasahiro Yamada	compatible = "ad,tamonten-ng", "nvidia,tegra30";
65ab502cbSMasahiro Yamada
75ab502cbSMasahiro Yamada	memory {
85ab502cbSMasahiro Yamada		reg = <0x80000000 0x40000000>;
95ab502cbSMasahiro Yamada	};
105ab502cbSMasahiro Yamada
11c3691392SSimon Glass	chosen {
12c3691392SSimon Glass		stdout-path = &uartd;
13c3691392SSimon Glass	};
14c3691392SSimon Glass
155ab502cbSMasahiro Yamada	aliases {
165ab502cbSMasahiro Yamada		i2c0 = "/i2c@7000c000";
175ab502cbSMasahiro Yamada		i2c1 = "/i2c@7000c700";
185ab502cbSMasahiro Yamada		i2c2 = "/i2c@7000c400";
195ab502cbSMasahiro Yamada		i2c3 = "/i2c@7000c500";
205ab502cbSMasahiro Yamada		i2c4 = "/i2c@7000d000";
2167748a73SStephen Warren		mmc0 = "/sdhci@78000600";
2267748a73SStephen Warren		mmc1 = "/sdhci@78000400";
2367748a73SStephen Warren		mmc2 = "/sdhci@78000000";
245ab502cbSMasahiro Yamada		usb0 = "/usb@7d008000";
255ab502cbSMasahiro Yamada	};
265ab502cbSMasahiro Yamada
275ab502cbSMasahiro Yamada	/* GEN1 */
285ab502cbSMasahiro Yamada	i2c@7000c000 {
295ab502cbSMasahiro Yamada		status = "okay";
305ab502cbSMasahiro Yamada		clock-frequency = <100000>;
315ab502cbSMasahiro Yamada	};
325ab502cbSMasahiro Yamada
335ab502cbSMasahiro Yamada	/* GEN2 */
345ab502cbSMasahiro Yamada	i2c@7000c400 {
355ab502cbSMasahiro Yamada		clock-frequency = <100000>;
365ab502cbSMasahiro Yamada	};
375ab502cbSMasahiro Yamada
385ab502cbSMasahiro Yamada	/* CAM */
395ab502cbSMasahiro Yamada	i2c@7000c500 {
405ab502cbSMasahiro Yamada		status = "okay";
415ab502cbSMasahiro Yamada		clock-frequency = <100000>;
425ab502cbSMasahiro Yamada	};
435ab502cbSMasahiro Yamada
445ab502cbSMasahiro Yamada	/* DDC */
455ab502cbSMasahiro Yamada	i2c@7000c700 {
465ab502cbSMasahiro Yamada		status = "okay";
475ab502cbSMasahiro Yamada		clock-frequency = <100000>;
485ab502cbSMasahiro Yamada	};
495ab502cbSMasahiro Yamada
505ab502cbSMasahiro Yamada	/* PWR */
515ab502cbSMasahiro Yamada	i2c@7000d000 {
525ab502cbSMasahiro Yamada		status = "okay";
535ab502cbSMasahiro Yamada		clock-frequency = <100000>;
545ab502cbSMasahiro Yamada	};
555ab502cbSMasahiro Yamada
565ab502cbSMasahiro Yamada	/* SD slot on the base board */
575ab502cbSMasahiro Yamada	sdhci@78000400 {
582b2b50bcSSimon Glass		cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
592b2b50bcSSimon Glass		wp-gpios = <&gpio TEGRA_GPIO(I, 3) GPIO_ACTIVE_HIGH>;
605ab502cbSMasahiro Yamada		bus-width = <4>;
615ab502cbSMasahiro Yamada	};
625ab502cbSMasahiro Yamada
635ab502cbSMasahiro Yamada	/* EMMC on the COM module */
645ab502cbSMasahiro Yamada	sdhci@78000600 {
655ab502cbSMasahiro Yamada		status = "okay";
665ab502cbSMasahiro Yamada		bus-width = <8>;
679a06a1a3STom Warren		non-removable;
685ab502cbSMasahiro Yamada	};
695ab502cbSMasahiro Yamada
705ab502cbSMasahiro Yamada	usb@7d008000 {
715ab502cbSMasahiro Yamada		status = "okay";
725ab502cbSMasahiro Yamada	};
735ab502cbSMasahiro Yamada
74*ce2f2d2aSStephen Warren	clocks {
75*ce2f2d2aSStephen Warren		compatible = "simple-bus";
76*ce2f2d2aSStephen Warren		#address-cells = <1>;
77*ce2f2d2aSStephen Warren		#size-cells = <0>;
78*ce2f2d2aSStephen Warren
79*ce2f2d2aSStephen Warren		clk32k_in: clk@0 {
80*ce2f2d2aSStephen Warren			compatible = "fixed-clock";
81*ce2f2d2aSStephen Warren			reg=<0>;
82*ce2f2d2aSStephen Warren			#clock-cells = <0>;
83*ce2f2d2aSStephen Warren			clock-frequency = <32768>;
84*ce2f2d2aSStephen Warren		};
85*ce2f2d2aSStephen Warren	};
865ab502cbSMasahiro Yamada};
87