aboutsummaryrefslogblamecommitdiffstats
path: root/arch/powerpc/platforms/4xx/Kconfig
blob: ded357c17414ad16b8643b2e03af6a39992ab511 (plain) (tree)
1
2
3
4
5
6
7
8
9




                             
            
            
                      
                 
 

                       
 





































































                                                                                  
 
       
 
                                                              

             
                       
 

                                                                               
            

                           
 
            
            

                           
 
            
            
 
             
            
 
                    
            

                           
 
               
            

                           
 
                                                                        



                                                                     



                                                                      
 
                       
                      
 






                                                                            
 


                      
                 


                                                                            
 














                                                                            
 
       
 

                                                              
            

                             
 
            
            
                                
 
            
            
 
            
            
 
           
            
                        

                 

                                                                        
            
 



                               
 



                                                         
 


                                            
 



                                          
config 4xx
	bool
	depends on 40x || 44x
	default y

config BOOKE
	bool
	depends on 44x
	default y

menu "AMCC 40x options"
	depends on 40x

#config BUBINGA
#	bool "Bubinga"
#	depends on 40x
#	default n
#	select 405EP
#	help
#	  This option enables support for the IBM 405EP evaluation board.

#config CPCI405
#	bool "CPCI405"
#	depends on 40x
#	default n
#	select 405GP
#	help
#	  This option enables support for the CPCI405 board.

#config EP405
#	bool "EP405/EP405PC"
#	depends on 40x
#	default n
#	select 405GP
#	help
#	  This option enables support for the EP405/EP405PC boards.

#config EP405PC
#	bool "EP405PC Support"
#	depends on EP405
#	default y
#	help
#	  This option enables support for the extra features of the EP405PC board.

#config REDWOOD_5
#	bool "Redwood-5"
#	depends on 40x
#	default n
#	select STB03xxx
#	help
#	  This option enables support for the IBM STB04 evaluation board.

#config REDWOOD_6
#	bool "Redwood-6"
#	depends on 40x
#	default n
#	select STB03xxx
#	help
#	  This option enables support for the IBM STBx25xx evaluation board.

#config SYCAMORE
#	bool "Sycamore"
#	depends on 40x
#	default n
#	select 405GPR
#	help
#	  This option enables support for the IBM PPC405GPr evaluation board.

#config WALNUT
#	bool "Walnut"
#	depends on 40x
#	default y
#	select 405GP
#	help
#	  This option enables support for the IBM PPC405GP evaluation board.

#config XILINX_ML300
#	bool "Xilinx-ML300"
#	depends on 40x
#	default y
#	select VIRTEX_II_PRO
#	help
#	  This option enables support for the Xilinx ML300 evaluation board.

endmenu

# 40x specific CPU modules, selected based on the board above.
config NP405H
	bool
	#depends on ASH

# OAK doesn't exist but wanted to keep this around for any future 403GCX boards
config 403GCX
	bool
	#depends on OAK
	select IBM405_ERR51

config 405GP
	bool
	select IBM405_ERR77
	select IBM405_ERR51

config 405EP
	bool

config 405GPR
	bool

config VIRTEX_II_PRO
	bool
	select IBM405_ERR77
	select IBM405_ERR51

config STB03xxx
	bool
	select IBM405_ERR77
	select IBM405_ERR51

# 40x errata/workaround config symbols, selected by the CPU models above

# All 405-based cores up until the 405GPR and 405EP have this errata.
config IBM405_ERR77
	bool

# All 40x-based cores, up until the 405GPR and 405EP have this errata.
config IBM405_ERR51
	bool

menu "AMCC 44x options"
	depends on 44x

#config BAMBOO
#	bool "Bamboo"
#	depends on 44x
#	default n
#	select 440EP
#	help
#	  This option enables support for the IBM PPC440EP evaluation board.

config EBONY
	bool "Ebony"
	depends on 44x
	default y
	select 440GP
	help
	  This option enables support for the IBM PPC440GP evaluation board.

#config LUAN
#	bool "Luan"
#	depends on 44x
#	default n
#	select 440SP
#	help
#	  This option enables support for the IBM PPC440SP evaluation board.

#config OCOTEA
#	bool "Ocotea"
#	depends on 44x
#	default n
#	select 440GX
#	help
#	  This option enables support for the IBM PPC440GX evaluation board.

endmenu

# 44x specific CPU modules, selected based on the board above.
config 440EP
	bool
	select PPC_FPU
	select IBM440EP_ERR42

config 440GP
	bool
	select IBM_NEW_EMAC_ZMII

config 440GX
	bool

config 440SP
	bool

config 440A
	bool
	depends on 440GX
	default y

# 44x errata/workaround config symbols, selected by the CPU models above
config IBM440EP_ERR42
	bool

#config XILINX_OCP
#	bool
#	depends on XILINX_ML300
#	default y

#config BIOS_FIXUP
#	bool
#	depends on BUBINGA || EP405 || SYCAMORE || WALNUT
#	default y

#config PPC4xx_DMA
#	bool "PPC4xx DMA controller support"
#	depends on 4xx

#config PPC4xx_EDMA
#	bool
#	depends on !STB03xxx && PPC4xx_DMA
#	default y