mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-19 02:16:48 +07:00
[PATCH] m68knommu: new family (523x) and board config support
New architecture and board configuration support for m68knommu. . add 523x ColdFire support . add support for SOM5282 and MOD5272 boards . break up the 527x to be separate 5271 and 5275. There is some subtle differences that (like RAM config) that need to be dealt with . add option to support selecting 4k kernel stack Signed-off-by: Greg Ungerer <gerg@uclinux.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
777354b63f
commit
5c4dbba9fc
@ -71,21 +71,31 @@ config M5206e
|
|||||||
help
|
help
|
||||||
Motorola ColdFire 5206e processor support.
|
Motorola ColdFire 5206e processor support.
|
||||||
|
|
||||||
|
config M523x
|
||||||
|
bool "MCF523x"
|
||||||
|
help
|
||||||
|
Freescale Coldfire 5230/1/2/4/5 processor support
|
||||||
|
|
||||||
config M5249
|
config M5249
|
||||||
bool "MCF5249"
|
bool "MCF5249"
|
||||||
help
|
help
|
||||||
Motorola ColdFire 5249 processor support.
|
Motorola ColdFire 5249 processor support.
|
||||||
|
|
||||||
config M527x
|
config M5271
|
||||||
bool "MCF527x"
|
bool "MCF5271"
|
||||||
help
|
help
|
||||||
Freescale (Motorola) ColdFire 5270/5271/5274/5275 processor support.
|
Freescale (Motorola) ColdFire 5270/5271 processor support.
|
||||||
|
|
||||||
config M5272
|
config M5272
|
||||||
bool "MCF5272"
|
bool "MCF5272"
|
||||||
help
|
help
|
||||||
Motorola ColdFire 5272 processor support.
|
Motorola ColdFire 5272 processor support.
|
||||||
|
|
||||||
|
config M5275
|
||||||
|
bool "MCF5275"
|
||||||
|
help
|
||||||
|
Freescale (Motorola) ColdFire 5274/5275 processor support.
|
||||||
|
|
||||||
config M528x
|
config M528x
|
||||||
bool "MCF528x"
|
bool "MCF528x"
|
||||||
help
|
help
|
||||||
@ -103,9 +113,14 @@ config M5407
|
|||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
config M527x
|
||||||
|
bool
|
||||||
|
depends on (M5271 || M5275)
|
||||||
|
default y
|
||||||
|
|
||||||
config COLDFIRE
|
config COLDFIRE
|
||||||
bool
|
bool
|
||||||
depends on (M5206 || M5206e || M5249 || M527x || M5272 || M528x || M5307 || M5407)
|
depends on (M5206 || M5206e || M523x || M5249 || M527x || M5272 || M528x || M5307 || M5407)
|
||||||
default y
|
default y
|
||||||
|
|
||||||
choice
|
choice
|
||||||
@ -183,6 +198,11 @@ config CLOCK_60MHz
|
|||||||
help
|
help
|
||||||
Select a 60MHz CPU clock frequency.
|
Select a 60MHz CPU clock frequency.
|
||||||
|
|
||||||
|
config CLOCK_62_5MHz
|
||||||
|
bool "62.5MHz"
|
||||||
|
help
|
||||||
|
Select a 62.5MHz CPU clock frequency.
|
||||||
|
|
||||||
config CLOCK_64MHz
|
config CLOCK_64MHz
|
||||||
bool "64MHz"
|
bool "64MHz"
|
||||||
help
|
help
|
||||||
@ -302,6 +322,12 @@ config ELITE
|
|||||||
help
|
help
|
||||||
Support for the Motorola M5206eLITE board.
|
Support for the Motorola M5206eLITE board.
|
||||||
|
|
||||||
|
config M5235EVB
|
||||||
|
bool "Freescale M5235EVB support"
|
||||||
|
depends on M523x
|
||||||
|
help
|
||||||
|
Support for the Freescale M5235EVB board.
|
||||||
|
|
||||||
config M5249C3
|
config M5249C3
|
||||||
bool "Motorola M5249C3 board support"
|
bool "Motorola M5249C3 board support"
|
||||||
depends on M5249
|
depends on M5249
|
||||||
@ -310,13 +336,13 @@ config M5249C3
|
|||||||
|
|
||||||
config M5271EVB
|
config M5271EVB
|
||||||
bool "Freescale (Motorola) M5271EVB board support"
|
bool "Freescale (Motorola) M5271EVB board support"
|
||||||
depends on M527x
|
depends on M5271
|
||||||
help
|
help
|
||||||
Support for the Freescale (Motorola) M5271EVB board.
|
Support for the Freescale (Motorola) M5271EVB board.
|
||||||
|
|
||||||
config M5275EVB
|
config M5275EVB
|
||||||
bool "Freescale (Motorola) M5275EVB board support"
|
bool "Freescale (Motorola) M5275EVB board support"
|
||||||
depends on M527x
|
depends on M5275
|
||||||
help
|
help
|
||||||
Support for the Freescale (Motorola) M5275EVB board.
|
Support for the Freescale (Motorola) M5275EVB board.
|
||||||
|
|
||||||
@ -343,6 +369,12 @@ config COBRA5282
|
|||||||
depends on M528x
|
depends on M528x
|
||||||
help
|
help
|
||||||
Support for the senTec COBRA5282 board.
|
Support for the senTec COBRA5282 board.
|
||||||
|
|
||||||
|
config SOM5282EM
|
||||||
|
bool "EMAC.Inc SOM5282EM board support"
|
||||||
|
depends on M528x
|
||||||
|
help
|
||||||
|
Support for the EMAC.Inc SOM5282EM module.
|
||||||
|
|
||||||
config ARN5307
|
config ARN5307
|
||||||
bool "Arnewsh 5307 board support"
|
bool "Arnewsh 5307 board support"
|
||||||
@ -410,6 +442,12 @@ config CPU16B
|
|||||||
help
|
help
|
||||||
Support for the SNEHA CPU16B board.
|
Support for the SNEHA CPU16B board.
|
||||||
|
|
||||||
|
config MOD5272
|
||||||
|
bool "Netburner MOD-5272 board support"
|
||||||
|
depends on M5272
|
||||||
|
help
|
||||||
|
Support for the Netburner MOD-5272 board.
|
||||||
|
|
||||||
config ROMFS_FROM_ROM
|
config ROMFS_FROM_ROM
|
||||||
bool " ROMFS image not RAM resident"
|
bool " ROMFS image not RAM resident"
|
||||||
depends on (NETtel || SNAPGEAR)
|
depends on (NETtel || SNAPGEAR)
|
||||||
@ -430,7 +468,7 @@ config ARNEWSH
|
|||||||
config MOTOROLA
|
config MOTOROLA
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
depends on (M5206eC3 || M5249C3 || M5271EVB || M5272C3 || M5275EVB || M5282EVB || M5307C3 || M5407C3)
|
depends on (M5206eC3 || M5235EVB || M5249C3 || M5271EVB || M5272C3 || M5275EVB || M5282EVB || M5307C3 || M5407C3)
|
||||||
|
|
||||||
config HW_FEITH
|
config HW_FEITH
|
||||||
bool
|
bool
|
||||||
@ -441,6 +479,11 @@ config senTec
|
|||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
depends on (COBRA5272 || COBRA5282)
|
depends on (COBRA5272 || COBRA5282)
|
||||||
|
|
||||||
|
config EMAC_INC
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
depends on (SOM5282EM)
|
||||||
|
|
||||||
config SNEHA
|
config SNEHA
|
||||||
bool
|
bool
|
||||||
@ -455,6 +498,15 @@ config LARGE_ALLOCS
|
|||||||
a lot of RAM, and you need to able to allocate very large
|
a lot of RAM, and you need to able to allocate very large
|
||||||
contiguous chunks. If unsure, say N.
|
contiguous chunks. If unsure, say N.
|
||||||
|
|
||||||
|
config 4KSTACKS
|
||||||
|
bool "Use 4Kb for kernel stacks instead of 8Kb"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
If you say Y here the kernel will use a 4Kb stacksize for the
|
||||||
|
kernel stack attached to each process/thread. This facilitates
|
||||||
|
running more threads on a system and also reduces the pressure
|
||||||
|
on the VM subsystem for higher order allocations.
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "RAM size"
|
prompt "RAM size"
|
||||||
default AUTO
|
default AUTO
|
||||||
|
Loading…
Reference in New Issue
Block a user