blob: a22de2d927db994b1475e94c3b36759a30a7121e [file] [log] [blame]
Heiko Schocherd1b8ea82016-05-25 07:23:47 +02001/*
2 * at91sam9260-smartweb.dts
3 * (C) Copyright 2016
4 * Heiko Schocher, DENX Software Engineering, hs@denx.de.
5 *
6 * Based on:
7 * at91sam9g20ek.dts - Device Tree file for Atmel at91sam9g20ek board
8 *
9 * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10 *
11 * Licensed under GPLv2.
12 */
13/dts-v1/;
14#include "at91sam9260.dtsi"
15
16/ {
17 model = "Siemens smartweb";
18 compatible = "atmel,at91sam9260", "atmel,at91sam9";
19
20 chosen {
Heiko Schochera94b5362017-06-23 20:13:59 +020021 u-boot,dm-pre-reloc;
Heiko Schocherd1b8ea82016-05-25 07:23:47 +020022 stdout-path = &dbgu;
23 };
24
25 memory {
26 reg = <0x20000000 0x4000000>;
27 };
28
29 clocks {
30 slow_xtal {
31 clock-frequency = <32768>;
32 };
33
34 main_xtal {
35 clock-frequency = <18432000>;
36 };
37 };
38
39 ahb {
40 apb {
41 pinctrl@fffff400 {
42 board {
43 pinctrl_pck0_as_mck: pck0_as_mck {
44 atmel,pins =
45 <AT91_PIOC 1 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PC1 periph B */
46 };
47
48 };
49 };
50
51 dbgu: serial@fffff200 {
Heiko Schochera94b5362017-06-23 20:13:59 +020052 u-boot,dm-pre-reloc;
Heiko Schocherd1b8ea82016-05-25 07:23:47 +020053 status = "okay";
54 };
55
56 usart0: serial@fffb0000 {
57 pinctrl-0 =
58 <&pinctrl_usart0
59 &pinctrl_usart0_rts
60 &pinctrl_usart0_cts
61 &pinctrl_usart0_dtr_dsr
62 &pinctrl_usart0_dcd
63 &pinctrl_usart0_ri>;
64 status = "okay";
65 };
66
67 usart1: serial@fffb4000 {
68 status = "okay";
69 };
70
71 macb0: ethernet@fffc4000 {
72 phy-mode = "rmii";
73 status = "okay";
74 };
75
76 usb1: gadget@fffa4000 {
77 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
78 status = "okay";
79 };
80
81 ssc0: ssc@fffbc000 {
82 status = "okay";
83 pinctrl-0 = <&pinctrl_ssc0_tx>;
84 };
85
86 rtc@fffffd20 {
87 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
88 status = "okay";
89 };
90
91 watchdog@fffffd40 {
Prasanthi Chellakumar0509c4e2018-10-09 11:46:40 -070092 timeout-sec = <15>;
Heiko Schocherd1b8ea82016-05-25 07:23:47 +020093 status = "okay";
94 };
95
96 gpbr: syscon@fffffd50 {
97 status = "okay";
98 };
99 };
100
101 nand0: nand@40000000 {
102 nand-bus-width = <8>;
103 nand-ecc-mode = "soft";
104 nand-on-flash-bbt;
105 status = "okay";
106 };
107
108 usb0: ohci@00500000 {
109 num-ports = <2>;
110 status = "okay";
111 };
112 };
113};