Merge tag 'u-boot-imx-20200825' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
[platform/kernel/u-boot.git] / arch / arm / dts / at91sam9260-smartweb.dts
1 /*
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 {
21                 u-boot,dm-pre-reloc;
22                 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 {
52                                 u-boot,dm-pre-reloc;
53                                 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 {
92                                 timeout-sec = <15>;
93                                 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 };