at91rm9200ek.dts revision 262569
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 }; 28262569Simp }; 29262569Simp 30262569Simp ahb { 31262569Simp apb { 32262569Simp usb1: gadget@fffb0000 { 33262569Simp atmel,vbus-gpio = <&pioD 4 GPIO_ACTIVE_HIGH>; 34262569Simp atmel,pullup-gpio = <&pioD 5 GPIO_ACTIVE_HIGH>; 35262569Simp status = "okay"; 36262569Simp }; 37262569Simp 38262569Simp macb0: ethernet@fffbc000 { 39262569Simp phy-mode = "rmii"; 40262569Simp status = "okay"; 41262569Simp 42262569Simp phy0: ethernet-phy { 43262569Simp interrupt-parent = <&pioC>; 44262569Simp interrupts = <4 IRQ_TYPE_EDGE_BOTH>; 45262569Simp }; 46262569Simp }; 47262569Simp 48262569Simp usart1: serial@fffc4000 { 49262569Simp pinctrl-0 = 50262569Simp <&pinctrl_uart1 51262569Simp &pinctrl_uart1_rts 52262569Simp &pinctrl_uart1_cts 53262569Simp &pinctrl_uart1_dtr_dsr 54262569Simp &pinctrl_uart1_dcd 55262569Simp &pinctrl_uart1_ri>; 56262569Simp status = "okay"; 57262569Simp }; 58262569Simp 59262569Simp spi0: spi@fffe0000 { 60262569Simp status = "okay"; 61262569Simp cs-gpios = <&pioA 3 0>, <0>, <0>, <0>; 62262569Simp mtd_dataflash@0 { 63262569Simp compatible = "atmel,at45", "atmel,dataflash"; 64262569Simp spi-max-frequency = <15000000>; 65262569Simp reg = <0>; 66262569Simp }; 67262569Simp }; 68262569Simp 69262569Simp dbgu: serial@fffff200 { 70262569Simp status = "okay"; 71262569Simp }; 72262569Simp }; 73262569Simp 74262569Simp usb0: ohci@00300000 { 75262569Simp num-ports = <2>; 76262569Simp status = "okay"; 77262569Simp }; 78262569Simp 79262569Simp nor_flash@10000000 { 80262569Simp compatible = "cfi-flash"; 81262569Simp reg = <0x10000000 0x800000>; 82262569Simp linux,mtd-name = "physmap-flash.0"; 83262569Simp bank-width = <2>; 84262569Simp #address-cells = <1>; 85262569Simp #size-cells = <1>; 86262569Simp 87262569Simp barebox@0 { 88262569Simp label = "barebox"; 89262569Simp reg = <0x00000 0x40000>; 90262569Simp }; 91262569Simp 92262569Simp bareboxenv@40000 { 93262569Simp label = "bareboxenv"; 94262569Simp reg = <0x40000 0x10000>; 95262569Simp }; 96262569Simp 97262569Simp kernel@50000 { 98262569Simp label = "kernel"; 99262569Simp reg = <0x50000 0x300000>; 100262569Simp }; 101262569Simp 102262569Simp root@350000 { 103262569Simp label = "root"; 104262569Simp reg = <0x350000 0x4B0000>; 105262569Simp }; 106262569Simp }; 107262569Simp }; 108262569Simp 109262569Simp leds { 110262569Simp compatible = "gpio-leds"; 111262569Simp 112262569Simp ds2 { 113262569Simp label = "green"; 114262569Simp gpios = <&pioB 0 GPIO_ACTIVE_LOW>; 115262569Simp linux,default-trigger = "mmc0"; 116262569Simp }; 117262569Simp 118262569Simp ds4 { 119262569Simp label = "yellow"; 120262569Simp gpios = <&pioB 1 GPIO_ACTIVE_LOW>; 121262569Simp linux,default-trigger = "heartbeat"; 122262569Simp }; 123262569Simp 124262569Simp ds6 { 125262569Simp label = "red"; 126262569Simp gpios = <&pioB 2 GPIO_ACTIVE_LOW>; 127262569Simp }; 128262569Simp }; 129262569Simp}; 130