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 }; 31270864Simp 32270864Simp slow_xtal { 33270864Simp clock-frequency = <32768>; 34270864Simp }; 35270864Simp 36270864Simp main_xtal { 37270864Simp clock-frequency = <12000000>; 38270864Simp }; 39262569Simp }; 40262569Simp 41262569Simp ahb { 42262569Simp apb { 43262569Simp usb1: gadget@fffa4000 { 44262569Simp atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; 45262569Simp status = "okay"; 46262569Simp }; 47262569Simp 48262569Simp mmc0: mmc@fffa8000 { 49262569Simp pinctrl-0 = < 50262569Simp &pinctrl_mmc0_clk 51262569Simp &pinctrl_mmc0_slot0_cmd_dat0 52262569Simp &pinctrl_mmc0_slot0_dat1_3>; 53262569Simp status = "okay"; 54262569Simp slot@0 { 55262569Simp reg = <0>; 56262569Simp bus-width = <4>; 57262569Simp }; 58262569Simp }; 59262569Simp 60262569Simp usart0: serial@fffb0000 { 61262569Simp pinctrl-0 = 62262569Simp <&pinctrl_usart0 63262569Simp &pinctrl_usart0_rts 64262569Simp &pinctrl_usart0_cts 65262569Simp &pinctrl_usart0_dtr_dsr 66262569Simp &pinctrl_usart0_dcd 67262569Simp &pinctrl_usart0_ri>; 68262569Simp status = "okay"; 69262569Simp }; 70262569Simp 71262569Simp usart1: serial@fffb4000 { 72262569Simp pinctrl-0 = 73262569Simp <&pinctrl_usart1 74262569Simp &pinctrl_usart1_rts 75262569Simp &pinctrl_usart1_cts>; 76262569Simp status = "okay"; 77262569Simp }; 78262569Simp 79262569Simp usart2: serial@fffb8000 { 80262569Simp pinctrl-0 = 81262569Simp <&pinctrl_usart2 82262569Simp &pinctrl_usart2_rts 83262569Simp &pinctrl_usart2_cts>; 84262569Simp status = "okay"; 85262569Simp }; 86262569Simp 87262569Simp macb0: ethernet@fffc4000 { 88262569Simp phy-mode = "rmii"; 89262569Simp status = "okay"; 90262569Simp }; 91262569Simp 92262569Simp spi0: spi@fffc8000 { 93262569Simp status = "okay"; 94262569Simp cs-gpios = <&pioA 3 GPIO_ACTIVE_HIGH>; 95262569Simp 96262569Simp m41t94@0 { 97262569Simp compatible = "st,m41t94"; 98262569Simp reg = <0>; 99262569Simp spi-max-frequency = <1000000>; 100262569Simp }; 101262569Simp 102262569Simp }; 103262569Simp 104262569Simp dbgu: serial@fffff200 { 105262569Simp status = "okay"; 106262569Simp }; 107262569Simp 108262569Simp shdwc@fffffd10 { 109262569Simp atmel,wakeup-counter = <10>; 110262569Simp atmel,wakeup-rtt-timer; 111262569Simp }; 112262569Simp }; 113262569Simp 114262569Simp usb0: ohci@00500000 { 115262569Simp num-ports = <2>; 116262569Simp status = "okay"; 117262569Simp }; 118262569Simp 119262569Simp nand0: nand@40000000 { 120262569Simp nand-bus-width = <8>; 121262569Simp nand-ecc-mode = "soft"; 122262569Simp nand-on-flash-bbt; 123262569Simp status = "okay"; 124262569Simp 125262569Simp at91bootstrap@0 { 126262569Simp label = "at91bootstrap"; 127262569Simp reg = <0x0 0x20000>; 128262569Simp }; 129262569Simp 130262569Simp barebox@20000 { 131262569Simp label = "barebox"; 132262569Simp reg = <0x20000 0x40000>; 133262569Simp }; 134262569Simp 135262569Simp bareboxenv@60000 { 136262569Simp label = "bareboxenv"; 137262569Simp reg = <0x60000 0x20000>; 138262569Simp }; 139262569Simp 140262569Simp bareboxenv2@80000 { 141262569Simp label = "bareboxenv2"; 142262569Simp reg = <0x80000 0x20000>; 143262569Simp }; 144262569Simp 145262569Simp oftree@a0000 { 146262569Simp label = "oftree"; 147262569Simp reg = <0xa0000 0x20000>; 148262569Simp }; 149262569Simp 150262569Simp kernel@c0000 { 151262569Simp label = "kernel"; 152262569Simp reg = <0xc0000 0x400000>; 153262569Simp }; 154262569Simp 155262569Simp rootfs@4c0000 { 156262569Simp label = "rootfs"; 157262569Simp reg = <0x4c0000 0x7800000>; 158262569Simp }; 159262569Simp 160262569Simp data@7cc0000 { 161262569Simp label = "data"; 162262569Simp reg = <0x7cc0000 0x8340000>; 163262569Simp }; 164262569Simp }; 165262569Simp }; 166262569Simp 167262569Simp leds { 168262569Simp compatible = "gpio-leds"; 169262569Simp 170262569Simp user_led { 171262569Simp label = "user_led"; 172262569Simp gpios = <&pioB 21 GPIO_ACTIVE_HIGH>; 173262569Simp linux,default-trigger = "heartbeat"; 174262569Simp }; 175262569Simp }; 176262569Simp 177262569Simp gpio_keys { 178262569Simp compatible = "gpio-keys"; 179262569Simp #address-cells = <1>; 180262569Simp #size-cells = <0>; 181262569Simp 182262569Simp user_pb { 183262569Simp label = "user_pb"; 184262569Simp gpios = <&pioB 10 GPIO_ACTIVE_LOW>; 185262569Simp linux,code = <28>; 186262569Simp gpio-key,wakeup; 187262569Simp }; 188262569Simp }; 189262569Simp 190262569Simp i2c@0 { 191262569Simp status = "okay"; 192262569Simp }; 193262569Simp}; 194