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