Marek Vasut
904a20bcea
PXA: vpac270: Remove re-defined CONFIG_SYS_TEXT_BASE
...
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
13 years ago
Marek Vasut
dd0fb51d49
PXA: Fix CSB226, fix monitor length
...
This is what was probably intended by the original author.
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
13 years ago
Marek Vasut
c4f4c760c9
PXA: Fix Lubbock, remove redundant parenthesis
...
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
13 years ago
Aneesh V
cabe2878a8
armv7: cache: remove flush on un-aligned invalidate
...
Remove the flush of boundary cache-lines done as part
of invalidate on a non cache-line boundary aligned
buffer
Also, print a warning when this situation is recognized.
Signed-off-by: Aneesh V <aneesh@ti.com>
13 years ago
Aneesh V
882f80b993
armv7: stronger barrier for cache-maintenance operations
...
set-way operations need a DSB after them to ensure the
operation is complete. DMB may not be enough. Use DSB
after all operations instead of DMB.
Signed-off-by: Aneesh V <aneesh@ti.com>
13 years ago
Aneesh V
13d4f9bd74
omap: enable caches at system start-up
...
Signed-off-by: Aneesh V <aneesh@ti.com>
13 years ago
Aneesh V
cba4b1809f
arm: do not force d-cache enable on all boards
...
c2dd0d4554
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>
13 years ago
Chander Kashyap
98a48c5de5
ORIGEN: Add MMC SPL support
...
Adds mmc boot support.
Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
13 years ago
Chander Kashyap
b9a1ef219e
ARMV7: Add support for Samsung ORIGEN board
...
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>
13 years ago
Łukasz Majewski
85776b0214
i2c:gpio:s5p: Enable I2C GPIO on the GONI target
...
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>
13 years ago
Łukasz Majewski
9f15bc0c1c
i2c:gpio:s5p: I2C GPIO Software implementation (via soft_i2c)
...
This patch adds support for software I2C for GONI and Universal C210 reference targets.
It adds support for access to GPIOs by number, not as it is present,
by bank and offset.
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>
13 years ago
Simon Glass
d07dc4993d
Tegra2: Use clock and pinmux functions to simplify code
...
Signed-off-by: Simon Glass <sjg@chromium.org>
13 years ago
Simon Glass
858bd095e1
Tegra2: Add additional pin multiplexing features
...
This adds an enum for each pin and some functions for changing the pin
muxing setup.
Signed-off-by: Simon Glass <sjg@chromium.org>
13 years ago
Simon Glass
b4ba2be8dc
Tegra2: Add more clock support
...
This adds functions to enable/disable clocks and reset to on-chip peripherals.
Signed-off-by: Simon Glass <sjg@chromium.org>
13 years ago
Simon Glass
39d3416f0a
Tegra2: Add microsecond timer function
...
These functions provide access to the high resolution microsecond timer
and tidy up a global variable in the code.
Signed-off-by: Simon Glass <sjg@chromium.org>
13 years ago
Wolfgang Denk
1c85752258
ARM: remove broken "at91rm9200dk" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
b1a2bd4bb3
ARM: remove broken "m501sk" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
5bd3814bb7
ARM: remove broken "kb9202" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
d14af08466
ARM: remove broken "csb637" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
37a9b4d0b7
ARM: remove broken "cmc_pu2" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
b550834458
ARM: remove broken "at91cap9adk" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Stelian Pop <stelian.pop@leadtechdesign.com>
13 years ago
Wolfgang Denk
1b793a472e
ARM: remove broken "voiceblue" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
ad218a868b
ARM: remove broken "smdk2400" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Gary Jennejohn <garyj@denx.de>
13 years ago
Wolfgang Denk
1f7f0edd3c
ARM: remove broken "sbc2410x" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
6ea2405489
ARM: remove broken "netstar" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
69624195a3
ARM: remove broken "mx1fs2" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
957731eda0
ARM: remove broken "lpd7a40x" boards
...
Remove lpd7a400 and lpd7a404 boards.
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
716f7ade10
ARM: remove broken "edb93xx" boards
...
Remove edb9301, edb9302, edb9302a, edb9307, edb9307a, edb9312,
edb9315 and edb9315a boards.
Signed-off-by: Wolfgang Denk <wd@denx.de>
13 years ago
Wolfgang Denk
5dcf53696f
ARM: remove broken "B2" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Andrea Scian <andrea.scian@dave-tech.it>
13 years ago
Wolfgang Denk
be28857072
ARM: remove broken "armadillo" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Rowel Atienza <rowel@diwalabs.com>
13 years ago
Wolfgang Denk
c91e90db8c
ARM: remove broken "assabet" board
...
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: George G. Davis <gdavis@mvista.com>
13 years ago
Stefano Babic
689d0fa36a
ARM: versatile: drop warnings
...
Drop warning: "passing argument 1 of 'get_ram_size'
discards qualifiers from pointer target type"
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Albert Aribaud <albert.u.boot@aribaud.net>
13 years ago
Stefano Babic
a410d0a343
IMX: scb9328: drop warnings
...
Drop warning: "passing argument 1 of 'get_ram_size'
discards qualifiers from pointer target type"
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Torsten Koschorrek <koschorrek@synertronixx.de>
13 years ago
Stefano Babic
87e14f0f56
MX31: imx31_litekit: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
5bd9a9b01b
MX31: mx31ads: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
753fc2ebf9
MX5: mx51evk: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
a4adedd439
MX35: mx35pdk: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
50410078cd
MX5: mx53loco: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Jason Liu <r64343@freescale.com>
13 years ago
Stefano Babic
f7a364745e
MX5: mx53evk: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Jason Liu <r64343@freescale.com>
13 years ago
Stefano Babic
4c0443c41f
MX5: vision2: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
04e25fd629
MX5: mx53smd: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
13 years ago
Stefano Babic
00c07fe692
MX5: mx53ard: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>
13 years ago
Stefano Babic
7caa655f74
MX25: zmx25: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Matthias Weisser <weisserm@arcor.de>
13 years ago
Stefano Babic
e70a10607d
MX5: efikamx: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Marek Vasut <marek.vasut@gmail.com>
13 years ago
Stefano Babic
9400f59267
MX31: QONG: make use of GPIO framework
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
729b74add9
MX35: make use of GPIO framework for MX35 processor
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
7d8d0b1a4a
MX5: make use of GPIO framework for MX5 processor
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
6cb2e774f2
MX31: make use of GPIO framework for MX31 processor
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
41eca7416c
MX25: make use of GPIO framework for MX25 processor
...
Signed-off-by: Stefano Babic <sbabic@denx.de>
13 years ago
Stefano Babic
d8e0ca851b
IMX: uniform GPIO interface using GPIO framework
...
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>
13 years ago