u-boot-brain/board
Mike Frysinger 1f75d6f0ff Blackfin: bf533-stamp: rewrite resource swap logic
The old swap function tended to clobber unrelated pins and screw up masks.
Rewrite the thing from scratch so it only uses the resources it needs.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-01-28 13:27:28 -05:00
..
a3000 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
actux1 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
actux2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
actux3 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
actux4 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
adder Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ads5121 Command usage cleanup 2009-01-28 08:49:52 +01:00
afeb9260 Coding style cleanup, update CHANGELOG. 2008-12-16 01:02:17 +01:00
alaska rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
altera rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
amcc Command usage cleanup 2009-01-28 08:49:52 +01:00
amirix/ap1000 Command usage cleanup 2009-01-28 08:49:52 +01:00
apollon ARM: Add Apollon UBI support 2008-11-19 20:34:39 +01:00
armadillo Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
assabet Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
atc rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
AtmarkTechno/suzaku Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
atmel AT91: Use AT91_CPU_CLOCK in displays 2008-11-21 01:41:14 +01:00
atum8548 85xx: remove the unused ddr_enable_ecc in the board file 2008-12-03 22:44:48 -06:00
avnet ppc4xx: Merge xilinx-ppc440 and xilinx-ppc405 cfg 2008-10-31 10:31:02 +01:00
barco Command usage cleanup 2009-01-28 08:49:52 +01:00
bc3450 Command usage cleanup 2009-01-28 08:49:52 +01:00
bf533-ezkit Blackfin: drop dead/wrong debug code in initdram() 2009-01-28 13:26:13 -05:00
bf533-stamp Blackfin: bf533-stamp: rewrite resource swap logic 2009-01-28 13:27:28 -05:00
bf537-stamp Blackfin: set default boot SPI CS for BF538/BF539 2009-01-28 13:26:14 -05:00
bf561-ezkit Blackfin: drop dead/wrong debug code in initdram() 2009-01-28 13:26:13 -05:00
bmw Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
BuS/EB+MCF-EV123 Command usage cleanup 2009-01-28 08:49:52 +01:00
c2mon Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
canmb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cerf250 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cm41xx Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cm4008 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cm5200 Command usage cleanup 2009-01-28 08:49:52 +01:00
cmc_pu2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cmi rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cobra5272 ColdFire: Remove platforms mii.c file 2008-11-03 09:45:58 -07:00
cogent Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cpc45 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cpu86 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cpu87 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cradle Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cray/L1 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
csb226 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
csb272 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
csb472 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
csb637 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
cu824 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
dave Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
davinci Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
dbau1x00 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
delta Command usage cleanup 2009-01-28 08:49:52 +01:00
dnp1110 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
earthlcd/favr-32-ezkit rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
eltec Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
emk Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
eNET Renamed cpu/i386/reset.S to resetvec.S 2009-01-24 01:06:25 +01:00
ep82xxm rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ep88x Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ep7312 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ep8248 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ep8260 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
eric Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
esd Command usage cleanup 2009-01-28 08:49:52 +01:00
esteem192e Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
etin rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
etx094 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
evb4510 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
evb64260 Command usage cleanup 2009-01-28 08:49:52 +01:00
eXalion Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
exbitgen Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
fads Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
flagadm Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
freescale mpc8536ds.c: include sata.h to for needed function prototypes 2009-01-28 09:25:31 +01:00
funkwerk/vovpn-gw rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
g2000 Command usage cleanup 2009-01-28 08:49:52 +01:00
gaisler rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
gcplus Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
gdsys ppc4xx: Remove compilation warning in gdppc440etc.c 2009-01-26 10:40:43 +01:00
gen860t Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
genietv Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
gth Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
gth2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
gw8260 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hermes Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
hidden_dragon rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hmi1001 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hymod Command usage cleanup 2009-01-28 08:49:52 +01:00
icecube rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
icu862 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
idmr ColdFire: Remove platforms mii.c file 2008-11-03 09:45:58 -07:00
ids8247 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
impa7 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
imx31_litekit Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
imx31_phycore Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
incaip Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
inka4x0 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
innokom Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
integratorap rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
integratorcp rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ip860 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
iphase4539 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ispan rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ivm Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ixdp425 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
jse Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
jupiter rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
kb9202 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
keymile Command usage cleanup 2009-01-28 08:49:52 +01:00
korat Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
kup Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
lantec Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
lart Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
LEOX/elpt860 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
linkstation rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
logodl Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
lpc2292sodimm Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
lpd7a40x Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
lubbock Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
lwmon Command usage cleanup 2009-01-28 08:49:52 +01:00
lwmon5 Command usage cleanup 2009-01-28 08:49:52 +01:00
m501sk m501sk: move to the common memory setup 2009-01-06 21:38:01 +01:00
MAI Command usage cleanup 2009-01-28 08:49:52 +01:00
Marvell Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
matrix_vision rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mbx8xx Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
mcc200 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
micronas/vct MIPS: Add VCT board series support (Part 3/3) 2009-01-27 23:08:26 +09:00
mimc/mimc200 Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
miromico/hammerhead Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
ml2 ppc4xx: ML2 shouldn't include the 4xx EMAC driver 2008-11-21 13:06:06 +01:00
modnet50 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
motionpro Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
mousse Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
mp2usb Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
mpc8540eval mpc8xxx: LCRR[CLKDIV] is sometimes five bits 2008-12-19 18:20:25 -06:00
mpl Command usage cleanup 2009-01-28 08:49:52 +01:00
mpr2 sh: use write{8,16,32} in all lowlevel_init 2009-01-16 10:22:27 +09:00
ms7720se rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ms7722se sh: Fix compile error on lowlevel_init file 2009-01-16 10:22:27 +09:00
ms7750se sh: Fix compile error on lowlevel_init file 2009-01-16 10:22:27 +09:00
muas3001 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mucmc52 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
munices Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
musenki rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mvblue rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mx1ads Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
mx1fs2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
nc650 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
netphone Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
netstal Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
netstar Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
netta Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
netta2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
netvia Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ns9750dev Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
nx823 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
o2dnt rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
omap730p2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
omap1510inn Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
omap1610inn Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
omap2420h4 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
omap5912osk Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
oxc rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
pb1x00 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
pcippc2 Command usage cleanup 2009-01-28 08:49:52 +01:00
pcs440ep Command usage cleanup 2009-01-28 08:49:52 +01:00
pleb2 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
pm520 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
pm826 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
pm828 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
pm854 mpc8xxx: LCRR[CLKDIV] is sometimes five bits 2008-12-19 18:20:25 -06:00
pm856 mpc8xxx: LCRR[CLKDIV] is sometimes five bits 2008-12-19 18:20:25 -06:00
pn62 Command usage cleanup 2009-01-28 08:49:52 +01:00
ppmc7xx Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ppmc8260 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
prodrive Command usage cleanup 2009-01-28 08:49:52 +01:00
psyent rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
purple Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
pxa255_idp Command usage cleanup 2009-01-28 08:49:52 +01:00
qemu-mips Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
quad100hd Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
quantum Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
r360mpi Command usage cleanup 2009-01-28 08:49:52 +01:00
rattler rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
rbc823 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
renesas Command usage cleanup 2009-01-28 08:49:52 +01:00
rmu Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
RPXClassic Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
RPXlite Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
RPXlite_dw Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
rpxsuper rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
RRvision Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
rsdproto Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sacsng rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
samsung/smdk6400 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sandburst Command usage cleanup 2009-01-28 08:49:52 +01:00
sandpoint rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
sbc405 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sbc2410x Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sbc8240 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
sbc8260 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
sbc8349 Make Freescale local bus registers available for both 83xx and 85xx. 2008-10-29 11:12:53 -05:00
sbc8548 mpc8xxx: LCRR[CLKDIV] is sometimes five bits 2008-12-19 18:20:25 -06:00
sbc8560 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sbc8641d sbc8641d: Fix PCI mapping concepts 2009-01-13 15:27:45 -06:00
sc3 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sc520_cdp Renamed cpu/i386/reset.S to resetvec.S 2009-01-24 01:06:25 +01:00
sc520_spunk Renamed cpu/i386/reset.S to resetvec.S 2009-01-24 01:06:25 +01:00
scb9328 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
shannon Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sheldon/simpc8313 mpc83xx: New board support for SIMPC8313 2009-01-23 11:31:18 -06:00
siemens Command usage cleanup 2009-01-28 08:49:52 +01:00
sixnet Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sl8245 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
smdk2400 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
smdk2410 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
snmc Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
socrates mpc8xxx: LCRR[CLKDIV] is sometimes five bits 2008-12-19 18:20:25 -06:00
sorcery Moved initialization of MPC8220 FEC to cpu_eth_init() 2008-11-09 21:38:03 -08:00
spc1920 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
spd8xx Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
ssv Command usage cleanup 2009-01-28 08:49:52 +01:00
stxgp3 fsl-ddr: use the 1T timing as default configuration 2009-01-23 17:03:14 -06:00
stxssa fsl-ddr: use the 1T timing as default configuration 2009-01-23 17:03:14 -06:00
stxxtc Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
svm_sc8xx Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
sx1 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
tb0229 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
total5200 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
tqc Command usage cleanup 2009-01-28 08:49:52 +01:00
trab Command usage cleanup 2009-01-28 08:49:52 +01:00
trizepsiv Command usage cleanup 2009-01-28 08:49:52 +01:00
uc100 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
uc101 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
utx8245 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
v37 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
v38b rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
versatile Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
voiceblue Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
w7o Command usage cleanup 2009-01-28 08:49:52 +01:00
wepep250 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
westel/amx860 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
xaeniax Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
xes 85xx: Enable inbound PCI config cycles for X-ES boards cleanup 2008-12-29 12:48:19 -06:00
xilinx microblaze: Change microblaze-generic config file 2009-01-23 10:39:59 +01:00
xm250 Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
xpedite1k Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
xsengine Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00
zeus Command usage cleanup 2009-01-28 08:49:52 +01:00
zpc1900 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
zylonite {delta,zylonite}/lowlevel_init.S: fix typo 2009-01-27 22:07:14 +01:00