xref: /utopia/UTPA2-700.0.x/projects/build/Kconfig (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi#
2*53ee8cc1Swenshuai.xi# For a description of the syntax of this configuration file,
3*53ee8cc1Swenshuai.xi# see Documentation/kbuild/kconfig-language.txt.
4*53ee8cc1Swenshuai.xi#
5*53ee8cc1Swenshuai.ximainmenu "Utopia Configuration"
6*53ee8cc1Swenshuai.xi
7*53ee8cc1Swenshuai.xichoice
8*53ee8cc1Swenshuai.xi	prompt "Mstar CHIP"
9*53ee8cc1Swenshuai.xi    default None
10*53ee8cc1Swenshuai.xi
11*53ee8cc1Swenshuai.xiconfig EMERALD
12*53ee8cc1Swenshuai.xi	bool "Emerald"
13*53ee8cc1Swenshuai.xi	help
14*53ee8cc1Swenshuai.xi	  Select If the operation system is on Emerald.
15*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
16*53ee8cc1Swenshuai.xi
17*53ee8cc1Swenshuai.xiconfig EDISON
18*53ee8cc1Swenshuai.xi	bool "Edison"
19*53ee8cc1Swenshuai.xi	help
20*53ee8cc1Swenshuai.xi	  Select If the operation system is on Edison.
21*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
22*53ee8cc1Swenshuai.xi
23*53ee8cc1Swenshuai.xiconfig EDEN
24*53ee8cc1Swenshuai.xi	bool "Eden"
25*53ee8cc1Swenshuai.xi	help
26*53ee8cc1Swenshuai.xi	  Select If the operation system is on Eden.
27*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
28*53ee8cc1Swenshuai.xi
29*53ee8cc1Swenshuai.xiconfig EIFFEL
30*53ee8cc1Swenshuai.xi	bool "Eiffel"
31*53ee8cc1Swenshuai.xi	help
32*53ee8cc1Swenshuai.xi	  Select If the operation system is on Eiffel
33*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
34*53ee8cc1Swenshuai.xi
35*53ee8cc1Swenshuai.xiconfig EULER
36*53ee8cc1Swenshuai.xi	bool "Euler"
37*53ee8cc1Swenshuai.xi	help
38*53ee8cc1Swenshuai.xi	  Select If the operation system is on Euler.
39*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
40*53ee8cc1Swenshuai.xi
41*53ee8cc1Swenshuai.xiconfig AMETHYST
42*53ee8cc1Swenshuai.xi	bool "Amethyst"
43*53ee8cc1Swenshuai.xi	help
44*53ee8cc1Swenshuai.xi	  Select If the operation system is on Amethyst.
45*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
46*53ee8cc1Swenshuai.xi
47*53ee8cc1Swenshuai.xiconfig MACAW12
48*53ee8cc1Swenshuai.xi	bool "Macaw12"
49*53ee8cc1Swenshuai.xi	help
50*53ee8cc1Swenshuai.xi	  Select If the operation system is on Macaw12.
51*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
52*53ee8cc1Swenshuai.xi
53*53ee8cc1Swenshuai.xiconfig K1
54*53ee8cc1Swenshuai.xi	bool "K1"
55*53ee8cc1Swenshuai.xi	help
56*53ee8cc1Swenshuai.xi	  Select If the operation system is on K1.
57*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
58*53ee8cc1Swenshuai.xi
59*53ee8cc1Swenshuai.xiconfig KERES
60*53ee8cc1Swenshuai.xi	bool "Keres"
61*53ee8cc1Swenshuai.xi	help
62*53ee8cc1Swenshuai.xi	  Select If the operation system is on Keres.
63*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
64*53ee8cc1Swenshuai.xi
65*53ee8cc1Swenshuai.xiconfig KIRIN
66*53ee8cc1Swenshuai.xi	bool "Kirin"
67*53ee8cc1Swenshuai.xi	help
68*53ee8cc1Swenshuai.xi	  Select If the operation system is on kirin.
69*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
70*53ee8cc1Swenshuai.xi
71*53ee8cc1Swenshuai.xiconfig KRIS
72*53ee8cc1Swenshuai.xi	bool "Kris"
73*53ee8cc1Swenshuai.xi	help
74*53ee8cc1Swenshuai.xi	  Select If the operation system is on kris.
75*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
76*53ee8cc1Swenshuai.xi
77*53ee8cc1Swenshuai.xiconfig NIKE
78*53ee8cc1Swenshuai.xi	bool "Nike"
79*53ee8cc1Swenshuai.xi	help
80*53ee8cc1Swenshuai.xi	  Select If the operation system is on Nike.
81*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
82*53ee8cc1Swenshuai.xi
83*53ee8cc1Swenshuai.xiconfig MADISON
84*53ee8cc1Swenshuai.xi	bool "Madison"
85*53ee8cc1Swenshuai.xi	help
86*53ee8cc1Swenshuai.xi	  Select If the operation system is on Madison.
87*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
88*53ee8cc1Swenshuai.xi
89*53ee8cc1Swenshuai.xiconfig MIAMI
90*53ee8cc1Swenshuai.xi	bool "Miami"
91*53ee8cc1Swenshuai.xi	help
92*53ee8cc1Swenshuai.xi	  Select If the operation system is on Miami.
93*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
94*53ee8cc1Swenshuai.xi
95*53ee8cc1Swenshuai.xiconfig EINSTEIN
96*53ee8cc1Swenshuai.xi	bool "Einstein"
97*53ee8cc1Swenshuai.xi	help
98*53ee8cc1Swenshuai.xi	  Select If the operation system is on Einstein.
99*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
100*53ee8cc1Swenshuai.xi
101*53ee8cc1Swenshuai.xiconfig NAPOLI
102*53ee8cc1Swenshuai.xi	bool "Napoli"
103*53ee8cc1Swenshuai.xi	help
104*53ee8cc1Swenshuai.xi	  Select If the operation system is on Einstein.
105*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
106*53ee8cc1Swenshuai.xi
107*53ee8cc1Swenshuai.xiconfig EINSTEIN3
108*53ee8cc1Swenshuai.xi	bool "Einstein3"
109*53ee8cc1Swenshuai.xi	help
110*53ee8cc1Swenshuai.xi	  Select If the operation system is on Einstein3.
111*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
112*53ee8cc1Swenshuai.xi
113*53ee8cc1Swenshuai.xiconfig KAISER
114*53ee8cc1Swenshuai.xi	bool "Kaiser"
115*53ee8cc1Swenshuai.xi	help
116*53ee8cc1Swenshuai.xi	  Select If the operation system is on Kaiser.
117*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
118*53ee8cc1Swenshuai.xi
119*53ee8cc1Swenshuai.xiconfig MONACO
120*53ee8cc1Swenshuai.xi	bool "Monaco"
121*53ee8cc1Swenshuai.xi	help
122*53ee8cc1Swenshuai.xi	  Select If the operation system is on Monaco.
123*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
124*53ee8cc1Swenshuai.xi
125*53ee8cc1Swenshuai.xiconfig CLIPPERS
126*53ee8cc1Swenshuai.xi	bool "Clippers"
127*53ee8cc1Swenshuai.xi	help
128*53ee8cc1Swenshuai.xi	  Select If the operation system is on Clippers.
129*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
130*53ee8cc1Swenshuai.xi
131*53ee8cc1Swenshuai.xiconfig CELTICS
132*53ee8cc1Swenshuai.xi	bool "Celtics"
133*53ee8cc1Swenshuai.xi	help
134*53ee8cc1Swenshuai.xi	  Select If the operation system is on Celtics.
135*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
136*53ee8cc1Swenshuai.xi
137*53ee8cc1Swenshuai.xiconfig MUJI
138*53ee8cc1Swenshuai.xi	bool "Muji"
139*53ee8cc1Swenshuai.xi	help
140*53ee8cc1Swenshuai.xi	  Select If the operation system is on Muji.
141*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
142*53ee8cc1Swenshuai.xi
143*53ee8cc1Swenshuai.xiconfig MUNICH
144*53ee8cc1Swenshuai.xi	bool "Munich"
145*53ee8cc1Swenshuai.xi	help
146*53ee8cc1Swenshuai.xi	  Select If the operation system is on Munich.
147*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
148*53ee8cc1Swenshuai.xi
149*53ee8cc1Swenshuai.xiconfig KANO
150*53ee8cc1Swenshuai.xi        bool "Kano"
151*53ee8cc1Swenshuai.xi        help
152*53ee8cc1Swenshuai.xi          Select If the operation system is on Munich.
153*53ee8cc1Swenshuai.xi          If unsure, say 'N'.
154*53ee8cc1Swenshuai.xi
155*53ee8cc1Swenshuai.xiconfig MONET
156*53ee8cc1Swenshuai.xi	bool "Monet"
157*53ee8cc1Swenshuai.xi	help
158*53ee8cc1Swenshuai.xi	  Select If the operation system is on Monet.
159*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
160*53ee8cc1Swenshuai.xi
161*53ee8cc1Swenshuai.xiconfig MANHATTAN
162*53ee8cc1Swenshuai.xi	bool "Manhattan"
163*53ee8cc1Swenshuai.xi	help
164*53ee8cc1Swenshuai.xi	  Select If the operation system is on Manhattan.
165*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
166*53ee8cc1Swenshuai.xi
167*53ee8cc1Swenshuai.xiconfig MESSI
168*53ee8cc1Swenshuai.xi	bool "Messi"
169*53ee8cc1Swenshuai.xi	help
170*53ee8cc1Swenshuai.xi	  Select If the operation system is on Messi.
171*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
172*53ee8cc1Swenshuai.xi
173*53ee8cc1Swenshuai.xiconfig MASERATI
174*53ee8cc1Swenshuai.xi	bool "Maserati"
175*53ee8cc1Swenshuai.xi	help
176*53ee8cc1Swenshuai.xi	  Select If the operation system is on Maserati.
177*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
178*53ee8cc1Swenshuai.xi
179*53ee8cc1Swenshuai.xiconfig M7821
180*53ee8cc1Swenshuai.xi	bool "M7821"
181*53ee8cc1Swenshuai.xi	help
182*53ee8cc1Swenshuai.xi	  Select If the operation system is on M7821.
183*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
184*53ee8cc1Swenshuai.xi
185*53ee8cc1Swenshuai.xiconfig MAXIM
186*53ee8cc1Swenshuai.xi	bool "Maxim"
187*53ee8cc1Swenshuai.xi	help
188*53ee8cc1Swenshuai.xi	  Select If the operation system is on Maxim.
189*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
190*53ee8cc1Swenshuai.xi
191*53ee8cc1Swenshuai.xiconfig K6
192*53ee8cc1Swenshuai.xi        bool "K6"
193*53ee8cc1Swenshuai.xi        help
194*53ee8cc1Swenshuai.xi          Select If the operation system is on K6.
195*53ee8cc1Swenshuai.xi          If unsure, say 'N'.
196*53ee8cc1Swenshuai.xi
197*53ee8cc1Swenshuai.xiconfig K6LITE
198*53ee8cc1Swenshuai.xi        bool "K6Lite"
199*53ee8cc1Swenshuai.xi        help
200*53ee8cc1Swenshuai.xi          Select If the operation system is on K6Lite.
201*53ee8cc1Swenshuai.xi          If unsure, say 'N'.
202*53ee8cc1Swenshuai.xi
203*53ee8cc1Swenshuai.xiconfig K7U
204*53ee8cc1Swenshuai.xi        bool "K7U"
205*53ee8cc1Swenshuai.xi        help
206*53ee8cc1Swenshuai.xi          Select If the operation system is on K7U.
207*53ee8cc1Swenshuai.xi          If unsure, say 'N'.
208*53ee8cc1Swenshuai.xi
209*53ee8cc1Swenshuai.xiconfig CURRY
210*53ee8cc1Swenshuai.xi        bool "Curry"
211*53ee8cc1Swenshuai.xi        help
212*53ee8cc1Swenshuai.xi          Select If the operation system is on Curry.
213*53ee8cc1Swenshuai.xi          If unsure, say 'N'.
214*53ee8cc1Swenshuai.xi
215*53ee8cc1Swenshuai.xiconfig MUSTANG
216*53ee8cc1Swenshuai.xi        bool "Mustang"
217*53ee8cc1Swenshuai.xi        help
218*53ee8cc1Swenshuai.xi          Select If the operation system is on Mustang.
219*53ee8cc1Swenshuai.xi          If unsure, say 'N'.
220*53ee8cc1Swenshuai.xi
221*53ee8cc1Swenshuai.xiconfig M7621
222*53ee8cc1Swenshuai.xi	bool "M7621"
223*53ee8cc1Swenshuai.xi	help
224*53ee8cc1Swenshuai.xi	  Select If the operation system is on M7621.
225*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
226*53ee8cc1Swenshuai.xi
227*53ee8cc1Swenshuai.xiendchoice
228*53ee8cc1Swenshuai.xi
229*53ee8cc1Swenshuai.xiconfig CHIP
230*53ee8cc1Swenshuai.xi	string
231*53ee8cc1Swenshuai.xi	default "emerald" if EMERALD
232*53ee8cc1Swenshuai.xi	default "edison" if EDISON
233*53ee8cc1Swenshuai.xi	default "eden" if EDEN
234*53ee8cc1Swenshuai.xi	default "eiffel" if EIFFEL
235*53ee8cc1Swenshuai.xi	default "euler" if EULER
236*53ee8cc1Swenshuai.xi	default "amethyst" if AMETHYST
237*53ee8cc1Swenshuai.xi	default "macaw12" if MACAW12
238*53ee8cc1Swenshuai.xi	default "k1" if K1
239*53ee8cc1Swenshuai.xi	default "keres" if KERES
240*53ee8cc1Swenshuai.xi	default "kirin" if KIRIN
241*53ee8cc1Swenshuai.xi	default "kris" if KRIS
242*53ee8cc1Swenshuai.xi	default "nike" if NIKE
243*53ee8cc1Swenshuai.xi	default "madison" if MADISON
244*53ee8cc1Swenshuai.xi	default "miami" if MIAMI
245*53ee8cc1Swenshuai.xi	default "einstein" if EINSTEIN
246*53ee8cc1Swenshuai.xi	default "napoli" if NAPOLI
247*53ee8cc1Swenshuai.xi	default "einstein3" if EINSTEIN3
248*53ee8cc1Swenshuai.xi	default "kaiser" if KAISER
249*53ee8cc1Swenshuai.xi	default "monaco" if MONACO
250*53ee8cc1Swenshuai.xi	default "clippers" if CLIPPERS
251*53ee8cc1Swenshuai.xi	default "celtics" if CELTICS
252*53ee8cc1Swenshuai.xi	default "muji" if MUJI
253*53ee8cc1Swenshuai.xi	default "munich" if MUNICH
254*53ee8cc1Swenshuai.xi	default "kano" if KANO
255*53ee8cc1Swenshuai.xi	default "monet" if MONET
256*53ee8cc1Swenshuai.xi	default "messi" if MESSI
257*53ee8cc1Swenshuai.xi	default "manhattan" if MANHATTAN
258*53ee8cc1Swenshuai.xi	default "maserati" if MASERATI
259*53ee8cc1Swenshuai.xi	default "M7821" if M7821
260*53ee8cc1Swenshuai.xi	default "maxim" if MAXIM
261*53ee8cc1Swenshuai.xi	default "k6" if K6
262*53ee8cc1Swenshuai.xi	default "k6lite" if K6LITE
263*53ee8cc1Swenshuai.xi	default "k7u" if K7U
264*53ee8cc1Swenshuai.xi        default "curry" if CURRY
265*53ee8cc1Swenshuai.xi	default "M7621" if M7621
266*53ee8cc1Swenshuai.xi	default "mustang" if MUSTANG
267*53ee8cc1Swenshuai.xi	help
268*53ee8cc1Swenshuai.xi	  Mstar Chip
269*53ee8cc1Swenshuai.xi#
270*53ee8cc1Swenshuai.xi#
271*53ee8cc1Swenshuai.xi#
272*53ee8cc1Swenshuai.xi#
273*53ee8cc1Swenshuai.xi#
274*53ee8cc1Swenshuai.xi
275*53ee8cc1Swenshuai.ximenu "Utopia Platform Configuration"
276*53ee8cc1Swenshuai.xi
277*53ee8cc1Swenshuai.xichoice
278*53ee8cc1Swenshuai.xi	prompt "CPU Type"
279*53ee8cc1Swenshuai.xi    default None
280*53ee8cc1Swenshuai.xi
281*53ee8cc1Swenshuai.xiconfig ARM_CA53
282*53ee8cc1Swenshuai.xi	bool "ARM_CA53"
283*53ee8cc1Swenshuai.xi	select DLMALLOC
284*53ee8cc1Swenshuai.xi	help
285*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on ARM_CA53 architecture.
286*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
287*53ee8cc1Swenshuai.xi
288*53ee8cc1Swenshuai.xiconfig ARM_CA12
289*53ee8cc1Swenshuai.xi	bool "ARM_CA12"
290*53ee8cc1Swenshuai.xi	help
291*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on ARM_CA12 architecture.
292*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
293*53ee8cc1Swenshuai.xi
294*53ee8cc1Swenshuai.xiconfig ARM_CA9
295*53ee8cc1Swenshuai.xi	bool "ARM_CA9"
296*53ee8cc1Swenshuai.xi	help
297*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on ARM_CA9 architecture.
298*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
299*53ee8cc1Swenshuai.xi
300*53ee8cc1Swenshuai.xiconfig ARM_CA7
301*53ee8cc1Swenshuai.xi	bool "ARM_CA7"
302*53ee8cc1Swenshuai.xi	help
303*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on ARM_CA7 architecture.
304*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
305*53ee8cc1Swenshuai.xi
306*53ee8cc1Swenshuai.xiconfig MIPS_4KE
307*53ee8cc1Swenshuai.xi	bool "MIPS_4KE"
308*53ee8cc1Swenshuai.xi	help
309*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on MIPS_4KE architecture.
310*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
311*53ee8cc1Swenshuai.xi
312*53ee8cc1Swenshuai.xiconfig MIPS_34K
313*53ee8cc1Swenshuai.xi	bool "MIPS_34K"
314*53ee8cc1Swenshuai.xi	help
315*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on MIPS_34K architecture.
316*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
317*53ee8cc1Swenshuai.xi
318*53ee8cc1Swenshuai.xiconfig MIPS_74K
319*53ee8cc1Swenshuai.xi	bool "MIPS_74K"
320*53ee8cc1Swenshuai.xi	help
321*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on MIPS_74K architecture.
322*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
323*53ee8cc1Swenshuai.xi
324*53ee8cc1Swenshuai.xiconfig AEON
325*53ee8cc1Swenshuai.xi	bool "AEON"
326*53ee8cc1Swenshuai.xi	help
327*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on AEON architecture.
328*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
329*53ee8cc1Swenshuai.xi
330*53ee8cc1Swenshuai.xiconfig R2
331*53ee8cc1Swenshuai.xi	bool "R2"
332*53ee8cc1Swenshuai.xi	help
333*53ee8cc1Swenshuai.xi	  Select If the architecture of this chip is based on R2 architecture.
334*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
335*53ee8cc1Swenshuai.xiendchoice
336*53ee8cc1Swenshuai.xi
337*53ee8cc1Swenshuai.xiconfig MCU_TYPE
338*53ee8cc1Swenshuai.xi	string
339*53ee8cc1Swenshuai.xi	default "arm_ca53" if ARM_CA53
340*53ee8cc1Swenshuai.xi	default "arm_ca12" if ARM_CA12
341*53ee8cc1Swenshuai.xi	default "arm9" if ARM_CA9
342*53ee8cc1Swenshuai.xi	default "arm_ca7" if ARM_CA7
343*53ee8cc1Swenshuai.xi	default "mips4ke" if MIPS_4KE
344*53ee8cc1Swenshuai.xi	default "mips34k" if MIPS_34K
345*53ee8cc1Swenshuai.xi	default "mips74k" if MIPS_74K
346*53ee8cc1Swenshuai.xi	default "aeon" if AEON
347*53ee8cc1Swenshuai.xi	default "aeon" if R2
348*53ee8cc1Swenshuai.xi	help
349*53ee8cc1Swenshuai.xi	  Select the architecture of this platform.
350*53ee8cc1Swenshuai.xi#
351*53ee8cc1Swenshuai.xi#
352*53ee8cc1Swenshuai.xi#
353*53ee8cc1Swenshuai.xi#
354*53ee8cc1Swenshuai.xi#
355*53ee8cc1Swenshuai.xi#
356*53ee8cc1Swenshuai.xi
357*53ee8cc1Swenshuai.xichoice
358*53ee8cc1Swenshuai.xi	prompt "FPU Type"
359*53ee8cc1Swenshuai.xi    default None
360*53ee8cc1Swenshuai.xi
361*53ee8cc1Swenshuai.xiconfig SOFT
362*53ee8cc1Swenshuai.xi	bool "soft float"
363*53ee8cc1Swenshuai.xi	help
364*53ee8cc1Swenshuai.xi	  Select If the operation system use soft floating point unit.
365*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
366*53ee8cc1Swenshuai.xi
367*53ee8cc1Swenshuai.xiconfig HARD
368*53ee8cc1Swenshuai.xi	bool "hard float"
369*53ee8cc1Swenshuai.xi	help
370*53ee8cc1Swenshuai.xi	  Select If the operation system use hard floating point unit.
371*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
372*53ee8cc1Swenshuai.xiendchoice
373*53ee8cc1Swenshuai.xi
374*53ee8cc1Swenshuai.xiconfig FPU
375*53ee8cc1Swenshuai.xi	string
376*53ee8cc1Swenshuai.xi	default "soft" if SOFT
377*53ee8cc1Swenshuai.xi	default "hard" if HARD
378*53ee8cc1Swenshuai.xi	help
379*53ee8cc1Swenshuai.xi	  Floating point unit selection
380*53ee8cc1Swenshuai.xi#
381*53ee8cc1Swenshuai.xi#
382*53ee8cc1Swenshuai.xi#
383*53ee8cc1Swenshuai.xi#
384*53ee8cc1Swenshuai.xi#
385*53ee8cc1Swenshuai.xi#
386*53ee8cc1Swenshuai.xi
387*53ee8cc1Swenshuai.xichoice
388*53ee8cc1Swenshuai.xi	prompt "OS Type"
389*53ee8cc1Swenshuai.xi    default None
390*53ee8cc1Swenshuai.xi
391*53ee8cc1Swenshuai.xiconfig NOS
392*53ee8cc1Swenshuai.xi	bool "Non-os system"
393*53ee8cc1Swenshuai.xi	help
394*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Non-os system.
395*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
396*53ee8cc1Swenshuai.xi
397*53ee8cc1Swenshuai.xiconfig LINUX
398*53ee8cc1Swenshuai.xi	bool "Linux system"
399*53ee8cc1Swenshuai.xi	help
400*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Linux system.
401*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
402*53ee8cc1Swenshuai.xi
403*53ee8cc1Swenshuai.xiconfig MS_DEBUG_XC_LOG
404*53ee8cc1Swenshuai.xibool "xc debug switch"
405*53ee8cc1Swenshuai.xidepends on LINUX
406*53ee8cc1Swenshuai.xidefault y
407*53ee8cc1Swenshuai.xi---help---
408*53ee8cc1Swenshuai.xiEnable the xc log switch
409*53ee8cc1Swenshuai.xi
410*53ee8cc1Swenshuai.xiconfig ECOS
411*53ee8cc1Swenshuai.xi	bool "Ecos system"
412*53ee8cc1Swenshuai.xi	help
413*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Ecos system.
414*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
415*53ee8cc1Swenshuai.xi
416*53ee8cc1Swenshuai.xiconfig NUTTX
417*53ee8cc1Swenshuai.xi	bool "Nuttx system"
418*53ee8cc1Swenshuai.xi	help
419*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
420*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
421*53ee8cc1Swenshuai.xi
422*53ee8cc1Swenshuai.xiconfig UCOS
423*53ee8cc1Swenshuai.xi	bool "ucos system"
424*53ee8cc1Swenshuai.xi	help
425*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is ucos system.
426*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
427*53ee8cc1Swenshuai.xi
428*53ee8cc1Swenshuai.xiconfig OPTEE
429*53ee8cc1Swenshuai.xi	bool "Optee system"
430*53ee8cc1Swenshuai.xi	help
431*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Optee system.
432*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
433*53ee8cc1Swenshuai.xi
434*53ee8cc1Swenshuai.xiendchoice
435*53ee8cc1Swenshuai.xi
436*53ee8cc1Swenshuai.xiconfig OS_TYPE
437*53ee8cc1Swenshuai.xi	string
438*53ee8cc1Swenshuai.xi	default "nos" if NOS
439*53ee8cc1Swenshuai.xi	default "linux" if LINUX
440*53ee8cc1Swenshuai.xi	default "ecos" if ECOS
441*53ee8cc1Swenshuai.xi	default "nuttx" if NUTTX
442*53ee8cc1Swenshuai.xi	default "ucos" if UCOS
443*53ee8cc1Swenshuai.xi	default "optee" if OPTEE
444*53ee8cc1Swenshuai.xi	help
445*53ee8cc1Swenshuai.xi	  Select the operation system.
446*53ee8cc1Swenshuai.xi#
447*53ee8cc1Swenshuai.xi#
448*53ee8cc1Swenshuai.xi#
449*53ee8cc1Swenshuai.xi#
450*53ee8cc1Swenshuai.xi#
451*53ee8cc1Swenshuai.xi#
452*53ee8cc1Swenshuai.xi
453*53ee8cc1Swenshuai.xichoice
454*53ee8cc1Swenshuai.xi	prompt "Project extended Flag"
455*53ee8cc1Swenshuai.xi    default None
456*53ee8cc1Swenshuai.xi
457*53ee8cc1Swenshuai.xiconfig TVOS
458*53ee8cc1Swenshuai.xi	bool "TVOS"
459*53ee8cc1Swenshuai.xi	help
460*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is ecos system.
461*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
462*53ee8cc1Swenshuai.xi
463*53ee8cc1Swenshuai.xiconfig ANDROID
464*53ee8cc1Swenshuai.xi	bool "Android"
465*53ee8cc1Swenshuai.xi	help
466*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is ecos system.
467*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
468*53ee8cc1Swenshuai.xi
469*53ee8cc1Swenshuai.xiconfig MBOOT
470*53ee8cc1Swenshuai.xi	bool "Mboot"
471*53ee8cc1Swenshuai.xi	help
472*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
473*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
474*53ee8cc1Swenshuai.xi
475*53ee8cc1Swenshuai.xiconfig CHAKRA2
476*53ee8cc1Swenshuai.xi	bool "Chakra2"
477*53ee8cc1Swenshuai.xi	help
478*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is non-os system.
479*53ee8cc1Swenshuai.xi	  It is a Chakra2-like systems including Chakra2,Chakra3, etc.
480*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
481*53ee8cc1Swenshuai.xi
482*53ee8cc1Swenshuai.xiconfig PUMABOOT
483*53ee8cc1Swenshuai.xi	bool "PumaBoot"
484*53ee8cc1Swenshuai.xi	help
485*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is non-os system.
486*53ee8cc1Swenshuai.xi	  It is a Chakra2-like systems including Pumaboot(BootVideo), etc.
487*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
488*53ee8cc1Swenshuai.xi
489*53ee8cc1Swenshuai.xiconfig FRC
490*53ee8cc1Swenshuai.xi	bool "FRC"
491*53ee8cc1Swenshuai.xi	help
492*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is non-os system.
493*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
494*53ee8cc1Swenshuai.xiendchoice
495*53ee8cc1Swenshuai.xi
496*53ee8cc1Swenshuai.xiconfig EXT_PLATFORM_FLAG
497*53ee8cc1Swenshuai.xi	string
498*53ee8cc1Swenshuai.xi	default "tvos" if TVOS
499*53ee8cc1Swenshuai.xi	default "android" if ANDROID
500*53ee8cc1Swenshuai.xi	default "mboot" if MBOOT
501*53ee8cc1Swenshuai.xi	default "chakra2" if CHAKRA2
502*53ee8cc1Swenshuai.xi	default "pumaboot" if PUMABOOT
503*53ee8cc1Swenshuai.xi	default "frc" if FRC
504*53ee8cc1Swenshuai.xi	help
505*53ee8cc1Swenshuai.xi	  Select extra platform option.
506*53ee8cc1Swenshuai.xi
507*53ee8cc1Swenshuai.xichoice
508*53ee8cc1Swenshuai.xi	prompt "Customization Flag"
509*53ee8cc1Swenshuai.xi	default None
510*53ee8cc1Swenshuai.xi
511*53ee8cc1Swenshuai.xiconfig None
512*53ee8cc1Swenshuai.xi	bool "None"
513*53ee8cc1Swenshuai.xi
514*53ee8cc1Swenshuai.xiconfig ROLLS_ROYCE
515*53ee8cc1Swenshuai.xi	bool "ROLLS_ROYCE"
516*53ee8cc1Swenshuai.xi
517*53ee8cc1Swenshuai.xiendchoice
518*53ee8cc1Swenshuai.xi#
519*53ee8cc1Swenshuai.xi#
520*53ee8cc1Swenshuai.xi#
521*53ee8cc1Swenshuai.xi#
522*53ee8cc1Swenshuai.xi#
523*53ee8cc1Swenshuai.xi#
524*53ee8cc1Swenshuai.xi
525*53ee8cc1Swenshuai.xichoice
526*53ee8cc1Swenshuai.xi	prompt "Kernel Version"
527*53ee8cc1Swenshuai.xi    default None
528*53ee8cc1Swenshuai.xi
529*53ee8cc1Swenshuai.xiconfig KERN_3_1_10
530*53ee8cc1Swenshuai.xi	bool "3.1.10"
531*53ee8cc1Swenshuai.xi	help
532*53ee8cc1Swenshuai.xi	  Select If the Linux Kernel version is 3.1.10 used for kernel driver.
533*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
534*53ee8cc1Swenshuai.xi
535*53ee8cc1Swenshuai.xiconfig KERN_3_10_23
536*53ee8cc1Swenshuai.xi	bool "3.10.23"
537*53ee8cc1Swenshuai.xi	help
538*53ee8cc1Swenshuai.xi	  Select If the Linux Kernel version is 3.10.23 used for kernel driver.
539*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
540*53ee8cc1Swenshuai.xi
541*53ee8cc1Swenshuai.xiconfig KERN_3_10_40
542*53ee8cc1Swenshuai.xi	bool "3.10.40"
543*53ee8cc1Swenshuai.xi	help
544*53ee8cc1Swenshuai.xi	  Select If the Linux Kernel version is 3.10.40 used for kernel driver.
545*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
546*53ee8cc1Swenshuai.xi
547*53ee8cc1Swenshuai.xiconfig KERN_3_10_86
548*53ee8cc1Swenshuai.xi	bool "3.10.86"
549*53ee8cc1Swenshuai.xi	help
550*53ee8cc1Swenshuai.xi	  Select If the Linux Kernel version is 3.10.86 used for kernel driver.
551*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
552*53ee8cc1Swenshuai.xi
553*53ee8cc1Swenshuai.xiendchoice
554*53ee8cc1Swenshuai.xi
555*53ee8cc1Swenshuai.xiconfig KERN_VER
556*53ee8cc1Swenshuai.xi	string
557*53ee8cc1Swenshuai.xi	default "3.1.10" if KERN_3_1_10
558*53ee8cc1Swenshuai.xi	default "3.10.23" if KERN_3_10_23
559*53ee8cc1Swenshuai.xi	default "3.10.40" if KERN_3_10_40
560*53ee8cc1Swenshuai.xi	default "3.10.86" if KERN_3_10_86
561*53ee8cc1Swenshuai.xi	help
562*53ee8cc1Swenshuai.xi	  Linux Kernel Version for K-Driver.
563*53ee8cc1Swenshuai.xi
564*53ee8cc1Swenshuai.xiconfig FPGA
565*53ee8cc1Swenshuai.xi	bool "FPGA environment"
566*53ee8cc1Swenshuai.xi	default n
567*53ee8cc1Swenshuai.xi
568*53ee8cc1Swenshuai.xiconfig DLMALLOC
569*53ee8cc1Swenshuai.xi	bool "MsOS use dlmalloc do memory management"
570*53ee8cc1Swenshuai.xi	default n
571*53ee8cc1Swenshuai.xi
572*53ee8cc1Swenshuai.xiconfig KERNEL_DLMALLOC
573*53ee8cc1Swenshuai.xi	bool "MsOS trigger kernel_dlmalloc do memory management"
574*53ee8cc1Swenshuai.xi		default n
575*53ee8cc1Swenshuai.xi
576*53ee8cc1Swenshuai.xiconfig CHIP_INT_SPI_MODE
577*53ee8cc1Swenshuai.xi	bool "Enable GIC spi mode"
578*53ee8cc1Swenshuai.xi	default n
579*53ee8cc1Swenshuai.xi
580*53ee8cc1Swenshuai.xiconfig DONT_USE_CMA
581*53ee8cc1Swenshuai.xi	bool "Do not use CMA"
582*53ee8cc1Swenshuai.xi	default n
583*53ee8cc1Swenshuai.xi
584*53ee8cc1Swenshuai.xiconfig MLOG
585*53ee8cc1Swenshuai.xi	bool "Framework has MLog support"
586*53ee8cc1Swenshuai.xi	help
587*53ee8cc1Swenshuai.xi	  Select If the framework of this chip supports MLog.
588*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
589*53ee8cc1Swenshuai.xi	default n
590*53ee8cc1Swenshuai.xi
591*53ee8cc1Swenshuai.xichoice
592*53ee8cc1Swenshuai.xi	prompt "MLog Library Version"
593*53ee8cc1Swenshuai.xi    default None
594*53ee8cc1Swenshuai.xi    depends on MLOG
595*53ee8cc1Swenshuai.xi
596*53ee8cc1Swenshuai.xiconfig MLOG_ARM_472
597*53ee8cc1Swenshuai.xi	bool "ARM 4.7.2 library"
598*53ee8cc1Swenshuai.xi
599*53ee8cc1Swenshuai.xiconfig MLOG_ARM_483
600*53ee8cc1Swenshuai.xi	bool "ARM 4.8.3 library"
601*53ee8cc1Swenshuai.xi
602*53ee8cc1Swenshuai.xiconfig MLOG_ARM_49X
603*53ee8cc1Swenshuai.xi	bool "ARM 4.9.X library"
604*53ee8cc1Swenshuai.xi
605*53ee8cc1Swenshuai.xiendchoice
606*53ee8cc1Swenshuai.xi
607*53ee8cc1Swenshuai.xiconfig MSOS_EVENTGROUP_MAX_SEL
608*53ee8cc1Swenshuai.xi	bool "Manually select maximum number of msos event group"
609*53ee8cc1Swenshuai.xi	default n
610*53ee8cc1Swenshuai.xi
611*53ee8cc1Swenshuai.xiconfig MSOS_EVENTGROUP_MAX_NUM
612*53ee8cc1Swenshuai.xi	int "Maximum number of msos event group"
613*53ee8cc1Swenshuai.xi	default 64
614*53ee8cc1Swenshuai.xi	depends on MSOS_EVENTGROUP_MAX_SEL
615*53ee8cc1Swenshuai.xi
616*53ee8cc1Swenshuai.xiendmenu
617*53ee8cc1Swenshuai.xi#
618*53ee8cc1Swenshuai.xi#
619*53ee8cc1Swenshuai.xi#
620*53ee8cc1Swenshuai.xi#
621*53ee8cc1Swenshuai.xi#
622*53ee8cc1Swenshuai.xi#
623*53ee8cc1Swenshuai.xi
624*53ee8cc1Swenshuai.xi
625*53ee8cc1Swenshuai.ximenu "General Setup"
626*53ee8cc1Swenshuai.xi
627*53ee8cc1Swenshuai.xiconfig TOOLCHAIN
628*53ee8cc1Swenshuai.xi	string "CROSS COMPILE"
629*53ee8cc1Swenshuai.xi	default "arm-none-linux-gnueabi"
630*53ee8cc1Swenshuai.xi	help
631*53ee8cc1Swenshuai.xi	  Select the cross compiler
632*53ee8cc1Swenshuai.xi
633*53ee8cc1Swenshuai.xiconfig TOOLCHAIN_VER
634*53ee8cc1Swenshuai.xi    string "Cross compiler version"
635*53ee8cc1Swenshuai.xi    default "4.7.2" if TOOLCHAIN="arm-none-linux-gnueabi"
636*53ee8cc1Swenshuai.xi    default "4.9.2" if TOOLCHAIN="aarch64-linux-gnu"
637*53ee8cc1Swenshuai.xi    help
638*53ee8cc1Swenshuai.xi        Select cross compiler version
639*53ee8cc1Swenshuai.xi
640*53ee8cc1Swenshuai.xiconfig ENDIAN
641*53ee8cc1Swenshuai.xi	string "Endian"
642*53ee8cc1Swenshuai.xi	default "mlittle-endian"
643*53ee8cc1Swenshuai.xi	help
644*53ee8cc1Swenshuai.xi	  Select big or little endian
645*53ee8cc1Swenshuai.xi
646*53ee8cc1Swenshuai.xiendmenu
647*53ee8cc1Swenshuai.xi#
648*53ee8cc1Swenshuai.xi#
649*53ee8cc1Swenshuai.xi#
650*53ee8cc1Swenshuai.xi#
651*53ee8cc1Swenshuai.xi#
652*53ee8cc1Swenshuai.xi
653*53ee8cc1Swenshuai.ximenu "Build Options"
654*53ee8cc1Swenshuai.xi
655*53ee8cc1Swenshuai.xichoice
656*53ee8cc1Swenshuai.xi	prompt "LINK_TYPE"
657*53ee8cc1Swenshuai.xi	default None
658*53ee8cc1Swenshuai.xi
659*53ee8cc1Swenshuai.xiconfig STATIC
660*53ee8cc1Swenshuai.xi	bool "Static"
661*53ee8cc1Swenshuai.xi	help
662*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
663*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
664*53ee8cc1Swenshuai.xi
665*53ee8cc1Swenshuai.xiconfig DYNAMIC
666*53ee8cc1Swenshuai.xi	bool "Dynamic"
667*53ee8cc1Swenshuai.xi	help
668*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
669*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
670*53ee8cc1Swenshuai.xiendchoice
671*53ee8cc1Swenshuai.xi
672*53ee8cc1Swenshuai.xiconfig LINK_TYPE
673*53ee8cc1Swenshuai.xi	string
674*53ee8cc1Swenshuai.xi	default "static" if STATIC
675*53ee8cc1Swenshuai.xi	default "dynamic" if DYNAMIC
676*53ee8cc1Swenshuai.xi	help
677*53ee8cc1Swenshuai.xi	  Select the the linking type
678*53ee8cc1Swenshuai.xi#
679*53ee8cc1Swenshuai.xi#
680*53ee8cc1Swenshuai.xi#
681*53ee8cc1Swenshuai.xi#
682*53ee8cc1Swenshuai.xi#
683*53ee8cc1Swenshuai.xi
684*53ee8cc1Swenshuai.xichoice
685*53ee8cc1Swenshuai.xi	prompt "MAKE_TYPE"
686*53ee8cc1Swenshuai.xi	default None
687*53ee8cc1Swenshuai.xi
688*53ee8cc1Swenshuai.xiconfig LIB
689*53ee8cc1Swenshuai.xi	bool "Lib"
690*53ee8cc1Swenshuai.xi	help
691*53ee8cc1Swenshuai.xi	  Select If the library is built as 'lib' format
692*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
693*53ee8cc1Swenshuai.xi
694*53ee8cc1Swenshuai.xiconfig EXE
695*53ee8cc1Swenshuai.xi	bool "Exe"
696*53ee8cc1Swenshuai.xi	help
697*53ee8cc1Swenshuai.xi	  Select If the library is built as 'exe' format
698*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
699*53ee8cc1Swenshuai.xi
700*53ee8cc1Swenshuai.xiconfig LINT
701*53ee8cc1Swenshuai.xi	bool "Lint"
702*53ee8cc1Swenshuai.xi	help
703*53ee8cc1Swenshuai.xi	  Select If the library is built as 'lint' format
704*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
705*53ee8cc1Swenshuai.xiendchoice
706*53ee8cc1Swenshuai.xi
707*53ee8cc1Swenshuai.xiconfig MAKE_TYPE
708*53ee8cc1Swenshuai.xi	string
709*53ee8cc1Swenshuai.xi	default "lib" if LIB
710*53ee8cc1Swenshuai.xi	default "exe" if EXE
711*53ee8cc1Swenshuai.xi	default "lint" if LINT
712*53ee8cc1Swenshuai.xi	help
713*53ee8cc1Swenshuai.xi	  Make type
714*53ee8cc1Swenshuai.xi#
715*53ee8cc1Swenshuai.xi#
716*53ee8cc1Swenshuai.xi#
717*53ee8cc1Swenshuai.xi#
718*53ee8cc1Swenshuai.xi#
719*53ee8cc1Swenshuai.xi
720*53ee8cc1Swenshuai.xichoice
721*53ee8cc1Swenshuai.xi	prompt "Release Type"
722*53ee8cc1Swenshuai.xi	default None
723*53ee8cc1Swenshuai.xi
724*53ee8cc1Swenshuai.xiconfig DEBUG
725*53ee8cc1Swenshuai.xi	bool "Debug"
726*53ee8cc1Swenshuai.xi	help
727*53ee8cc1Swenshuai.xi	  Select If the libraries release is on debug level.
728*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
729*53ee8cc1Swenshuai.xi
730*53ee8cc1Swenshuai.xiconfig RETAIL
731*53ee8cc1Swenshuai.xi	bool "Retail"
732*53ee8cc1Swenshuai.xi	help
733*53ee8cc1Swenshuai.xi	  Select If the libraries release is on retail level.
734*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
735*53ee8cc1Swenshuai.xiendchoice
736*53ee8cc1Swenshuai.xi
737*53ee8cc1Swenshuai.xiconfig BLT_TYPE
738*53ee8cc1Swenshuai.xi	string
739*53ee8cc1Swenshuai.xi	default "debug" if DEBUG
740*53ee8cc1Swenshuai.xi	default "retail" if RETAIL
741*53ee8cc1Swenshuai.xi	help
742*53ee8cc1Swenshuai.xi	  Select the type of libraries release.
743*53ee8cc1Swenshuai.xi#
744*53ee8cc1Swenshuai.xi#
745*53ee8cc1Swenshuai.xi#
746*53ee8cc1Swenshuai.xi#
747*53ee8cc1Swenshuai.xi#
748*53ee8cc1Swenshuai.xi
749*53ee8cc1Swenshuai.xichoice
750*53ee8cc1Swenshuai.xi	prompt "Debug Level"
751*53ee8cc1Swenshuai.xi	default None
752*53ee8cc1Swenshuai.xi
753*53ee8cc1Swenshuai.xiconfig LEVEL_1
754*53ee8cc1Swenshuai.xi	bool "Level 1(HAL)"
755*53ee8cc1Swenshuai.xi	help
756*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
757*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
758*53ee8cc1Swenshuai.xi
759*53ee8cc1Swenshuai.xiconfig LEVEL_2
760*53ee8cc1Swenshuai.xi	bool "Level 2(Driver)"
761*53ee8cc1Swenshuai.xi	help
762*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
763*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
764*53ee8cc1Swenshuai.xi
765*53ee8cc1Swenshuai.xiconfig LEVEL_3
766*53ee8cc1Swenshuai.xi	bool "Level 3(Middleware)"
767*53ee8cc1Swenshuai.xi	help
768*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
769*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
770*53ee8cc1Swenshuai.xi
771*53ee8cc1Swenshuai.xiconfig LEVEL_4
772*53ee8cc1Swenshuai.xi	bool "Level 4(API)"
773*53ee8cc1Swenshuai.xi	help
774*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
775*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
776*53ee8cc1Swenshuai.xi
777*53ee8cc1Swenshuai.xiconfig LEVEL_5
778*53ee8cc1Swenshuai.xi	bool "Level 5(Application)"
779*53ee8cc1Swenshuai.xi	help
780*53ee8cc1Swenshuai.xi	  Select If the operation system of this chip is Nuttx system.
781*53ee8cc1Swenshuai.xi	  If unsure, say 'N'.
782*53ee8cc1Swenshuai.xiendchoice
783*53ee8cc1Swenshuai.xi
784*53ee8cc1Swenshuai.xiconfig DEBUG_LEVEL
785*53ee8cc1Swenshuai.xi	string
786*53ee8cc1Swenshuai.xi	default "1" if LEVEL_1
787*53ee8cc1Swenshuai.xi	default "2" if LEVEL_2
788*53ee8cc1Swenshuai.xi	default "3" if LEVEL_3
789*53ee8cc1Swenshuai.xi	default "4" if LEVEL_4
790*53ee8cc1Swenshuai.xi	default "5" if LEVEL_5
791*53ee8cc1Swenshuai.xi	help
792*53ee8cc1Swenshuai.xi	  Select the debug level
793*53ee8cc1Swenshuai.xi#
794*53ee8cc1Swenshuai.xi#
795*53ee8cc1Swenshuai.xi#
796*53ee8cc1Swenshuai.xi#
797*53ee8cc1Swenshuai.xi#
798*53ee8cc1Swenshuai.xi
799*53ee8cc1Swenshuai.xichoice
800*53ee8cc1Swenshuai.xi	prompt "Firmware Type"
801*53ee8cc1Swenshuai.xi	default None
802*53ee8cc1Swenshuai.xi
803*53ee8cc1Swenshuai.xiconfig FW_TYPE_EXTERNAL
804*53ee8cc1Swenshuai.xi	bool "external"
805*53ee8cc1Swenshuai.xi	help
806*53ee8cc1Swenshuai.xi	  Select If you want to use external firmware
807*53ee8cc1Swenshuai.xi
808*53ee8cc1Swenshuai.xiconfig FW_TYPE_EMBEDDED
809*53ee8cc1Swenshuai.xi	bool "embedded"
810*53ee8cc1Swenshuai.xi	help
811*53ee8cc1Swenshuai.xi	  Select If you want to use embedded firmware
812*53ee8cc1Swenshuai.xi
813*53ee8cc1Swenshuai.xiendchoice
814*53ee8cc1Swenshuai.xi
815*53ee8cc1Swenshuai.xiconfig PURE_SN
816*53ee8cc1Swenshuai.xi	bool "for pure sn config"
817*53ee8cc1Swenshuai.xi	default n
818*53ee8cc1Swenshuai.xi
819*53ee8cc1Swenshuai.xiconfig BIFROST_32BIT_MODE
820*53ee8cc1Swenshuai.xi	bool "for bifrost 32bit mode"
821*53ee8cc1Swenshuai.xi	default n
822*53ee8cc1Swenshuai.xi
823*53ee8cc1Swenshuai.xiconfig MIU_64BIT_DOMAIN_SEL
824*53ee8cc1Swenshuai.xi	bool "for miu 64bit domain setting"
825*53ee8cc1Swenshuai.xi	default n
826*53ee8cc1Swenshuai.xi
827*53ee8cc1Swenshuai.xiconfig FW_TYPE
828*53ee8cc1Swenshuai.xi	string
829*53ee8cc1Swenshuai.xi	default "external" if FW_TYPE_EXTERNAL
830*53ee8cc1Swenshuai.xi	default "embedded" if FW_TYPE_EMBEDDED
831*53ee8cc1Swenshuai.xi	help
832*53ee8cc1Swenshuai.xi	  Select If you want to use external or embedded  firmware
833*53ee8cc1Swenshuai.xi#
834*53ee8cc1Swenshuai.xi#
835*53ee8cc1Swenshuai.xi#
836*53ee8cc1Swenshuai.xi#
837*53ee8cc1Swenshuai.xi#
838*53ee8cc1Swenshuai.xi
839*53ee8cc1Swenshuai.xiconfig INCREMENTAL_BUILD
840*53ee8cc1Swenshuai.xi        bool "Incremental Build"
841*53ee8cc1Swenshuai.xi        default n
842*53ee8cc1Swenshuai.xi        help
843*53ee8cc1Swenshuai.xi            Enable incremental Build
844*53ee8cc1Swenshuai.xi
845*53ee8cc1Swenshuai.xiconfig STACK_PROTECTOR
846*53ee8cc1Swenshuai.xi        bool "Stack protector" if (LINUX && TOOLCHAIN_VER!="4.7.2")
847*53ee8cc1Swenshuai.xi        default n
848*53ee8cc1Swenshuai.xi        help
849*53ee8cc1Swenshuai.xi            Enable Stack protector build option -fstack-protector
850*53ee8cc1Swenshuai.xi
851*53ee8cc1Swenshuai.xi#
852*53ee8cc1Swenshuai.xi#
853*53ee8cc1Swenshuai.xi#
854*53ee8cc1Swenshuai.xi#
855*53ee8cc1Swenshuai.xi#
856*53ee8cc1Swenshuai.xi
857*53ee8cc1Swenshuai.xichoice
858*53ee8cc1Swenshuai.xi	prompt "Assert Type"
859*53ee8cc1Swenshuai.xi	default None
860*53ee8cc1Swenshuai.xi
861*53ee8cc1Swenshuai.xiconfig NON_BLOCK
862*53ee8cc1Swenshuai.xi	bool "non_block"
863*53ee8cc1Swenshuai.xi	help
864*53ee8cc1Swenshuai.xi	  Not cause core dump when asert happen.
865*53ee8cc1Swenshuai.xi
866*53ee8cc1Swenshuai.xiconfig BLOCK
867*53ee8cc1Swenshuai.xi	bool "block"
868*53ee8cc1Swenshuai.xi	help
869*53ee8cc1Swenshuai.xi	  Cause core dump when asert happen.
870*53ee8cc1Swenshuai.xiendchoice
871*53ee8cc1Swenshuai.xi
872*53ee8cc1Swenshuai.xiconfig ASSERT_TYPE
873*53ee8cc1Swenshuai.xi	string
874*53ee8cc1Swenshuai.xi	default "non_block" if NON_BLOCK
875*53ee8cc1Swenshuai.xi	default "block" if BLOCK
876*53ee8cc1Swenshuai.xi	help
877*53ee8cc1Swenshuai.xi	  Select the type of utopia assert.
878*53ee8cc1Swenshuai.xi
879*53ee8cc1Swenshuai.xiconfig VERSION_INFO_EMBADE
880*53ee8cc1Swenshuai.xi        bool "Embade the ChangeList number of version_info into library"
881*53ee8cc1Swenshuai.xi        default n
882*53ee8cc1Swenshuai.xi        help
883*53ee8cc1Swenshuai.xi            Enable version information embadder
884*53ee8cc1Swenshuai.xi
885*53ee8cc1Swenshuai.xiconfig UTOPIA_20
886*53ee8cc1Swenshuai.xi        bool "UTOPIA 20"
887*53ee8cc1Swenshuai.xi        default y
888*53ee8cc1Swenshuai.xi        help
889*53ee8cc1Swenshuai.xi          Select if you want to enable Utopia 2_0. If unsure, say 'Y'.
890*53ee8cc1Swenshuai.xiendmenu
891*53ee8cc1Swenshuai.xi
892*53ee8cc1Swenshuai.xi
893*53ee8cc1Swenshuai.xisource "../../mxlib/drv/Kconfig"
894*53ee8cc1Swenshuai.xisource "../../mxlib/api/Kconfig"
895*53ee8cc1Swenshuai.xisource "../../mxlib/utopia_core/Kconfig"
896