u-boot/board
Stefan Roese 580ca3c2b1 ppc4xx: Kilauea: Add CPLD version detection and EBC reconfiguration
A newer CPLD version on the 405EX evaluation board requires a different
EBC controller setup for the CPLD register access. This patch adds a CPLD
version detection for Kilauea and code to reconfigure the EBC controller
(chip select 2) for the old CPLD if no new version is found.

Additionally the CPLD version is printed upon bootup:

Board: Kilauea - AMCC PPC405EX Evaluation Board (CPLD rev. 0)

Signed-off-by: Stefan Roese <sr@denx.de>
Acked-by: Wolfgang Denk <wd@denx.de>
Cc: Zhang Bao Quan <bqzhang@udtech.com.cn>
2010-01-23 17:54:03 +01:00
..
a3000
actux1 arm: unify linker script 2009-06-12 20:39:52 +02:00
actux2 arm: unify linker script 2009-06-12 20:39:52 +02:00
actux3 arm: unify linker script 2009-06-12 20:39:52 +02:00
actux4 arm: unify linker script 2009-06-12 20:39:52 +02:00
adder ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
afeb9260 at91sam9260/afeb9260: Fix SPI initialization 2009-09-01 22:10:10 +02:00
alaska
altera Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
amcc ppc4xx: Kilauea: Add CPLD version detection and EBC reconfiguration 2010-01-23 17:54:03 +01:00
amirix/ap1000 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
apollon arm: unify linker script 2009-06-12 20:39:52 +02:00
armadillo Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
armltd Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
assabet arm: unify linker script 2009-06-12 20:39:52 +02:00
atc
atmel at91sam9261ek.c: fix minor coding style issue. 2009-12-07 21:50:19 +01:00
atum8548 ppc/85xx: Clean up use of LAWAR defines 2009-09-24 12:04:58 -05:00
avnet
barco General help message cleanup 2009-06-12 20:47:16 +02:00
bc3450 General help message cleanup 2009-06-12 20:47:16 +02:00
bf518f-ezbrd Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards 2009-06-15 13:30:19 -04:00
bf526-ezbrd Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards 2009-06-15 13:30:19 -04:00
bf527-ezkit stdio/device: rework function naming convention 2009-07-18 00:27:46 +02:00
bf533-ezkit Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
bf533-stamp Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
bf537-minotaur Blackfin: unify u-boot linker scripts 2009-06-14 20:01:14 -04:00
bf537-pnav Blackfin: unify u-boot linker scripts 2009-06-14 20:01:14 -04:00
bf537-srv1 Blackfin: unify u-boot linker scripts 2009-06-14 20:01:14 -04:00
bf537-stamp mtd: nand: new base driver for memory mapped nand devices 2009-07-07 17:58:04 -05:00
bf538f-ezkit Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
bf548-ezkit Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API 2009-07-22 22:53:44 -07:00
bf561-ezkit Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
blackstamp Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
bmw Fix boards broken after removal of legacy NAND and DoC support 2009-07-19 19:37:24 +02:00
BuS/EB+MCF-EV123 update the EB+MCF-EV123 board support 2009-07-26 13:19:23 +02:00
c2mon ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
calao Support for the Calao TNY-A9260/TNY-A9G20 boards 2009-09-01 22:35:58 +02:00
canmb
cerf250 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
cm-bf527 Blackfin: fix typos in gpio comments 2009-08-23 17:33:41 -04:00
cm-bf533 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
cm-bf537e Blackfin: fix typos in gpio comments 2009-08-23 17:33:41 -04:00
cm-bf537u Blackfin: cm-bf537u: new board port 2009-09-02 05:58:37 -04:00
cm-bf548 Blackfin: cm-bf548: fix device->stdio_dev fallout 2009-09-02 05:58:39 -04:00
cm-bf561 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
cm41xx arm: unify linker script 2009-06-12 20:39:52 +02:00
cm4008 arm: unify linker script 2009-06-12 20:39:52 +02:00
cm5200 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
cmc_pu2 arm: unify linker script 2009-06-12 20:39:52 +02:00
cmi
cobra5272
cogent ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
cpc45
cpu86
cpu87
cradle Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
cray/L1 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
csb226 Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
csb272 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
csb472 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
csb637 arm: unify linker script 2009-06-12 20:39:52 +02:00
cu824
dave ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
davedenx mpc512x: Streamlined fixed_sdram() init sequence. 2009-09-25 00:45:30 +02:00
davinci Coding Style cleanup; update CHANGELOG, prepare -rc1 2009-10-28 00:49:47 +01:00
dbau1x00
delta Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
digsy_mtc ppc: Remove board-specific command table relocation fixups 2009-10-03 10:17:56 +02:00
dnp1110 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
earthlcd/favr-32-ezkit
eltec ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
emk ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
eNET Add PCI support to eNET board 2009-09-04 21:57:50 +02:00
ep82xxm
ep88x ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ep7312 Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
ep8248 Coding Style cleanup; update CHANGELOG, prepare -rc1 2009-10-28 00:49:47 +01:00
ep8260
eric ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
esd ppc4xx: Initialize magnetic coupler on VOM405 boards 2009-11-17 13:36:35 +01:00
espt sh: Update lowlevel_init.S of espt-giga 2009-10-30 10:20:16 +09:00
esteem192e ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
etin board/etin/debris/phantom.c: Fix compile error 2009-09-15 00:17:56 +02:00
etx094 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
eukrea AT91 CPU9260 Fix machine ID when using a CPU9G20. 2009-10-18 16:38:16 -05:00
evb4510 arm: unify linker script 2009-06-12 20:39:52 +02:00
evb64260 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
eXalion
exbitgen Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
fads ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
flagadm ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
freescale mpc8260: move FDT memory node fixup into common CPU code. 2009-11-22 23:16:28 +01:00
funkwerk/vovpn-gw
g2000 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
gaisler Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
galaxy5200 Add support for the galaxy5200 2009-08-25 12:57:55 +02:00
gcplus arm: unify linker script 2009-06-12 20:39:52 +02:00
gdsys Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
gen860t fpga: Remove relocation fixups 2009-10-03 10:17:56 +02:00
genietv ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
gth ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
gth2
gw8260
hermes ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
hidden_dragon
hmi1001
hymod ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ibf-dsp561 Blackfin: unify u-boot linker scripts 2009-06-14 20:01:14 -04:00
icecube
icu862 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
idmr
ids8247 mpc8260: move FDT memory node fixup into common CPU code. 2009-11-22 23:16:28 +01:00
impa7 Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
imx31_phycore Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API 2009-07-22 22:53:44 -07:00
incaip
inka4x0 ppc: Remove board-specific command table relocation fixups 2009-10-03 10:17:56 +02:00
innokom Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
ip860 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
iphase4539
ispan
ivm ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ixdp425 arm: unify linker script 2009-06-12 20:39:52 +02:00
jse ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
jupiter
kb9202 arm: unify linker script 2009-06-12 20:39:52 +02:00
keymile mpc8260: move FDT memory node fixup into common CPU code. 2009-11-22 23:16:28 +01:00
korat Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
kup ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
lantec ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
lart Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
LEOX/elpt860 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
linkstation board/linkstation/ide.c: Fix compile warning 2009-09-22 23:53:44 +02:00
logicpd Coding Style cleanup; update CHANGELOG, prepare -rc1 2009-10-28 00:49:47 +01:00
logodl Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
lpc2292sodimm arm: unify linker script 2009-06-12 20:39:52 +02:00
lpd7a40x Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
lubbock arm: unify linker script 2009-06-12 20:39:52 +02:00
lwmon ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
lwmon5 Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
m501sk arm: unify linker script 2009-06-12 20:39:52 +02:00
MAI ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
Marvell Support for the OpenRD base board 2009-10-13 06:17:36 -05:00
matrix_vision fpga: Remove relocation fixups 2009-10-03 10:17:56 +02:00
mbx8xx ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
mcc200 Redundant Environment: protect full sector size 2009-06-04 00:16:16 +02:00
micronas/vct MIPS: VCT: Remove read_spareram reference 2009-09-28 13:55:06 -05:00
mimc/mimc200 MIMC200: reduce LCD pixclock 2009-08-11 13:58:26 +02:00
miromico/hammerhead
ml2 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
modnet50 arm: unify linker script 2009-06-12 20:39:52 +02:00
motionpro
mousse ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
mp2usb arm: unify linker script 2009-06-12 20:39:52 +02:00
mpc8540eval 85xx: Move to a common linker script 2009-08-28 17:12:39 -05:00
mpl Clean-up of s3c24x0 drivers excluding nand driver 2009-10-13 21:13:56 -05:00
mpr2 sh: unify linker script 2009-07-08 11:43:15 +09:00
ms7720se sh: unify linker script 2009-07-08 11:43:15 +09:00
ms7722se Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
ms7750se sh: unify linker script 2009-07-08 11:43:15 +09:00
muas3001 mpc8260: move FDT memory node fixup into common CPU code. 2009-11-22 23:16:28 +01:00
mucmc52 52xx, manroland: add fdt_fixup_memory() in ft_board_setup() 2009-12-07 22:39:38 +01:00
munices ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
musenki Remove deprecated 'autoscr' command/variables 2009-09-22 23:03:24 +02:00
mvblue
mx1ads Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
mx1fs2 arm: unify linker script 2009-06-12 20:39:52 +02:00
nc650 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
netphone ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
netstal Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
netstar Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
netta ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
netta2 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
netvia ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ns9750dev arm: unify linker script 2009-06-12 20:39:52 +02:00
nx823 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
o2dnt
overo TI: OMAP3: Overo Tobi ethernet support 2009-10-13 06:17:38 -05:00
oxc
pandora OMAP3: pandora: fix booting without serial attached 2009-11-24 09:04:46 -06:00
pb1x00
pcippc2 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
pcs440ep Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
phytec/pcm030 Coding Style cleanup; update CHANGELOG. 2009-07-23 22:23:23 +02:00
pleb2 arm: unify linker script 2009-06-12 20:39:52 +02:00
pm520
pm826
pm828
pm854 ppc/85xx: Clean up use of LAWAR defines 2009-09-24 12:04:58 -05:00
pm856 ppc/85xx: Clean up use of LAWAR defines 2009-09-24 12:04:58 -05:00
pn62 Remove deprecated 'autoscr' command/variables 2009-09-22 23:03:24 +02:00
ppmc7xx ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ppmc8260
prodrive Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
psyent Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
purple
pxa255_idp Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
qemu-mips qemu-mips: Fix Qemu website 2009-08-22 00:20:20 +02:00
quad100hd ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
quantum ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
r360mpi ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
rattler
rbc823 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
renesas sh: Move some defs to convince 'pcrel too far' 2009-10-30 10:02:00 +09:00
rmu ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ronetix DM9000 init for pm9261 2009-09-05 02:58:42 +02:00
RPXClassic ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
RPXlite ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
RPXlite_dw ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
rpxsuper
RRvision ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
rsdproto ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
sacsng
samsung Clean-up of s3c24x0 drivers excluding nand driver 2009-10-13 21:13:56 -05:00
sandburst Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
sandpoint
sbc405 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
sbc2410x Clean-up of s3c24x0 drivers excluding nand driver 2009-10-13 21:13:56 -05:00
sbc8240
sbc8260
sbc8349 sbc8349: combine HRCW flash and u-boot image flash 2009-07-27 18:35:53 -05:00
sbc8548 Revert "ppc/85xx/pci: fsl_pci_init: pcie agent mode support" 2009-11-04 09:14:59 -06:00
sbc8560 85xx: Move to a common linker script 2009-08-28 17:12:39 -05:00
sbc8641d 86xx: Remove redundant code in initdram 2009-11-04 21:37:12 -06:00
sc3 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
sc520_cdp i386: Moved PCI from #ifdef to conditional compile for sc520 boards 2009-09-04 21:57:22 +02:00
sc520_spunk i386: Moved PCI from #ifdef to conditional compile for sc520 boards 2009-09-04 21:57:22 +02:00
scb9328 Convert DM9000 driver for CONFIG_NET_MULTI 2009-06-15 00:13:55 -07:00
shannon arm: unify linker script 2009-06-12 20:39:52 +02:00
sheldon/simpc8313 NAND boot: change NAND loader's relocate SP to CONFIG param 2009-09-15 21:30:09 -05:00
siemens ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
sixnet ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
sl8245
snmc ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
socrates ppc/85xx: Clean up use of LAWAR defines 2009-09-24 12:04:58 -05:00
sorcery
spc1920 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
spd8xx ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
ssv Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API 2009-08-25 13:35:54 -07:00
st/nhk8815 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
stx ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
svm_sc8xx ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
sx1 arm: unify linker script 2009-06-12 20:39:52 +02:00
tb0229 ppc4xx: Big cleanup of PPC4xx defines 2009-09-11 10:35:58 +02:00
tcm-bf537 Blackfin: fix typos in gpio comments 2009-08-23 17:33:41 -04:00
ti TI OMAP3 SDP3430: Initial Support 2009-10-24 09:55:25 -05:00
timll/devkit8000 OMAP3: Clean up whitespace in mux configs 2009-10-13 06:17:36 -05:00
total5200
tqc Merge branch 'reloc' 2009-10-09 00:03:18 +02:00
trab Clean-up of s3c24x0 drivers excluding nand driver 2009-10-13 21:13:56 -05:00
trizepsiv xscale: add support for the polaris board 2009-07-06 21:52:58 +02:00
uc100 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
uc101 52xx, manroland: add fdt_fixup_memory() in ft_board_setup() 2009-12-07 22:39:38 +01:00
utx8245
v37 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
v38b
voiceblue Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
w7o ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
wepep250 arm: unify linker script 2009-06-12 20:39:52 +02:00
westel/amx860 ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
xaeniax Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
xes xpedite5370: Enable multi-core support 2009-10-27 09:34:58 -05:00
xilinx ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
xm250 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
xsengine Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00
zeus ppc: Enable full relocation to RAM 2009-10-03 10:15:45 +02:00
zpc1900
zylonite Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API 2009-10-04 22:37:03 -07:00