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