1/* 2 * Author: Anil Kumar <anilk4.v@gmail.com> 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8/dts-v1/; 9 10#include "omap34xx.dtsi" 11/ { 12 model = "TimLL OMAP3 Devkit8000"; 13 compatible = "timll,omap3-devkit8000", "ti,omap3"; 14 15 memory { 16 device_type = "memory"; 17 reg = <0x80000000 0x10000000>; /* 256 MB */ 18 }; 19 20 leds { 21 compatible = "gpio-leds"; 22 23 heartbeat { 24 label = "devkit8000::led1"; 25 gpios = <&gpio6 26 GPIO_ACTIVE_HIGH>; /* 186 -> LED1 */ 26 default-state = "on"; 27 linux,default-trigger = "heartbeat"; 28 }; 29 30 mmc { 31 label = "devkit8000::led2"; 32 gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>; /* 163 -> LED2 */ 33 default-state = "on"; 34 linux,default-trigger = "none"; 35 }; 36 37 usr { 38 label = "devkit8000::led3"; 39 gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>; /* 164 -> LED3 */ 40 default-state = "on"; 41 linux,default-trigger = "usr"; 42 }; 43 44 }; 45 46 sound { 47 compatible = "ti,omap-twl4030"; 48 ti,model = "devkit8000"; 49 50 ti,mcbsp = <&mcbsp2>; 51 ti,audio-routing = 52 "Ext Spk", "PREDRIVEL", 53 "Ext Spk", "PREDRIVER", 54 "MAINMIC", "Main Mic", 55 "Main Mic", "Mic Bias 1"; 56 }; 57}; 58 59&i2c1 { 60 clock-frequency = <2600000>; 61 62 twl: twl@48 { 63 reg = <0x48>; 64 interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 65 66 twl_audio: audio { 67 compatible = "ti,twl4030-audio"; 68 codec { 69 }; 70 }; 71 }; 72}; 73 74&i2c2 { 75 status = "disabled"; 76}; 77 78&i2c3 { 79 status = "disabled"; 80}; 81 82#include "twl4030.dtsi" 83#include "twl4030_omap3.dtsi" 84 85&mmc1 { 86 vmmc-supply = <&vmmc1>; 87 vmmc_aux-supply = <&vsim>; 88 bus-width = <8>; 89}; 90 91&mmc2 { 92 status = "disabled"; 93}; 94 95&mmc3 { 96 status = "disabled"; 97}; 98 99&wdt2 { 100 status = "disabled"; 101}; 102 103&mcbsp2 { 104 status = "okay"; 105}; 106 107&gpmc { 108 ranges = <0 0 0x30000000 0x1000000>; /* CS0: 16MB for NAND */ 109 110 nand@0,0 { 111 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 112 nand-bus-width = <16>; 113 gpmc,device-width = <2>; 114 ti,nand-ecc-opt = "sw"; 115 116 gpmc,sync-clk-ps = <0>; 117 gpmc,cs-on-ns = <0>; 118 gpmc,cs-rd-off-ns = <44>; 119 gpmc,cs-wr-off-ns = <44>; 120 gpmc,adv-on-ns = <6>; 121 gpmc,adv-rd-off-ns = <34>; 122 gpmc,adv-wr-off-ns = <44>; 123 gpmc,we-off-ns = <40>; 124 gpmc,oe-off-ns = <54>; 125 gpmc,access-ns = <64>; 126 gpmc,rd-cycle-ns = <82>; 127 gpmc,wr-cycle-ns = <82>; 128 gpmc,wr-access-ns = <40>; 129 gpmc,wr-data-mux-bus-ns = <0>; 130 131 #address-cells = <1>; 132 #size-cells = <1>; 133 134 x-loader@0 { 135 label = "X-Loader"; 136 reg = <0 0x80000>; 137 }; 138 139 bootloaders@80000 { 140 label = "U-Boot"; 141 reg = <0x80000 0x1e0000>; 142 }; 143 144 bootloaders_env@260000 { 145 label = "U-Boot Env"; 146 reg = <0x260000 0x20000>; 147 }; 148 149 kernel@280000 { 150 label = "Kernel"; 151 reg = <0x280000 0x400000>; 152 }; 153 154 filesystem@680000 { 155 label = "File System"; 156 reg = <0x680000 0xf980000>; 157 }; 158 }; 159}; 160