1// 2// 3// Copyright (c) 2004 - 2014, 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// UncoreConfiguration.vfi 16// 17// Abstract: 18// 19// Driver Setup formset. 20// 21 22 23// --*/ 24 25form formid = UNCORE_FORM_ID, 26 title = STRING_TOKEN(STR_UNCORE_CONFIGURATION_TITLE); 27 28 subtitle text = STRING_TOKEN(STR_GOP_TITLE); 29 30 oneof varid = Setup.GOPEnable, 31 prompt = STRING_TOKEN(STR_GOP_VBIOS_SWITCH), 32 help = STRING_TOKEN(STR_GOP_VBIOS_SWITCH_HELP), 33 option text = STRING_TOKEN(STR_ENABLE), value =1, flags = MANUFACTURING | DEFAULT | RESET_REQUIRED; 34 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED; 35 endoneof; 36 37 oneof varid = Setup.GOPBrightnessLevel, 38 prompt = STRING_TOKEN(STR_GOP_BRIGHTNESS_LEVEL), 39 help = STRING_TOKEN(STR_GOP_BRIGHTNESS_LEVEL_HELP), 40 option text = STRING_TOKEN(STR_GOP_BRIGHT_20), value =2, flags = RESET_REQUIRED; 41 option text = STRING_TOKEN(STR_GOP_BRIGHT_40), value =3, flags = RESET_REQUIRED; 42 option text = STRING_TOKEN(STR_GOP_BRIGHT_60), value =4, flags = RESET_REQUIRED; 43 option text = STRING_TOKEN(STR_GOP_BRIGHT_80), value =5, flags = MANUFACTURING| DEFAULT| RESET_REQUIRED; 44 option text = STRING_TOKEN(STR_GOP_BRIGHT_100), value =6, flags = RESET_REQUIRED; 45 option text = STRING_TOKEN(STR_GOP_BRIGHT_120), value =7, flags = RESET_REQUIRED; 46 option text = STRING_TOKEN(STR_GOP_BRIGHT_140), value =8, flags = RESET_REQUIRED; 47 option text = STRING_TOKEN(STR_GOP_BRIGHT_160), value =9, flags = RESET_REQUIRED; 48 option text = STRING_TOKEN(STR_GOP_BRIGHT_180), value =10, flags = RESET_REQUIRED; 49 option text = STRING_TOKEN(STR_GOP_BRIGHT_200), value =11, flags = RESET_REQUIRED; 50 option text = STRING_TOKEN(STR_GOP_BRIGHT_220), value =12, flags = RESET_REQUIRED; 51 option text = STRING_TOKEN(STR_GOP_BRIGHT_240), value =13, flags = RESET_REQUIRED; 52 option text = STRING_TOKEN(STR_GOP_BRIGHT_255), value =14, flags = RESET_REQUIRED; 53 endoneof; 54 subtitle text = STRING_TOKEN(STR_NULL_STRING); 55 subtitle text = STRING_TOKEN(STR_IGD_TITLE); 56 57 suppressif ideqval Setup.PrimaryVideoAdaptor == 0x2; 58 oneof varid = Setup.Igd, 59 prompt = STRING_TOKEN (STR_IGD_PROMPT), 60 help = STRING_TOKEN (STR_IGD_HELP), 61 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=RESET_REQUIRED; 62 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED; 63 endoneof; 64 endif; 65 66 oneof varid = Setup.PrimaryVideoAdaptor, 67 prompt = STRING_TOKEN(STR_PRIMARY_DISPLAY), 68 help = STRING_TOKEN(STR_PRIMARY_DISPLAY_HELP), 69 option text = STRING_TOKEN(STR_AUTOMATIC), value = 3, flags = RESET_REQUIRED; 70 option text = STRING_TOKEN(STR_IGD_STRING), value = 0, flags = DEFAULT |MANUFACTURING |RESET_REQUIRED; 71 option text = STRING_TOKEN(STR_PCI_STRING), value = 2, flags = RESET_REQUIRED; 72 endoneof; 73 74 75 oneof varid = Setup.PavpMode, 76 prompt = STRING_TOKEN(STR_PAVC_PROMPT), 77 help = STRING_TOKEN(STR_PAVC_HELP), 78 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED; 79 option text = STRING_TOKEN(STR_PAVP_LITE_MODE), value = 1, flags = MANUFACTURING | DEFAULT | RESET_REQUIRED; 80 option text = STRING_TOKEN(STR_PAVP_SERPENT_MODE), value = 2, flags = RESET_REQUIRED; 81 endoneof; 82 83 84 oneof varid = Setup.GTTSize, 85 prompt = STRING_TOKEN(STR_GTT_SIZE), 86 help = STRING_TOKEN(STR_GTT_SIZE_HELP), 87 option text = STRING_TOKEN(GTT_SIZE_1MB), value = 1, flags = RESET_REQUIRED; 88 option text = STRING_TOKEN(GTT_SIZE_2MB), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; 89 endoneof; 90 91 oneof varid = Setup.IgdApertureSize, 92 prompt = STRING_TOKEN(STR_APERTURE_SIZE), 93 help = STRING_TOKEN(STR_APERTURE_SIZE_HELP), 94 option text = STRING_TOKEN(APERTURE_SIZE_128MB), value = 1, flags = RESET_REQUIRED; 95 option text = STRING_TOKEN(APERTURE_SIZE_256MB), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; 96 option text = STRING_TOKEN(APERTURE_SIZE_512MB), value = 3, flags = RESET_REQUIRED; 97 endoneof; 98 99 oneof varid = Setup.IgdDvmt50PreAlloc, 100 prompt = STRING_TOKEN(STR_DVMT50_PRE_ALLOC), 101 help = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_HELP), 102// option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_32M), value = 1, flags = RESET_REQUIRED; 103 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_64M), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; 104 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_96M), value = 3, flags = RESET_REQUIRED; 105 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_128M), value = 4, flags = RESET_REQUIRED; 106 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_160M), value = 5, flags = RESET_REQUIRED; 107 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_192M), value = 6, flags = RESET_REQUIRED; 108 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_224M), value = 7, flags = RESET_REQUIRED; 109 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_256M), value = 8, flags = RESET_REQUIRED; 110 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_288M), value = 9, flags = RESET_REQUIRED; 111 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_320M), value = 10, flags = RESET_REQUIRED; 112 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_352M), value = 11, flags = RESET_REQUIRED; 113 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_384M), value = 12, flags = RESET_REQUIRED; 114 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_416M), value = 13, flags = RESET_REQUIRED; 115 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_448M), value = 14, flags = RESET_REQUIRED; 116 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_480M), value = 15, flags = RESET_REQUIRED; 117 option text = STRING_TOKEN(STR_DVMT50_PRE_ALLOC_512M), value = 16, flags = RESET_REQUIRED; 118 endoneof; 119 120 oneof varid = Setup.IgdDvmt50TotalAlloc, 121 prompt = STRING_TOKEN(STR_DVMT50_DVMT ), 122 help = STRING_TOKEN(STR_DVMT50_DVMT_HELP), 123 option text = STRING_TOKEN(STR_DVMT50_ALLOC_128), value = 1, flags = RESET_REQUIRED; 124 option text = STRING_TOKEN(STR_DVMT50_ALLOC_256), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; 125 option text = STRING_TOKEN(STR_DVMT50_ALLOC_MAX), value = 3, flags = RESET_REQUIRED; 126 endoneof; 127 128 // 129 //Igd Thermal 130 // 131 132 subtitle text = STRING_TOKEN(STR_NULL_STRING); 133 134 subtitle text = STRING_TOKEN(STR_IGD_LCD_CONTROL); 135 136 oneof varid = Setup.LidStatus, 137 prompt = STRING_TOKEN(STR_FORCE_LID_STATUS_PROMPT), 138 help = STRING_TOKEN(STR_FORCE_LID_STATUS_ENBDT_HELP), 139 option text = STRING_TOKEN(STR_LID_STATUS__OFF_PROMPT), value = 0, flags = 0 | RESET_REQUIRED; 140 option text = STRING_TOKEN(STR_LID_STATUS__ON_PROMPT), value = 1, flags = 0 | RESET_REQUIRED; 141 option text = STRING_TOKEN(STR_LID_STATUS__AUTO_PROMPT), value = 2, flags = MANUFACTURING| DEFAULT| RESET_REQUIRED; 142 endoneof; 143 144 oneof varid = Setup.IgdLcdIBia, 145 prompt = STRING_TOKEN(STR_VIDEO_LCD_IBIA), 146 help = STRING_TOKEN(STR_VIDEO_LCD_IBIAHLP), 147 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAA), value = 0, flags =MANUFACTURING| DEFAULT| RESET_REQUIRED; 148 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAD), value = 1, flags = 0| RESET_REQUIRED; 149 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAL1), value = 2, flags = 0| RESET_REQUIRED; 150 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAL2), value = 3, flags = 0| RESET_REQUIRED; 151 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAL3), value = 4, flags = 0| RESET_REQUIRED; 152 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAL4), value = 5, flags = 0| RESET_REQUIRED; 153 option text = STRING_TOKEN(STR_VIDEO_LCD_IBIAL5), value = 6, flags = 0| RESET_REQUIRED; 154 endoneof; 155 156 oneof varid = Setup.AlsEnable, 157 prompt = STRING_TOKEN (STR_ACPI_ALS_ENABLE), 158 help = STRING_TOKEN (STR_ACPI_ALS_ENABLE_HELP), 159 option text = STRING_TOKEN(STR_DISABLE), value=0, flags=DEFAULT | MANUFACTURING | RESET_REQUIRED; 160 option text = STRING_TOKEN(STR_ENABLE), value=1, flags=0 | RESET_REQUIRED; 161 endoneof; 162 163 164 oneof varid = Setup.IgdFlatPanel, 165 prompt = STRING_TOKEN(STR_IGD_FLAT_PANEL_PROMPT), 166 help = STRING_TOKEN(STR_IGD_FLAT_PANEL_HELP), 167 option text = STRING_TOKEN(STR_AUTOMATIC), value=0x00, flags=DEFAULT | RESET_REQUIRED; 168 option text = STRING_TOKEN(STR_640X480), value=0x01, flags=RESET_REQUIRED; 169 option text = STRING_TOKEN(STR_800X600), value=0x02, flags=RESET_REQUIRED; 170 option text = STRING_TOKEN(STR_1024X768), value=0x03, flags=RESET_REQUIRED; 171 option text = STRING_TOKEN(STR_1280X1024), value=0x04, flags=RESET_REQUIRED; 172 option text = STRING_TOKEN(STR_1366X768), value=0x05, flags=RESET_REQUIRED; 173 option text = STRING_TOKEN(STR_1680X1050), value=0x06, flags=RESET_REQUIRED; 174 option text = STRING_TOKEN(STR_1920X1200), value=0x07, flags=RESET_REQUIRED; 175 option text = STRING_TOKEN(STR_1280X800), value=0x08, flags=RESET_REQUIRED; 176 endoneof; 177 178 oneof varid = Setup.BootDisplayDevice, 179 prompt = STRING_TOKEN(STR_BOOT_DISPLAY_DEVICE_PROMPT), 180 help = STRING_TOKEN(STR_BOOT_DISPLAY_DEVICE_HELP), 181 option text = STRING_TOKEN(STR_AUTOMATIC), value=0x00, flags=DEFAULT | RESET_REQUIRED; 182 option text = STRING_TOKEN(STR_VGAPORT), value=0x01, flags=RESET_REQUIRED; 183 option text = STRING_TOKEN(STR_HDMIPORTB), value=0x02, flags=RESET_REQUIRED; 184 option text = STRING_TOKEN(STR_DPPORTB), value=0x03, flags=RESET_REQUIRED; 185 option text = STRING_TOKEN(STR_DPPORTC), value=0x04, flags=RESET_REQUIRED; 186 option text = STRING_TOKEN(STR_EDPPORTC), value=0x05, flags=RESET_REQUIRED; 187 option text = STRING_TOKEN(STR_DSIPORTA), value=0x06, flags=RESET_REQUIRED; 188 option text = STRING_TOKEN(STR_DSIPORTC), value=0x07, flags=RESET_REQUIRED; 189 190 endoneof; 191 // 192 //Pannel Scaling 193 // 194 oneof varid = Setup.PanelScaling, 195 prompt = STRING_TOKEN(STR_PANNEL_SCALING_PROMPT), 196 help = STRING_TOKEN(STR_PANNEL_SCALING_HELP), 197 option text = STRING_TOKEN(STR_AUTOMATIC), value=0x00, flags=DEFAULT | RESET_REQUIRED; 198 option text = STRING_TOKEN(STR_PANNEL_SCALING_STRETCH), value=0x01, flags=RESET_REQUIRED; 199 option text = STRING_TOKEN(STR_PANNEL_SCALING_CENTER), value=0x02, flags=RESET_REQUIRED; 200 endoneof; 201 202 // 203 //GMCH BLC Control 204 // 205 oneof varid = Setup.IgdLcdIGmchBlc, 206 prompt = STRING_TOKEN(STR_VIDEO_LCD_IGMCHBLC_PROMPT), 207 help = STRING_TOKEN(STR_VIDEO_LCD_IGMCHBLC_HELP), 208 option text = STRING_TOKEN(STR_VIDEO_LCD_IGMCHBLC1), value=0x00, flags=DEFAULT | RESET_REQUIRED; 209 option text = STRING_TOKEN(STR_VIDEO_LCD_IGMCHBLC2), value=0x01, flags=RESET_REQUIRED; 210 option text = STRING_TOKEN(STR_VIDEO_LCD_IGMCHBLC3), value=0x02, flags=RESET_REQUIRED; 211 option text = STRING_TOKEN(STR_VIDEO_LCD_IGMCHBLC4), value=0x03, flags=RESET_REQUIRED; 212 endoneof; 213 214 subtitle text = STRING_TOKEN(STR_NULL_STRING); 215 // 216 //ISP Configuration 217 // 218 subtitle text = STRING_TOKEN(STR_ISP_CONFIGURATION_TITLE); 219 220 oneof varid = Setup.ISPEn, 221 prompt = STRING_TOKEN(STR_ISP_ENABLED), 222 help = STRING_TOKEN(STR_ISP_ENABLED_HELP), 223 option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = DEFAULT | RESET_REQUIRED; 224 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED; 225 endoneof; 226 227 grayoutif ideqval Setup.ISPEn == 0; 228 oneof varid = Setup.ISPDevSel, 229 prompt = STRING_TOKEN (STR_ISP_PCICONFIGURATION_TITLE), 230 help = STRING_TOKEN (STR_ISP_PCICONFIGURATION_HELP), 231 option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED; 232 option text = STRING_TOKEN(STR_ISP_PCICONFIG_B0D2F0_TITLE), value = 1, flags = MANUFACTURING | DEFAULT | RESET_REQUIRED; 233 option text = STRING_TOKEN(STR_ISP_PCICONFIG_B0D3F0_TITLE), value = 2, flags = RESET_REQUIRED; 234 endoneof; 235 endif; 236 237endform; 238