# The "tools" are needed early, so put this first
SUBDIRS = tools \
+ examples \
lib_generic \
lib_$(ARCH) \
cpu/$(CPU) \
drivers \
drivers/sk98lin \
post \
- post/cpu \
- examples
+ post/cpu
#########################################################################
# U-Boot objects....order is important (i.e. start must be first)
LIBS += post/libpost.a post/cpu/libcpu.a
LIBS += common/libcommon.a
LIBS += lib_generic/libgeneric.a
+# Add GCC lib
+PLATFORM_LIBS += -L $(shell dirname `$(CC) -print-libgcc-file-name`) -lgcc
#########################################################################
#########################################################################
@echo "#define CONFIG_SHARP_LQ084V1DG21" >>include/config.h
@./mkconfig $(@:_config=) ppc mpc8xx v37
+wtk_config: unconfig
+ @echo "#define CONFIG_LCD" >include/config.h
+ @echo "#define CONFIG_SHARP_LQ065T9DR51U" >>include/config.h
+ @./mkconfig -a TQM823L ppc mpc8xx tqm8xx
+
#########################################################################
## PPC4xx Systems
#########################################################################
DASA_SIM_config: unconfig
@./mkconfig $(@:_config=) ppc ppc4xx dasa_sim esd
+DP405_config: unconfig
+ @./mkconfig $(@:_config=) ppc ppc4xx dp405 esd
+
DU405_config: unconfig
@./mkconfig $(@:_config=) ppc ppc4xx du405 esd
EXBITGEN_config:unconfig
@./mkconfig $(@:_config=) ppc ppc4xx exbitgen
+HUB405_config: unconfig
+ @./mkconfig $(@:_config=) ppc ppc4xx hub405 esd
+
MIP405_config:unconfig
@./mkconfig $(@:_config=) ppc ppc4xx mip405 mpl
PIP405_config:unconfig
@./mkconfig $(@:_config=) ppc ppc4xx pip405 mpl
+PLU405_config: unconfig
+ @./mkconfig $(@:_config=) ppc ppc4xx plu405 esd
+
PMC405_config: unconfig
@./mkconfig $(@:_config=) ppc ppc4xx pmc405 esd
PPChameleonEVB_config: unconfig
@./mkconfig $(@:_config=) ppc ppc4xx PPChameleonEVB dave
+VOH405_config: unconfig
+ @./mkconfig $(@:_config=) ppc ppc4xx voh405 esd
+
W7OLMC_config \
W7OLMG_config: unconfig
@./mkconfig $(@:_config=) ppc ppc4xx w7o
## ARM92xT Systems
#########################################################################
-xtract_trab = $(subst _big_flash,,$(subst _config,,$1))
+xtract_trab = $(subst _bigram,,$(subst _bigflash,,$(subst _old,,$(subst _config,,$1))))
omap1510inn_config : unconfig
@./mkconfig $(@:_config=) arm arm925t omap1510inn
@./mkconfig $(@:_config=) arm arm920t smdk2410
trab_config \
-trab_big_flash_config: unconfig
+trab_bigram_config \
+trab_bigflash_config \
+trab_old_config: unconfig
@ >include/config.h
- @[ -z "$(findstring _big_flash,$@)" ] || \
- { echo "#define CONFIG_BIG_FLASH" >>include/config.h ; \
- echo "... with big flash support" ; \
+ @[ -z "$(findstring _bigram,$@)" ] || \
+ { echo "#define CONFIG_FLASH_8MB" >>include/config.h ; \
+ echo "... with 8 MB Flash, 32 MB RAM" ; \
+ }
+ @[ -z "$(findstring _bigflash,$@)" ] || \
+ { echo "#define CONFIG_RAM_16MB" >>include/config.h ; \
+ echo "... with 16 MB Flash, 16 MB RAM" ; \
+ echo "TEXT_BASE = 0x0CF00000" >board/trab/config.tmp ; \
+ }
+ @[ -z "$(findstring _old,$@)" ] || \
+ { echo "#define CONFIG_OLD_VERSION" >>include/config.h ; \
+ echo "... with small memory configuration" ; \
+ echo "TEXT_BASE = 0x0CF00000" >board/trab/config.tmp ; \
}
@./mkconfig -a $(call xtract_trab,$@) arm arm920t trab
rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend
rm -f tools/env/fw_printenv tools/env/fw_setenv
rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.image
+ rm -f board/trab/trab_fkt board/trab/config.tmp
clobber: clean
find . -type f \