1config FADS 2 bool 3 4config CPM1 5 bool 6 select CPM 7 8choice 9 prompt "8xx Machine Type" 10 depends on PPC_8xx 11 depends on 8xx 12 default MPC885ADS 13 14config MPC8XXFADS 15 bool "FADS" 16 select FADS 17 18config MPC86XADS 19 bool "MPC86XADS" 20 select CPM1 21 help 22 MPC86x Application Development System by Freescale Semiconductor. 23 The MPC86xADS is meant to serve as a platform for s/w and h/w 24 development around the MPC86X processor families. 25 26config MPC885ADS 27 bool "MPC885ADS" 28 select CPM1 29 help 30 Freescale Semiconductor MPC885 Application Development System (ADS). 31 Also known as DUET. 32 The MPC885ADS is meant to serve as a platform for s/w and h/w 33 development around the MPC885 processor family. 34 35config PPC_EP88XC 36 bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)" 37 select CPM1 38 help 39 This enables support for the Embedded Planet EP88xC board. 40 41 This board is also resold by Freescale as the QUICCStart 42 MPC885 Evaluation System and/or the CWH-PPC-885XN-VE. 43 44config PPC_ADDER875 45 bool "Analogue & Micro Adder 875" 46 select CPM1 47 select REDBOOT 48 help 49 This enables support for the Analogue & Micro Adder 875 50 board. 51 52endchoice 53 54menu "Freescale Ethernet driver platform-specific options" 55 depends on (FS_ENET && MPC885ADS) 56 57 config MPC8xx_SECOND_ETH 58 bool "Second Ethernet channel" 59 depends on MPC885ADS 60 default y 61 help 62 This enables support for second Ethernet on MPC885ADS and MPC86xADS boards. 63 The latter will use SCC1, for 885ADS you can select it below. 64 65 choice 66 prompt "Second Ethernet channel" 67 depends on MPC8xx_SECOND_ETH 68 default MPC8xx_SECOND_ETH_FEC2 69 70 config MPC8xx_SECOND_ETH_FEC2 71 bool "FEC2" 72 depends on MPC885ADS 73 help 74 Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2 75 (often 2-nd UART) will not work if this is enabled. 76 77 config MPC8xx_SECOND_ETH_SCC3 78 bool "SCC3" 79 depends on MPC885ADS 80 help 81 Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1 82 (often 1-nd UART) will not work if this is enabled. 83 84 endchoice 85 86endmenu 87 88# 89# MPC8xx Communication options 90# 91 92menu "MPC8xx CPM Options" 93 depends on 8xx 94 95# This doesn't really belong here, but it is convenient to ask 96# 8xx specific questions. 97comment "Generic MPC8xx Options" 98 99config 8xx_COPYBACK 100 bool "Copy-Back Data Cache (else Writethrough)" 101 help 102 Saying Y here will cause the cache on an MPC8xx processor to be used 103 in Copy-Back mode. If you say N here, it is used in Writethrough 104 mode. 105 106 If in doubt, say Y here. 107 108config 8xx_CPU6 109 bool "CPU6 Silicon Errata (860 Pre Rev. C)" 110 help 111 MPC860 CPUs, prior to Rev C have some bugs in the silicon, which 112 require workarounds for Linux (and most other OSes to work). If you 113 get a BUG() very early in boot, this might fix the problem. For 114 more details read the document entitled "MPC860 Family Device Errata 115 Reference" on Freescale's website. This option also incurs a 116 performance hit. 117 118 If in doubt, say N here. 119 120config 8xx_CPU15 121 bool "CPU15 Silicon Errata" 122 default y 123 help 124 This enables a workaround for erratum CPU15 on MPC8xx chips. 125 This bug can cause incorrect code execution under certain 126 circumstances. This workaround adds some overhead (a TLB miss 127 every time execution crosses a page boundary), and you may wish 128 to disable it if you have worked around the bug in the compiler 129 (by not placing conditional branches or branches to LR or CTR 130 in the last word of a page, with a target of the last cache 131 line in the next page), or if you have used some other 132 workaround. 133 134 If in doubt, say Y here. 135 136choice 137 prompt "Microcode patch selection" 138 default NO_UCODE_PATCH 139 help 140 Help not implemented yet, coming soon. 141 142config NO_UCODE_PATCH 143 bool "None" 144 145config USB_SOF_UCODE_PATCH 146 bool "USB SOF patch" 147 help 148 Help not implemented yet, coming soon. 149 150config I2C_SPI_UCODE_PATCH 151 bool "I2C/SPI relocation patch" 152 help 153 Help not implemented yet, coming soon. 154 155config I2C_SPI_SMC1_UCODE_PATCH 156 bool "I2C/SPI/SMC1 relocation patch" 157 help 158 Help not implemented yet, coming soon. 159 160endchoice 161 162config UCODE_PATCH 163 bool 164 default y 165 depends on !NO_UCODE_PATCH 166 167endmenu 168