Kconfig 2.4 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
#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.

J
Josh Boyer 已提交
56 57 58 59 60 61 62
config WALNUT
	bool "Walnut"
	depends on 40x
	default y
	select 405GP
	help
	  This option enables support for the IBM PPC405GP evaluation board.
63 64 65 66 67 68 69 70

#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.
71

72
# 40x specific CPU modules, selected based on the board above.
73 74
config NP405H
	bool
75
	#depends on ASH
76

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

83
config 405GP
84
	bool
85 86
	select IBM405_ERR77
	select IBM405_ERR51
87

88
config 405EP
89 90
	bool

91
config 405GPR
92 93
	bool

94
config VIRTEX_II_PRO
95
	bool
96 97
	select IBM405_ERR77
	select IBM405_ERR51
98

99
config STB03xxx
100
	bool
101 102
	select IBM405_ERR77
	select IBM405_ERR51
103

104
# 40x errata/workaround config symbols, selected by the CPU models above
105 106 107 108 109 110 111 112 113

# 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

114 115 116 117
#config XILINX_OCP
#	bool
#	depends on XILINX_ML300
#	default y
118

119 120 121 122
#config BIOS_FIXUP
#	bool
#	depends on BUBINGA || EP405 || SYCAMORE || WALNUT
#	default y
123

124 125 126
#config PPC4xx_DMA
#	bool "PPC4xx DMA controller support"
#	depends on 4xx
127

128 129 130 131
#config PPC4xx_EDMA
#	bool
#	depends on !STB03xxx && PPC4xx_DMA
#	default y