at91-qil_a9260.dts revision 262569
1262569Simp/* 2262569Simp * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board 3262569Simp * 4262569Simp * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 5262569Simp * 6262569Simp * Licensed under GPLv2. 7262569Simp */ 8262569Simp/dts-v1/; 9262569Simp#include "at91sam9260.dtsi" 10262569Simp/ { 11262569Simp model = "Calao QIL A9260"; 12262569Simp compatible = "calao,qil-a9260", "atmel,at91sam9260", "atmel,at91sam9"; 13262569Simp 14262569Simp chosen { 15262569Simp bootargs = "console=ttyS0,115200"; 16262569Simp }; 17262569Simp 18262569Simp memory { 19262569Simp reg = <0x20000000 0x4000000>; 20262569Simp }; 21262569Simp 22262569Simp clocks { 23262569Simp #address-cells = <1>; 24262569Simp #size-cells = <1>; 25262569Simp ranges; 26262569Simp 27262569Simp main_clock: clock@0 { 28262569Simp compatible = "atmel,osc", "fixed-clock"; 29262569Simp clock-frequency = <12000000>; 30262569Simp }; 31262569Simp }; 32262569Simp 33262569Simp ahb { 34262569Simp apb { 35262569Simp usb1: gadget@fffa4000 { 36262569Simp atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; 37262569Simp status = "okay"; 38262569Simp }; 39262569Simp 40262569Simp mmc0: mmc@fffa8000 { 41262569Simp pinctrl-0 = < 42262569Simp &pinctrl_mmc0_clk 43262569Simp &pinctrl_mmc0_slot0_cmd_dat0 44262569Simp &pinctrl_mmc0_slot0_dat1_3>; 45262569Simp status = "okay"; 46262569Simp slot@0 { 47262569Simp reg = <0>; 48262569Simp bus-width = <4>; 49262569Simp }; 50262569Simp }; 51262569Simp 52262569Simp usart0: serial@fffb0000 { 53262569Simp pinctrl-0 = 54262569Simp <&pinctrl_usart0 55262569Simp &pinctrl_usart0_rts 56262569Simp &pinctrl_usart0_cts 57262569Simp &pinctrl_usart0_dtr_dsr 58262569Simp &pinctrl_usart0_dcd 59262569Simp &pinctrl_usart0_ri>; 60262569Simp status = "okay"; 61262569Simp }; 62262569Simp 63262569Simp usart1: serial@fffb4000 { 64262569Simp pinctrl-0 = 65262569Simp <&pinctrl_usart1 66262569Simp &pinctrl_usart1_rts 67262569Simp &pinctrl_usart1_cts>; 68262569Simp status = "okay"; 69262569Simp }; 70262569Simp 71262569Simp usart2: serial@fffb8000 { 72262569Simp pinctrl-0 = 73262569Simp <&pinctrl_usart2 74262569Simp &pinctrl_usart2_rts 75262569Simp &pinctrl_usart2_cts>; 76262569Simp status = "okay"; 77262569Simp }; 78262569Simp 79262569Simp macb0: ethernet@fffc4000 { 80262569Simp phy-mode = "rmii"; 81262569Simp status = "okay"; 82262569Simp }; 83262569Simp 84262569Simp spi0: spi@fffc8000 { 85262569Simp status = "okay"; 86262569Simp cs-gpios = <&pioA 3 GPIO_ACTIVE_HIGH>; 87262569Simp 88262569Simp m41t94@0 { 89262569Simp compatible = "st,m41t94"; 90262569Simp reg = <0>; 91262569Simp spi-max-frequency = <1000000>; 92262569Simp }; 93262569Simp 94262569Simp }; 95262569Simp 96262569Simp dbgu: serial@fffff200 { 97262569Simp status = "okay"; 98262569Simp }; 99262569Simp 100262569Simp shdwc@fffffd10 { 101262569Simp atmel,wakeup-counter = <10>; 102262569Simp atmel,wakeup-rtt-timer; 103262569Simp }; 104262569Simp }; 105262569Simp 106262569Simp usb0: ohci@00500000 { 107262569Simp num-ports = <2>; 108262569Simp status = "okay"; 109262569Simp }; 110262569Simp 111262569Simp nand0: nand@40000000 { 112262569Simp nand-bus-width = <8>; 113262569Simp nand-ecc-mode = "soft"; 114262569Simp nand-on-flash-bbt; 115262569Simp status = "okay"; 116262569Simp 117262569Simp at91bootstrap@0 { 118262569Simp label = "at91bootstrap"; 119262569Simp reg = <0x0 0x20000>; 120262569Simp }; 121262569Simp 122262569Simp barebox@20000 { 123262569Simp label = "barebox"; 124262569Simp reg = <0x20000 0x40000>; 125262569Simp }; 126262569Simp 127262569Simp bareboxenv@60000 { 128262569Simp label = "bareboxenv"; 129262569Simp reg = <0x60000 0x20000>; 130262569Simp }; 131262569Simp 132262569Simp bareboxenv2@80000 { 133262569Simp label = "bareboxenv2"; 134262569Simp reg = <0x80000 0x20000>; 135262569Simp }; 136262569Simp 137262569Simp oftree@a0000 { 138262569Simp label = "oftree"; 139262569Simp reg = <0xa0000 0x20000>; 140262569Simp }; 141262569Simp 142262569Simp kernel@c0000 { 143262569Simp label = "kernel"; 144262569Simp reg = <0xc0000 0x400000>; 145262569Simp }; 146262569Simp 147262569Simp rootfs@4c0000 { 148262569Simp label = "rootfs"; 149262569Simp reg = <0x4c0000 0x7800000>; 150262569Simp }; 151262569Simp 152262569Simp data@7cc0000 { 153262569Simp label = "data"; 154262569Simp reg = <0x7cc0000 0x8340000>; 155262569Simp }; 156262569Simp }; 157262569Simp }; 158262569Simp 159262569Simp leds { 160262569Simp compatible = "gpio-leds"; 161262569Simp 162262569Simp user_led { 163262569Simp label = "user_led"; 164262569Simp gpios = <&pioB 21 GPIO_ACTIVE_HIGH>; 165262569Simp linux,default-trigger = "heartbeat"; 166262569Simp }; 167262569Simp }; 168262569Simp 169262569Simp gpio_keys { 170262569Simp compatible = "gpio-keys"; 171262569Simp #address-cells = <1>; 172262569Simp #size-cells = <0>; 173262569Simp 174262569Simp user_pb { 175262569Simp label = "user_pb"; 176262569Simp gpios = <&pioB 10 GPIO_ACTIVE_LOW>; 177262569Simp linux,code = <28>; 178262569Simp gpio-key,wakeup; 179262569Simp }; 180262569Simp }; 181262569Simp 182262569Simp i2c@0 { 183262569Simp status = "okay"; 184262569Simp }; 185262569Simp}; 186