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