On Jul 21, 2009, at 6:52 AM, Wolfgang Denk wrote: >> diff --git a/include/asm-ppc/config.h b/include/asm-ppc/config.h >> index ca143c7..b799a22 100644 >> --- a/include/asm-ppc/config.h >> +++ b/include/asm-ppc/config.h >> @@ -37,4 +37,45 @@ >> #endif >> #endif >> >> +#if defined(CONFIG_MPC8533) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8535) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8536) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8540) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8541) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8543) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8544) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8545) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8547) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8548) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8555) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8560) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8567) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8568) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8569) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8572) >> +#define CONFIG_MAX_CPUS 2 >> +#elif defined(CONFIG_P2020) >> +#define CONFIG_MAX_CPUS 2 >> + >> +#elif defined(CONFIG_MPC8610) >> +#define CONFIG_MAX_CPUS 1 >> +#elif defined(CONFIG_MPC8641) >> +#define CONFIG_MAX_CPUS 2 >> +#endif > > Sorry, but this does not scale. Please find a better solution.
is there a better solution? We effectively do things like this in the board CONFIG.h and its just duplicated for every board. Here its just isolated. Just wondering if you had any suggestions (I agree its ugly and if/when we get Kconfig its something that could be put there). - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot