arm64: zynqmp: Add generic compatible string for I2C EEPROM
[platform/kernel/u-boot.git] / arch / arm / dts / at91sam9g20-taurus.dts
1 /*
2  * at91sam9g20-taurus.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 "at91sam9g20.dtsi"
15
16 / {
17         model = "Siemens taurus";
18         compatible = "atmel,at91sam9g20ek", "atmel,at91sam9g20", "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                         spi0: spi@fffc8000 {
87                                 cs-gpios = <0>, <&pioC 11 0>, <0>, <0>;
88                                 mtd_dataflash@0 {
89                                         compatible = "atmel,at45", "atmel,dataflash";
90                                         spi-max-frequency = <50000000>;
91                                         reg = <1>;
92                                 };
93                         };
94
95                         rtc@fffffd20 {
96                                 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
97                                 status = "okay";
98                         };
99
100                         watchdog@fffffd40 {
101                                 status = "okay";
102                         };
103
104                         gpbr: syscon@fffffd50 {
105                                 status = "okay";
106                         };
107                 };
108
109                 nand0: nand@40000000 {
110                         nand-bus-width = <8>;
111                         nand-ecc-mode = "soft";
112                         nand-on-flash-bbt;
113                         status = "okay";
114                 };
115
116                 usb0: ohci@00500000 {
117                         num-ports = <2>;
118                         status = "okay";
119                 };
120         };
121 };