1*83d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+ 2289f979cSHeiko Schocher/* 3289f979cSHeiko Schocher * at91sam9g45-corvus.dts Device Tree file fir Siemens corvus board 4289f979cSHeiko Schocher * (C) Copyright 2016 Heiko Schocher <hs@denx.de> 5289f979cSHeiko Schocher * 6289f979cSHeiko Schocher * based on: 7289f979cSHeiko Schocher * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board 8289f979cSHeiko Schocher * 9289f979cSHeiko Schocher * Copyright (C) 2011 Atmel, 10289f979cSHeiko Schocher * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> 11289f979cSHeiko Schocher */ 12289f979cSHeiko Schocher/dts-v1/; 13289f979cSHeiko Schocher#include "at91sam9g45.dtsi" 14289f979cSHeiko Schocher 15289f979cSHeiko Schocher/ { 16289f979cSHeiko Schocher model = "Siemens corvus"; 17289f979cSHeiko Schocher compatible = "atmel,at91sam9m10g45ek", "atmel,at91sam9g45", "atmel,at91sam9"; 18289f979cSHeiko Schocher 19289f979cSHeiko Schocher chosen { 2072fa5893SHeiko Schocher u-boot,dm-pre-reloc; 21289f979cSHeiko Schocher stdout-path = &dbgu; 22289f979cSHeiko Schocher }; 23289f979cSHeiko Schocher 24289f979cSHeiko Schocher memory { 25289f979cSHeiko Schocher reg = <0x70000000 0x8000000>; 26289f979cSHeiko Schocher }; 27289f979cSHeiko Schocher 28289f979cSHeiko Schocher clocks { 29289f979cSHeiko Schocher slow_xtal { 30289f979cSHeiko Schocher clock-frequency = <32768>; 31289f979cSHeiko Schocher }; 32289f979cSHeiko Schocher 33289f979cSHeiko Schocher main_xtal { 34289f979cSHeiko Schocher clock-frequency = <12000000>; 35289f979cSHeiko Schocher }; 36289f979cSHeiko Schocher }; 37289f979cSHeiko Schocher 38289f979cSHeiko Schocher ahb { 39289f979cSHeiko Schocher apb { 40289f979cSHeiko Schocher dbgu: serial@ffffee00 { 4172fa5893SHeiko Schocher u-boot,dm-pre-reloc; 42289f979cSHeiko Schocher status = "okay"; 43289f979cSHeiko Schocher }; 44289f979cSHeiko Schocher 45289f979cSHeiko Schocher usart1: serial@fff90000 { 46289f979cSHeiko Schocher pinctrl-0 = 47289f979cSHeiko Schocher <&pinctrl_usart1 48289f979cSHeiko Schocher &pinctrl_usart1_rts 49289f979cSHeiko Schocher &pinctrl_usart1_cts>; 50289f979cSHeiko Schocher status = "okay"; 51289f979cSHeiko Schocher }; 52289f979cSHeiko Schocher 53289f979cSHeiko Schocher macb0: ethernet@fffbc000 { 54289f979cSHeiko Schocher phy-mode = "rmii"; 55289f979cSHeiko Schocher status = "okay"; 56289f979cSHeiko Schocher }; 57289f979cSHeiko Schocher 58289f979cSHeiko Schocher watchdog@fffffd40 { 59289f979cSHeiko Schocher status = "okay"; 60289f979cSHeiko Schocher }; 61289f979cSHeiko Schocher 62289f979cSHeiko Schocher spi0: spi@fffa4000{ 63289f979cSHeiko Schocher status = "okay"; 64289f979cSHeiko Schocher cs-gpios = <&pioB 3 0>, <0>, <0>, <0>; 65289f979cSHeiko Schocher mtd_dataflash@0 { 66289f979cSHeiko Schocher compatible = "atmel,at45", "atmel,dataflash"; 67289f979cSHeiko Schocher spi-max-frequency = <13000000>; 68289f979cSHeiko Schocher reg = <0>; 69289f979cSHeiko Schocher }; 70289f979cSHeiko Schocher }; 71289f979cSHeiko Schocher 72289f979cSHeiko Schocher usb2: gadget@fff78000 { 73289f979cSHeiko Schocher atmel,vbus-gpio = <&pioB 19 GPIO_ACTIVE_HIGH>; 74289f979cSHeiko Schocher status = "okay"; 75289f979cSHeiko Schocher }; 76289f979cSHeiko Schocher 77289f979cSHeiko Schocher rtc@fffffd20 { 78289f979cSHeiko Schocher atmel,rtt-rtc-time-reg = <&gpbr 0x0>; 79289f979cSHeiko Schocher status = "okay"; 80289f979cSHeiko Schocher }; 81289f979cSHeiko Schocher 82289f979cSHeiko Schocher gpbr: syscon@fffffd60 { 83289f979cSHeiko Schocher status = "okay"; 84289f979cSHeiko Schocher }; 85289f979cSHeiko Schocher 86289f979cSHeiko Schocher rtc@fffffdb0 { 87289f979cSHeiko Schocher status = "okay"; 88289f979cSHeiko Schocher }; 89289f979cSHeiko Schocher }; 90289f979cSHeiko Schocher 91289f979cSHeiko Schocher nand0: nand@40000000 { 92289f979cSHeiko Schocher nand-bus-width = <8>; 93289f979cSHeiko Schocher nand-ecc-mode = "soft"; 94289f979cSHeiko Schocher nand-on-flash-bbt; 95289f979cSHeiko Schocher status = "okay"; 96289f979cSHeiko Schocher }; 97289f979cSHeiko Schocher 98289f979cSHeiko Schocher usb0: ohci@00700000 { 99289f979cSHeiko Schocher status = "okay"; 100289f979cSHeiko Schocher num-ports = <2>; 101289f979cSHeiko Schocher atmel,vbus-gpio = <&pioD 1 GPIO_ACTIVE_LOW 102289f979cSHeiko Schocher &pioD 3 GPIO_ACTIVE_LOW>; 103289f979cSHeiko Schocher }; 104289f979cSHeiko Schocher 105289f979cSHeiko Schocher usb1: ehci@00800000 { 106289f979cSHeiko Schocher status = "okay"; 107289f979cSHeiko Schocher }; 108289f979cSHeiko Schocher }; 109289f979cSHeiko Schocher}; 110