Lines Matching refs:USHORT

52   #ifndef USHORT
53 typedef unsigned short USHORT; typedef
196 USHORT usStructureSize;
210 USHORT usBiosRuntimeSegmentAddress;
211 USHORT usProtectedModeInfoOffset;
212 USHORT usConfigFilenameOffset;
213 USHORT usCRC_BlockOffset;
214 USHORT usBIOS_BootupMessageOffset;
215 USHORT usInt10Offset;
216 USHORT usPciBusDevInitCode;
217 USHORT usIoBaseAddress;
218 USHORT usSubsystemVendorID;
219 USHORT usSubsystemID;
220 USHORT usPCI_InfoOffset;
221USHORT usMasterCommandTableOffset;//Offest for SW to get all command table offsets, Don't change t…
222USHORT usMasterDataTableOffset; //Offest for SW to get all data table offsets, Don't change the …
234USHORT ASIC_Init; //Function Table, used by various SW components,lat…
235 USHORT GetDisplaySurfaceSize; //Atomic Table, Used by Bios when enabling HW ICON
236USHORT ASIC_RegistersInit; //Atomic Table, indirectly used by various SW comp…
237 USHORT VRAM_BlockVenderDetection; //Atomic Table, used only by Bios
238 USHORT DIGxEncoderControl; //Only used by Bios
239USHORT MemoryControllerInit; //Atomic Table, indirectly used by various SW comp…
240USHORT EnableCRTCMemReq; //Function Table,directly used by various SW compon…
241USHORT MemoryParamAdjust; //Atomic Table, indirectly used by various SW comp…
242USHORT DVOEncoderControl; //Function Table,directly used by various SW compon…
243 USHORT GPIOPinControl; //Atomic Table, only used by Bios
244USHORT SetEngineClock; //Function Table,directly used by various SW compon…
245USHORT SetMemoryClock; //Function Table,directly used by various SW compon…
246USHORT SetPixelClock; //Function Table,directly used by various SW compon…
247USHORT EnableDispPowerGating; //Atomic Table, indirectly used by various SW comp…
248USHORT ResetMemoryDLL; //Atomic Table, indirectly used by various SW comp…
249USHORT ResetMemoryDevice; //Atomic Table, indirectly used by various SW comp…
250 USHORT MemoryPLLInit; //Atomic Table, used only by Bios
251 USHORT AdjustDisplayPll; //Atomic Table, used by various SW componentes.
252USHORT AdjustMemoryController; //Atomic Table, indirectly used by various SW comp…
253 USHORT EnableASIC_StaticPwrMgt; //Atomic Table, only used by Bios
254 USHORT SetUniphyInstance; //Atomic Table, only used by Bios
255USHORT DAC_LoadDetection; //Atomic Table, directly used by various SW compon…
256USHORT LVTMAEncoderControl; //Atomic Table,directly used by various SW componen…
257USHORT HW_Misc_Operation; //Atomic Table, directly used by various SW compon…
258USHORT DAC1EncoderControl; //Atomic Table, directly used by various SW compon…
259USHORT DAC2EncoderControl; //Atomic Table, directly used by various SW compon…
260USHORT DVOOutputControl; //Atomic Table, directly used by various SW compon…
261USHORT CV1OutputControl; //Atomic Table, Atomic Table, Obsolete from Ry6xx…
262 USHORT GetConditionalGoldenSetting; //Only used by Bios
263USHORT SMC_Init; //Function Table,directly used by various SW compon…
264 USHORT PatchMCSetting; //only used by BIOS
265 USHORT MC_SEQ_Control; //only used by BIOS
266USHORT Gfx_Harvesting; //Atomic Table, Obsolete from Ry6xx, Now only used…
267 USHORT EnableScaler; //Atomic Table, used only by Bios
268USHORT BlankCRTC; //Atomic Table, directly used by various SW compon…
269USHORT EnableCRTC; //Atomic Table, directly used by various SW compon…
270USHORT GetPixelClock; //Atomic Table, directly used by various SW compon…
271USHORT EnableVGA_Render; //Function Table,directly used by various SW compon…
272 USHORT GetSCLKOverMCLKRatio; //Atomic Table, only used by Bios
273USHORT SetCRTC_Timing; //Atomic Table, directly used by various SW compon…
274USHORT SetCRTC_OverScan; //Atomic Table, used by various SW components,late…
275 USHORT SetCRTC_Replication; //Atomic Table, used only by Bios
276USHORT SelectCRTC_Source; //Atomic Table, directly used by various SW compon…
277 USHORT EnableGraphSurfaces; //Atomic Table, used only by Bios
278 USHORT UpdateCRTC_DoubleBufferRegisters; //Atomic Table, used only by Bios
279 USHORT LUT_AutoFill; //Atomic Table, only used by Bios
280 USHORT EnableHW_IconCursor; //Atomic Table, only used by Bios
281USHORT GetMemoryClock; //Atomic Table, directly used by various SW compon…
282USHORT GetEngineClock; //Atomic Table, directly used by various SW compon…
283USHORT SetCRTC_UsingDTDTiming; //Atomic Table, directly used by various SW compon…
284USHORT ExternalEncoderControl; //Atomic Table, directly used by various SW compon…
285USHORT LVTMAOutputControl; //Atomic Table, directly used by various SW compon…
286 USHORT VRAM_BlockDetectionByStrap; //Atomic Table, used only by Bios
287 USHORT MemoryCleanUp; //Atomic Table, only used by Bios
288 USHORT ProcessI2cChannelTransaction; //Function Table,only used by Bios
289USHORT WriteOneByteToHWAssistedI2C; //Function Table,indirectly used by various SW comp…
290USHORT ReadHWAssistedI2CStatus; //Atomic Table, indirectly used by various SW comp…
291USHORT SpeedFanControl; //Function Table,indirectly used by various SW comp…
292USHORT PowerConnectorDetection; //Atomic Table, directly used by various SW compon…
293USHORT MC_Synchronization; //Atomic Table, indirectly used by various SW comp…
294USHORT ComputeMemoryEnginePLL; //Atomic Table, indirectly used by various SW comp…
295USHORT MemoryRefreshConversion; //Atomic Table, indirectly used by various SW comp…
296 USHORT VRAM_GetCurrentInfoBlock; //Atomic Table, used only by Bios
297USHORT DynamicMemorySettings; //Atomic Table, indirectly used by various SW comp…
298 USHORT MemoryTraining; //Atomic Table, used only by Bios
299USHORT EnableSpreadSpectrumOnPPLL; //Atomic Table, directly used by various SW compon…
300USHORT TMDSAOutputControl; //Atomic Table, directly used by various SW compon…
301USHORT SetVoltage; //Function Table,directly and/or indirectly used by…
302USHORT DAC1OutputControl; //Atomic Table, directly used by various SW compon…
303USHORT ReadEfuseValue; //Atomic Table, directly used by various SW compon…
304USHORT ComputeMemoryClockParam; //Function Table,only used by Bios, obsolete soon.S…
305USHORT ClockSource; //Atomic Table, indirectly used by various SW comp…
306USHORT MemoryDeviceInit; //Atomic Table, indirectly used by various SW comp…
307USHORT GetDispObjectInfo; //Atomic Table, indirectly used by various SW comp…
308USHORT DIG1EncoderControl; //Atomic Table,directly used by various SW componen…
309USHORT DIG2EncoderControl; //Atomic Table,directly used by various SW componen…
310USHORT DIG1TransmitterControl; //Atomic Table,directly used by various SW componen…
311USHORT DIG2TransmitterControl; //Atomic Table,directly used by various SW componen…
312 USHORT ProcessAuxChannelTransaction; //Function Table,only used by Bios
313 USHORT DPEncoderService; //Function Table,only used by Bios
314 USHORT GetVoltageInfo; //Function Table,only used by Bios since SI
349 USHORT UpdatedByUtility:1; //[15]=Table updated by utility flag
350USHORT PS_SizeInBytes:7; //[14:8]=Size of parameter space in Bytes (multiple of a dword…
351 USHORT WS_SizeInBytes:8; //[7:0]=Size of workspace in Bytes (in multiple of a dword),
353 USHORT WS_SizeInBytes:8; //[7:0]=Size of workspace in Bytes (in multiple of a dword),
354USHORT PS_SizeInBytes:7; //[14:8]=Size of parameter space in Bytes (multiple of a dword…
355 USHORT UpdatedByUtility:1; //[15]=Table updated by utility flag
408 USHORT usFbDiv; //return Feedback value to be written to register
442 USHORT usFbDivFrac;
443 USHORT usFbDiv;
670USHORT usDeviceID; //{ATOM_DEVICE_CRTx_SUPPORT,ATOM_DEVICE_TVx_SUPPORT,ATOM_DEVIC…
689 USHORT usPixelClock; // in 10KHz; for bios convenient
705 USHORT usPixelClock; // in 10KHz; for bios convenient
783 USHORT usPixelClock; // in 10KHz; for bios convenient
858 USHORT usPixelClock; // in 10KHz; for bios convenient
914 USHORT usPixelClock; // in 10KHz; for bios convenient
966 USHORT usPixelClock; // in 10KHz; for bios convenient
967USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1094 USHORT usPixelClock; // in 10KHz; for bios convenient
1095USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1133 USHORT usPixelClock; // in 10KHz; for bios convenient
1134USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1228 USHORT usPixelClock; // in 10KHz; for bios convenient
1229USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1287USHORT usSymClock; // Encoder Clock in 10kHz,(DP mode)= linkclock/10, (TMDS/LVDS/HDMI…
1378 USHORT usPixelClock; // pixel clock in 10Khz, valid when ucAction=SETUP/ENABLE_OUTPUT
1379 USHORT usConnectorId; // connector id, valid when ucAction = INIT
1471 USHORT usPwmFreq; // in unit of Hz, 200 means 200Hz
1483 USHORT usBlackColorRCr;
1484 USHORT usBlackColorGY;
1485 USHORT usBlackColorBCb;
1507 USHORT usOverscanRight; // right
1508 USHORT usOverscanLeft; // left
1509 USHORT usOverscanBottom; // bottom
1510 USHORT usOverscanTop; // top
1584USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1586 USHORT usRefDiv; // Reference divider
1587 USHORT usFbDiv; // feedback divider
1604USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1606 USHORT usRefDiv; // Reference divider
1607 USHORT usFbDiv; // feedback divider
1651USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1653 USHORT usRefDiv; // Reference divider
1654 USHORT usFbDiv; // feedback divider
1681 USHORT usPixelClock; // target the pixel clock to drive the CRTC timing
1683 USHORT usFbDiv; // feedback divider integer part.
1731 USHORT usFbDiv; // feedback divider integer part.
1786 USHORT usPixelClock;
1802 USHORT usPixelClock; // target pixel clock
1876 USHORT usPrescale; //Ratio between Engine clock and I2C clock
1877 USHORT usVRAMAddress; //Adress in Frame Buffer where to pace raw EDID
1878USHORT usStatus; //When use output: lower byte EDID checksum, high byte hardware stat…
1894 USHORT usPrescale; //Ratio between Engine clock and I2C clock
1895 USHORT usByteOffset; //Write to which byte
1912 USHORT usPrescale; //Ratio between Engine clock and I2C clock
1928 USHORT usPwrBudget; //how much power currently boot to in unit of watt
1935 USHORT usPwrBudget; //how much power currently boot to in unit of watt
1947 USHORT usSpreadSpectrumPercentage;
1957 USHORT usSpreadSpectrumPercentage;
1969 USHORT usSpreadSpectrumPercentage;
1980 USHORT usSpreadSpectrumPercentage;
1986USHORT usSpreadSpectrumAmount; // Includes SS_AMOUNT_FBDIV[7:0] and SS_AMOUNT_NFRAC_SLIP[…
1987 USHORT usSpreadSpectrumStep; // SS_STEP_SIZE_DSFRAC
2005 USHORT usSpreadSpectrumAmountFrac; // SS_AMOUNT_DSFRAC New in DCE5.0
2011USHORT usSpreadSpectrumAmount; // Includes SS_AMOUNT_FBDIV[7:0] and SS_AMOUNT_NFRAC_SLIP[…
2012 USHORT usSpreadSpectrumStep; // SS_STEP_SIZE_DSFRAC
2053 USHORT usMemTrainingMode;
2054 USHORT usReserved;
2072 USHORT usPixelClock; // in 10KHz; for bios convenient
2092 USHORT usPixelClock; // in 10KHz; for bios convenient
2182 USHORT usPixelClock;
2191 USHORT usPixelClock;
2278 USHORT usVoltageLevel; // real voltage level
2286USHORT usVoltageLevel; // real voltage level in unit of mv or Voltage Phase (0, 1, …
2337USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2351 USHORT usVoltageLevel;
2352USHORT usVoltageId; // Voltage Id programmed in Voltage Regulat…
2376USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2386 USHORT usVoltageLevel; // real voltage level in unit of mv
2387USHORT usVoltageId; // Voltage Id programmed in Voltage Regulat…
2388 USHORT usTDP_Current; // TDP_Current in unit of 0.01A
2389 USHORT usTDP_Power; // TDP_Current in unit of 0.1W
2397 USHORT usPixelClock; // in 10KHz; for bios convenient
2417USHORT UtilityPipeLine; // Offest for the utility to get parser info,Don't change …
2418USHORT MultimediaCapabilityInfo; // Only used by MM Lib,latest version 1.1, not configuable…
2419USHORT MultimediaConfigInfo; // Only used by MM Lib,latest version 2.1, not configuable…
2420 USHORT StandardVESA_Timing; // Only used by Bios
2421 USHORT FirmwareInfo; // Shared by various SW components,latest version 1.4
2422 USHORT PaletteData; // Only used by BIOS
2423USHORT LCD_Info; // Shared by various SW components,latest version 1.3, was…
2424 USHORT DIGTransmitterInfo; // Internal used by VBIOS only version 3.1
2425 USHORT AnalogTV_Info; // Shared by various SW components,latest version 1.1
2426 USHORT SupportedDevicesInfo; // Will be obsolete from R600
2427USHORT GPIO_I2C_Info; // Shared by various SW components,latest version 1.2 will…
2428USHORT VRAM_UsageByFirmware; // Shared by various SW components,latest version 1.3 will…
2429 USHORT GPIO_Pin_LUT; // Shared by various SW components,latest version 1.1
2430 USHORT VESA_ToInternalModeLUT; // Only used by Bios
2431USHORT ComponentVideoInfo; // Shared by various SW components,latest version 2.1 will…
2432USHORT PowerPlayInfo; // Shared by various SW components,latest version 2.1,new …
2433 USHORT GPUVirtualizationInfo; // Will be obsolete from R600
2434 USHORT SaveRestoreInfo; // Only used by Bios
2435USHORT PPLL_SS_Info; // Shared by various SW components,latest version 1.2, use…
2436USHORT OemInfo; // Defined and used by external SW, should be obsolete soon
2437 USHORT XTMDS_Info; // Will be obsolete from R600
2438USHORT MclkSS_Info; // Shared by various SW components,latest version 1.1, onl…
2439 USHORT Object_Header; // Shared by various SW components,latest version 1.1
2440USHORT IndirectIOAccess; // Only used by Bios,this table position can't change at a…
2441 USHORT MC_InitParameter; // Only used by command table
2442 USHORT ASIC_VDDC_Info; // Will be obsolete from R600
2443USHORT ASIC_InternalSS_Info; // New tabel name from R600, used to be called "ASIC_MVDDC…
2444 USHORT TV_VideoMode; // Only used by command table
2445 USHORT VRAM_Info; // Only used by command table, latest version 1.3
2446USHORT MemoryTrainingInfo; // Used for VBIOS and Diag utility for memory training pur…
2447 USHORT IntegratedSystemInfo; // Shared by various SW components
2448USHORT ASIC_ProfilingInfo; // New table name from R600, used to be called "ASIC_VDDCI…
2449 USHORT VoltageObjectInfo; // Shared by various SW components, latest version 1.1
2450 USHORT PowerSourceInfo; // Shared by various SW components, latest versoin 1.1
2451 USHORT ServiceInfo;
2533 USHORT Reserved:1;
2534 USHORT SCL2Redefined:1;
2535 USHORT PostWithoutModeSet:1;
2536 USHORT HyperMemory_Size:4;
2537 USHORT HyperMemory_Support:1;
2538 USHORT PPMode_Assigned:1;
2539 USHORT WMI_SUPPORT:1;
2540 USHORT GPUControlsBL:1;
2541 USHORT EngineClockSS_Support:1;
2542 USHORT MemoryClockSS_Support:1;
2543 USHORT ExtendedDesktopSupport:1;
2544 USHORT DualCRTC_Support:1;
2545 USHORT FirmwarePosted:1;
2547 USHORT FirmwarePosted:1;
2548 USHORT DualCRTC_Support:1;
2549 USHORT ExtendedDesktopSupport:1;
2550 USHORT MemoryClockSS_Support:1;
2551 USHORT EngineClockSS_Support:1;
2552 USHORT GPUControlsBL:1;
2553 USHORT WMI_SUPPORT:1;
2554 USHORT PPMode_Assigned:1;
2555 USHORT HyperMemory_Support:1;
2556 USHORT HyperMemory_Size:4;
2557 USHORT PostWithoutModeSet:1;
2558 USHORT SCL2Redefined:1;
2559 USHORT Reserved:1;
2566 USHORT susAccess;
2573 USHORT susAccess;
2594 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
2595 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
2596 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
2597 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
2598 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
2599 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
2600 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
2601 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2602 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2603USHORT usMinPixelClockPLL_Output; //In 10Khz unit, the definitions above…
2605 USHORT usReferenceClock; //In 10Khz unit
2606USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
2630 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
2631 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
2632 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
2633 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
2634 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
2635 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
2636 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
2637 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2638 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2639USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
2641 USHORT usReferenceClock; //In 10Khz unit
2642USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
2667 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
2668 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
2669 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
2670 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
2671 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
2672 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
2673 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
2674 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2675 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2676USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
2678 USHORT usReferenceClock; //In 10Khz unit
2679USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
2700 USHORT usBootUpVDDCVoltage; //In MV unit
2701 USHORT usLcdMinPixelClockPLL_Output; // In MHz unit
2702 USHORT usLcdMaxPixelClockPLL_Output; // In MHz unit
2705 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
2706 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
2707 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
2708 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
2709 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
2710 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
2711 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
2712 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2713 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2714USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
2716 USHORT usReferenceClock; //In 10Khz unit
2717USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
2739 USHORT usBootUpVDDCVoltage; //In MV unit
2740 USHORT usLcdMinPixelClockPLL_Output; // In MHz unit
2741 USHORT usLcdMaxPixelClockPLL_Output; // In MHz unit
2744 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
2745 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
2746 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
2747 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
2748 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
2749 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
2750 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
2751 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2752 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2753USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
2755 USHORT usCoreReferenceClock; //In 10Khz unit
2756 USHORT usMemoryReferenceClock; //In 10Khz unit
2757USHORT usUniphyDPModeExtClkFreq; //In 10Khz unit, if it is 0, In DP Mod…
2789 USHORT usBootUpVDDCVoltage; //In MV unit
2790 USHORT usLcdMinPixelClockPLL_Output; // In MHz unit
2791 USHORT usLcdMaxPixelClockPLL_Output; // In MHz unit
2798USHORT usReserved11; //Was usMaxPixelClock; //In 10Khz uni…
2799 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2800 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2801USHORT usBootUpVDDCIVoltage; //In unit of mv; Was usMinPixelClockPL…
2803 USHORT usCoreReferenceClock; //In 10Khz unit
2804 USHORT usMemoryReferenceClock; //In 10Khz unit
2805USHORT usUniphyDPModeExtClkFreq; //In 10Khz unit, if it is 0, In DP Mod…
2810USHORT usBootUpMVDDCVoltage; //In unit of mv; Was usMinPixelClockPL…
2811 USHORT usBootUpVDDGFXVoltage; //In unit of mv;
2839 USHORT usReserved1;
2840USHORT usInterNBVoltageLow; //An intermidiate PMW value to set the…
2841USHORT usInterNBVoltageHigh; //Another intermidiate PMW value to se…
2844 USHORT usFSBClock; //In MHz unit
2845USHORT usCapabilityFlag; //Bit0=1 indicates the fake HDMI su…
2848USHORT usPCIENBCfgReg7; //bit[7:0]=MUX_Sel, bit[9:8]=MUX_S…
2849 USHORT usK8MemoryClock; //in MHz unit
2850 USHORT usK8SyncStartDelay; //in 0.01 us unit
2851 USHORT usK8DataReturnTime; //in 0.01 us unit
2922 USHORT usNumberOfCyclesInPeriod;
2923 USHORT usMaxNBVoltage;
2924 USHORT usMinNBVoltage;
2925 USHORT usBootUpNBVoltage;
2927 USHORT usMinHTLinkWidth;
2928 USHORT usMaxHTLinkWidth;
2929 USHORT usUMASyncStartDelay;
2930 USHORT usUMADataReturnTime;
2931 USHORT usLinkStatusZeroTime;
2932 USHORT usDACEfuse; //for storing badgap value (for RS880 only)
2935 USHORT usMaxUpStreamHTLinkWidth;
2936 USHORT usMaxDownStreamHTLinkWidth;
2937 USHORT usMinUpStreamHTLinkWidth;
2938 USHORT usMinDownStreamHTLinkWidth;
2939USHORT usFirmwareVersion; //0 means FW is not supported. Otherwise it'…
2940USHORT usFullT0Time; // Input to calculate minimum HT link change …
3089USHORT usMaxNBVoltage; //high NB voltage, calculated using current …
3090USHORT usMinNBVoltage; //low NB voltage, calculated using current V…
3091 USHORT usBootUpNBVoltage; //boot up NB voltage
3102 USHORT usReserved;
3313 USHORT usClkMaskRegisterIndex;
3314 USHORT usClkEnRegisterIndex;
3315 USHORT usClkY_RegisterIndex;
3316 USHORT usClkA_RegisterIndex;
3317 USHORT usDataMaskRegisterIndex;
3318 USHORT usDataEnRegisterIndex;
3319 USHORT usDataY_RegisterIndex;
3320 USHORT usDataA_RegisterIndex;
3350 USHORT Reserved:6;
3351 USHORT RGB888:1;
3352 USHORT DoubleClock:1;
3353 USHORT Interlace:1;
3354 USHORT CompositeSync:1;
3355 USHORT V_ReplicationBy2:1;
3356 USHORT H_ReplicationBy2:1;
3357 USHORT VerticalCutOff:1;
3358 USHORT VSyncPolarity:1; //0=Active High, 1=Active Low
3359 USHORT HSyncPolarity:1; //0=Active High, 1=Active Low
3360 USHORT HorizontalCutOff:1;
3362 USHORT HorizontalCutOff:1;
3363 USHORT HSyncPolarity:1; //0=Active High, 1=Active Low
3364 USHORT VSyncPolarity:1; //0=Active High, 1=Active Low
3365 USHORT VerticalCutOff:1;
3366 USHORT H_ReplicationBy2:1;
3367 USHORT V_ReplicationBy2:1;
3368 USHORT CompositeSync:1;
3369 USHORT Interlace:1;
3370 USHORT DoubleClock:1;
3371 USHORT RGB888:1;
3372 USHORT Reserved:6;
3379 USHORT usAccess;
3386 USHORT usAccess;
3431 USHORT usH_Size;
3432 USHORT usH_Blanking_Time;
3433 USHORT usV_Size;
3434 USHORT usV_Blanking_Time;
3435 USHORT usH_SyncOffset;
3436 USHORT usH_SyncWidth;
3437 USHORT usV_SyncOffset;
3438 USHORT usV_SyncWidth;
3451 USHORT usH_Total; // horizontal total
3452 USHORT usH_Disp; // horizontal display
3453 USHORT usH_SyncStart; // horozontal Sync start
3454 USHORT usH_SyncWidth; // horizontal Sync width
3455 USHORT usV_Total; // vertical total
3456 USHORT usV_Disp; // vertical display
3457 USHORT usV_SyncStart; // vertical Sync start
3458 USHORT usV_SyncWidth; // vertical Sync width
3477 USHORT usCRTC_H_Total;
3478 USHORT usCRTC_H_Disp;
3479 USHORT usCRTC_H_SyncStart;
3480 USHORT usCRTC_H_SyncWidth;
3481 USHORT usCRTC_V_Total;
3482 USHORT usCRTC_V_Disp;
3483 USHORT usCRTC_V_SyncStart;
3484 USHORT usCRTC_V_SyncWidth;
3485 USHORT usPixelClock; //in 10Khz unit
3487 USHORT usCRTC_OverscanRight;
3488 USHORT usCRTC_OverscanLeft;
3489 USHORT usCRTC_OverscanBottom;
3490 USHORT usCRTC_OverscanTop;
3491 USHORT usReserve;
3498 USHORT usPixClk;
3499 USHORT usHActive;
3500 USHORT usHBlanking_Time;
3501 USHORT usVActive;
3502 USHORT usVBlanking_Time;
3503 USHORT usHSyncOffset;
3504 USHORT usHSyncWidth;
3505 USHORT usVSyncOffset;
3506 USHORT usVSyncWidth;
3507 USHORT usImageHSize;
3508 USHORT usImageVSize;
3532 USHORT usModePatchTableOffset;
3533USHORT usSupportedRefreshRate; //Refer to panel info table in ATOMBIOS extension …
3534 USHORT usOffDelayInMs;
3552 USHORT usExtInfoTableOffset;
3553USHORT usSupportedRefreshRate; //Refer to panel info table in ATOMBIOS extension …
3554 USHORT usOffDelayInMs;
3564 USHORT usLCDVenderID;
3565 USHORT usLCDProductID;
3622 USHORT usExtInfoTableOffset;
3625 USHORT usSupportedRefreshRate;
3638 USHORT usLCDVenderID;
3639 USHORT usLCDProductID;
3646 USHORT usBacklightPWM; // Backlight PWM in Hz. New in _V13
3663USHORT usMaxPclkFreqInSingleLink; // Max PixelClock frequency in single link m…
3713 USHORT usHDisp;
3714 USHORT usVDisp;
3728 USHORT usLCDCap;
3746 USHORT usHSize;
3747 USHORT usVSize;
3764 USHORT usSpreadSpectrumPercentage;
3963 USHORT usFirmwareUseInKb;
3964 USHORT usReserved;
3977 USHORT usFirmwareUseInKb;
3978 USHORT usFBUsedByDrvInKb;
3992 USHORT usGpioPin_AIndex;
4034 USHORT usAOffset;
4074 USHORT usMask_PinRegisterIndex;
4075 USHORT usEN_PinRegisterIndex;
4076 USHORT usY_PinRegisterIndex;
4077 USHORT usA_PinRegisterIndex;
4118 USHORT usDeviceSupport;
4119 USHORT usConnectorObjectTableOffset;
4120 USHORT usRouterObjectTableOffset;
4121 USHORT usEncoderObjectTableOffset;
4122USHORT usProtectionObjectTableOffset; //only available when Protection block is…
4123 USHORT usDisplayPathTableOffset;
4129 USHORT usDeviceSupport;
4130 USHORT usConnectorObjectTableOffset;
4131 USHORT usRouterObjectTableOffset;
4132 USHORT usEncoderObjectTableOffset;
4133USHORT usProtectionObjectTableOffset; //only available when Protection block is…
4134 USHORT usDisplayPathTableOffset;
4135 USHORT usMiscObjectTableOffset;
4141 USHORT usDeviceTag; //supported device
4142 USHORT usSize; //the size of ATOM_DISPLAY_OBJECT_PATH
4143 USHORT usConnObjectId; //Connector Object ID
4144 USHORT usGPUObjectId; //GPU ID
4145USHORT usGraphicObjIds[1]; //1st Encoder Obj source from GPU to last…
4150 USHORT usDeviceTag; //supported device
4151 USHORT usSize; //the size of ATOM_DISPLAY_OBJECT_PATH
4152 USHORT usConnObjectId; //Connector Object ID
4153 USHORT usGPUObjectId; //GPU ID
4154USHORT usGraphicObjIds[2]; //usGraphicObjIds[0]= GPU internal encode…
4167 USHORT usObjectID;
4168 USHORT usSrcDstTableOffset;
4169USHORT usRecordOffset; //this pointing to a bunch of records defi…
4170 USHORT usReserved;
4183 USHORT usSrcObjectID[1];
4185 USHORT usDstObjectID[1];
4254 USHORT usDeviceTag; //A bit vector to show what devices are supported
4255 USHORT usDeviceACPIEnum; //16bit device ACPI id.
4256USHORT usDeviceConnector; //A physical connector for displays to plug in, using obje…
4259 USHORT usExtEncoderObjId; //external encoder object id
4266 USHORT usCaps;
4267 USHORT usReserved;
4351 USHORT usDeviceID; //This Id is same as "ATOM_DEVICE_XXX_SUPPORT"
4352 USHORT usPadding;
4463 USHORT usEncoderCap;
4466USHORT usReserved:14; // Bit1-15 may be defined for other capability in fu…
4467 USHORT usHBR2En:1; // Bit1 is for DP1.2 HBR2 enable
4468 USHORT usHBR2Cap:1; // Bit0 is for DP1.2 HBR2 capability.
4470 USHORT usHBR2Cap:1; // Bit0 is for DP1.2 HBR2 capability.
4471 USHORT usHBR2En:1; // Bit1 is for DP1.2 HBR2 enable
4472USHORT usReserved:14; // Bit1-15 may be defined for other capability in fu…
4485 USHORT usMaxPixClk;
4541USHORT usObjectID; //could be connector, encorder or other object in …
4547 USHORT usReserved;
4552 USHORT usConnectorObjectId;
4581 USHORT usVDDCBaseLevel; //In number of 50mv unit
4582 USHORT usReserved; //For possible extension table offset
4602 USHORT usVoltageBaseLevel; // In number of 1mv unit
4603USHORT usVoltageStep; // Indicating in how many mv increament is one step, 1mv …
4613 USHORT usVoltageCode; // The Voltage ID, either GPIO or I2C code
4614 USHORT usVoltageValue; // The corresponding Voltage Value, in mV
4630 USHORT usGpioPin_AIndex; //GPIO_PAD register index
4694 USHORT usVoltage;
4700 USHORT usSize; //Size of Object
4716 USHORT usVoltageValue; // The corresponding Voltage Value, in mV
4721USHORT usVoltageLevel; // The Voltage ID which is used to program GPIO register
4722 USHORT usVoltageId;
4723 USHORT usLeakageId; // The corresponding Voltage Value, in mV
4773 USHORT usLoadLine_PSI;
4798 USHORT usSize;
4799 USHORT usEfuseSpareStartAddr;
4800USHORT usFuseIndex[8]; //from LSB to MSB, Max 8bit,end of 0xf…
4819USHORT usLeakageBinArrayOffset; // offset of USHORT Leakage Bin list array ( from lower Lea…
4822USHORT usElbVDDC_IdArrayOffset; // offset of USHORT virtual VDDC voltage id ( 0xff01~0xff08…
4823 USHORT usElbVDDC_LevelArrayOffset; // offset of 2 dimension voltage level USHORT array
4826USHORT usElbVDDCI_IdArrayOffset; // offset of USHORT virtual VDDCI voltage id ( 0xff01~0xff0…
4827 USHORT usElbVDDCI_LevelArrayOffset; // offset of 2 dimension voltage level USHORT array
4835USHORT usEfuseIndex; // Efuse Index in DWORD address, for example Index 911, usEu…
4845USHORT usEfuseIndex; // Efuse Index in DWORD address, for example Index 911, usEu…
4869 USHORT usLkgEuseIndex;
4876 USHORT usPowerDpm0;
4877 USHORT usCurrentDpm0;
4878 USHORT usPowerDpm1;
4879 USHORT usCurrentDpm1;
4880 USHORT usPowerDpm2;
4881 USHORT usCurrentDpm2;
4882 USHORT usPowerDpm3;
4883 USHORT usCurrentDpm3;
4884 USHORT usPowerDpm4;
4885 USHORT usCurrentDpm4;
4886 USHORT usPowerDpm5;
4887 USHORT usCurrentDpm5;
4888 USHORT usPowerDpm6;
4889 USHORT usCurrentDpm6;
4890 USHORT usPowerDpm7;
4891 USHORT usCurrentDpm7;
4910 USHORT usLkgEuseIndex;
4917 USHORT usPowerDpm0;
4918 USHORT usPowerDpm1;
4919 USHORT usPowerDpm2;
4920 USHORT usPowerDpm3;
4921 USHORT usPowerDpm4;
4922 USHORT usPowerDpm5;
4923 USHORT usPowerDpm6;
4924 USHORT usPowerDpm7;
4952 USHORT usLkgEuseIndex;
4959 USHORT usPowerDpm0;
4960 USHORT usPowerDpm1;
4961 USHORT usPowerDpm2;
4962 USHORT usPowerDpm3;
4963 USHORT usPowerDpm4;
4964 USHORT usPowerDpm5;
4965 USHORT usPowerDpm6;
4966 USHORT usPowerDpm7;
5001 USHORT usSensPwr; // in unit of watt
5033USHORT usVoltageLevel; // The real Voltage Level round up value in unit o…
5040USHORT usVoltageIndex; // The Voltage Index indicated by FUSE for specified SCLK
5041 USHORT usVoltageID; // The Voltage ID indicated by FUSE for specified SCLK
5059 USHORT usRequestedPWMFreqInHz;
5065 USHORT usNBP0Voltage;
5066 USHORT usNBP1Voltage;
5067 USHORT usBootUpNBVoltage;
5068 USHORT usExtDispConnInfoOffset;
5069 USHORT usPanelRefreshRateRange;
5081 USHORT usPCIEClkSSPercentage;
5082 USHORT usPCIEClkSSType;
5083 USHORT usLvdsSSPercentage;
5084 USHORT usLvdsSSpreadRateIn10Hz;
5085 USHORT usHDMISSPercentage;
5086 USHORT usHDMISSpreadRateIn10Hz;
5087 USHORT usDVISSPercentage;
5088 USHORT usDVISSpreadRateIn10Hz;
5091 USHORT SclkDpmTdpLimitPG;
5092 USHORT SclkDpmTdpLimitBoost;
5096 USHORT GnbTdpLimit;
5097 USHORT usMaxLVDSPclkFreqInSingleLink;
5257 USHORT usRequestedPWMFreqInHz;
5263 USHORT usNBP0Voltage;
5264 USHORT usNBP1Voltage;
5265 USHORT usBootUpNBVoltage;
5266 USHORT usExtDispConnInfoOffset;
5267 USHORT usPanelRefreshRateRange;
5279 USHORT usPCIEClkSSPercentage;
5280 USHORT usPCIEClkSSType;
5281 USHORT usLvdsSSPercentage;
5282 USHORT usLvdsSSpreadRateIn10Hz;
5283 USHORT usHDMISSPercentage;
5284 USHORT usHDMISSpreadRateIn10Hz;
5285 USHORT usDVISSPercentage;
5286 USHORT usDVISSpreadRateIn10Hz;
5289 USHORT SclkDpmTdpLimitPG;
5290 USHORT SclkDpmTdpLimitBoost;
5294 USHORT GnbTdpLimit;
5295 USHORT usMaxLVDSPclkFreqInSingleLink;
5308 USHORT usNBP2Voltage;
5309 USHORT usNBP3Voltage;
5489 USHORT usRequestedPWMFreqInHz;
5496 USHORT usGPUReservedSysMemSize;
5497 USHORT usExtDispConnInfoOffset;
5498 USHORT usPanelRefreshRateRange;
5510 USHORT usPCIEClkSSPercentage;
5511 USHORT usPCIEClkSSType;
5512 USHORT usLvdsSSPercentage;
5513 USHORT usLvdsSSpreadRateIn10Hz;
5514 USHORT usHDMISSPercentage;
5515 USHORT usHDMISSpreadRateIn10Hz;
5516 USHORT usDVISSPercentage;
5517 USHORT usDVISSpreadRateIn10Hz;
5522 USHORT usMaxLVDSPclkFreqInSingleLink;
5537 USHORT usNBPStateVoltage[4];
5538 USHORT usBootUpNBVoltage;
5539 USHORT usReserved2;
5715 USHORT usRequestedPWMFreqInHz;
5722 USHORT usGPUReservedSysMemSize;
5723 USHORT usExtDispConnInfoOffset;
5724 USHORT usPanelRefreshRateRange;
5740 USHORT usPCIEClkSSPercentage;
5741 USHORT usPCIEClkSSType;
5742 USHORT usLvdsSSPercentage;
5743 USHORT usLvdsSSpreadRateIn10Hz;
5744 USHORT usHDMISSPercentage;
5745 USHORT usHDMISSpreadRateIn10Hz;
5746 USHORT usDVISSPercentage;
5747 USHORT usDVISSpreadRateIn10Hz;
5751 USHORT usMaxLVDSPclkFreqInSingleLink;
5766 USHORT usNBPStateVoltage[4];
5767 USHORT usBootUpNBVoltage;
5795 USHORT usRequestedPWMFreqInHz;
5802 USHORT usGPUReservedSysMemSize;
5803 USHORT usExtDispConnInfoOffset;
5804 USHORT usPanelRefreshRateRange;
5817 USHORT usPCIEClkSSPercentage;
5818 USHORT usPCIEClkSSType;
5819 USHORT usLvdsSSPercentage;
5820 USHORT usLvdsSSpreadRateIn10Hz;
5821 USHORT usHDMISSPercentage;
5822 USHORT usHDMISSpreadRateIn10Hz;
5823 USHORT usDVISSPercentage;
5824 USHORT usDVISSpreadRateIn10Hz;
5828 USHORT usMaxLVDSPclkFreqInSingleLink;
5844 USHORT usNBPStateVoltage[4];
5845 USHORT usBootUpNBVoltage;
5892 USHORT usSpreadSpectrumPercentage; //in unit of 0.01%
5893 USHORT usSpreadRateInKhz; //in unit of kHz, modulation freq
5918 USHORT usSpreadSpectrumPercentage; //in unit of 0.01%
5919USHORT usSpreadRateIn10Hz; //in unit of 10Hz, modulation freq
5949USHORT usSpreadSpectrumPercentage; //in unit of 0.01% or 0.001%, decided by ucSp…
5950USHORT usSpreadRateIn10Hz; //in unit of 10Hz, modulation freq
6406 …TOM_MASTER_LIST_OF_##MasterOrData##_TABLES*>(0))->FieldName)-static_cast<char*>(0))/sizeof(USHORT))
6411 … (((char*)(&((ATOM_MASTER_LIST_OF_##MasterOrData##_TABLES*)0)->FieldName)-(char*)0)/sizeof(USHORT))
6484 USHORT usHight; // Image Hight
6485 USHORT usWidth; // Image Width
6492 USHORT usHight; // Image Hight
6493 USHORT usWidth; // Image Width
6501 USHORT usHight; // Image Hight
6502 USHORT usWidth; // Image Width
6505 USHORT usDeviceId; // Active Device Id for this surface. If no device, set to 0.
6510 USHORT usHight; // Image Hight
6511 USHORT usWidth; // Image Width
6512 USHORT usGraphPitch;
6533 USHORT usMemoryStart; //in 8Kb boundry, offset from memory base address
6534 USHORT usMemorySize; //8Kb blocks aligned
6541 USHORT usX_Size; //When use as input parameter, usX_Size indicates which CRTC
6542 USHORT usY_Size;
6548USHORT usX_Size; //When use as input parameter, usX_Size indicates which CRTC
6549 USHORT usSurface;
6551 USHORT usY_Size;
6552 USHORT usDispXStart;
6553 USHORT usDispYStart;
6561 USHORT usLutStartIndex;
6562 USHORT usLutLength;
6563 USHORT usLutOffsetInVram;
6599 USHORT usEfuseIndex;
6657 USHORT usTV_Mode_LUT_Offset; // Pointer to standard to internal number conversion table
6658 USHORT usTV_FIFO_Offset; // Pointer to FIFO entry table
6659 USHORT usNTSC_Tbl_Offset; // Pointer to SDTV_Mode_NTSC table
6660 USHORT usPAL_Tbl_Offset; // Pointer to SDTV_Mode_PAL table
6661 USHORT usCV_Tbl_Offset; // Pointer to SDTV_Mode_PAL table
6667 USHORT ucFilter0_Offset; //Pointer to filter format 0 coefficients
6668 USHORT usFilter1_Offset; //Pointer to filter format 0 coefficients
6681 USHORT usSTD_HDisp;
6682 USHORT usSTD_VDisp;
6683 USHORT usSTD_RefreshRate;
6684 USHORT usReserved;
6689 USHORT usVESA_ModeNumber;
6690 USHORT usExtendedModeNumber;
6733 USHORT usRegIndex; // MC register index
6739 USHORT usRegIndexTblSize; //size of asRegIndexBuf
6740USHORT usRegDataBlkSize; //size of ATOM_MEMORY_SETTING_DATA_BL…
6764 USHORT usAdjustARB_SEQDataOffset;
6765 USHORT usMCInitMemTypeTblOffset;
6766 USHORT usMCInitCommonTblOffset;
6767 USHORT usMCInitPowerDownTblOffset;
6776 USHORT usRegIndex;
6786USHORT usMcRegInitTableOffset; // offset of ATOM_REG_INIT_SETTING array…
6787USHORT usReserved; // offset of ATOM_INIT_REG_BLOCK for MC …
6845 USHORT usParametersLength;
6846 USHORT usUCodeLength;
6847 USHORT usReserved1;
6848 USHORT usReserved2;
6859 USHORT usEMRSValue;
6860 USHORT usMRSValue;
6861 USHORT usReserved;
6884USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
6885USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
6886 USHORT usEMRSValue;
6887 USHORT usMRSValue;
6888 USHORT usReserved;
6910 USHORT usMRS; // mode register
6911 USHORT usDDR3_MR0;
6914 USHORT usEMRS; // extended mode register
6915 USHORT usDDR3_MR1;
6937 USHORT usDDR3_MR2;
6945 USHORT usMRS; // mode register
6946 USHORT usEMRS; // extended mode register
6981 USHORT usMRS; // mode register
6982 USHORT usEMRS; // extended mode register
7019USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7020 USHORT usDDR3_Reserved; // Not used for DDR3 memory
7023USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7024 USHORT usDDR3_MR3; // Used for DDR3 memory
7045 USHORT usSize; // size of ATOM_VRAM_MODULE_V3
7046USHORT usDefaultMVDDQ; // board dependent parameter:Default Memory Core V…
7047USHORT usDefaultMVDDC; // board dependent parameter:Default Memory IO Vol…
7067USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7068USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7070 USHORT usReserved;
7087 USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory type
7088 USHORT usDDR3_Reserved;
7091 USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory type
7092 USHORT usDDR3_MR3; // Used for DDR3 memory
7109USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7110USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7112 USHORT usReserved;
7128USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7129USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7141USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7142USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7144 USHORT usReserved;
7160USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7161USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7173 USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
7174USHORT usPrivateReserved; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,N…
7175 USHORT usEnableChannels; // bit vector which indicate which channels are enabled
7187 USHORT usSEQSettingOffset;
7190 USHORT usEMRS2Value; // EMRS2/MR2 Value.
7191 USHORT usEMRS3Value; // EMRS3/MR3 Value.
7204 USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
7205USHORT usMcRamCfg; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,N…
7206 USHORT usEnableChannels; // bit vector which indicate which channels are enabled
7215 USHORT usReserved; // Not used
7216USHORT usMemorySize; // Total memory size in unit of MB for CONFIG_MEMSIZE ze…
7220 USHORT usEMRS2Value; // EMRS2/MR2 Value.
7221 USHORT usEMRS3Value; // EMRS3/MR3 Value.
7244USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7245USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7246 USHORT usRerseved;
7259USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7260USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7261 USHORT usRerseved;
7273USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7274USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7275USHORT usPerBytePresetOffset; // offset of ATOM_INIT_…
7276 USHORT usReserved[3];
7287USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7288USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7289USHORT usMcAdjustPerTileTblOffset; // offset of ATOM_INIT_…
7290USHORT usMcPhyInitTableOffset; // offset of ATOM_INIT_…
7291USHORT usDramDataRemapTblOffset; // offset of ATOM_DRAM_…
7292 USHORT usReserved1;
7343 USHORT GPIO_Info;
7379 USHORT Offset16;
7380 USHORT Segment16;
7392 USHORT VbeVersion;
7396 USHORT TotalMemory;
7403 USHORT OemSoftRev;
7424 USHORT HSize;
7425 USHORT VSize;
7426 USHORT FPType;
7439 USHORT ModeAttributes; // dw ? ; mode attributes
7442 USHORT WinGranularity; // dw ? ; window granularity
7443 USHORT WinSize; // dw ? ; window size
7444 USHORT WinASegment; // dw ? ; window A start segment
7445 USHORT WinBSegment; // dw ? ; window B start segment
7447 USHORT BytesPerScanLine;// dw ? ; bytes per scan line
7450 USHORT XResolution; // dw ? ; horizontal resolution in pixels or characters
7451 USHORT YResolution; // dw ? ; vertical resolution in pixels or characters
7476 USHORT Reserved_2; // dw 0 ; reserved - always set to 0
7479 USHORT LinBytesPerScanLine; // dw ? ; bytes per scan line for linear modes
7545 USHORT usTransmitterObjId;
7546 USHORT usSupportDevice;
7569 USHORT usEncoderCmdTblId;
7575 USHORT ptrTransmitterInfo;
7576 USHORT ptrEncoderInfo;
7585 USHORT ptrTransmitterInfo;
7586 USHORT ptrEncoderInfo;
7587USHORT ptrMainCallParserFar; // direct address of main parser call in VBIOS binar…
7606 USHORT usTransmitterObjId;
7607 USHORT usDispClkIdOffset; // point to clock source id list supported by Encoder Object
7619 USHORT ptrTransmitterInfo;
7620 USHORT ptrEncoderInfo;
7621USHORT ptrMainCallParserFar; // direct address of main parser call in VBIOS binar…
7622 USHORT usReserved;
7647 USHORT asDevicePriority[16];
7653 USHORT lpAuxRequest;
7654 USHORT lpDataOut;
7668 USHORT lpAuxRequest;
7669 USHORT lpDataOut;
7686 USHORT ucLinkClock;
7706USHORT usExtEncoderObjId; // External Encoder Object Id, output parameter only, use when ucActio…
7749 USHORT lpI2CDataOut;
7819USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
7820USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
7821USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
7822USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
7823USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
7828USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
7829USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
7830USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
7831USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
7832USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
7833USHORT usDPSSRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy SS Pll…
7834USHORT usDPSSSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy SS Pll…
7840USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
7841USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
7842USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
7843USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
7844USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
7845USHORT usDPSSRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy SS Pll…
7846USHORT usDPSSSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy SS Pll…
7847USHORT usEDPVsLegacyModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Legacy Mode…
7848USHORT useDPVsLowVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Low VDiff M…
7849USHORT useDPVsHighVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP High VDiff …
7850USHORT useDPVsStretchModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Stretch Mod…
7851USHORT useDPVsSingleVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Single Vdif…
7852USHORT useDPVsVariablePremModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Single Vidf…
7857 USHORT usRegisterIndex;
7863 USHORT usMaxClockFreq;
7870 USHORT usEntrySize;
7886 USHORT usRegIndex;
7887 USHORT usSize;
7892 USHORT usRegIndex;
7893 USHORT usSize;
7900 USHORT usSize;
7907 USHORT usSize;
7929 USHORT usLabelCoreMainInitBIOS;
7931 USHORT usPciDataStructureOffset;
7937 USHORT usLabelCoreVPOSTNoMode;
7938 USHORT usSpecialPostOffset;
7941 USHORT usROM_HeaderInformationTableOffset;
7945 USHORT usCoreXFuncFarHandlerOffset;
7948 USHORT usCoreVFuncFarHandlerOffset;
7950 USHORT usATOM_BIOS_MESSAGE_Offset;
7983 USHORT usMaxFrequency; // in 10kHz unit
7984 USHORT usReserved;
7995 USHORT usDAC1_FORCE_Data;
7999 USHORT usDAC2_CRT2_FORCE_Data;
8000 USHORT usDAC2_CRT2_MUX_RegisterIndex;
8004 USHORT usDAC2_TV1_FORCE_Data;
8005 USHORT usDAC2_TV1_MUX_RegisterIndex;
8009 USHORT usDAC2_CV_FORCE_Data;
8010 USHORT usDAC2_CV_MUX_RegisterIndex;
8014 USHORT usDAC2_TV2_FORCE_Data;
8068 USHORT usDeviceSupport;
8082 USHORT usDeviceSupport;
8090 USHORT usDeviceSupport;
8101 USHORT usFrequency;
8114 USHORT usMaxFrequency; // in 10Khz
8140 USHORT usPixelClock;
8141 USHORT usEncoderID;
8165 USHORT usSingleLinkMaxFrequency;
8245 USHORT usEngineClock;
8246 USHORT usMemoryClock;
8461 USHORT usOffset; // offset of the hole ( from the start of the binary )
8462 USHORT usLength; // length of the hole ( in bytes )
8471 USHORT usSigOffset; // Signature offset ( from the start of the binary )
8472 USHORT usSigLength; // Signature length
8530 USHORT VendorID; //0x58
8531 USHORT DeviceID; //0x5A
8532 USHORT SSVID; //0x5C
8533 USHORT SSID; //0x5E