Skip to content

Commit

Permalink
powerpc: Allow CPU selection also on PPC32
Browse files Browse the repository at this point in the history
This patch extends to PPC32 the capability to select the exact
CPU type.

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
  • Loading branch information
Christophe Leroy authored and Michael Ellerman committed Aug 7, 2018
1 parent cc62d20 commit 0e00a8c
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions arch/powerpc/platforms/Kconfig.cputype
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,6 @@ endchoice

choice
prompt "CPU selection"
depends on PPC64
default GENERIC_CPU
help
This will create a kernel which is optimised for a particular CPU.
Expand All @@ -95,13 +94,17 @@ choice

config GENERIC_CPU
bool "Generic (POWER4 and above)"
depends on !CPU_LITTLE_ENDIAN
depends on PPC64 && !CPU_LITTLE_ENDIAN

config GENERIC_CPU
bool "Generic (POWER8 and above)"
depends on CPU_LITTLE_ENDIAN
depends on PPC64 && CPU_LITTLE_ENDIAN
select ARCH_HAS_FAST_MULTIPLIER

config GENERIC_CPU
bool "Generic 32 bits powerpc"
depends on PPC32 && !PPC_8xx

config CELL_CPU
bool "Cell Broadband Engine"
depends on PPC_BOOK3S_64 && !CPU_LITTLE_ENDIAN
Expand Down Expand Up @@ -137,6 +140,10 @@ config E6500_CPU
bool "Freescale e6500"
depends on E500

config 860_CPU
bool "8xx family"
depends on PPC_8xx

endchoice

config TARGET_CPU_BOOL
Expand All @@ -152,7 +159,7 @@ config TARGET_CPU
default "power7" if POWER7_CPU
default "power8" if POWER8_CPU
default "power9" if POWER9_CPU
default "860" if PPC_8xx
default "860" if 860_CPU

config PPC_BOOK3S
def_bool y
Expand Down

0 comments on commit 0e00a8c

Please sign in to comment.