#########################################################################
## MPC5xxx Systems
#########################################################################
-MPC5200LITE_config \
-MPC5200LITE_LOWBOOT_config \
-MPC5200LITE_LOWBOOT08_config \
-icecube_5200_DDR_config \
-IceCube_5200_DDR_config \
-icecube_5200_DDR_LOWBOOT_config \
-icecube_5200_DDR_LOWBOOT08_config \
-icecube_5200_config \
-IceCube_5200_config \
-IceCube_5100_config: unconfig
+Lite5200_config \
+Lite5200_LOWBOOT_config \
+Lite5200_LOWBOOT08_config \
+icecube_5200_config \
+icecube_5200_LOWBOOT_config \
+icecube_5200_LOWBOOT08_config \
+icecube_5200_DDR_config \
+icecube_5200_DDR_LOWBOOT_config \
+icecube_5200_DDR_LOWBOOT08_config \
+icecube_5100_config: unconfig
@ >include/config.h
@[ -z "$(findstring LOWBOOT_,$@)" ] || \
{ if [ "$(findstring DDR,$@)" ] ; \
@./mkconfig $(@:_config=) ppc mpc8xx adderII
ADS860_config \
-DUET_ADS_config \
FADS823_config \
FADS850SAR_config \
MPC86xADS_config \
+MPC885ADS_config \
FADS860T_config: unconfig
@./mkconfig $(@:_config=) ppc mpc8xx fads
@./mkconfig $(@:_config=) ppc mpc8xx top860 emk
# Play some tricks for configuration selection
-# All boards can come with 50 MHz (default), 66MHz, 80MHz or 100 MHz clock,
-# but only 855 and 860 boards may come with FEC
-# and 823 boards may have LCD support
-xtract_8xx = $(subst _66MHz,,$(subst _80MHz,,$(subst _100MHz,,$(subst _133MHz,,$(subst _LCD,,$(subst _config,,$1))))))
+# Only 855 and 860 boards may come with FEC
+# and only 823 boards may have LCD support
+xtract_8xx = $(subst _LCD,,$(subst _config,,$1))
FPS850L_config \
FPS860L_config \
NSCU_config \
TQM823L_config \
-TQM823L_66MHz_config \
-TQM823L_80MHz_config \
TQM823L_LCD_config \
-TQM823L_LCD_66MHz_config \
-TQM823L_LCD_80MHz_config \
TQM850L_config \
-TQM850L_66MHz_config \
-TQM850L_80MHz_config \
TQM855L_config \
-TQM855L_66MHz_config \
-TQM855L_80MHz_config \
TQM860L_config \
-TQM860L_66MHz_config \
-TQM860L_80MHz_config \
TQM862L_config \
-TQM862L_66MHz_config \
-TQM862L_80MHz_config \
TQM823M_config \
-TQM823M_66MHz_config \
-TQM823M_80MHz_config \
TQM850M_config \
-TQM850M_66MHz_config \
-TQM850M_80MHz_config \
TQM855M_config \
-TQM855M_66MHz_config \
-TQM855M_80MHz_config \
TQM860M_config \
-TQM860M_66MHz_config \
-TQM860M_80MHz_config \
TQM862M_config \
-TQM862M_66MHz_config \
-TQM862M_80MHz_config \
-TQM862M_100MHz_config \
TQM866M_config: unconfig
@ >include/config.h
- @[ -z "$(findstring _66MHz,$@)" ] || \
- { echo "#define CONFIG_66MHz" >>include/config.h ; \
- echo "... with 66MHz system clock" ; \
- }
- @[ -z "$(findstring _80MHz,$@)" ] || \
- { echo "#define CONFIG_80MHz" >>include/config.h ; \
- echo "... with 80MHz system clock" ; \
- }
- @[ -z "$(findstring _100MHz,$@)" ] || \
- { echo "#define CONFIG_100MHz" >>include/config.h ; \
- echo "... with 100MHz system clock" ; \
- }
- @[ -z "$(findstring _133MHz,$@)" ] || \
- { echo "#define CONFIG_133MHz" >>include/config.h ; \
- echo "... with 133MHz system clock" ; \
- }
@[ -z "$(findstring _LCD,$@)" ] || \
{ echo "#define CONFIG_LCD" >>include/config.h ; \
echo "#define CONFIG_NEC_NL6448BC20" >>include/config.h ; \
CANBT_config: unconfig
@./mkconfig $(@:_config=) ppc ppc4xx canbt esd
+CATcenter_config: unconfig
+ @ echo "/* CATcenter uses PPChameleon Model ME */" > include/config.h
+ @ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >> include/config.h
+ @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave
+
CPCI405_config \
CPCI4052_config \
CPCI405AB_config: unconfig
tb0229_config: unconfig
@./mkconfig $(@:_config=) mips mips tb0229
+#########################################################################
+## MIPS32 AU1X00
+#########################################################################
+dbau1000_config : unconfig
+ @ >include/config.h
+ @echo "#define CONFIG_DBAU1000 1" >>include/config.h
+ @./mkconfig -a dbau1x00 mips mips dbau1x00
+
+dbau1100_config : unconfig
+ @ >include/config.h
+ @echo "#define CONFIG_DBAU1100 1" >>include/config.h
+ @./mkconfig -a dbau1x00 mips mips dbau1x00
+
+dbau1500_config : unconfig
+ @ >include/config.h
+ @echo "#define CONFIG_DBAU1500 1" >>include/config.h
+ @./mkconfig -a dbau1x00 mips mips dbau1x00
+
#########################################################################
## MIPS64 5Kc
#########################################################################
@echo "#define CONFIG_SUZAKU 1" >> include/config.h
@./mkconfig -a $(@:_config=) microblaze microblaze suzaku AtmarkTechno
-#########################################################################
-## MIPS32 AU1X00
-#########################################################################
-dbau1000_config : unconfig
- @ >include/config.h
- @echo "#define CONFIG_DBAU1000 1" >>include/config.h
- @./mkconfig -a dbau1x00 mips mips dbau1x00
-
-dbau1100_config : unconfig
- @ >include/config.h
- @echo "#define CONFIG_DBAU1100 1" >>include/config.h
- @./mkconfig -a dbau1x00 mips mips dbau1x00
-
-dbau1500_config : unconfig
- @ >include/config.h
- @echo "#define CONFIG_DBAU1500 1" >>include/config.h
- @./mkconfig -a dbau1x00 mips mips dbau1x00
-
#########################################################################
#########################################################################