Pull thermal into release branch
[linux-drm-fsl-dcu.git] / arch / powerpc / platforms / 4xx / Kconfig
1 config 4xx
2         bool
3         depends on 40x || 44x
4         default y
5
6 config BOOKE
7         bool
8         depends on 44x
9         default y
10
11 menu "AMCC 40x options"
12         depends on 40x
13
14 #config BUBINGA
15 #       bool "Bubinga"
16 #       depends on 40x
17 #       default n
18 #       select 405EP
19 #       help
20 #         This option enables support for the IBM 405EP evaluation board.
21
22 #config CPCI405
23 #       bool "CPCI405"
24 #       depends on 40x
25 #       default n
26 #       select 405GP
27 #       help
28 #         This option enables support for the CPCI405 board.
29
30 #config EP405
31 #       bool "EP405/EP405PC"
32 #       depends on 40x
33 #       default n
34 #       select 405GP
35 #       help
36 #         This option enables support for the EP405/EP405PC boards.
37
38 #config EP405PC
39 #       bool "EP405PC Support"
40 #       depends on EP405
41 #       default y
42 #       help
43 #         This option enables support for the extra features of the EP405PC board.
44
45 #config REDWOOD_5
46 #       bool "Redwood-5"
47 #       depends on 40x
48 #       default n
49 #       select STB03xxx
50 #       help
51 #         This option enables support for the IBM STB04 evaluation board.
52
53 #config REDWOOD_6
54 #       bool "Redwood-6"
55 #       depends on 40x
56 #       default n
57 #       select STB03xxx
58 #       help
59 #         This option enables support for the IBM STBx25xx evaluation board.
60
61 #config SYCAMORE
62 #       bool "Sycamore"
63 #       depends on 40x
64 #       default n
65 #       select 405GPR
66 #       help
67 #         This option enables support for the IBM PPC405GPr evaluation board.
68
69 #config WALNUT
70 #       bool "Walnut"
71 #       depends on 40x
72 #       default y
73 #       select 405GP
74 #       help
75 #         This option enables support for the IBM PPC405GP evaluation board.
76
77 #config XILINX_ML300
78 #       bool "Xilinx-ML300"
79 #       depends on 40x
80 #       default y
81 #       select VIRTEX_II_PRO
82 #       help
83 #         This option enables support for the Xilinx ML300 evaluation board.
84
85 endmenu
86
87 # 40x specific CPU modules, selected based on the board above.
88 config NP405H
89         bool
90         #depends on ASH
91
92 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
93 config 403GCX
94         bool
95         #depends on OAK
96         select IBM405_ERR51
97
98 config 405GP
99         bool
100         select IBM405_ERR77
101         select IBM405_ERR51
102
103 config 405EP
104         bool
105
106 config 405GPR
107         bool
108
109 config VIRTEX_II_PRO
110         bool
111         select IBM405_ERR77
112         select IBM405_ERR51
113
114 config STB03xxx
115         bool
116         select IBM405_ERR77
117         select IBM405_ERR51
118
119 # 40x errata/workaround config symbols, selected by the CPU models above
120
121 # All 405-based cores up until the 405GPR and 405EP have this errata.
122 config IBM405_ERR77
123         bool
124
125 # All 40x-based cores, up until the 405GPR and 405EP have this errata.
126 config IBM405_ERR51
127         bool
128
129 menu "AMCC 44x options"
130         depends on 44x
131
132 #config BAMBOO
133 #       bool "Bamboo"
134 #       depends on 44x
135 #       default n
136 #       select 440EP
137 #       help
138 #         This option enables support for the IBM PPC440EP evaluation board.
139
140 config EBONY
141         bool "Ebony"
142         depends on 44x
143         default y
144         select 440GP
145         help
146           This option enables support for the IBM PPC440GP evaluation board.
147
148 #config LUAN
149 #       bool "Luan"
150 #       depends on 44x
151 #       default n
152 #       select 440SP
153 #       help
154 #         This option enables support for the IBM PPC440SP evaluation board.
155
156 #config OCOTEA
157 #       bool "Ocotea"
158 #       depends on 44x
159 #       default n
160 #       select 440GX
161 #       help
162 #         This option enables support for the IBM PPC440GX evaluation board.
163
164 endmenu
165
166 # 44x specific CPU modules, selected based on the board above.
167 config 440EP
168         bool
169         select PPC_FPU
170         select IBM440EP_ERR42
171
172 config 440GP
173         bool
174         select IBM_NEW_EMAC_ZMII
175
176 config 440GX
177         bool
178
179 config 440SP
180         bool
181
182 config 440A
183         bool
184         depends on 440GX
185         default y
186
187 # 44x errata/workaround config symbols, selected by the CPU models above
188 config IBM440EP_ERR42
189         bool
190
191 #config XILINX_OCP
192 #       bool
193 #       depends on XILINX_ML300
194 #       default y
195
196 #config BIOS_FIXUP
197 #       bool
198 #       depends on BUBINGA || EP405 || SYCAMORE || WALNUT
199 #       default y
200
201 #config PPC4xx_DMA
202 #       bool "PPC4xx DMA controller support"
203 #       depends on 4xx
204
205 #config PPC4xx_EDMA
206 #       bool
207 #       depends on !STB03xxx && PPC4xx_DMA
208 #       default y