1/*
2 * at91sam9g45-corvus.dts Device Tree file fir Siemens corvus board
3 * (C) Copyright 2016 Heiko Schocher <hs@denx.de>
4 *
5 * based on:
6 * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board
7 *
8 *  Copyright (C) 2011 Atmel,
9 *                2011 Nicolas Ferre <nicolas.ferre@atmel.com>
10 *
11 * SPDX-License-Identifier:	GPL-2.0+
12 */
13/dts-v1/;
14#include "at91sam9g45.dtsi"
15
16/ {
17	model = "Siemens corvus";
18	compatible = "atmel,at91sam9m10g45ek", "atmel,at91sam9g45", "atmel,at91sam9";
19
20	chosen {
21		stdout-path = &dbgu;
22	};
23
24	memory {
25		reg = <0x70000000 0x8000000>;
26	};
27
28	clocks {
29		slow_xtal {
30		      clock-frequency = <32768>;
31		};
32
33		main_xtal {
34		      clock-frequency = <12000000>;
35		};
36	};
37
38	ahb {
39		apb {
40			dbgu: serial@ffffee00 {
41				status = "okay";
42			};
43
44			usart1: serial@fff90000 {
45				pinctrl-0 =
46					<&pinctrl_usart1
47					 &pinctrl_usart1_rts
48					 &pinctrl_usart1_cts>;
49				status = "okay";
50			};
51
52			macb0: ethernet@fffbc000 {
53				phy-mode = "rmii";
54				status = "okay";
55			};
56
57			watchdog@fffffd40 {
58				status = "okay";
59			};
60
61			spi0: spi@fffa4000{
62				status = "okay";
63				cs-gpios = <&pioB 3 0>, <0>, <0>, <0>;
64				mtd_dataflash@0 {
65					compatible = "atmel,at45", "atmel,dataflash";
66					spi-max-frequency = <13000000>;
67					reg = <0>;
68				};
69			};
70
71			usb2: gadget@fff78000 {
72				atmel,vbus-gpio = <&pioB 19 GPIO_ACTIVE_HIGH>;
73				status = "okay";
74			};
75
76			rtc@fffffd20 {
77				atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
78				status = "okay";
79			};
80
81			gpbr: syscon@fffffd60 {
82				status = "okay";
83			};
84
85			rtc@fffffdb0 {
86				status = "okay";
87			};
88		};
89
90		nand0: nand@40000000 {
91			nand-bus-width = <8>;
92			nand-ecc-mode = "soft";
93			nand-on-flash-bbt;
94			status = "okay";
95		};
96
97		usb0: ohci@00700000 {
98			status = "okay";
99			num-ports = <2>;
100			atmel,vbus-gpio = <&pioD 1 GPIO_ACTIVE_LOW
101					   &pioD 3 GPIO_ACTIVE_LOW>;
102		};
103
104		usb1: ehci@00800000 {
105			status = "okay";
106		};
107	};
108};
109