114cf11afSPaul Mackerrasconfig FADS 214cf11afSPaul Mackerras bool 314cf11afSPaul Mackerras 4df34403dSVitaly Bordugconfig CPM1 5df34403dSVitaly Bordug bool 6*c374e00eSScott Wood select CPM 7df34403dSVitaly Bordug 814cf11afSPaul Mackerraschoice 914cf11afSPaul Mackerras prompt "8xx Machine Type" 10c8a55f3dSKumar Gala depends on PPC_8xx 1114cf11afSPaul Mackerras depends on 8xx 12df34403dSVitaly Bordug default MPC885ADS 1314cf11afSPaul Mackerras 1414cf11afSPaul Mackerrasconfig MPC8XXFADS 1514cf11afSPaul Mackerras bool "FADS" 1614cf11afSPaul Mackerras select FADS 1714cf11afSPaul Mackerras 1814cf11afSPaul Mackerrasconfig MPC86XADS 1914cf11afSPaul Mackerras bool "MPC86XADS" 20df34403dSVitaly Bordug select CPM1 2114cf11afSPaul Mackerras help 2214cf11afSPaul Mackerras MPC86x Application Development System by Freescale Semiconductor. 2314cf11afSPaul Mackerras The MPC86xADS is meant to serve as a platform for s/w and h/w 2414cf11afSPaul Mackerras development around the MPC86X processor families. 2514cf11afSPaul Mackerras 2614cf11afSPaul Mackerrasconfig MPC885ADS 2714cf11afSPaul Mackerras bool "MPC885ADS" 28df34403dSVitaly Bordug select CPM1 2914cf11afSPaul Mackerras help 3014cf11afSPaul Mackerras Freescale Semiconductor MPC885 Application Development System (ADS). 3114cf11afSPaul Mackerras Also known as DUET. 3214cf11afSPaul Mackerras The MPC885ADS is meant to serve as a platform for s/w and h/w 3314cf11afSPaul Mackerras development around the MPC885 processor family. 3414cf11afSPaul Mackerras 35df34403dSVitaly Bordugendchoice 36df34403dSVitaly Bordug 37df34403dSVitaly Bordugmenu "Freescale Ethernet driver platform-specific options" 38df34403dSVitaly Bordug depends on (FS_ENET && MPC885ADS) 39df34403dSVitaly Bordug 40df34403dSVitaly Bordug config MPC8xx_SECOND_ETH 41df34403dSVitaly Bordug bool "Second Ethernet channel" 42df34403dSVitaly Bordug depends on MPC885ADS 43df34403dSVitaly Bordug default y 4414cf11afSPaul Mackerras help 45df34403dSVitaly Bordug This enables support for second Ethernet on MPC885ADS and MPC86xADS boards. 46df34403dSVitaly Bordug The latter will use SCC1, for 885ADS you can select it below. 4714cf11afSPaul Mackerras 48df34403dSVitaly Bordug choice 49df34403dSVitaly Bordug prompt "Second Ethernet channel" 50df34403dSVitaly Bordug depends on MPC8xx_SECOND_ETH 51df34403dSVitaly Bordug default MPC8xx_SECOND_ETH_FEC2 52df34403dSVitaly Bordug 53df34403dSVitaly Bordug config MPC8xx_SECOND_ETH_FEC2 54df34403dSVitaly Bordug bool "FEC2" 55df34403dSVitaly Bordug depends on MPC885ADS 5614cf11afSPaul Mackerras help 57df34403dSVitaly Bordug Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2 58df34403dSVitaly Bordug (often 2-nd UART) will not work if this is enabled. 5914cf11afSPaul Mackerras 60df34403dSVitaly Bordug config MPC8xx_SECOND_ETH_SCC3 61df34403dSVitaly Bordug bool "SCC3" 62df34403dSVitaly Bordug depends on MPC885ADS 6314cf11afSPaul Mackerras help 64df34403dSVitaly Bordug Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1 65df34403dSVitaly Bordug (often 1-nd UART) will not work if this is enabled. 6614cf11afSPaul Mackerras 6714cf11afSPaul Mackerras endchoice 6814cf11afSPaul Mackerras 69df34403dSVitaly Bordugendmenu 70df34403dSVitaly Bordug 7114cf11afSPaul Mackerras# 7214cf11afSPaul Mackerras# MPC8xx Communication options 7314cf11afSPaul Mackerras# 7414cf11afSPaul Mackerras 7514cf11afSPaul Mackerrasmenu "MPC8xx CPM Options" 7614cf11afSPaul Mackerras depends on 8xx 7714cf11afSPaul Mackerras 7814cf11afSPaul Mackerras# This doesn't really belong here, but it is convenient to ask 7914cf11afSPaul Mackerras# 8xx specific questions. 8014cf11afSPaul Mackerrascomment "Generic MPC8xx Options" 8114cf11afSPaul Mackerras 8214cf11afSPaul Mackerrasconfig 8xx_COPYBACK 8314cf11afSPaul Mackerras bool "Copy-Back Data Cache (else Writethrough)" 8414cf11afSPaul Mackerras help 8514cf11afSPaul Mackerras Saying Y here will cause the cache on an MPC8xx processor to be used 8614cf11afSPaul Mackerras in Copy-Back mode. If you say N here, it is used in Writethrough 8714cf11afSPaul Mackerras mode. 8814cf11afSPaul Mackerras 8914cf11afSPaul Mackerras If in doubt, say Y here. 9014cf11afSPaul Mackerras 9114cf11afSPaul Mackerrasconfig 8xx_CPU6 9214cf11afSPaul Mackerras bool "CPU6 Silicon Errata (860 Pre Rev. C)" 9314cf11afSPaul Mackerras help 9414cf11afSPaul Mackerras MPC860 CPUs, prior to Rev C have some bugs in the silicon, which 9514cf11afSPaul Mackerras require workarounds for Linux (and most other OSes to work). If you 9614cf11afSPaul Mackerras get a BUG() very early in boot, this might fix the problem. For 9714cf11afSPaul Mackerras more details read the document entitled "MPC860 Family Device Errata 98c8a55f3dSKumar Gala Reference" on Freescale's website. This option also incurs a 9914cf11afSPaul Mackerras performance hit. 10014cf11afSPaul Mackerras 10114cf11afSPaul Mackerras If in doubt, say N here. 10214cf11afSPaul Mackerras 10314cf11afSPaul Mackerraschoice 10414cf11afSPaul Mackerras prompt "Microcode patch selection" 10514cf11afSPaul Mackerras default NO_UCODE_PATCH 10614cf11afSPaul Mackerras help 10714cf11afSPaul Mackerras Help not implemented yet, coming soon. 10814cf11afSPaul Mackerras 10914cf11afSPaul Mackerrasconfig NO_UCODE_PATCH 11014cf11afSPaul Mackerras bool "None" 11114cf11afSPaul Mackerras 11214cf11afSPaul Mackerrasconfig USB_SOF_UCODE_PATCH 11314cf11afSPaul Mackerras bool "USB SOF patch" 11414cf11afSPaul Mackerras help 11514cf11afSPaul Mackerras Help not implemented yet, coming soon. 11614cf11afSPaul Mackerras 11714cf11afSPaul Mackerrasconfig I2C_SPI_UCODE_PATCH 11814cf11afSPaul Mackerras bool "I2C/SPI relocation patch" 11914cf11afSPaul Mackerras help 12014cf11afSPaul Mackerras Help not implemented yet, coming soon. 12114cf11afSPaul Mackerras 12214cf11afSPaul Mackerrasconfig I2C_SPI_SMC1_UCODE_PATCH 12314cf11afSPaul Mackerras bool "I2C/SPI/SMC1 relocation patch" 12414cf11afSPaul Mackerras help 12514cf11afSPaul Mackerras Help not implemented yet, coming soon. 12614cf11afSPaul Mackerras 12714cf11afSPaul Mackerrasendchoice 12814cf11afSPaul Mackerras 12914cf11afSPaul Mackerrasconfig UCODE_PATCH 13014cf11afSPaul Mackerras bool 13114cf11afSPaul Mackerras default y 13214cf11afSPaul Mackerras depends on !NO_UCODE_PATCH 13314cf11afSPaul Mackerras 13414cf11afSPaul Mackerrasendmenu 135