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