1262569Simp/* 2262569Simp * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit 3262569Simp * 4262569Simp * Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com> 5262569Simp * 6262569Simp * Licensed under GPLv2 only 7262569Simp */ 8262569Simp/dts-v1/; 9262569Simp#include "at91rm9200.dtsi" 10262569Simp 11262569Simp/ { 12262569Simp model = "Atmel AT91RM9200 evaluation kit"; 13262569Simp compatible = "atmel,at91rm9200ek", "atmel,at91rm9200"; 14262569Simp 15262569Simp memory { 16262569Simp reg = <0x20000000 0x4000000>; 17262569Simp }; 18262569Simp 19262569Simp clocks { 20262569Simp #address-cells = <1>; 21262569Simp #size-cells = <1>; 22262569Simp ranges; 23262569Simp 24262569Simp main_clock: clock@0 { 25262569Simp compatible = "atmel,osc", "fixed-clock"; 26262569Simp clock-frequency = <18432000>; 27262569Simp }; 28270864Simp 29270864Simp slow_xtal { 30270864Simp clock-frequency = <32768>; 31270864Simp }; 32270864Simp 33270864Simp main_xtal { 34270864Simp clock-frequency = <18432000>; 35270864Simp }; 36262569Simp }; 37262569Simp 38262569Simp ahb { 39262569Simp apb { 40262569Simp usb1: gadget@fffb0000 { 41262569Simp atmel,vbus-gpio = <&pioD 4 GPIO_ACTIVE_HIGH>; 42262569Simp atmel,pullup-gpio = <&pioD 5 GPIO_ACTIVE_HIGH>; 43262569Simp status = "okay"; 44262569Simp }; 45262569Simp 46262569Simp macb0: ethernet@fffbc000 { 47262569Simp phy-mode = "rmii"; 48262569Simp status = "okay"; 49262569Simp 50262569Simp phy0: ethernet-phy { 51262569Simp interrupt-parent = <&pioC>; 52262569Simp interrupts = <4 IRQ_TYPE_EDGE_BOTH>; 53262569Simp }; 54262569Simp }; 55262569Simp 56262569Simp usart1: serial@fffc4000 { 57262569Simp pinctrl-0 = 58262569Simp <&pinctrl_uart1 59262569Simp &pinctrl_uart1_rts 60262569Simp &pinctrl_uart1_cts 61262569Simp &pinctrl_uart1_dtr_dsr 62262569Simp &pinctrl_uart1_dcd 63262569Simp &pinctrl_uart1_ri>; 64262569Simp status = "okay"; 65262569Simp }; 66262569Simp 67262569Simp spi0: spi@fffe0000 { 68262569Simp status = "okay"; 69262569Simp cs-gpios = <&pioA 3 0>, <0>, <0>, <0>; 70262569Simp mtd_dataflash@0 { 71262569Simp compatible = "atmel,at45", "atmel,dataflash"; 72262569Simp spi-max-frequency = <15000000>; 73262569Simp reg = <0>; 74262569Simp }; 75262569Simp }; 76262569Simp 77262569Simp dbgu: serial@fffff200 { 78262569Simp status = "okay"; 79262569Simp }; 80284090Sian 81284090Sian rtc: rtc@fffffe00 { 82284090Sian status = "okay"; 83284090Sian }; 84262569Simp }; 85262569Simp 86262569Simp usb0: ohci@00300000 { 87262569Simp num-ports = <2>; 88262569Simp status = "okay"; 89262569Simp }; 90262569Simp 91262569Simp nor_flash@10000000 { 92262569Simp compatible = "cfi-flash"; 93262569Simp reg = <0x10000000 0x800000>; 94262569Simp linux,mtd-name = "physmap-flash.0"; 95262569Simp bank-width = <2>; 96262569Simp #address-cells = <1>; 97262569Simp #size-cells = <1>; 98262569Simp 99262569Simp barebox@0 { 100262569Simp label = "barebox"; 101262569Simp reg = <0x00000 0x40000>; 102262569Simp }; 103262569Simp 104262569Simp bareboxenv@40000 { 105262569Simp label = "bareboxenv"; 106262569Simp reg = <0x40000 0x10000>; 107262569Simp }; 108262569Simp 109262569Simp kernel@50000 { 110262569Simp label = "kernel"; 111262569Simp reg = <0x50000 0x300000>; 112262569Simp }; 113262569Simp 114262569Simp root@350000 { 115262569Simp label = "root"; 116262569Simp reg = <0x350000 0x4B0000>; 117262569Simp }; 118262569Simp }; 119262569Simp }; 120262569Simp 121262569Simp leds { 122262569Simp compatible = "gpio-leds"; 123262569Simp 124262569Simp ds2 { 125262569Simp label = "green"; 126262569Simp gpios = <&pioB 0 GPIO_ACTIVE_LOW>; 127262569Simp linux,default-trigger = "mmc0"; 128262569Simp }; 129262569Simp 130262569Simp ds4 { 131262569Simp label = "yellow"; 132262569Simp gpios = <&pioB 1 GPIO_ACTIVE_LOW>; 133262569Simp linux,default-trigger = "heartbeat"; 134262569Simp }; 135262569Simp 136262569Simp ds6 { 137262569Simp label = "red"; 138262569Simp gpios = <&pioB 2 GPIO_ACTIVE_LOW>; 139262569Simp }; 140262569Simp }; 141262569Simp}; 142