ARM: Allow Kconfig to control the definition of NR_BANKS
Move the sizing of NR_BANKS to a Kconfig control instead of selecting it in a header file depending on platform selection. This allows new additions to its dependencies to be handled more gracefully. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
b4244738d2
commit
958cab0fbe
@ -1125,6 +1125,11 @@ config ARM_TIMER_SP804
|
|||||||
|
|
||||||
source arch/arm/mm/Kconfig
|
source arch/arm/mm/Kconfig
|
||||||
|
|
||||||
|
config ARM_NR_BANKS
|
||||||
|
int
|
||||||
|
default 16 if ARCH_EP93XX
|
||||||
|
default 8
|
||||||
|
|
||||||
config IWMMXT
|
config IWMMXT
|
||||||
bool "Enable iWMMXt support"
|
bool "Enable iWMMXt support"
|
||||||
depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4
|
depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4
|
||||||
|
@ -192,11 +192,7 @@ static const struct tagtable __tagtable_##fn __tag = { tag, fn }
|
|||||||
/*
|
/*
|
||||||
* Memory map description
|
* Memory map description
|
||||||
*/
|
*/
|
||||||
#ifdef CONFIG_ARCH_EP93XX
|
#define NR_BANKS CONFIG_ARM_NR_BANKS
|
||||||
# define NR_BANKS 16
|
|
||||||
#else
|
|
||||||
# define NR_BANKS 8
|
|
||||||
#endif
|
|
||||||
|
|
||||||
struct membank {
|
struct membank {
|
||||||
phys_addr_t start;
|
phys_addr_t start;
|
||||||
|
Loading…
Reference in New Issue
Block a user