Skip to content

Commit

Permalink
m68knommu: make ColdFire SoC selection a choice
Browse files Browse the repository at this point in the history
It would be nice if we could support multiple ColdFire SoC types in a
single binary - but currently the code simply does not support it.
Change the SoC selection config options to be a choice instead of
individual selectable entries.

This fixes problems with building allnoconfig, and means that a sane
linux kernel is generated for a single ColdFire SoC type.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
  • Loading branch information
Greg Ungerer committed Jul 12, 2015
1 parent 15c2ca4 commit fa95a1d
Showing 1 changed file with 18 additions and 9 deletions.
27 changes: 18 additions & 9 deletions arch/m68k/Kconfig.cpu
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,13 @@ endif # M68KCLASSIC

if COLDFIRE

choice
prompt "ColdFire SoC type"
default M520x
help
Select the type of ColdFire System-on-Chip (SoC) that you want
to build for.

config M5206
bool "MCF5206"
depends on !MMU
Expand Down Expand Up @@ -174,9 +181,6 @@ config M525x
help
Freescale (Motorola) Coldfire 5251/5253 processor support.

config M527x
bool

config M5271
bool "MCF5271"
depends on !MMU
Expand Down Expand Up @@ -223,9 +227,6 @@ config M5307
help
Motorola ColdFire 5307 processor support.

config M53xx
bool

config M532x
bool "MCF532x"
depends on !MMU
Expand All @@ -251,9 +252,6 @@ config M5407
help
Motorola ColdFire 5407 processor support.

config M54xx
bool

config M547x
bool "MCF547x"
select M54xx
Expand All @@ -280,6 +278,17 @@ config M5441x
help
Freescale Coldfire 54410/54415/54416/54417/54418 processor support.

endchoice

config M527x
bool

config M53xx
bool

config M54xx
bool

endif # COLDFIRE


Expand Down

0 comments on commit fa95a1d

Please sign in to comment.