]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/PlatformSetupDxe/SouthClusterConfig.vfi
f7ed978c8b5cf32ca4e27139a24bcc72fbc8275a
[mirror_edk2.git] / Vlv2TbltDevicePkg / PlatformSetupDxe / SouthClusterConfig.vfi
1 // /** @file
2 //
3 // Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved.<BR>
4 //
5
6 // SPDX-License-Identifier: BSD-2-Clause-Patent
7
8 //
9
10 //
11 //
12 //
13 // Module Name:
14 //
15 // SourthClusterConfig.vfi
16 //
17 // Abstract:
18 //
19 // Driver Setup formset.
20 //
21 //Revision History:
22 // ------------------------------------------------------------------------------
23 // Rev Date<MM/DD/YYYY> Name Description
24 // ------------------------------------------------------------------------------
25
26 // **/
27
28 //
29 // South Cluster Configuration Form
30 //
31
32 form formid = SOUTH_CLUSTER_FORM_ID,
33 title = STRING_TOKEN(STR_SOUTH_CLUSTER_TITLE);
34
35 subtitle text = STRING_TOKEN(STR_NULL_STRING);
36
37 //
38 // Jump to PCIe Configuration Form
39 //
40 goto PCIE_DEVICE_OPTIONS_FORM_ID,
41 prompt = STRING_TOKEN(STR_PCIE_OPTIONS_FORM_TITLE),
42 help = STRING_TOKEN(STR_PCIE_OPTIONS_FORM_HELP);
43
44 //
45 // Jump to USB Configuration Form
46 //
47 goto USB_OPTIONS_FORM_ID,
48 prompt = STRING_TOKEN(STR_USB_OPTIONS_FORM_TITLE),
49 help = STRING_TOKEN(STR_USB_OPTIONS_FORM_HELP);
50 //
51 // Jump to Azalia Configuration Form
52 //
53 goto AZALIA_OPTIONS_FORM_ID,
54 prompt = STRING_TOKEN(STR_AZALIA_OPTIONS_FORM_TITLE),
55 help = STRING_TOKEN(STR_AZALIA_OPTIONS_FORM_HELP);
56
57 //
58 // Jump to Drive Configuration Form
59 //
60 goto DRIVE_CONFIGURATION_ID,
61 prompt = STRING_TOKEN(STR_IDE_FORM_TITLE),
62 help = STRING_TOKEN(STR_IDE_FORM_HELP);
63 //
64 // Jump to LAN Configuration Form
65 //
66
67 //
68 // Jump to LPSS Configuration Form
69 //
70 goto LPSS_CONFIGURATION_ID,
71 prompt = STRING_TOKEN(STR_LPSS_SCC_FORM_TITLE),
72 help = STRING_TOKEN(STR_LPSS_SCC_FORM_HELP);
73
74 //
75 // Jump to Misc Configuration Form
76 //
77 goto MISC_OPTIONS_FORM_ID,
78 prompt = STRING_TOKEN(STR_MISC_OPTION_FORM_TITLE),
79 help = STRING_TOKEN(STR_MISC_OPTION_FORM_HELP);
80 endform;
81
82 form formid = PCIE_DEVICE_OPTIONS_FORM_ID,
83
84 title = STRING_TOKEN(STR_PCIE_OPTIONS_FORM_TITLE);
85
86 subtitle text = STRING_TOKEN(STR_NULL_STRING);
87
88 oneof varid = Setup.PcieRootPortSpeed[0],
89 prompt = STRING_TOKEN (STR_PCIE_SPEED_PROMPT0),
90 help = STRING_TOKEN (STR_PCIE_SPEED_HELP),
91 option text = STRING_TOKEN (STR_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
92 option text = STRING_TOKEN (STR_GEN1), value = 1, flags = RESET_REQUIRED;
93 option text = STRING_TOKEN (STR_GEN2), value = 2, flags = RESET_REQUIRED;
94 endoneof;
95 oneof varid = Setup.PcieRootPortSpeed[1],
96 prompt = STRING_TOKEN (STR_PCIE_SPEED_PROMPT1),
97 help = STRING_TOKEN (STR_PCIE_SPEED_HELP),
98 option text = STRING_TOKEN (STR_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
99 option text = STRING_TOKEN (STR_GEN1), value = 1, flags = RESET_REQUIRED;
100 option text = STRING_TOKEN (STR_GEN2), value = 2, flags = RESET_REQUIRED;
101 endoneof;
102 oneof varid = Setup.PcieRootPortSpeed[2],
103 prompt = STRING_TOKEN (STR_PCIE_SPEED_PROMPT2),
104 help = STRING_TOKEN (STR_PCIE_SPEED_HELP),
105 option text = STRING_TOKEN (STR_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
106 option text = STRING_TOKEN (STR_GEN1), value = 1, flags = RESET_REQUIRED;
107 option text = STRING_TOKEN (STR_GEN2), value = 2, flags = RESET_REQUIRED;
108 endoneof;
109 oneof varid = Setup.PcieRootPortSpeed[3],
110 prompt = STRING_TOKEN (STR_PCIE_SPEED_PROMPT3),
111 help = STRING_TOKEN (STR_PCIE_SPEED_HELP),
112 option text = STRING_TOKEN (STR_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
113 option text = STRING_TOKEN (STR_GEN1), value = 1, flags = RESET_REQUIRED;
114 option text = STRING_TOKEN (STR_GEN2), value = 2, flags = RESET_REQUIRED;
115 endoneof;
116 //
117 //PCIe Port
118 //
119 oneof varid = Setup.IchPciExp[0],
120 prompt = STRING_TOKEN(STR_ICH_PCIERP1_PROMPT),
121 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
122 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
123 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
124 endoneof;
125
126 suppressif ideqval Setup.IchPciExp[0] == 0x0;
127 oneof varid = Setup.IchPciExp[1],
128 prompt = STRING_TOKEN(STR_ICH_PCIERP2_PROMPT),
129 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
130 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= RESET_REQUIRED;
131 option text = STRING_TOKEN(STR_DISABLE), value=0, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;
132 endoneof;
133 endif;
134
135 suppressif NOT ideqval Setup.IchPciExp[0] == 0x0;
136 text
137 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
138 text = STRING_TOKEN(STR_ICH_PCIERP2_PROMPT),
139 text = STRING_TOKEN(STR_ICH_PCIERP_DISABLE_HELP),
140 flags = 0,
141 key = 0;
142 endif;
143
144 suppressif ideqval Setup.IchPciExp[0] == 0x0;
145 oneof varid = Setup.IchPciExp[2],
146 prompt = STRING_TOKEN(STR_ICH_PCIERP3_PROMPT),
147 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
148 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
149 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
150 endoneof;
151 endif;
152
153 suppressif NOT ideqval Setup.IchPciExp[0] == 0x0;
154 text
155 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
156 text = STRING_TOKEN(STR_ICH_PCIERP3_PROMPT),
157 text = STRING_TOKEN(STR_ICH_PCIERP_DISABLE_HELP),
158 flags = 0,
159 key = 0;
160 endif;
161
162 suppressif ideqval Setup.IchPciExp[0] == 0x0;
163 oneof varid = Setup.IchPciExp[3],
164 prompt = STRING_TOKEN(STR_ICH_PCIERP4_PROMPT),
165 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
166 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;
167 option text = STRING_TOKEN(STR_DISABLE), value=0, flags= 0 | RESET_REQUIRED;
168 endoneof;
169 endif;
170
171 suppressif NOT ideqval Setup.IchPciExp[0] == 0x0;
172 text
173 help = STRING_TOKEN(STR_ICH_PCIERP_HELP),
174 text = STRING_TOKEN(STR_ICH_PCIERP4_PROMPT),
175 text = STRING_TOKEN(STR_ICH_PCIERP_DISABLE_HELP),
176 flags = 0,
177 key = 0;
178 endif;
179
180
181 endform;
182
183 form formid = USB_OPTIONS_FORM_ID,
184
185 title = STRING_TOKEN(STR_USB_OPTIONS_FORM_TITLE);
186
187 subtitle text = STRING_TOKEN(STR_NULL_STRING);
188
189 oneof varid = Setup.UsbAutoMode,
190 questionid = 0x123A,
191 prompt = STRING_TOKEN(STR_USB_AUTO_MODE_PROMPT),
192 help = STRING_TOKEN(STR_USB_AUTO_MODE_HELP),
193 flags = INTERACTIVE,
194 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
195 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
196 endoneof;
197
198 subtitle text = STRING_TOKEN(STR_NULL_STRING);
199 //
200 //XHCI support
201 //
202 grayoutif ideqval Setup.UsbAutoMode == 0x1;
203 grayoutif ideqval Setup.PchUsb20 == 0x1;
204 oneof varid = Setup.UsbXhciSupport,
205 questionid = 0x123B,
206 prompt = STRING_TOKEN(STR_USB_XHCI_SUPPORT_PROMPT),
207 help = STRING_TOKEN(STR_USB_XHCI_SUPPORT_HELP),
208 flags = INTERACTIVE,
209 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
210 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
211 endoneof;
212
213 suppressif ideqval Setup.UsbXhciSupport == 0x0;
214 oneof varid = Setup.Hsic0,
215 prompt = STRING_TOKEN(STR_USB_HSIC_0_PROMPT),
216 help = STRING_TOKEN(STR_USB_HSIC_0_HELP),
217 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
218 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
219 endoneof;
220 endif;
221
222 oneof varid = Setup.PchUsb30Mode,
223 prompt = STRING_TOKEN(STR_PCH_USB30_MODE_PROMPT),
224 help = STRING_TOKEN(STR_PCH_USB30_MODE_HELP),
225 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
226 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
227 endoneof;
228
229 oneof varid = Setup.UsbXhciLpmSupport,
230 prompt = STRING_TOKEN(STR_USB_XHCI_LPM_SUPPORT_PROMPT),
231 help = STRING_TOKEN(STR_USB_XHCI_LPM_SUPPORT_HELP),
232
233 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
234 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
235
236 endoneof;
237 endif;
238 endif;
239
240 subtitle text = STRING_TOKEN(STR_NULL_STRING);
241
242 oneof varid = Setup.PchUsbOtg,
243 prompt = STRING_TOKEN(STR_PCH_USB_OTG_PROMPT),
244 help = STRING_TOKEN(STR_PCH_USB_OTG_HELP),
245 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
246 option text = STRING_TOKEN(STR_PCI_MODE_STRING), value = 1, flags = RESET_REQUIRED;
247 endoneof;
248
249 oneof varid = Setup.PchUsbVbusOn,
250 prompt = STRING_TOKEN(STR_PCH_USB_VBUS_PROMPT),
251 help = STRING_TOKEN(STR_PCH_USB_VBUS_HELP),
252 option text = STRING_TOKEN(STR_OFF), value = 0, flags = RESET_REQUIRED;
253 option text = STRING_TOKEN(STR_ON), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
254 option text = STRING_TOKEN(STR_AUTO), value = 2, flags = RESET_REQUIRED;
255 endoneof;
256 subtitle text = STRING_TOKEN(STR_NULL_STRING);
257
258 //
259 //EHCI support
260 //
261 grayoutif ideqval Setup.UsbAutoMode == 0x1;
262 grayoutif ideqval Setup.UsbXhciSupport == 0x1;
263 oneof varid = Setup.PchUsb20,
264 questionid = 0x123C,
265 prompt = STRING_TOKEN(STR_PCH_USB21_PROMPT),
266 help = STRING_TOKEN(STR_PCH_USB2_HELP),
267 flags = INTERACTIVE,
268 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
269 option text = STRING_TOKEN(STR_DISABLE), value= 0, flags= DEFAULT | MANUFACTURING |RESET_REQUIRED;
270 endoneof;
271
272 oneof varid = Setup.PchUsbRmh,
273 prompt = STRING_TOKEN(STR_PCH_USBRMH_PROMPT),
274 help = STRING_TOKEN(STR_PCH_USBRMH_HELP),
275 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
276 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
277 endoneof;
278
279 oneof varid = Setup.PchEhciDebug,
280 prompt = STRING_TOKEN(STR_PCH_USB_EHCIDEBUG_PROMPT),
281 help = STRING_TOKEN(STR_PCH_USB_EHCIDEBUG_HELP),
282 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
283 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
284 endoneof;
285
286 suppressif TRUE;
287 oneof varid = Setup.EhciPllCfgEnable,
288 prompt = STRING_TOKEN(STR_EHCI_PLL_CFG_PROMPT),
289 help = STRING_TOKEN(STR_EHCI_PLL_CFG_RTD3_DIS_HELP),
290 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
291 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
292 endoneof;
293 endif;
294 endif;
295
296 //
297 // Usb ports per-port disable control enable
298 //
299 oneof varid = Setup.PchUsbPerPortCtl,
300 prompt = STRING_TOKEN(STR_PCH_USB_PER_PORT_PROMPT),
301 help = STRING_TOKEN(STR_PCH_USB_PER_PORT_HELP),
302 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
303 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
304 endoneof;
305
306 suppressif ideqval Setup.PchUsbPerPortCtl == 0x0;
307 oneof varid = Setup.PchUsbPort[0],
308 prompt = STRING_TOKEN(STR_PCH_USB_PORT0_PROMPT),
309 help = STRING_TOKEN(STR_PCH_USB_PORT_DIS_HELP),
310 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
311 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
312 endoneof;
313
314 oneof varid = Setup.PchUsbPort[1],
315 prompt = STRING_TOKEN(STR_PCH_USB_PORT1_PROMPT),
316 help = STRING_TOKEN(STR_PCH_USB_PORT_DIS_HELP),
317 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
318 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
319 endoneof;
320
321 oneof varid = Setup.PchUsbPort[2],
322 prompt = STRING_TOKEN(STR_PCH_USB_PORT2_PROMPT),
323 help = STRING_TOKEN(STR_PCH_USB_PORT_DIS_HELP),
324 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
325 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
326 endoneof;
327
328 oneof varid = Setup.PchUsbPort[3],
329 prompt = STRING_TOKEN(STR_PCH_USB_PORT3_PROMPT),
330 help = STRING_TOKEN(STR_PCH_USB_PORT_DIS_HELP),
331 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
332 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
333 endoneof;
334 endif;
335
336
337 endif;
338
339 endform;
340
341 //
342 // SATA Controller
343 //
344 form formid = DRIVE_CONFIGURATION_ID,
345
346 title = STRING_TOKEN(STR_IDE_FORM_TITLE);
347
348 //
349 // Title on Drive Configuration Page
350 //
351 text
352 help = STRING_TOKEN(STR_NULL_STRING),
353 text = STRING_TOKEN(STR_IDE_FORM_TITLE),
354 text = STRING_TOKEN(STR_NULL_STRING),
355 flags = 0,
356 key = 0;
357
358 subtitle text = STRING_TOKEN(STR_NULL_STRING);
359
360 subtitle text = STRING_TOKEN(STR_CHIPSET_SATA_STRING);
361
362 oneof varid = Setup.Sata,
363 prompt = STRING_TOKEN(STR_SATA_PROMPT),
364 help = STRING_TOKEN(STR_SATA_HELP),
365 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
366 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
367 endoneof;
368
369 oneof varid = Setup.SataTestMode,
370 prompt = STRING_TOKEN(STR_SATA_TEST_MODE_PROMPT),
371 help = STRING_TOKEN(STR_SATA_TEST_MODE_HELP),
372 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
373 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
374 endoneof;
375
376 suppressif ideqval Setup.Sata == 0x00;
377 oneof varid = Setup.SataType,
378 prompt = STRING_TOKEN(STR_SATA_TYPE_PROMPT),
379 help = STRING_TOKEN(STR_SATA_TYPE_HELP1),
380 option text = STRING_TOKEN(STR_SATA_IDE), value = 0, flags = RESET_REQUIRED;
381 option text = STRING_TOKEN(STR_SATA_AHCI), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
382 endoneof;
383
384 text
385 help = STRING_TOKEN(STR_NULL_STRING),
386 text = STRING_TOKEN(STR_SATA0_STRING),
387 text = STRING_TOKEN(STR_SATA0_NAME),
388 flags = 0,
389 key = 0;
390
391 text
392 help = STRING_TOKEN(STR_NULL_STRING),
393 text = STRING_TOKEN(STR_SATA1_STRING),
394 text = STRING_TOKEN(STR_SATA1_NAME),
395 flags = 0,
396 key = 0;
397
398 suppressif ideqval Setup.SataType == 0x0;
399 oneof varid = Setup.Sata0HotPlugCap,
400 prompt = STRING_TOKEN(STR_SATA0_HOTPLUG_CAP_PROMPT),
401 help = STRING_TOKEN(STR_SATA_HOTPLUG_CAP_HELP),
402 option text = STRING_TOKEN(STR_ENABLE), value= 1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
403 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
404 endoneof;
405
406 oneof varid = Setup.Sata1HotPlugCap,
407 prompt = STRING_TOKEN(STR_SATA1_HOTPLUG_CAP_PROMPT),
408 help = STRING_TOKEN(STR_SATA_HOTPLUG_CAP_HELP),
409 option text = STRING_TOKEN(STR_ENABLE), value= 1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
410 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
411 endoneof;
412 endif;
413
414 endif; //SATA enable
415
416 endform;
417
418 form formid = LPSS_CONFIGURATION_ID,
419
420 title = STRING_TOKEN(STR_LPSS_SCC_FORM_TITLE);
421
422 subtitle text = STRING_TOKEN(STR_NULL_STRING);
423 oneof varid = Setup.LpssPciModeEnabled,
424 prompt = STRING_TOKEN(STR_LPSS_PCI_PROMPT),
425 help = STRING_TOKEN(STR_LPSS_PCI_HELP),
426 option text = STRING_TOKEN(STR_ACPI_MODE), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
427 option text = STRING_TOKEN(STR_PCI_MODE), value=1, flags=0| RESET_REQUIRED;
428 endoneof;
429 subtitle text = STRING_TOKEN(STR_NULL_STRING);
430
431 subtitle text = STRING_TOKEN(STR_SCC_SETTING_SUBTITLE);
432 oneof varid = Setup.eMMCBootMode,
433 prompt = STRING_TOKEN(STR_EMMC_BOOT_PROMPT),
434 help = STRING_TOKEN(STR_EMMC_BOOT_HELP),
435 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
436 option text = STRING_TOKEN(STR_AUTO_DETECT), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
437 option text = STRING_TOKEN(STR_EMMC_BOOT_41), value=2, flags=0 | RESET_REQUIRED;
438 option text = STRING_TOKEN(STR_EMMC_BOOT_45), value=3, flags=0 | RESET_REQUIRED;
439 endoneof;
440
441
442
443 oneof varid = Setup.SecureErase,
444 questionid = 0x1240,
445 prompt = STRING_TOKEN(STR_SECURE_ERASE_PROMPT),
446 help = STRING_TOKEN(STR_SECURE_ERASE_HELP),
447 flags = INTERACTIVE,
448 option text = STRING_TOKEN(STR_DISABLE), value=0, flags= DEFAULT |MANUFACTURING | RESET_REQUIRED;
449 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= RESET_REQUIRED;
450 endoneof;
451
452
453
454 subtitle text = STRING_TOKEN(STR_NULL_STRING);
455 grayoutif NOT ideqval Setup.eMMCBootMode == 0x3;
456 oneof varid = Setup.LpsseMMC45Enabled,
457 prompt = STRING_TOKEN(STR_SCC_EMMC45_PROMPT),
458 help = STRING_TOKEN(STR_SCC_EMMC45_HELP),
459 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | MANUFACTURING | RESET_REQUIRED;
460 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | RESET_REQUIRED;
461 endoneof;
462 oneof varid = Setup.LpsseMMC45DDR50Enabled,
463 prompt = STRING_TOKEN(STR_SCC_EMMC45_DDR50_PROMPT),
464 help = STRING_TOKEN(STR_SCC_EMMC45_DDR50_HELP),
465 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | MANUFACTURING | RESET_REQUIRED;
466 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | RESET_REQUIRED;
467 endoneof;
468 oneof varid = Setup.LpsseMMC45HS200Enabled,
469 prompt = STRING_TOKEN(STR_SCC_EMMC45_HS200_PROMPT),
470 help = STRING_TOKEN(STR_SCC_EMMC45_HS200_HELP),
471 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | MANUFACTURING | RESET_REQUIRED;
472 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT| RESET_REQUIRED;
473 endoneof;
474
475 grayoutif ideqval Setup.LpsseMMC45DDR50Enabled == 0x1;
476 oneof varid = Setup.LpsseMMC45RetuneTimerValue,
477 prompt = STRING_TOKEN(STR_SCC_EMMC45_RE_TUNE_TIMER_VALUE),
478 help = STRING_TOKEN(STR_SCC_EMMC45_RE_TUNE_TIMER_VALUE_HELP),
479 option text = STRING_TOKEN(STR_EMMC45_TIMER_0), value = 0, flags = RESET_REQUIRED;
480 option text = STRING_TOKEN(STR_EMMC45_TIMER_1), value =1, flags = RESET_REQUIRED;
481 option text = STRING_TOKEN(STR_EMMC45_TIMER_2), value =2, flags = RESET_REQUIRED;
482 option text = STRING_TOKEN(STR_EMMC45_TIMER_3), value =3, flags = RESET_REQUIRED;
483 option text = STRING_TOKEN(STR_EMMC45_TIMER_4), value =4, flags = RESET_REQUIRED;
484 option text = STRING_TOKEN(STR_EMMC45_TIMER_5), value =5, flags = RESET_REQUIRED;
485 option text = STRING_TOKEN(STR_EMMC45_TIMER_6), value =6, flags = RESET_REQUIRED;
486 option text = STRING_TOKEN(STR_EMMC45_TIMER_7), value =7, flags = RESET_REQUIRED;
487 option text = STRING_TOKEN(STR_EMMC45_TIMER_8), value =8, flags = MANUFACTURING| DEFAULT|RESET_REQUIRED;
488 option text = STRING_TOKEN(STR_EMMC45_TIMER_9), value =9, flags = RESET_REQUIRED;
489 option text = STRING_TOKEN(STR_EMMC45_TIMER_10), value =10, flags = RESET_REQUIRED;
490 option text = STRING_TOKEN(STR_EMMC45_TIMER_11), value =11, flags = RESET_REQUIRED;
491 option text = STRING_TOKEN(STR_EMMC45_TIMER_12), value =12, flags = RESET_REQUIRED;
492 option text = STRING_TOKEN(STR_EMMC45_TIMER_13), value =13, flags = RESET_REQUIRED;
493 option text = STRING_TOKEN(STR_EMMC45_TIMER_14), value =14, flags = RESET_REQUIRED;
494 option text = STRING_TOKEN(STR_EMMC45_TIMER_15), value =15, flags = RESET_REQUIRED;
495 endoneof;
496 endif; // grayoutif ideqval Setup.LpsseMMC45DDR50Enabled == 0x1;
497 endif; // grayoutif NOT ideqval Setup.eMMCBootMode == 0x1;
498
499 subtitle text = STRING_TOKEN(STR_NULL_STRING);
500 subtitle text = STRING_TOKEN(STR_NULL_STRING);
501 oneof varid = Setup.LpssSdioEnabled,
502 prompt = STRING_TOKEN(STR_SCC_SDIO_PROMPT),
503 help = STRING_TOKEN(STR_SCC_SDIO_HELP),
504 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
505 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
506 endoneof;
507
508 oneof varid = Setup.LpssSdcardEnabled,
509 prompt = STRING_TOKEN(STR_SCC_SDCARD_PROMPT),
510 help = STRING_TOKEN(STR_SCC_SDCARD_HELP),
511 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
512 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= DEFAULT|MANUFACTURING | RESET_REQUIRED;
513 endoneof;
514
515
516 grayoutif NOT ideqval Setup.LpssSdcardEnabled == 0x1;
517 grayoutif ideqval Setup.LpssSdCardDDR50Enabled == 0x1;
518 oneof varid = Setup.LpssSdCardSDR25Enabled,
519 prompt = STRING_TOKEN(STR_SCC_SD_SDR25_PROMPT),
520 help = STRING_TOKEN(STR_SCC_SD_SDR25_HELP),
521 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
522 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=0 | RESET_REQUIRED;
523 endoneof;
524 endif; // grayoutif ideqval Setup.LpsseMMC45DDR50Enabled == 0x1;
525
526 grayoutif ideqval Setup.LpssSdCardSDR25Enabled == 0x1;
527 oneof varid = Setup.LpssSdCardDDR50Enabled,
528 prompt = STRING_TOKEN(STR_SCC_SD_DDR50_PROMPT),
529 help = STRING_TOKEN(STR_SCC_SD_DDR50_HELP),
530 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
531 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=0 | RESET_REQUIRED;
532 endoneof;
533 endif; // grayoutif ideqval Setup.LpssSdCardSDR25Enabled == 0x1;
534
535 oneof varid = Setup.SdCardRemovable,
536 prompt = STRING_TOKEN(STR_SCC_SDCARD_REMOVABILITY),
537 help = STRING_TOKEN(STR_SCC_SDCARD_REMOVABILITY_HELP),
538 option text = STRING_TOKEN(STR_SCC_SDCARD_NON_REMOVABLE), value=0, flags=0 | RESET_REQUIRED;
539 option text = STRING_TOKEN(STR_SCC_SDCARD_REMOVABLE), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
540 endoneof;
541
542 endif; // grayoutif NOT ideqval Setup.LpssSdcardEnabled == 0x1;
543
544
545
546 subtitle text = STRING_TOKEN(STR_NULL_STRING);
547
548 subtitle text = STRING_TOKEN(STR_LPSS1_SETTING_SUBTITLE);
549
550 oneof varid = Setup.LpssDma0Enabled,
551 prompt = STRING_TOKEN(STR_LPSS_DMA1_PROMPT),
552 help = STRING_TOKEN(STR_LPSS_DMA1_HELP),
553 flags = INTERACTIVE,
554 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 | RESET_REQUIRED;
555 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;
556 endoneof;
557
558 grayoutif ideqval Setup.LpssDma0Enabled == 0x00;
559 oneof varid = Setup.LpssHsuart0Enabled,
560 prompt = STRING_TOKEN(STR_LPSS_HSUART1_PROMPT),
561 help = STRING_TOKEN(STR_LPSS_HSUART1_HELP_ENBDT_DEV_LIST),
562 option text = STRING_TOKEN(STR_DISABLE), value=0, flags= MANUFACTURING | RESET_REQUIRED;
563 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= 0 | DEFAULT | RESET_REQUIRED;
564 endoneof;
565 endif;
566
567 //Add control flow
568 grayoutif ideqval Setup.LpssHsuart0Enabled == 0x00;
569 oneof varid = Setup.LpssHsuart0FlowControlEnabled,
570 prompt = STRING_TOKEN(STR_LPSS_HSUART1_FLOWCONTROL_PROMPT),
571 help = STRING_TOKEN(STR_LPSS_HSUART1_HELP_ENBDT_DEV_LIST),
572 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT | RESET_REQUIRED;
573 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
574 endoneof;
575 endif;
576
577 grayoutif ideqval Setup.LpssDma0Enabled == 0x00;
578 oneof varid = Setup.LpssHsuart1Enabled,
579 prompt = STRING_TOKEN(STR_LPSS_HSUART2_PROMPT),
580 help = STRING_TOKEN(STR_LPSS_HSUART2_HELP_ENBDT_DEV_LIST),
581 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=MANUFACTURING | RESET_REQUIRED;
582 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= 0 | DEFAULT | RESET_REQUIRED;
583 endoneof;
584 endif;
585
586 //Add control flow
587 grayoutif ideqval Setup.LpssHsuart1Enabled == 0x00;
588 oneof varid = Setup.LpssHsuart1FlowControlEnabled,
589 prompt = STRING_TOKEN(STR_LPSS_HSUART2_FLOWCONTROL_PROMPT),
590 help = STRING_TOKEN(STR_LPSS_HSUART1_HELP_ENBDT_DEV_LIST),
591 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT | RESET_REQUIRED;
592 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
593 endoneof;
594 endif;
595
596
597 grayoutif ideqval Setup.LpssDma0Enabled == 0x00;
598 oneof varid = Setup.LpssPwm0Enabled,
599 prompt = STRING_TOKEN(STR_PWM1_PROMPT),
600 help = STRING_TOKEN(STR_PWM1_HELP),
601 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=MANUFACTURING | RESET_REQUIRED;
602 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= 0 | DEFAULT | RESET_REQUIRED;
603 endoneof;
604 endif;
605
606 grayoutif ideqval Setup.LpssDma0Enabled == 0x00;
607 oneof varid = Setup.LpssPwm1Enabled,
608 prompt = STRING_TOKEN(STR_PWM2_PROMPT),
609 help = STRING_TOKEN(STR_PWM2_HELP),
610 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=MANUFACTURING | RESET_REQUIRED;
611 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= 0 | DEFAULT | RESET_REQUIRED;
612 endoneof;
613 endif;
614
615 grayoutif ideqval Setup.LpssDma0Enabled == 0x00;
616 oneof varid = Setup.LpssSpiEnabled,
617 prompt = STRING_TOKEN(STR_LPSS_SPI_PROMPT),
618 help = STRING_TOKEN(STR_LPSS_SPI_HELP),
619 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=MANUFACTURING | RESET_REQUIRED;
620 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= 0 |DEFAULT | RESET_REQUIRED;
621 endoneof;
622 endif;
623
624 subtitle text = STRING_TOKEN(STR_NULL_STRING);
625
626 subtitle text = STRING_TOKEN(STR_LPSS2_SETTING_SUBTITLE);
627
628 oneof varid = Setup.LpssDma1Enabled,
629 prompt = STRING_TOKEN(STR_LPSS_DMA2_PROMPT),
630 help = STRING_TOKEN(STR_LPSS_DMA2_HELP),
631 flags = INTERACTIVE,
632 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |RESET_REQUIRED;
633 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;
634 endoneof;
635
636 /*
637 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
638 oneof varid = Setup.LpssI2C0Enabled,
639 prompt = STRING_TOKEN(STR_LPSS_I2C1_PROMPT),
640 help = STRING_TOKEN(STR_LPSS_I2C1_HELP_ENBDT_DEV_LIST),
641 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT |RESET_REQUIRED;
642 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
643 endoneof;
644 endif;
645
646
647 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
648 oneof varid = Setup.LpssI2C1Enabled,
649 prompt = STRING_TOKEN(STR_LPSS_I2C2_PROMPT),
650 help = STRING_TOKEN(STR_LPSS_I2C2_HELP_ENBDT_DEV_LIST),
651 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT | RESET_REQUIRED;
652 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
653 endoneof;
654 endif;
655
656 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
657 oneof varid = Setup.LpssI2C2Enabled,
658 prompt = STRING_TOKEN(STR_LPSS_I2C3_PROMPT),
659 help = STRING_TOKEN(STR_LPSS_I2C3_HELP_ENBDT_DEV_LIST),
660 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT | RESET_REQUIRED;
661 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
662 endoneof;
663 endif;
664
665 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
666 oneof varid = Setup.LpssI2C3Enabled,
667 prompt = STRING_TOKEN(STR_LPSS_I2C4_PROMPT),
668 help = STRING_TOKEN(STR_LPSS_I2C4_HELP_ENBDT_DEV_LIST),
669 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT | RESET_REQUIRED;
670 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
671 endoneof;
672 endif;
673
674 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
675 oneof varid = Setup.LpssI2C4Enabled,
676 prompt = STRING_TOKEN(STR_LPSS_I2C5_PROMPT),
677 help = STRING_TOKEN(STR_LPSS_I2C5_HELP_ENBDT_DEV_LIST),
678 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |DEFAULT | RESET_REQUIRED;
679 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= MANUFACTURING | RESET_REQUIRED;
680 endoneof;
681 endif;
682 */
683 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
684 oneof varid = Setup.LpssI2C5Enabled,
685 prompt = STRING_TOKEN(STR_LPSS_I2C6_PROMPT),
686 help = STRING_TOKEN(STR_LPSS_I2C6_HELP_ENBDT_DEV_LIST),
687 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |RESET_REQUIRED;
688 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= DEFAULT |MANUFACTURING | RESET_REQUIRED;
689 endoneof;
690 endif;
691
692 grayoutif ideqval Setup.LpssDma1Enabled == 0x00;
693 oneof varid = Setup.LpssI2C6Enabled,
694 prompt = STRING_TOKEN(STR_LPSS_I2C7_PROMPT),
695 help = STRING_TOKEN(STR_LPSS_I2C7_HELP_ENBDT_DEV_LIST),
696 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=0 |RESET_REQUIRED;
697 option text = STRING_TOKEN(STR_ENABLE), value=1, flags= DEFAULT | MANUFACTURING | RESET_REQUIRED;
698 endoneof;
699 endif;
700
701 subtitle text = STRING_TOKEN(STR_NULL_STRING);
702
703 subtitle text = STRING_TOKEN(STR_I2C_DEVICE_SETTING_SUBTITLE);
704
705 oneof varid = Setup.I2CTouchAd,
706 prompt = STRING_TOKEN(STR_I2C_TOUCH_PROMPT),
707 help = STRING_TOKEN(STR_I2C_TOUCH_HELP),
708 option text = STRING_TOKEN(STR_AUTO), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
709 option text = STRING_TOKEN(STR_I2C_FVP), value=0x4B, flags=0 | RESET_REQUIRED;
710 option text = STRING_TOKEN(STR_I2C_FFRD), value=0x4A, flags=0 | RESET_REQUIRED;
711 endoneof;
712
713 subtitle text = STRING_TOKEN(STR_NULL_STRING);
714
715 oneof varid = Setup.SAR1,
716 prompt = STRING_TOKEN(STR_SAR_SENSOR_PROMPT),
717 help = STRING_TOKEN(STR_SAR_SENSOR_HELP),
718 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
719 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
720 endoneof;
721 endform;
722
723
724 //
725 //LAN Controller
726 //
727 form formid = LAN_OPTIONS_FORM_ID,
728
729 title = STRING_TOKEN(STR_LAN_OPTIONS_FORM_TITLE);
730
731 subtitle text = STRING_TOKEN(STR_LAN_OPTIONS_FORM_TITLE);
732
733 oneof varid = Setup.Lan,
734 prompt = STRING_TOKEN(STR_PCH_LAN_CONTROLLER),
735 help = STRING_TOKEN(STR_PCH_LAN_CONTROLLER_HELP),
736 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
737 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
738 endoneof;
739
740 suppressif ideqval Setup.Lan == 0;
741 oneof varid = Setup.WakeOnLanS5,
742 prompt = STRING_TOKEN(STR_PCH_LAN_WOL_PROMPT),
743 help = STRING_TOKEN(STR_PCH_LAN_WOL_HELP),
744 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
745 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
746 endoneof;
747
748 oneof varid = Setup.SlpLanLowDc,
749 prompt = STRING_TOKEN(STR_PCH_SLP_LAN_LOW_DC_PROMPT),
750 help = STRING_TOKEN(STR_PCH_SLP_LAN_LOW_DC_HELP),
751 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
752 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
753 endoneof;
754
755 oneof varid = Setup.BootNetwork,
756 prompt = STRING_TOKEN(STR_PCH_PXEROM_CONTROL),
757 help = STRING_TOKEN(STR_PCH_PXEROM_CONTROL_HELP),
758 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
759 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
760 endoneof;
761 endif;
762
763 endform;
764
765 //
766 // Azalia Configuration
767 //
768 form formid = AZALIA_OPTIONS_FORM_ID,
769
770 title = STRING_TOKEN(STR_AZALIA_OPTIONS_FORM_TITLE);
771
772 subtitle text = STRING_TOKEN(STR_AZALIA_OPTIONS_FORM_TITLE);
773 oneof varid = Setup.Lpe,
774 prompt = STRING_TOKEN(STR_LPE_PROMPT),
775 help = STRING_TOKEN(STR_LPE_HELP),
776 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
777 option text = STRING_TOKEN(STR_LPE_PCI_MODE), value=1, flags=0 | RESET_REQUIRED;
778 option text = STRING_TOKEN(STR_LPE_ACPI_MODE), value=2, flags=0 | RESET_REQUIRED;
779 endoneof;
780
781 grayoutif NOT ideqval Setup.Lpe == 0x2;
782 oneof varid = Setup.LpeAudioReportedByDSDT,
783 prompt = STRING_TOKEN(STR_LPE_REPORTED_BY_DSDT_PROMPT),
784 help = STRING_TOKEN(STR_LPE_REPORTED_BY_DSDT_HELP),
785 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED;
786 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=RESET_REQUIRED;
787 endoneof;
788 endif;
789
790 subtitle text = STRING_TOKEN(STR_NULL_STRING);
791 suppressif ideqval Setup.AzaliaDs == 0x1;
792 oneof varid = Setup.PchAzalia,
793 prompt = STRING_TOKEN(STR_PCH_AZALIA_PROMPT),
794 help = STRING_TOKEN(STR_PCH_AZALIA_HELP),
795 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = 0 | RESET_REQUIRED;
796 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
797 endoneof;
798 endif;
799
800 suppressif ideqval Setup.AzaliaDs == 0x0;
801 text
802 help = STRING_TOKEN(STR_PCH_AZALIA_DS_SUPPORT),
803 text = STRING_TOKEN(STR_PCH_AZALIA_PROMPT),
804 text = STRING_TOKEN(STR_ENABLE),
805 flags = 0,
806 key = 0;
807 endif;
808
809 suppressif ideqval Setup.PchAzalia == 0x0;
810 oneof varid = Setup.AzaliaVCiEnable,
811 prompt = STRING_TOKEN(STR_AZALIA_VC_PROMPT),
812 help = STRING_TOKEN(STR_AZALIA_VC_HELP),
813 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
814 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
815 endoneof;
816 endif;
817
818 suppressif ideqval Setup.PchAzalia == 0x0;
819 oneof varid = Setup.AzaliaDs,
820 prompt = STRING_TOKEN(STR_AZALIA_DS_PROMPT),
821 help = STRING_TOKEN(STR_AZALIA_DS_HELP),
822 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
823 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
824 endoneof;
825 endif;
826
827 suppressif ideqval Setup.PchAzalia == 0x0;
828 oneof varid = Setup.AzaliaPme,
829 prompt = STRING_TOKEN(STR_AZALIA_PME_PROMPT),
830 help = STRING_TOKEN(STR_AZALIA_PME_HELP),
831 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
832 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
833 endoneof;
834
835 oneof varid = Setup.HdmiCodec,
836 prompt = STRING_TOKEN(STR_HDMI_CODEC_PROMPT),
837 help = STRING_TOKEN(STR_HDMI_CODEC_HELP),
838 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
839 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
840 endoneof;
841 endif;
842
843 endform;
844
845 //
846 // Misc Configuration
847 //
848 form formid = MISC_OPTIONS_FORM_ID,
849
850 title = STRING_TOKEN(STR_MISC_OPTION_FORM_TITLE);
851
852 subtitle text = STRING_TOKEN(STR_MISC_OPTION_FORM_TITLE);
853 //
854 // HPET Disable/Enable
855 //
856 oneof varid = Setup.Hpet,
857 prompt = STRING_TOKEN(STR_HPET_PROMPT),
858 help = STRING_TOKEN(STR_HPET_HELP),
859 option text = STRING_TOKEN(STR_DISABLE), value=0x00, flags=RESET_REQUIRED;
860 option text = STRING_TOKEN(STR_ENABLE), value=0x01, flags=DEFAULT | RESET_REQUIRED;
861 endoneof;
862
863 oneof varid = Setup.StateAfterG3,
864 prompt = STRING_TOKEN(STR_STATE_AFTER_G3),
865 help = STRING_TOKEN(STR_STATE_AFTER_G3_HELP),
866 option text = STRING_TOKEN(STR_S0_AFTER_G3_STRING), value = 0, flags = DEFAULT | RESET_REQUIRED;
867 option text = STRING_TOKEN(STR_S5_AFTER_G3_STRING), value = 1, flags = MANUFACTURING | RESET_REQUIRED;
868 endoneof;
869
870 oneof varid = Setup.EnableClockSpreadSpec,
871 prompt = STRING_TOKEN(STR_CLOCK_SPREAD_SPEC_ENABLE),
872 help = STRING_TOKEN(STR_CLOCK_SPREAD_SPEC_ENABLE_HELP),
873 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
874 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
875 endoneof;
876
877
878 oneof varid = Setup.UartInterface,
879 prompt = STRING_TOKEN(STR_PCH_UART_SELECT),
880 help = STRING_TOKEN(STR_PCH_UART_SELECT_HELP),
881 option text = STRING_TOKEN(STR_UART_SELECT_PCU), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
882 option text = STRING_TOKEN(STR_UART_SELECT_SIO), value = 1, flags = RESET_REQUIRED;
883 endoneof;
884
885 suppressif ideqval Setup.LpssHsuart0Enabled == 1 OR ideqval Setup.UartInterface == 1;
886 oneof varid = Setup.PcuUart1,
887 prompt = STRING_TOKEN(STR_PCU_UART_A),
888 help = STRING_TOKEN(STR_PCU_UART_A_HELP),
889 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
890 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
891 endoneof;
892 endif;
893
894 oneof varid = Setup.SpiRwProtect,
895 prompt = STRING_TOKEN(STR_PCH_SPI_WP_PROMPT),
896 help = STRING_TOKEN(STR_PCH_SPI_WP_HELP),
897 option text = STRING_TOKEN(STR_PCH_SPI_WP_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
898 option text = STRING_TOKEN(STR_PCH_SPI_WP_ENABLE), value = 1, flags = RESET_REQUIRED;
899 endoneof;
900
901 oneof varid = Setup.MmioSize,
902 prompt = STRING_TOKEN(STR_MMIO_PROMPT),
903 help = STRING_TOKEN(STR_MMIO_HELP),
904 option text = STRING_TOKEN(STR_MMIO_0_75G_STRING), value = 0, flags = RESET_REQUIRED;
905 option text = STRING_TOKEN(STR_MMIO_1G_STRING), value = 1, flags = RESET_REQUIRED;
906 option text = STRING_TOKEN(STR_MMIO_1_25G_STRING), value = 2, flags = RESET_REQUIRED;
907 option text = STRING_TOKEN(STR_MMIO_1_5G_STRING), value = 3, flags = RESET_REQUIRED;
908 option text = STRING_TOKEN(STR_MMIO_2G_STRING), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
909 endoneof;
910
911 oneof varid = Setup.PcieDynamicGating,
912 prompt = STRING_TOKEN(STR_PCIEDYNCLK_PROMPT),
913 help = STRING_TOKEN(STR_PCIEDYNCLK_HELP),
914 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
915 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
916 endoneof;
917
918 oneof varid = Setup.GpioWakeCapability,
919 prompt = STRING_TOKEN(STR_GPIO_WAKE_CAPABILITY_ENABLE),
920 help = STRING_TOKEN(STR_GPIO_WAKE_CAPABILITY_ENABLE_HELP),
921 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
922 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
923 endoneof;
924
925 oneof varid = Setup.RtcBattery,
926 prompt = STRING_TOKEN(STR_RTC_BATTERY),
927 help = STRING_TOKEN(STR_RTC_BATTERY_HELP),
928 option text = STRING_TOKEN(STR_RTC_BATTERY_NOT_PRESENT), value = 0, flags = RESET_REQUIRED;
929 option text = STRING_TOKEN(STR_RTC_BATTERY_PRESENT), value = 1, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED;
930 endoneof;
931
932 endform;
933