summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeLines
* dm6446: disable cache usage due to coherency issuesNagabhushana Netagunte2011-09-04-0/+3
| | | | | | | | | | | | | | | there are cache coherency issues when using the DAVINCI Ethernet driver, hence caches cant be used for dm6446 u-boot. As per new cache management framework,if the caches are not used in u-boot, it needs to be explicitly indicated through macros in config file. CACHE disable is indicated by the following macro definitions in config file, 1. CONFIG_SYS_ICACHE_OFF 2. CONFIG_SYS_DCACHE_OFF 3. CONFIG_SYS_L2CACHE_OFF Signed-off-by: Nagabhushana Netagunte <nagabhushana.netagunte@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* devkit8000: Use generic MMC driverTom Rini2011-09-04-4/+6
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* TI OMAP3 SDP3430: Use generic MMC driverTom Rini2011-09-04-1/+2
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* AM3517 CraneBoard: Use generic MMC driverTom Rini2011-09-04-4/+6
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* OMAP3: pandora: Use generic MMC driverTom Rini2011-09-04-2/+3
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* OMAP3: Zoom2: Use generic MMC driverTom Rini2011-09-04-1/+2
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* OMAP3: Zoom1: Use generic MMC driverTom Rini2011-09-04-4/+6
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* OMAP3: DIG297: Use generic MMC driverTom Rini2011-09-04-2/+3
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* OMAP3: CM-T35: Use generic MMC driverTom Rini2011-09-04-1/+2
| | | | | | | | Switch from the legacy omap3 mmc driver to the new generic omap hsmmc driver. This patch is based on the work done for Beagle, etc. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* am3517evm: Use generic MMC driverVaibhav Hiremath2011-09-04-4/+6
| | | | | | | | | | | | | Switch from the legacy mmc driver to the new generic mmc driver. This patch is based on similar patch for beagle[1]. [1] http://git.denx.de/?p=u-boot.git;a=commitdiff_plain;h=0cd31144240 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by: Sanjeev Premi <premi@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* omap3evm: Use generic MMC driverVaibhav Hiremath2011-09-04-4/+6
| | | | | | | | | | | | | Switch from the legacy mmc driver to the new generic mmc driver. This patch is based on similar patch for beagle[1]. [1] http://git.denx.de/?p=u-boot.git;a=commitdiff_plain;h=0cd31144240 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by: Sanjeev Premi <premi@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* OMAP3/4: Increase console I/O buffer sizeVaibhav Hiremath2011-09-04-9/+9
| | | | | | | | | Increase the console I/O buffer size (SYS_CBSIZE) to 512 (from 256) required especially for bootargs string, as multiple options (e.g Video settings) are passed to the kernel through bootargs. Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
* PXA: vpac270: Remove re-defined CONFIG_SYS_TEXT_BASEMarek Vasut2011-09-04-1/+0
| | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
* PXA: Fix CSB226, fix monitor lengthMarek Vasut2011-09-04-1/+1
| | | | | | This is what was probably intended by the original author. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
* arm: do not force d-cache enable on all boardsAneesh V2011-09-04-0/+1
| | | | | | | | | | | | c2dd0d45540397704de9b13287417d21049d34c6 added dcache_enable() to board_init_r(). This enables d-cache for all ARM boards. As a result some of the arm boards that are not cache-ready are broken. Revert this change and allow platform code to take the decision on d-cache enabling. Also add some documentation for cache usage in ARM. Signed-off-by: Aneesh V <aneesh@ti.com>
* ORIGEN: Add MMC SPL supportChander Kashyap2011-09-04-0/+8
| | | | | | | Adds mmc boot support. Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
* ARMV7: Add support for Samsung ORIGEN boardChander Kashyap2011-09-04-0/+160
| | | | | | | | Origen board is based upon S5PV310 SoC which is similiar to S5PC210 SoC. Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
* i2c:gpio:s5p: Enable I2C GPIO on the GONI targetƁukasz Majewski2011-09-04-0/+12
| | | | | | | | | This patch enables the software I2C for GONI reference target. Signed-off-by: Lukasz Majewski <l.majewski@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com> Cc: Heiko Schocher <hs@denx.de>
* ARM: remove broken "at91rm9200dk" boardWolfgang Denk2011-09-04-202/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "m501sk" boardWolfgang Denk2011-09-04-228/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "kb9202" boardWolfgang Denk2011-09-04-196/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "csb637" boardWolfgang Denk2011-09-04-196/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "cmc_pu2" boardWolfgang Denk2011-09-04-238/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "at91cap9adk" boardWolfgang Denk2011-09-04-218/+0
| | | | | Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Stelian Pop <stelian.pop@leadtechdesign.com>
* ARM: remove broken "voiceblue" boardWolfgang Denk2011-09-04-241/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "smdk2400" boardWolfgang Denk2011-09-04-189/+0
| | | | | Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Gary Jennejohn <garyj@denx.de>
* ARM: remove broken "sbc2410x" boardWolfgang Denk2011-09-04-220/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "netstar" boardWolfgang Denk2011-09-04-245/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "mx1fs2" boardWolfgang Denk2011-09-04-305/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "lpd7a40x" boardsWolfgang Denk2011-09-04-394/+0
| | | | | | Remove lpd7a400 and lpd7a404 boards. Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "edb93xx" boardsWolfgang Denk2011-09-04-269/+0
| | | | | | | Remove edb9301, edb9302, edb9302a, edb9307, edb9307a, edb9312, edb9315 and edb9315a boards. Signed-off-by: Wolfgang Denk <wd@denx.de>
* ARM: remove broken "B2" boardWolfgang Denk2011-09-04-216/+0
| | | | | Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Andrea Scian <andrea.scian@dave-tech.it>
* ARM: remove broken "armadillo" boardWolfgang Denk2011-09-04-157/+0
| | | | | Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Rowel Atienza <rowel@diwalabs.com>
* ARM: remove broken "assabet" boardWolfgang Denk2011-09-04-173/+0
| | | | | Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: George G. Davis <gdavis@mvista.com>
* MX31: imx31_litekit: make use of GPIO frameworkStefano Babic2011-09-04-0/+1
| | | | Signed-off-by: Stefano Babic <sbabic@denx.de>
* MX31: mx31ads: make use of GPIO frameworkStefano Babic2011-09-04-0/+1
| | | | Signed-off-by: Stefano Babic <sbabic@denx.de>
* MX5: mx51evk: make use of GPIO frameworkStefano Babic2011-09-04-0/+1
| | | | Signed-off-by: Stefano Babic <sbabic@denx.de>
* MX35: mx35pdk: make use of GPIO frameworkStefano Babic2011-09-04-0/+1
| | | | Signed-off-by: Stefano Babic <sbabic@denx.de>
* IMX: uniform GPIO interface using GPIO frameworkStefano Babic2011-09-04-57/+0
| | | | | | | | | IMX processors has a slightly different interface to access GPIOs and do not make use of the provided GPIO framework. The patch substitutes mxc_ specific functions and make use of the API in asm/gpio.h Signed-off-by: Stefano Babic <sbabic@denx.de>
* MX35: MX35PDK: support additional RAM on CSD1Stefano Babic2011-09-04-3/+3
| | | | | | | Modules on mx35pdk have additional 128MB memory connected to CSD1. Signed-off-by: Stefano Babic <sbabic@denx.de>
* ARM: versatilepb : drop warnings due to double definitionsStefano Babic2011-09-04-4/+0
| | | | | | | CONFIG_ARCH_VERSATILE_PB is defined twice - drop the define from config.h. Signed-off-by: Stefano Babic <sbabic@denx.de>
* omap4: increase SRAM budget to fix build errorAneesh V2011-09-04-2/+2
| | | | | | | Signed-off-by: Aneesh V <aneesh@ti.com> Cc: Dirk Behme <dirk.behme@googlemail.com> Cc: Sandeep Paulraj <s-paulraj@ti.com> Acked-by: Dirk Behme<dirk.behme@googlemail.com>
* mx5: Remove CONFIG_L2_OFF and CONFIG_SYS_L2CACHE_OFFJason Liu2011-09-03-13/+0
| | | | | | | | | | | | | | | | | CONFIG_L2_OFF is obsolete after the following commit: e47f2db5371047eb9bcd115fee084e6a8a92a239 armv7: rename cache related CONFIG flags Replace the cache related CONFIG flags with more meaningful names. Following are the changes: CONFIG_L2_OFF -> CONFIG_SYS_L2CACHE_OFF Since imx5 does not provide L2 cache operations(Enable/Disable) Simply remove CONFIG_L2_OFF and CONFIG_SYS_L2CACHE_OFF Signed-off-by: Jason Liu <jason.hui@linaro.org> Cc:Stefano Babic <sbabic@denx.de> Acked-by: Stefano Babic <sbabic@denx.de>
* integrator: convert to new build systemLinus Walleij2011-09-03-0/+5
| | | | | | | | | | | | | | | | | This deletes the integrator split_by_variant.sh script and defines a number of unique board types for the core modules that are meaningful to support for the Integrator AP/CP, i.e. the ones that did not just say "unsupported core module" in split_by_variant.sh. If more core modules need to be supported they are easy to add. We delete all the old cruft in Makefile and MAKEALL that was working around the old way of building boards. We create a unique config file per board to satisfy the build system, but they are just oneliners that include the existing integratorap.h and integratorcp.h configs. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* integratorcp: make the board compileLinus Walleij2011-09-03-0/+6
| | | | | | | This defines the requires CONFIG_SYS_* variables to make the Integrator CP board compile. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* integratorap: remove hardcoded 32MB memory cmdlineLinus Walleij2011-09-03-1/+1
| | | | | | | | | The default configuration for the Integrator AP forces memory to be 32 MB on the command line to the kernel, while we have perfect information and detection of the actual memory size in the ATAGs. Delete the confusion. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* integratorap: support some rudimentary commandsLinus Walleij2011-09-03-0/+6
| | | | | | | | This adds support for a subset of the default commands for the Integrator, however since the card does not have Ethernet (unless you plug in a PCI card) we can not use the default command set. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* integratorap: support the hush shellLinus Walleij2011-09-03-0/+2
| | | | | | | Give us some kind of sane shell environment so the bootloader can be used. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* integratorap: support relocationLinus Walleij2011-09-03-1/+1
| | | | | | | | | | The integrator board was apparently never converted over to support relocation until now. After this the integrator u-boot both compiles and boots on the Integrator AP. This also fixes the SDRAM memory size detection. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* integratorap: make the compile work againLinus Walleij2011-09-03-0/+6
| | | | | | | | | The integratorap/cp config for u-boot was outdated and would not even compile, so fix the obvious missing bits for it to start building. After this "make ap920t_config/make all" starts working again. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>