1config FADS 2 bool 3 4config CPM1 5 bool 6 7choice 8 prompt "8xx Machine Type" 9 depends on PPC_8xx 10 depends on 8xx 11 default MPC885ADS 12 13config MPC8XXFADS 14 bool "FADS" 15 select FADS 16 17config MPC86XADS 18 bool "MPC86XADS" 19 select CPM1 20 help 21 MPC86x Application Development System by Freescale Semiconductor. 22 The MPC86xADS is meant to serve as a platform for s/w and h/w 23 development around the MPC86X processor families. 24 25config MPC885ADS 26 bool "MPC885ADS" 27 select CPM1 28 help 29 Freescale Semiconductor MPC885 Application Development System (ADS). 30 Also known as DUET. 31 The MPC885ADS is meant to serve as a platform for s/w and h/w 32 development around the MPC885 processor family. 33 34endchoice 35 36menu "Freescale Ethernet driver platform-specific options" 37 depends on (FS_ENET && MPC885ADS) 38 39 config MPC8xx_SECOND_ETH 40 bool "Second Ethernet channel" 41 depends on MPC885ADS 42 default y 43 help 44 This enables support for second Ethernet on MPC885ADS and MPC86xADS boards. 45 The latter will use SCC1, for 885ADS you can select it below. 46 47 choice 48 prompt "Second Ethernet channel" 49 depends on MPC8xx_SECOND_ETH 50 default MPC8xx_SECOND_ETH_FEC2 51 52 config MPC8xx_SECOND_ETH_FEC2 53 bool "FEC2" 54 depends on MPC885ADS 55 help 56 Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2 57 (often 2-nd UART) will not work if this is enabled. 58 59 config MPC8xx_SECOND_ETH_SCC3 60 bool "SCC3" 61 depends on MPC885ADS 62 help 63 Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1 64 (often 1-nd UART) will not work if this is enabled. 65 66 endchoice 67 68endmenu 69 70# 71# MPC8xx Communication options 72# 73 74menu "MPC8xx CPM Options" 75 depends on 8xx 76 77# This doesn't really belong here, but it is convenient to ask 78# 8xx specific questions. 79comment "Generic MPC8xx Options" 80 81config 8xx_COPYBACK 82 bool "Copy-Back Data Cache (else Writethrough)" 83 help 84 Saying Y here will cause the cache on an MPC8xx processor to be used 85 in Copy-Back mode. If you say N here, it is used in Writethrough 86 mode. 87 88 If in doubt, say Y here. 89 90config 8xx_CPU6 91 bool "CPU6 Silicon Errata (860 Pre Rev. C)" 92 help 93 MPC860 CPUs, prior to Rev C have some bugs in the silicon, which 94 require workarounds for Linux (and most other OSes to work). If you 95 get a BUG() very early in boot, this might fix the problem. For 96 more details read the document entitled "MPC860 Family Device Errata 97 Reference" on Freescale's website. This option also incurs a 98 performance hit. 99 100 If in doubt, say N here. 101 102choice 103 prompt "Microcode patch selection" 104 default NO_UCODE_PATCH 105 help 106 Help not implemented yet, coming soon. 107 108config NO_UCODE_PATCH 109 bool "None" 110 111config USB_SOF_UCODE_PATCH 112 bool "USB SOF patch" 113 help 114 Help not implemented yet, coming soon. 115 116config I2C_SPI_UCODE_PATCH 117 bool "I2C/SPI relocation patch" 118 help 119 Help not implemented yet, coming soon. 120 121config I2C_SPI_SMC1_UCODE_PATCH 122 bool "I2C/SPI/SMC1 relocation patch" 123 help 124 Help not implemented yet, coming soon. 125 126endchoice 127 128config UCODE_PATCH 129 bool 130 default y 131 depends on !NO_UCODE_PATCH 132 133endmenu 134