mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-30 19:11:37 +00:00
MAKEALL: cut down on duplication of targets
Merge the other significant source of board name duplication with the new boards.cfg file. I cleaned up most targets, but the ARM and MIPS trees are such a mess than I didn't bother. If those maintainers care, they can take are of it. While we're at it, we can be a bit more clever in the LIST_xxx handling and avoid duplicating the list names too. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Reviewed-by: Ben Gardiner <bengardiner@nanometrics.ca> Tested-by: Thomas Chou <thomas@wytron.com.tw>
This commit is contained in:
parent
727ebd9fd9
commit
9ec49f8f8e
1 changed files with 56 additions and 301 deletions
357
MAKEALL
357
MAKEALL
|
@ -41,39 +41,39 @@ ERR_LIST=""
|
||||||
TOTAL_CNT=0
|
TOTAL_CNT=0
|
||||||
RC=0
|
RC=0
|
||||||
|
|
||||||
|
# Helper funcs for parsing boards.cfg
|
||||||
|
boards_by_field()
|
||||||
|
{
|
||||||
|
awk \
|
||||||
|
-v field="$1" \
|
||||||
|
-v select="$2" \
|
||||||
|
'($1 !~ /^#/ && $field == select) { print $1 }' \
|
||||||
|
boards.cfg
|
||||||
|
}
|
||||||
|
boards_by_arch() { boards_by_field 2 "$@" ; }
|
||||||
|
boards_by_cpu() { boards_by_field 3 "$@" ; }
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC5xx Systems
|
## MPC5xx Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_5xx=" \
|
LIST_5xx="$(boards_by_cpu mpc5xx)"
|
||||||
cmi_mpc5xx \
|
|
||||||
"
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC5xxx Systems
|
## MPC5xxx Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_5xxx=" \
|
LIST_5xxx="$(boards_by_cpu mpc5xxx)
|
||||||
BC3450 \
|
|
||||||
cm5200 \
|
|
||||||
cpci5200 \
|
|
||||||
digsy_mtc \
|
digsy_mtc \
|
||||||
EVAL5200 \
|
EVAL5200 \
|
||||||
fo300 \
|
fo300 \
|
||||||
galaxy5200 \
|
galaxy5200 \
|
||||||
icecube_5200 \
|
icecube_5200 \
|
||||||
inka4x0 \
|
|
||||||
ipek01 \
|
|
||||||
lite5200b \
|
lite5200b \
|
||||||
mcc200 \
|
mcc200 \
|
||||||
mecp5200 \
|
|
||||||
motionpro \
|
|
||||||
munices \
|
|
||||||
MVBC_P \
|
MVBC_P \
|
||||||
MVSMR \
|
MVSMR \
|
||||||
o2dnt \
|
|
||||||
pcm030 \
|
pcm030 \
|
||||||
pf5200 \
|
|
||||||
PM520 \
|
PM520 \
|
||||||
TB5200 \
|
TB5200 \
|
||||||
Total5200 \
|
Total5200 \
|
||||||
|
@ -81,62 +81,39 @@ LIST_5xxx=" \
|
||||||
TQM5200 \
|
TQM5200 \
|
||||||
TQM5200_B \
|
TQM5200_B \
|
||||||
TQM5200S \
|
TQM5200S \
|
||||||
v38b \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC512x Systems
|
## MPC512x Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_512x=" \
|
LIST_512x="$(boards_by_cpu mpc512x)
|
||||||
aria \
|
|
||||||
mecp5123 \
|
|
||||||
mpc5121ads \
|
mpc5121ads \
|
||||||
pdm360ng \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC8xx Systems
|
## MPC8xx Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
LIST_8xx=" \
|
|
||||||
|
LIST_8xx="$(boards_by_cpu mpc8xx)
|
||||||
Adder87x \
|
Adder87x \
|
||||||
AdderII \
|
AdderII \
|
||||||
ADS860 \
|
ADS860 \
|
||||||
AMX860 \
|
|
||||||
c2mon \
|
|
||||||
CCM \
|
|
||||||
cogent_mpc8xx \
|
|
||||||
ELPT860 \
|
|
||||||
EP88x \
|
|
||||||
ESTEEM192E \
|
|
||||||
ETX094 \
|
|
||||||
FADS823 \
|
FADS823 \
|
||||||
FADS850SAR \
|
FADS850SAR \
|
||||||
FADS860T \
|
FADS860T \
|
||||||
FLAGADM \
|
|
||||||
FPS850L \
|
FPS850L \
|
||||||
GEN860T \
|
GEN860T \
|
||||||
GEN860T_SC \
|
GEN860T_SC \
|
||||||
GENIETV \
|
|
||||||
hermes \
|
|
||||||
IAD210 \
|
|
||||||
ICU862_100MHz \
|
ICU862_100MHz \
|
||||||
IP860 \
|
|
||||||
IVML24 \
|
IVML24 \
|
||||||
IVML24_128 \
|
IVML24_128 \
|
||||||
IVML24_256 \
|
IVML24_256 \
|
||||||
IVMS8 \
|
IVMS8 \
|
||||||
IVMS8_128 \
|
IVMS8_128 \
|
||||||
IVMS8_256 \
|
IVMS8_256 \
|
||||||
KUP4K \
|
|
||||||
KUP4X \
|
|
||||||
LANTEC \
|
|
||||||
lwmon \
|
|
||||||
kmsupx4 \
|
|
||||||
MBX \
|
MBX \
|
||||||
MBX860T \
|
MBX860T \
|
||||||
mgsuvd \
|
|
||||||
MHPC \
|
|
||||||
MPC86xADS \
|
MPC86xADS \
|
||||||
MPC885ADS \
|
MPC885ADS \
|
||||||
NETPHONE \
|
NETPHONE \
|
||||||
|
@ -145,33 +122,16 @@ LIST_8xx=" \
|
||||||
NETTA_ISDN \
|
NETTA_ISDN \
|
||||||
NETVIA \
|
NETVIA \
|
||||||
NETVIA_V2 \
|
NETVIA_V2 \
|
||||||
NX823 \
|
|
||||||
pcu_e \
|
|
||||||
QS823 \
|
|
||||||
QS850 \
|
|
||||||
QS860T \
|
|
||||||
quantum \
|
|
||||||
R360MPI \
|
|
||||||
RBC823 \
|
|
||||||
rmu \
|
|
||||||
RPXClassic \
|
|
||||||
RPXlite \
|
|
||||||
RPXlite_DW \
|
RPXlite_DW \
|
||||||
RRvision \
|
|
||||||
SM850 \
|
|
||||||
spc1920 \
|
|
||||||
SPD823TS \
|
SPD823TS \
|
||||||
svm_sc8xx \
|
|
||||||
SXNI855T \
|
SXNI855T \
|
||||||
TK885D \
|
TK885D \
|
||||||
TOP860 \
|
|
||||||
TQM823L \
|
TQM823L \
|
||||||
TQM823L_LCD \
|
TQM823L_LCD \
|
||||||
TQM850L \
|
TQM850L \
|
||||||
TQM855L \
|
TQM855L \
|
||||||
TQM860L \
|
TQM860L \
|
||||||
TQM885D \
|
TQM885D \
|
||||||
uc100 \
|
|
||||||
v37 \
|
v37 \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
@ -179,195 +139,98 @@ LIST_8xx=" \
|
||||||
## PPC4xx Systems
|
## PPC4xx Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_4xx=" \
|
LIST_4xx="$(boards_by_cpu ppc4xx)
|
||||||
acadia \
|
|
||||||
acadia_nand \
|
acadia_nand \
|
||||||
ADCIOP \
|
|
||||||
alpr \
|
|
||||||
AP1000 \
|
|
||||||
APC405 \
|
|
||||||
AR405 \
|
|
||||||
arches \
|
arches \
|
||||||
ASH405 \
|
|
||||||
bamboo \
|
|
||||||
bamboo_nand \
|
bamboo_nand \
|
||||||
bubinga \
|
|
||||||
CANBT \
|
|
||||||
canyonlands \
|
canyonlands \
|
||||||
canyonlands_nand \
|
canyonlands_nand \
|
||||||
CMS700 \
|
|
||||||
CPCI2DP \
|
|
||||||
CPCI405 \
|
CPCI405 \
|
||||||
CPCI4052 \
|
CPCI4052 \
|
||||||
CPCI405AB \
|
CPCI405AB \
|
||||||
CPCI405DT \
|
CPCI405DT \
|
||||||
CPCIISER4 \
|
|
||||||
CRAYL1 \
|
|
||||||
csb272 \
|
|
||||||
csb472 \
|
|
||||||
DASA_SIM \
|
|
||||||
devconcenter \
|
devconcenter \
|
||||||
dlvision \
|
|
||||||
DP405 \
|
|
||||||
DU405 \
|
|
||||||
DU440 \
|
|
||||||
ebony \
|
|
||||||
ERIC \
|
|
||||||
fx12mm \
|
fx12mm \
|
||||||
G2000 \
|
|
||||||
gdppc440etx \
|
|
||||||
glacier \
|
glacier \
|
||||||
haleakala \
|
haleakala \
|
||||||
haleakala_nand \
|
haleakala_nand \
|
||||||
hcu4 \
|
hcu4 \
|
||||||
hcu5 \
|
hcu5 \
|
||||||
HH405 \
|
|
||||||
HUB405 \
|
|
||||||
icon \
|
|
||||||
intip \
|
intip \
|
||||||
JSE \
|
|
||||||
KAREF \
|
|
||||||
katmai \
|
|
||||||
kilauea \
|
kilauea \
|
||||||
kilauea_nand \
|
kilauea_nand \
|
||||||
korat \
|
|
||||||
luan \
|
|
||||||
lwmon5 \
|
|
||||||
makalu \
|
|
||||||
mcu25 \
|
mcu25 \
|
||||||
METROBOX \
|
|
||||||
MIP405 \
|
|
||||||
MIP405T \
|
MIP405T \
|
||||||
ML2 \
|
|
||||||
ml507 \
|
ml507 \
|
||||||
ml507_flash \
|
ml507_flash \
|
||||||
neo \
|
|
||||||
ocotea \
|
|
||||||
OCRTC \
|
OCRTC \
|
||||||
ORSG \
|
ORSG \
|
||||||
p3p440 \
|
|
||||||
PCI405 \
|
|
||||||
pcs440ep \
|
|
||||||
PIP405 \
|
|
||||||
PLU405 \
|
|
||||||
PMC405 \
|
|
||||||
PMC405DE \
|
|
||||||
PMC440 \
|
|
||||||
PPChameleonEVB \
|
PPChameleonEVB \
|
||||||
quad100hd \
|
|
||||||
rainier \
|
rainier \
|
||||||
redwood \
|
|
||||||
sbc405 \
|
|
||||||
sc3 \
|
|
||||||
sequoia \
|
sequoia \
|
||||||
sequoia_nand \
|
sequoia_nand \
|
||||||
t3corp \
|
|
||||||
taihu \
|
|
||||||
taishan \
|
|
||||||
v5fx30teval \
|
v5fx30teval \
|
||||||
v5fx30teval_flash \
|
v5fx30teval_flash \
|
||||||
VOH405 \
|
|
||||||
VOM405 \
|
|
||||||
W7OLMC \
|
W7OLMC \
|
||||||
W7OLMG \
|
W7OLMG \
|
||||||
walnut \
|
walnut \
|
||||||
WUH405 \
|
|
||||||
xilinx-ppc440-generic \
|
xilinx-ppc440-generic \
|
||||||
xilinx-ppc440-generic_flash \
|
xilinx-ppc440-generic_flash \
|
||||||
XPEDITE1000 \
|
|
||||||
yellowstone \
|
yellowstone \
|
||||||
yosemite \
|
yosemite \
|
||||||
yucca \
|
|
||||||
zeus \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC8220 Systems
|
## MPC8220 Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_8220=" \
|
LIST_8220="$(boards_by_cpu mpc8220)"
|
||||||
Alaska8220 \
|
|
||||||
Yukon8220 \
|
|
||||||
"
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC824x Systems
|
## MPC824x Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_824x=" \
|
LIST_824x="$(boards_by_cpu mpc824x)
|
||||||
A3000 \
|
|
||||||
barco \
|
|
||||||
BMW \
|
|
||||||
CPC45 \
|
CPC45 \
|
||||||
CU824 \
|
|
||||||
debris \
|
|
||||||
eXalion \
|
eXalion \
|
||||||
HIDDEN_DRAGON \
|
|
||||||
IDS8247 \
|
IDS8247 \
|
||||||
linkstation_HGLAN \
|
linkstation_HGLAN \
|
||||||
MOUSSE \
|
|
||||||
MUSENKI \
|
|
||||||
MVBLUE \
|
|
||||||
OXC \
|
|
||||||
PN62 \
|
|
||||||
Sandpoint8240 \
|
Sandpoint8240 \
|
||||||
Sandpoint8245 \
|
Sandpoint8245 \
|
||||||
sbc8240 \
|
|
||||||
utx8245 \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC8260 Systems (includes 8250, 8255 etc.)
|
## MPC8260 Systems (includes 8250, 8255 etc.)
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_8260=" \
|
LIST_8260="$(boards_by_cpu mpc8260)
|
||||||
atc \
|
|
||||||
cogent_mpc8260 \
|
cogent_mpc8260 \
|
||||||
CPU86 \
|
CPU86 \
|
||||||
CPU87 \
|
CPU87 \
|
||||||
ep8248 \
|
ep8248 \
|
||||||
ep8260 \
|
|
||||||
ep82xxm \
|
|
||||||
gw8260 \
|
|
||||||
hymod \
|
|
||||||
IPHASE4539 \
|
|
||||||
ISPAN \
|
ISPAN \
|
||||||
mgcoge \
|
|
||||||
MPC8260ADS \
|
MPC8260ADS \
|
||||||
MPC8266ADS \
|
|
||||||
MPC8272ADS \
|
MPC8272ADS \
|
||||||
PM826 \
|
PM826 \
|
||||||
PM828 \
|
PM828 \
|
||||||
ppmc8260 \
|
|
||||||
Rattler8248 \
|
Rattler8248 \
|
||||||
RPXsuper \
|
|
||||||
rsdproto \
|
|
||||||
sacsng \
|
|
||||||
sbc8260 \
|
|
||||||
SCM \
|
|
||||||
TQM8260_AC \
|
TQM8260_AC \
|
||||||
TQM8260_AD \
|
TQM8260_AD \
|
||||||
TQM8260_AE \
|
TQM8260_AE \
|
||||||
TQM8272 \
|
|
||||||
ZPC1900 \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC83xx Systems (includes 8349, etc.)
|
## MPC83xx Systems (includes 8349, etc.)
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_83xx=" \
|
LIST_83xx="$(boards_by_cpu mpc83xx)
|
||||||
caddy2 \
|
caddy2 \
|
||||||
kmeter1 \
|
|
||||||
MPC8308RDB \
|
|
||||||
MPC8313ERDB_33 \
|
MPC8313ERDB_33 \
|
||||||
MPC8313ERDB_NAND_66 \
|
MPC8313ERDB_NAND_66 \
|
||||||
MPC8315ERDB \
|
MPC8315ERDB \
|
||||||
MPC8315ERDB_NAND \
|
MPC8315ERDB_NAND \
|
||||||
MPC8323ERDB \
|
|
||||||
MPC832XEMDS \
|
MPC832XEMDS \
|
||||||
MPC832XEMDS_ATM \
|
MPC832XEMDS_ATM \
|
||||||
MPC8349EMDS \
|
|
||||||
MPC8349ITX \
|
MPC8349ITX \
|
||||||
MPC8349ITXGP \
|
MPC8349ITXGP \
|
||||||
MPC8360EMDS \
|
MPC8360EMDS \
|
||||||
|
@ -375,12 +238,8 @@ LIST_83xx=" \
|
||||||
MPC8360ERDK_33 \
|
MPC8360ERDK_33 \
|
||||||
MPC8360ERDK_66 \
|
MPC8360ERDK_66 \
|
||||||
MPC837XEMDS \
|
MPC837XEMDS \
|
||||||
MPC837XERDB \
|
|
||||||
MVBLM7 \
|
|
||||||
sbc8349 \
|
sbc8349 \
|
||||||
SIMPC8313_LP \
|
SIMPC8313_LP \
|
||||||
TQM834x \
|
|
||||||
ve8313 \
|
|
||||||
vme8349 \
|
vme8349 \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
@ -389,27 +248,21 @@ LIST_83xx=" \
|
||||||
## MPC85xx Systems (includes 8540, 8560 etc.)
|
## MPC85xx Systems (includes 8540, 8560 etc.)
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_85xx=" \
|
LIST_85xx="$(boards_by_cpu mpc85xx)
|
||||||
ATUM8548 \
|
|
||||||
MPC8536DS \
|
MPC8536DS \
|
||||||
MPC8536DS_NAND \
|
MPC8536DS_NAND \
|
||||||
MPC8536DS_SDCARD \
|
MPC8536DS_SDCARD \
|
||||||
MPC8536DS_SPIFLASH \
|
MPC8536DS_SPIFLASH \
|
||||||
MPC8536DS_36BIT \
|
MPC8536DS_36BIT \
|
||||||
MPC8540ADS \
|
|
||||||
MPC8540EVAL \
|
MPC8540EVAL \
|
||||||
MPC8541CDS \
|
MPC8541CDS \
|
||||||
MPC8544DS \
|
|
||||||
MPC8548CDS \
|
MPC8548CDS \
|
||||||
MPC8555CDS \
|
MPC8555CDS \
|
||||||
MPC8560ADS \
|
|
||||||
MPC8568MDS \
|
|
||||||
MPC8569MDS \
|
MPC8569MDS \
|
||||||
MPC8569MDS_ATM \
|
MPC8569MDS_ATM \
|
||||||
MPC8569MDS_NAND \
|
MPC8569MDS_NAND \
|
||||||
MPC8572DS \
|
MPC8572DS \
|
||||||
MPC8572DS_36BIT \
|
MPC8572DS_36BIT \
|
||||||
P1022DS \
|
|
||||||
P2020DS \
|
P2020DS \
|
||||||
P2020DS_36BIT \
|
P2020DS_36BIT \
|
||||||
P1011RDB \
|
P1011RDB \
|
||||||
|
@ -428,9 +281,6 @@ LIST_85xx=" \
|
||||||
P2020RDB_NAND \
|
P2020RDB_NAND \
|
||||||
P2020RDB_SDCARD \
|
P2020RDB_SDCARD \
|
||||||
P2020RDB_SPIFLASH \
|
P2020RDB_SPIFLASH \
|
||||||
P4080DS \
|
|
||||||
PM854 \
|
|
||||||
PM856 \
|
|
||||||
sbc8540 \
|
sbc8540 \
|
||||||
sbc8548 \
|
sbc8548 \
|
||||||
sbc8548_PCI_33 \
|
sbc8548_PCI_33 \
|
||||||
|
@ -438,8 +288,6 @@ LIST_85xx=" \
|
||||||
sbc8548_PCI_33_PCIE \
|
sbc8548_PCI_33_PCIE \
|
||||||
sbc8548_PCI_66_PCIE \
|
sbc8548_PCI_66_PCIE \
|
||||||
sbc8560 \
|
sbc8560 \
|
||||||
socrates \
|
|
||||||
stxgp3 \
|
|
||||||
stxssa \
|
stxssa \
|
||||||
TQM8540 \
|
TQM8540 \
|
||||||
TQM8541 \
|
TQM8541 \
|
||||||
|
@ -448,20 +296,15 @@ LIST_85xx=" \
|
||||||
TQM8548_BE \
|
TQM8548_BE \
|
||||||
TQM8555 \
|
TQM8555 \
|
||||||
TQM8560 \
|
TQM8560 \
|
||||||
XPEDITE5200 \
|
|
||||||
XPEDITE5370 \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## MPC86xx Systems
|
## MPC86xx Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_86xx=" \
|
LIST_86xx="$(boards_by_cpu mpc86xx)
|
||||||
MPC8610HPCD \
|
|
||||||
MPC8641HPCN_36BIT \
|
MPC8641HPCN_36BIT \
|
||||||
MPC8641HPCN \
|
MPC8641HPCN \
|
||||||
sbc8641d \
|
|
||||||
XPEDITE5170 \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
@ -524,13 +367,7 @@ LIST_ppc=" \
|
||||||
## StrongARM Systems
|
## StrongARM Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_SA=" \
|
LIST_SA="$(boards_by_cpu sa1100)"
|
||||||
assabet \
|
|
||||||
dnp1110 \
|
|
||||||
gcplus \
|
|
||||||
lart \
|
|
||||||
shannon \
|
|
||||||
"
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## ARM7 Systems
|
## ARM7 Systems
|
||||||
|
@ -706,35 +543,14 @@ LIST_at91=" \
|
||||||
## Xscale Systems
|
## Xscale Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_pxa=" \
|
LIST_pxa="$(boards_by_cpu pxa)
|
||||||
cerf250 \
|
|
||||||
colibri_pxa270 \
|
|
||||||
cradle \
|
|
||||||
csb226 \
|
|
||||||
delta \
|
|
||||||
innokom \
|
|
||||||
lubbock \
|
|
||||||
pleb2 \
|
|
||||||
polaris \
|
polaris \
|
||||||
pxa255_idp \
|
|
||||||
trizepsiv \
|
trizepsiv \
|
||||||
vpac270_nor \
|
vpac270_nor \
|
||||||
vpac270_onenand \
|
vpac270_onenand \
|
||||||
wepep250 \
|
|
||||||
xaeniax \
|
|
||||||
xm250 \
|
|
||||||
xsengine \
|
|
||||||
zipitz2 \
|
|
||||||
zylonite \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
LIST_ixp=" \
|
LIST_ixp="$(boards_by_cpu ixp)
|
||||||
actux1 \
|
|
||||||
actux2 \
|
|
||||||
actux3 \
|
|
||||||
actux4 \
|
|
||||||
ixdp425 \
|
|
||||||
ixdpg425 \
|
|
||||||
pdnb3 \
|
pdnb3 \
|
||||||
scpu \
|
scpu \
|
||||||
"
|
"
|
||||||
|
@ -818,21 +634,15 @@ LIST_mips_el=" \
|
||||||
## i386 Systems
|
## i386 Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_I486=" \
|
LIST_x86="$(boards_by_arch i386)
|
||||||
sc520_eNET \
|
sc520_eNET \
|
||||||
"
|
"
|
||||||
|
|
||||||
LIST_x86=" \
|
|
||||||
${LIST_I486} \
|
|
||||||
"
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## Nios-II Systems
|
## Nios-II Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_nios2=" \
|
LIST_nios2="$(boards_by_arch nios2)
|
||||||
PCI5441 \
|
|
||||||
PK1C20 \
|
|
||||||
nios2-generic \
|
nios2-generic \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
@ -840,86 +650,39 @@ LIST_nios2=" \
|
||||||
## MicroBlaze Systems
|
## MicroBlaze Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_microblaze=" \
|
LIST_microblaze="$(boards_by_arch microblaze)"
|
||||||
microblaze-generic \
|
|
||||||
"
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## ColdFire Systems
|
## ColdFire Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_coldfire=" \
|
LIST_coldfire="$(boards_by_arch m68k)
|
||||||
astro_mcf5373l \
|
astro_mcf5373l \
|
||||||
cobra5272 \
|
cobra5272 \
|
||||||
EB+MCF-EV123 \
|
EB+MCF-EV123 \
|
||||||
EB+MCF-EV123_internal \
|
EB+MCF-EV123_internal \
|
||||||
idmr \
|
|
||||||
M5208EVBE \
|
|
||||||
M52277EVB \
|
M52277EVB \
|
||||||
M5235EVB \
|
M5235EVB \
|
||||||
M5249EVB \
|
|
||||||
M5253DEMO \
|
|
||||||
M5253EVBE \
|
|
||||||
M5271EVB \
|
|
||||||
M5272C3 \
|
|
||||||
M5275EVB \
|
|
||||||
M5282EVB \
|
|
||||||
M53017EVB \
|
|
||||||
M5329AFEE \
|
M5329AFEE \
|
||||||
M5373EVB \
|
M5373EVB \
|
||||||
M54451EVB \
|
M54451EVB \
|
||||||
M54455EVB \
|
M54455EVB \
|
||||||
M5475AFE \
|
M5475AFE \
|
||||||
M5485AFE \
|
M5485AFE \
|
||||||
TASREG \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## AVR32 Systems
|
## AVR32 Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_avr32=" \
|
LIST_avr32="$(boards_by_arch avr32)"
|
||||||
atstk1002 \
|
|
||||||
atstk1003 \
|
|
||||||
atstk1004 \
|
|
||||||
atstk1006 \
|
|
||||||
atngw100 \
|
|
||||||
favr-32-ezkit \
|
|
||||||
hammerhead \
|
|
||||||
mimc200 \
|
|
||||||
"
|
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## Blackfin Systems
|
## Blackfin Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_blackfin=" \
|
LIST_blackfin="$(boards_by_arch blackfin)
|
||||||
bf518f-ezbrd \
|
bf527-ezkit-v2
|
||||||
bf526-ezbrd \
|
|
||||||
bf527-ad7160-eval \
|
|
||||||
bf527-ezkit \
|
|
||||||
bf527-ezkit-v2 \
|
|
||||||
bf533-ezkit \
|
|
||||||
bf533-stamp \
|
|
||||||
bf537-minotaur \
|
|
||||||
bf537-pnav \
|
|
||||||
bf537-srv1 \
|
|
||||||
bf537-stamp \
|
|
||||||
bf538f-ezkit \
|
|
||||||
bf548-ezkit \
|
|
||||||
bf561-acvilon \
|
|
||||||
bf561-ezkit \
|
|
||||||
blackstamp \
|
|
||||||
cm-bf527 \
|
|
||||||
cm-bf533 \
|
|
||||||
cm-bf537e \
|
|
||||||
cm-bf537u \
|
|
||||||
cm-bf548 \
|
|
||||||
cm-bf561 \
|
|
||||||
ibf-dsp561 \
|
|
||||||
ip04 \
|
|
||||||
tcm-bf518 \
|
|
||||||
tcm-bf537 \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
@ -956,12 +719,7 @@ LIST_sh=" \
|
||||||
## SPARC Systems
|
## SPARC Systems
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
LIST_sparc="gr_xc3s_1500 gr_cpci_ax2000 gr_ep2s60 grsim grsim_leon2"
|
LIST_sparc="$(boards_by_arch sparc)"
|
||||||
|
|
||||||
#-----------------------------------------------------------------------
|
|
||||||
|
|
||||||
#----- for now, just run PowerPC by default -----
|
|
||||||
[ $# = 0 ] && set $LIST_powerpc
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -991,6 +749,22 @@ build_target() {
|
||||||
${CROSS_COMPILE}size ${BUILD_DIR}/u-boot \
|
${CROSS_COMPILE}size ${BUILD_DIR}/u-boot \
|
||||||
| tee -a ${LOG_DIR}/$target.MAKELOG
|
| tee -a ${LOG_DIR}/$target.MAKELOG
|
||||||
}
|
}
|
||||||
|
build_targets() {
|
||||||
|
for t in "$@" ; do
|
||||||
|
# If a LIST_xxx var exists, use it. But avoid variable
|
||||||
|
# expansion in the eval when a board name contains certain
|
||||||
|
# characters that the shell interprets.
|
||||||
|
case ${t} in
|
||||||
|
*[-+=]*) list= ;;
|
||||||
|
*) list=$(eval echo '${LIST_'$t'}') ;;
|
||||||
|
esac
|
||||||
|
if [ -n "${list}" ] ; then
|
||||||
|
build_targets ${list}
|
||||||
|
else
|
||||||
|
build_target ${t}
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1007,27 +781,8 @@ print_stats() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
for arg in $@
|
|
||||||
do
|
#----- for now, just run PowerPC by default -----
|
||||||
case "$arg" in
|
[ $# = 0 ] && set -- powerpc
|
||||||
arm|SA|ARM7|ARM9|ARM10|ARM11|ARMV7|at91|ixp|pxa \
|
|
||||||
|avr32 \
|
build_targets "$@"
|
||||||
|blackfin \
|
|
||||||
|coldfire \
|
|
||||||
|microblaze \
|
|
||||||
|mips|mips_el \
|
|
||||||
|nios2 \
|
|
||||||
|ppc|powerpc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx|TSEC \
|
|
||||||
|sh|sh2|sh3|sh4 \
|
|
||||||
|sparc \
|
|
||||||
|x86|I486 \
|
|
||||||
)
|
|
||||||
for target in `eval echo '$LIST_'${arg}`
|
|
||||||
do
|
|
||||||
build_target ${target}
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
*) build_target ${arg}
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue