config [31mCONFIG_CPM1[0m
bool
select [31mCONFIG_CPM[0m
choice
prompt "8xx Machine Type"
depends on [31mCONFIG_PPC_8xx[0m
depends on [31mCONFIG_8xx[0m
default [31mCONFIG_MPC885ADS[0m
config [31mCONFIG_MPC8XXFADS[0m
bool "FADS"
config [31mCONFIG_MPC86XADS[0m
bool "MPC86XADS"
select [31mCONFIG_CPM1[0m
help
MPC86x Application Development System by Freescale Semiconductor.
The MPC86xADS is meant to serve as a platform for s/w and h/w
development around the MPC86X processor families.
config [31mCONFIG_MPC885ADS[0m
bool "MPC885ADS"
select [31mCONFIG_CPM1[0m
select [31mCONFIG_OF_DYNAMIC[0m
help
Freescale Semiconductor MPC885 Application Development System (ADS).
Also known as DUET.
The [31mCONFIG_MPC885ADS[0m is meant to serve as a platform for s/w and h/w
development around the MPC885 processor family.
config [31mCONFIG_PPC_EP88XC[0m
bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)"
select [31mCONFIG_CPM1[0m
help
This enables support for the Embedded Planet EP88xC board.
This board is also resold by Freescale as the QUICCStart
MPC885 Evaluation System and/or the CWH-[31mCONFIG_PPC[0m-885XN-VE.
config [31mCONFIG_PPC_ADDER875[0m
bool "Analogue & Micro Adder 875"
select [31mCONFIG_CPM1[0m
help
This enables support for the Analogue & Micro Adder 875
board.
config [31mCONFIG_TQM8XX[0m
bool "TQM8XX"
select [31mCONFIG_CPM1[0m
help
support for the mpc8xx based boards from TQM.
endchoice
menu "Freescale Ethernet driver platform-specific options"
depends on ([31mCONFIG_FS_ENET[0m && [31mCONFIG_MPC885ADS[0m)
config [31mCONFIG_MPC8xx_SECOND_ETH[0m
bool "Second Ethernet channel"
depends on [31mCONFIG_MPC885ADS[0m
default y
help
This enables support for second Ethernet on [31mCONFIG_MPC885ADS[0m and MPC86xADS boards.
The latter will use SCC1, for 885ADS you can select it below.
choice
prompt "Second Ethernet channel"
depends on [31mCONFIG_MPC8xx_SECOND_ETH[0m
default [31mCONFIG_MPC8xx_SECOND_ETH_FEC2[0m
config [31mCONFIG_MPC8xx_SECOND_ETH_FEC2[0m
bool "FEC2"
depends on [31mCONFIG_MPC885ADS[0m
help
Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2
(often 2-nd UART) will not work if this is enabled.
config [31mCONFIG_MPC8xx_SECOND_ETH_SCC3[0m
bool "SCC3"
depends on [31mCONFIG_MPC885ADS[0m
help
Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1
(often 1-nd UART) will not work if this is enabled.
endchoice
endmenu
#
# MPC8xx Communication options
#
menu "MPC8xx CPM Options"
depends on [31mCONFIG_8xx[0m
# This doesn't really belong here, but it is convenient to ask
# [31mCONFIG_8xx[0m specific questions.
comment "Generic MPC8xx Options"
config [31mCONFIG_8xx_COPYBACK[0m
bool "Copy-Back Data Cache (else Writethrough)"
help
Saying Y here will cause the cache on an MPC8xx processor to be used
in Copy-Back mode. If you say N here, it is used in Writethrough
mode.
If in doubt, say Y here.
config [31mCONFIG_8xx_GPIO[0m
bool "GPIO API Support"
select [31mCONFIG_GPIOLIB[0m
help
Saying Y here will cause the ports on an MPC8xx processor to be used
with the GPIO API. If you say N here, the kernel needs less memory.
If in doubt, say Y here.
config [31mCONFIG_8xx_CPU6[0m
bool "CPU6 Silicon Errata (860 Pre Rev. C)"
help
MPC860 CPUs, prior to Rev [31mCONFIG_C[0m have some bugs in the silicon, which
require workarounds for Linux (and most other OSes to work). If you
get a [31mCONFIG_BUG[0m() very early in boot, this might fix the problem. For
more details read the document entitled "MPC860 Family Device Errata
Reference" on Freescale's website. This option also incurs a
performance hit.
If in doubt, say N here.
config [31mCONFIG_8xx_CPU15[0m
bool "CPU15 Silicon Errata"
depends on ![31mCONFIG_HUGETLB_PAGE[0m
default y
help
This enables a workaround for erratum CPU15 on MPC8xx chips.
This bug can cause incorrect code execution under certain
circumstances. This workaround adds some overhead (a TLB miss
every time execution crosses a page boundary), and you may wish
to disable it if you have worked around the bug in the compiler
(by not placing conditional branches or branches to LR or CTR
in the last word of a page, with a target of the last cache
line in the next page), or if you have used some other
workaround.
If in doubt, say Y here.
choice
prompt "Microcode patch selection"
default [31mCONFIG_NO_UCODE_PATCH[0m
help
Help not implemented yet, coming soon.
config [31mCONFIG_NO_UCODE_PATCH[0m
bool "None"
config [31mCONFIG_USB_SOF_UCODE_PATCH[0m
bool "USB SOF patch"
help
Help not implemented yet, coming soon.
config [31mCONFIG_I2C_SPI_UCODE_PATCH[0m
bool "I2C/SPI relocation patch"
help
Help not implemented yet, coming soon.
config [31mCONFIG_I2C_SPI_SMC1_UCODE_PATCH[0m
bool "I2C/SPI/SMC1 relocation patch"
help
Help not implemented yet, coming soon.
endchoice
config [31mCONFIG_UCODE_PATCH[0m
bool
default y
depends on ![31mCONFIG_NO_UCODE_PATCH[0m
endmenu