1/* 2 * usb_a926x.dts - Device Tree file for Caloa USB A926x board 3 * 4 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 5 * 6 * Licensed under GPLv2 or later. 7 */ 8 9/ { 10 clocks { 11 #address-cells = <1>; 12 #size-cells = <1>; 13 ranges; 14 15 main_clock: clock@0 { 16 compatible = "atmel,osc", "fixed-clock"; 17 clock-frequency = <12000000>; 18 }; 19 20 slow_xtal { 21 clock-frequency = <32768>; 22 }; 23 24 main_xtal { 25 clock-frequency = <12000000>; 26 }; 27 }; 28 29 ahb { 30 apb { 31 dbgu: serial@fffff200 { 32 status = "okay"; 33 }; 34 35 macb0: ethernet@fffc4000 { 36 phy-mode = "rmii"; 37 status = "okay"; 38 }; 39 40 usb1: gadget@fffa4000 { 41 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>; 42 status = "okay"; 43 }; 44 }; 45 46 nand0: nand@40000000 { 47 nand-bus-width = <8>; 48 nand-ecc-mode = "soft"; 49 nand-on-flash-bbt; 50 status = "okay"; 51 52 at91bootstrap@0 { 53 label = "at91bootstrap"; 54 reg = <0x0 0x20000>; 55 }; 56 57 barebox@20000 { 58 label = "barebox"; 59 reg = <0x20000 0x40000>; 60 }; 61 62 bareboxenv@60000 { 63 label = "bareboxenv"; 64 reg = <0x60000 0x20000>; 65 }; 66 67 bareboxenv2@80000 { 68 label = "bareboxenv2"; 69 reg = <0x80000 0x20000>; 70 }; 71 72 oftree@80000 { 73 label = "oftree"; 74 reg = <0xa0000 0x20000>; 75 }; 76 77 kernel@a0000 { 78 label = "kernel"; 79 reg = <0xc0000 0x400000>; 80 }; 81 82 rootfs@4a0000 { 83 label = "rootfs"; 84 reg = <0x4c0000 0x7800000>; 85 }; 86 87 data@7ca0000 { 88 label = "data"; 89 reg = <0x7cc0000 0x8340000>; 90 }; 91 }; 92 93 usb0: ohci@00500000 { 94 num-ports = <2>; 95 status = "okay"; 96 }; 97 }; 98 99 leds { 100 compatible = "gpio-leds"; 101 102 user_led { 103 label = "user_led"; 104 gpios = <&pioB 21 GPIO_ACTIVE_LOW>; 105 linux,default-trigger = "heartbeat"; 106 }; 107 }; 108 109 gpio_keys { 110 compatible = "gpio-keys"; 111 #address-cells = <1>; 112 #size-cells = <0>; 113 114 user_pb { 115 label = "user_pb"; 116 gpios = <&pioB 10 GPIO_ACTIVE_LOW>; 117 linux,code = <28>; 118 gpio-key,wakeup; 119 }; 120 }; 121 122 i2c@0 { 123 status = "okay"; 124 }; 125}; 126