| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | config FADS | 
					
						
							|  |  |  | 	bool | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | config CPM1 | 
					
						
							|  |  |  | 	bool | 
					
						
							| 
									
										
										
										
											2007-07-16 11:43:43 -05:00
										 |  |  | 	select CPM | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | choice | 
					
						
							|  |  |  | 	prompt "8xx Machine Type" | 
					
						
							| 
									
										
										
										
											2007-04-12 17:35:54 -05:00
										 |  |  | 	depends on PPC_8xx | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 	depends on 8xx | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | 	default MPC885ADS | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 
 | 
					
						
							|  |  |  | config MPC8XXFADS | 
					
						
							|  |  |  | 	bool "FADS" | 
					
						
							|  |  |  | 	select FADS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config MPC86XADS | 
					
						
							|  |  |  | 	bool "MPC86XADS" | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | 	select CPM1 | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 	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 MPC885ADS | 
					
						
							|  |  |  | 	bool "MPC885ADS" | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | 	select CPM1 | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 	help | 
					
						
							|  |  |  | 	  Freescale Semiconductor MPC885 Application Development System (ADS). | 
					
						
							|  |  |  | 	  Also known as DUET. | 
					
						
							|  |  |  | 	  The MPC885ADS is meant to serve as a platform for s/w and h/w | 
					
						
							|  |  |  | 	  development around the MPC885 processor family. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-14 14:58:25 -05:00
										 |  |  | config PPC_EP88XC | 
					
						
							|  |  |  | 	bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)" | 
					
						
							|  |  |  | 	select CPM1 | 
					
						
							|  |  |  | 	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-PPC-885XN-VE. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-17 16:31:40 -06:00
										 |  |  | config PPC_ADDER875 | 
					
						
							|  |  |  | 	bool "Analogue & Micro Adder 875" | 
					
						
							|  |  |  | 	select CPM1 | 
					
						
							|  |  |  | 	select REDBOOT | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  This enables support for the Analogue & Micro Adder 875 | 
					
						
							|  |  |  | 	  board. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-14 21:02:04 +02:00
										 |  |  | config PPC_MGSUVD | 
					
						
							|  |  |  | 	bool "MGSUVD" | 
					
						
							|  |  |  | 	select CPM1 | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  This enables support for the Keymile MGSUVD board. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | endchoice | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | menu "Freescale Ethernet driver platform-specific options" | 
					
						
							| 
									
										
										
										
											2007-04-12 17:35:54 -05:00
										 |  |  | 	depends on (FS_ENET && MPC885ADS) | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-04-12 17:35:54 -05:00
										 |  |  | 	config MPC8xx_SECOND_ETH | 
					
						
							|  |  |  | 	bool "Second Ethernet channel" | 
					
						
							|  |  |  | 	depends on MPC885ADS | 
					
						
							|  |  |  | 	default y | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  This enables support for second Ethernet on MPC885ADS and MPC86xADS boards. | 
					
						
							|  |  |  | 	  The latter will use SCC1, for 885ADS you can select it below. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	choice | 
					
						
							|  |  |  | 		prompt "Second Ethernet channel" | 
					
						
							|  |  |  | 		depends on MPC8xx_SECOND_ETH | 
					
						
							|  |  |  | 		default MPC8xx_SECOND_ETH_FEC2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		config MPC8xx_SECOND_ETH_FEC2 | 
					
						
							|  |  |  | 		bool "FEC2" | 
					
						
							|  |  |  | 		depends on MPC885ADS | 
					
						
							|  |  |  | 		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 MPC8xx_SECOND_ETH_SCC3 | 
					
						
							|  |  |  | 		bool "SCC3" | 
					
						
							|  |  |  | 		depends on MPC885ADS | 
					
						
							|  |  |  | 		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 | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-24 22:41:42 +03:00
										 |  |  | endmenu | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 
 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # MPC8xx Communication options | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | menu "MPC8xx CPM Options" | 
					
						
							|  |  |  | 	depends on 8xx | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # This doesn't really belong here, but it is convenient to ask | 
					
						
							|  |  |  | # 8xx specific questions. | 
					
						
							|  |  |  | comment "Generic MPC8xx Options" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config 8xx_COPYBACK | 
					
						
							|  |  |  | 	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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-07-03 02:18:23 +10:00
										 |  |  | config 8xx_GPIO | 
					
						
							|  |  |  | 	bool "GPIO API Support" | 
					
						
							|  |  |  | 	select GENERIC_GPIO | 
					
						
							|  |  |  | 	select ARCH_REQUIRE_GPIOLIB | 
					
						
							|  |  |  | 	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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | config 8xx_CPU6 | 
					
						
							|  |  |  | 	bool "CPU6 Silicon Errata (860 Pre Rev. C)" | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  MPC860 CPUs, prior to Rev C have some bugs in the silicon, which | 
					
						
							|  |  |  | 	  require workarounds for Linux (and most other OSes to work).  If you | 
					
						
							|  |  |  | 	  get a BUG() very early in boot, this might fix the problem.  For | 
					
						
							|  |  |  | 	  more details read the document entitled "MPC860 Family Device Errata | 
					
						
							| 
									
										
										
										
											2007-04-12 17:35:54 -05:00
										 |  |  | 	  Reference" on Freescale's website.  This option also incurs a | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | 	  performance hit. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	  If in doubt, say N here. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-06-25 14:50:41 -05:00
										 |  |  | config 8xx_CPU15 | 
					
						
							|  |  |  | 	bool "CPU15 Silicon Errata" | 
					
						
							|  |  |  | 	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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-09-26 16:04:21 +10:00
										 |  |  | choice | 
					
						
							|  |  |  | 	prompt "Microcode patch selection" | 
					
						
							|  |  |  | 	default NO_UCODE_PATCH | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Help not implemented yet, coming soon. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config NO_UCODE_PATCH | 
					
						
							|  |  |  | 	bool "None" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config USB_SOF_UCODE_PATCH | 
					
						
							|  |  |  | 	bool "USB SOF patch" | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Help not implemented yet, coming soon. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config I2C_SPI_UCODE_PATCH | 
					
						
							|  |  |  | 	bool "I2C/SPI relocation patch" | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Help not implemented yet, coming soon. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config I2C_SPI_SMC1_UCODE_PATCH | 
					
						
							|  |  |  | 	bool "I2C/SPI/SMC1 relocation patch" | 
					
						
							|  |  |  | 	help | 
					
						
							|  |  |  | 	  Help not implemented yet, coming soon. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | endchoice | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config UCODE_PATCH | 
					
						
							|  |  |  | 	bool | 
					
						
							|  |  |  | 	default y | 
					
						
							|  |  |  | 	depends on !NO_UCODE_PATCH | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | endmenu |