# SPDX-License-Identifier: GPL-2.0
menuconfig [31mCONFIG_FSL_SOC_BOOKE[0m
bool "Freescale Book-E Machine Type"
depends on [31mCONFIG_PPC_85xx[0m || [31mCONFIG_PPC_BOOK3E[0m
select [31mCONFIG_FSL_SOC[0m
select [31mCONFIG_PPC_UDBG_16550[0m
select [31mCONFIG_MPIC[0m
select [31mCONFIG_HAVE_PCI[0m
select [31mCONFIG_FSL_PCI[0m if [31mCONFIG_PCI[0m
select [31mCONFIG_SERIAL_8250_EXTENDED[0m if [31mCONFIG_SERIAL_8250[0m
select [31mCONFIG_SERIAL_8250_SHARE_IRQ[0m if [31mCONFIG_SERIAL_8250[0m
select [31mCONFIG_FSL_CORENET_RCPM[0m if [31mCONFIG_PPC_E500MC[0m
default y
if [31mCONFIG_FSL_SOC_BOOKE[0m
if [31mCONFIG_PPC32[0m
config [31mCONFIG_FSL_85XX_CACHE_SRAM[0m
bool
select [31mCONFIG_PPC_LIB_RHEAP[0m
help
When selected, this option enables cache-sram support
for memory allocation on P1/P2 QorIQ platforms.
cache-sram-size and cache-sram-offset kernel boot
parameters should be passed when this option is enabled.
config [31mCONFIG_BSC9131_RDB[0m
bool "Freescale BSC9131RDB"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Freescale BSC9131RDB board.
The BSC9131 is a heterogeneous SoC containing an e500v2 powerpc and a
StarCore SC3850 DSP
Manufacturer : Freescale Semiconductor, Inc
config [31mCONFIG_C293_PCIE[0m
bool "Freescale C293PCIE"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the C293PCIE board
config [31mCONFIG_BSC9132_QDS[0m
bool "Freescale BSC9132QDS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Freescale BSC9132 QDS board.
BSC9132 is a heterogeneous SoC containing dual e500v2 powerpc cores
and dual StarCore SC3850 DSP cores.
Manufacturer : Freescale Semiconductor, Inc
config [31mCONFIG_MPC8540_ADS[0m
bool "Freescale MPC8540 ADS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the MPC 8540 ADS board
config [31mCONFIG_MPC8560_ADS[0m
bool "Freescale MPC8560 ADS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_CPM2[0m
help
This option enables support for the MPC 8560 ADS board
config [31mCONFIG_MPC85xx_CDS[0m
bool "Freescale MPC85xx CDS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_PPC_I8259[0m
select [31mCONFIG_HAVE_RAPIDIO[0m
help
This option enables support for the MPC85xx CDS board
config [31mCONFIG_MPC85xx_MDS[0m
bool "Freescale MPC85xx MDS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_PHYLIB[0m if [31mCONFIG_NETDEVICES[0m
select [31mCONFIG_HAVE_RAPIDIO[0m
select [31mCONFIG_SWIOTLB[0m
help
This option enables support for the MPC85xx MDS board
config [31mCONFIG_MPC8536_DS[0m
bool "Freescale MPC8536 DS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_SWIOTLB[0m
help
This option enables support for the MPC8536 DS board
config [31mCONFIG_MPC85xx_DS[0m
bool "Freescale MPC85xx DS"
select [31mCONFIG_PPC_I8259[0m
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_FSL_ULI1575[0m if [31mCONFIG_PCI[0m
select [31mCONFIG_SWIOTLB[0m
help
This option enables support for the MPC85xx DS (MPC8544 DS) board
config [31mCONFIG_MPC85xx_RDB[0m
bool "Freescale MPC85xx RDB"
select [31mCONFIG_PPC_I8259[0m
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_FSL_ULI1575[0m if [31mCONFIG_PCI[0m
select [31mCONFIG_SWIOTLB[0m
help
This option enables support for the MPC85xx RDB (P2020 RDB) board
config [31mCONFIG_P1010_RDB[0m
bool "Freescale P1010RDB"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the MPC85xx RDB (P1010 RDB) board
P1010RDB contains P1010Si, which provides CPU performance up to 800
MHz and 1600 DMIPS, additional functionality and faster interfaces
(DDR3/3L, SATA II, and [31mCONFIG_PCI[0m Express).
config [31mCONFIG_P1022_DS[0m
bool "Freescale P1022 DS"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_SWIOTLB[0m
help
This option enables support for the Freescale P1022DS reference board.
config [31mCONFIG_P1022_RDK[0m
bool "Freescale / iVeia P1022 RDK"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Freescale / iVeia P1022RDK
reference board.
config [31mCONFIG_P1023_RDB[0m
bool "Freescale P1023 RDB"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the P1023 RDB board.
config [31mCONFIG_TWR_P102x[0m
bool "Freescale TWR-P102x"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the TWR-P1025 board.
config [31mCONFIG_SOCRATES[0m
bool "Socrates"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Socrates board.
config [31mCONFIG_KSI8560[0m
bool "Emerson KSI8560"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Emerson [31mCONFIG_KSI8560[0m board
config [31mCONFIG_XES_MPC85xx[0m
bool "X-ES single-board computer"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the various single-board
computers from Extreme Engineering Solutions (X-ES) based on
Freescale MPC85xx processors.
Manufacturer: Extreme Engineering Solutions, Inc.
URL: <http://www.xes-inc.com/>
config [31mCONFIG_STX_GP3[0m
bool "Silicon Turnkey Express GP3"
help
This option enables support for the Silicon Turnkey Express GP3
board.
select [31mCONFIG_CPM2[0m
select [31mCONFIG_DEFAULT_UIMAGE[0m
config [31mCONFIG_TQM8540[0m
bool "TQ Components TQM8540"
help
This option enables support for the TQ Components [31mCONFIG_TQM8540[0m board.
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_TQM85xx[0m
config [31mCONFIG_TQM8541[0m
bool "TQ Components TQM8541"
help
This option enables support for the TQ Components [31mCONFIG_TQM8541[0m board.
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_TQM85xx[0m
select [31mCONFIG_CPM2[0m
config [31mCONFIG_TQM8548[0m
bool "TQ Components TQM8548"
help
This option enables support for the TQ Components [31mCONFIG_TQM8548[0m board.
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_TQM85xx[0m
config [31mCONFIG_TQM8555[0m
bool "TQ Components TQM8555"
help
This option enables support for the TQ Components [31mCONFIG_TQM8555[0m board.
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_TQM85xx[0m
select [31mCONFIG_CPM2[0m
config [31mCONFIG_TQM8560[0m
bool "TQ Components TQM8560"
help
This option enables support for the TQ Components [31mCONFIG_TQM8560[0m board.
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_TQM85xx[0m
select [31mCONFIG_CPM2[0m
config [31mCONFIG_SBC8548[0m
bool "Wind River SBC8548"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Wind River [31mCONFIG_SBC8548[0m board
config [31mCONFIG_PPA8548[0m
bool "Prodrive PPA8548"
help
This option enables support for the Prodrive [31mCONFIG_PPA8548[0m board.
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_HAVE_RAPIDIO[0m
config [31mCONFIG_GE_IMP3A[0m
bool "GE Intelligent Platforms IMP3A"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_SWIOTLB[0m
select [31mCONFIG_MMIO_NVRAM[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_GE_FPGA[0m
help
This option enables support for the GE Intelligent Platforms IMP3A
board.
This board is a 3U CompactPCI Single Board Computer with a Freescale
P2020 processor.
config [31mCONFIG_SGY_CTS1000[0m
tristate "Servergy CTS-1000 support"
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_OF_GPIO[0m
depends on [31mCONFIG_CORENET_GENERIC[0m
help
Enable this to support functionality in Servergy's CTS-1000 systems.
config [31mCONFIG_MVME2500[0m
bool "Artesyn MVME2500"
select [31mCONFIG_DEFAULT_UIMAGE[0m
help
This option enables support for the Emerson/Artesyn [31mCONFIG_MVME2500[0m board.
endif # [31mCONFIG_PPC32[0m
config [31mCONFIG_PPC_QEMU_E500[0m
bool "QEMU generic e500 platform"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_E500[0m
select [31mCONFIG_PPC_E500MC[0m if [31mCONFIG_PPC64[0m
help
This option enables support for running as a QEMU guest using
QEMU's generic e500 machine. This is not required if you're
using a QEMU machine that targets a specific board, such as
mpc8544ds.
Unlike most e500 boards that target a specific CPU, this
platform works with any e500-family CPU that QEMU supports.
Thus, you'll need to make sure CONFIG_PPC_E500MC is set or
unset based on the emulated CPU (or actual host CPU in the case
of [31mCONFIG_KVM[0m).
config [31mCONFIG_CORENET_GENERIC[0m
bool "Freescale CoreNet Generic"
select [31mCONFIG_DEFAULT_UIMAGE[0m
select [31mCONFIG_E500[0m
select [31mCONFIG_PPC_E500MC[0m
select [31mCONFIG_PHYS_64BIT[0m
select [31mCONFIG_SWIOTLB[0m
select [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_GPIO_MPC8XXX[0m
select [31mCONFIG_HAVE_RAPIDIO[0m
select [31mCONFIG_PPC_EPAPR_HV_PIC[0m
help
This option enables support for the FSL CoreNet based boards.
For 32bit kernel, the following boards are supported:
P2041 RDB, P3041 DS, P4080 DS, kmcoge4, and OCA4080
For 64bit kernel, the following boards are supported:
T208x QDS/RDB, T4240 QDS/RDB and B4 QDS
The following boards are supported for both 32bit and 64bit kernel:
P5020 DS, P5040 DS, T102x QDS/RDB, T104x QDS/RDB
endif # [31mCONFIG_FSL_SOC_BOOKE[0m
config [31mCONFIG_TQM85xx[0m
bool