blob: c207c028585c28b7ff869ccb46affcd8061926d1 [file] [log] [blame]
Heiko Schocher914aff12016-05-25 07:23:45 +02001/*
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};