1262569Simp/*
2262569Simp * at91-cosino_mega2560.dts - Device Tree file for Cosino board with
3262569Simp *			      Mega 2560 extension
4262569Simp *
5262569Simp * Copyright (C) 2013 - Rodolfo Giometti <giometti@linux.it>
6262569Simp *			HCE Engineering
7262569Simp *
8262569Simp * Derived from at91sam9g35ek.dts by:
9262569Simp * 	Copyright (C) 2012 Atmel,
10262569Simp *      2012 Nicolas Ferre <nicolas.ferre@atmel.com>
11262569Simp *
12262569Simp * Licensed under GPLv2 or later.
13262569Simp */
14262569Simp
15262569Simp/dts-v1/;
16262569Simp#include "at91-cosino.dtsi"
17262569Simp
18262569Simp/ {
19262569Simp	model = "HCE Cosino Mega 2560";
20262569Simp	compatible = "hce,cosino_mega2560", "atmel,at91sam9x5", "atmel,at91sam9";
21262569Simp
22262569Simp	ahb {
23262569Simp		apb {
24262569Simp			macb0: ethernet@f802c000 {
25262569Simp				phy-mode = "rmii";
26262569Simp				status = "okay";
27262569Simp			};
28262569Simp
29262569Simp			adc0: adc@f804c000 {
30262569Simp				atmel,adc-ts-wires = <4>;
31262569Simp				atmel,adc-ts-pressure-threshold = <10000>;
32262569Simp				status = "okay";
33262569Simp			};
34262569Simp
35262569Simp			rtc@fffffeb0 {
36262569Simp				status = "okay";
37262569Simp			};
38262569Simp
39262569Simp			usart1: serial@f8020000 {
40262569Simp				status = "okay";
41262569Simp			};
42262569Simp
43262569Simp			usart2: serial@f8024000 {
44262569Simp				status = "okay";
45262569Simp			};
46262569Simp
47262569Simp			usb2: gadget@f803c000 {
48262569Simp				atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
49262569Simp				status = "okay";
50262569Simp			};
51262569Simp
52262569Simp			mmc1: mmc@f000c000 {
53262569Simp				pinctrl-0 = <
54262569Simp					&pinctrl_mmc1_slot0_clk_cmd_dat0
55262569Simp					&pinctrl_mmc1_slot0_dat1_3>;
56262569Simp				status = "okay";
57262569Simp				slot@0 {
58262569Simp					reg = <0>;
59262569Simp					bus-width = <4>;
60262569Simp					non-removable;
61262569Simp				};
62262569Simp			};
63262569Simp		};
64262569Simp
65262569Simp		usb0: ohci@00600000 {
66262569Simp			status = "okay";
67262569Simp			num-ports = <3>;
68262569Simp			atmel,vbus-gpio = <0 /* &pioD 18 GPIO_ACTIVE_LOW */
69262569Simp					   &pioD 19 GPIO_ACTIVE_LOW
70262569Simp					   &pioD 20 GPIO_ACTIVE_LOW
71262569Simp					  >;
72262569Simp		};
73262569Simp
74262569Simp		usb1: ehci@00700000 {
75262569Simp			status = "okay";
76262569Simp		};
77262569Simp	};
78262569Simp};
79