11fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD/* 21fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD * usb_a9263.dts - Device Tree file for Caloa USB A9293 board 31fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD * 41fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 51fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD * 61fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD * Licensed under GPLv2 only 71fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD */ 81fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD/dts-v1/; 96db64d2978665c9bd70d1054923e00b59a823cc9Jean-Christophe PLAGNIOL-VILLARD#include "at91sam9263.dtsi" 101fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 111fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD/ { 121fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD model = "Calao USB A9263"; 131fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD compatible = "atmel,usb-a9263", "atmel,at91sam9263", "atmel,at91sam9"; 141fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 151fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD chosen { 161fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock5 rw rootfstype=ubifs"; 171fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 181fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 191fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD memory { 201fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x20000000 0x4000000>; 211fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 221fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 231fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD clocks { 241fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD #address-cells = <1>; 251fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD #size-cells = <1>; 261fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD ranges; 271fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 281fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD main_clock: clock@0 { 291fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD compatible = "atmel,osc", "fixed-clock"; 301fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD clock-frequency = <12000000>; 311fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 32447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni 33447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni slow_xtal { 34447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni clock-frequency = <32768>; 35447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni }; 36447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni 37447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni main_xtal { 38447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni clock-frequency = <12000000>; 39447025e96d54e32a4e60050cc430705d4e532917Alexandre Belloni }; 401fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 411fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 421fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD ahb { 431fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD apb { 441fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD dbgu: serial@ffffee00 { 451fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 461fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 471fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 481fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD macb0: ethernet@fffbc000 { 491fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD phy-mode = "rmii"; 501fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 511fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 521fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 531fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD usb1: gadget@fff78000 { 5492f8629b60cace02e3e294f92672c790695d0ccaJean-Christophe PLAGNIOL-VILLARD atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>; 551fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 561fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 571fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 582432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD spi0: spi@fffa4000 { 592432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD cs-gpios = <&pioB 15 GPIO_ACTIVE_HIGH>; 602432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 612432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD mtd_dataflash@0 { 622432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD compatible = "atmel,at45", "atmel,dataflash"; 632432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD reg = <0>; 642432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD spi-max-frequency = <15000000>; 652432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD }; 662432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD }; 672432d201468da6e4dee41f4ac49023bc997e61e5Jean-Christophe PLAGNIOL-VILLARD 683e0afe688b4dd0507d4f5d744c2262a195df902eJean-Christophe PLAGNIOL-VILLARD shdwc@fffffd10 { 693e0afe688b4dd0507d4f5d744c2262a195df902eJean-Christophe PLAGNIOL-VILLARD atmel,wakeup-counter = <10>; 703e0afe688b4dd0507d4f5d744c2262a195df902eJean-Christophe PLAGNIOL-VILLARD atmel,wakeup-rtt-timer; 713e0afe688b4dd0507d4f5d744c2262a195df902eJean-Christophe PLAGNIOL-VILLARD }; 721fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 731fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 741fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD nand0: nand@40000000 { 751fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD nand-bus-width = <8>; 761fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD nand-ecc-mode = "soft"; 771fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD nand-on-flash-bbt; 781fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 791fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 801fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD at91bootstrap@0 { 811fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "at91bootstrap"; 821fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x0 0x20000>; 831fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 841fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 851fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD barebox@20000 { 861fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "barebox"; 871fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x20000 0x40000>; 881fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 891fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 901fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD bareboxenv@60000 { 911fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "bareboxenv"; 921fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x60000 0x20000>; 931fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 941fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 951fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD bareboxenv2@80000 { 961fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "bareboxenv2"; 971fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x80000 0x20000>; 981fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 991fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1001fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD oftree@80000 { 1011fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "oftree"; 1021fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0xa0000 0x20000>; 1031fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1041fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1051fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD kernel@a0000 { 1061fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "kernel"; 1071fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0xc0000 0x400000>; 1081fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1091fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1101fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD rootfs@4a0000 { 1111fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "rootfs"; 1121fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x4c0000 0x7800000>; 1131fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1141fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1151fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD data@7ca0000 { 1161fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "data"; 1171fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD reg = <0x7cc0000 0x8340000>; 1181fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1191fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1201fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1211fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD usb0: ohci@00a00000 { 1221fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD num-ports = <2>; 1231fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 1241fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1251fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1261fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1271fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD leds { 1281fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD compatible = "gpio-leds"; 1291fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1301fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD user_led { 1311fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "user_led"; 13292f8629b60cace02e3e294f92672c790695d0ccaJean-Christophe PLAGNIOL-VILLARD gpios = <&pioB 21 GPIO_ACTIVE_HIGH>; 1331fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD linux,default-trigger = "heartbeat"; 1341fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1351fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1361fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1371fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD gpio_keys { 1381fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD compatible = "gpio-keys"; 1391fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD #address-cells = <1>; 1401fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD #size-cells = <0>; 1411fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1421fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD user_pb { 1431fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD label = "user_pb"; 14492f8629b60cace02e3e294f92672c790695d0ccaJean-Christophe PLAGNIOL-VILLARD gpios = <&pioB 10 GPIO_ACTIVE_LOW>; 1451fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD linux,code = <28>; 1461fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD gpio-key,wakeup; 1471fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1481fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1491fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD 1501fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD i2c@0 { 1511fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD status = "okay"; 1521fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD }; 1531fb4f71977c5ffe5875412949b0b7ab2bed3a283Jean-Christophe PLAGNIOL-VILLARD}; 154