Lines Matching refs:USHORT
52 #ifndef USHORT
53 typedef unsigned short USHORT; typedef
210 USHORT usStructureSize;
224 USHORT usBiosRuntimeSegmentAddress;
225 USHORT usProtectedModeInfoOffset;
226 USHORT usConfigFilenameOffset;
227 USHORT usCRC_BlockOffset;
228 USHORT usBIOS_BootupMessageOffset;
229 USHORT usInt10Offset;
230 USHORT usPciBusDevInitCode;
231 USHORT usIoBaseAddress;
232 USHORT usSubsystemVendorID;
233 USHORT usSubsystemID;
234 USHORT usPCI_InfoOffset;
235 …USHORT usMasterCommandTableOffset;//Offest for SW to get all command table offsets, Don't change t…
236 …USHORT usMasterDataTableOffset; //Offest for SW to get all data table offsets, Don't change the …
247 USHORT usBiosRuntimeSegmentAddress;
248 USHORT usProtectedModeInfoOffset;
249 USHORT usConfigFilenameOffset;
250 USHORT usCRC_BlockOffset;
251 USHORT usBIOS_BootupMessageOffset;
252 USHORT usInt10Offset;
253 USHORT usPciBusDevInitCode;
254 USHORT usIoBaseAddress;
255 USHORT usSubsystemVendorID;
256 USHORT usSubsystemID;
257 USHORT usPCI_InfoOffset;
258 …USHORT usMasterCommandTableOffset;//Offest for SW to get all command table offsets, Don't change t…
259 …USHORT usMasterDataTableOffset; //Offest for SW to get all data table offsets, Don't change the …
273 …USHORT ASIC_Init; //Function Table, used by various SW components,lat…
274 USHORT GetDisplaySurfaceSize; //Atomic Table, Used by Bios when enabling HW ICON
275 …USHORT ASIC_RegistersInit; //Atomic Table, indirectly used by various SW comp…
276 USHORT VRAM_BlockVenderDetection; //Atomic Table, used only by Bios
277 USHORT DIGxEncoderControl; //Only used by Bios
278 …USHORT MemoryControllerInit; //Atomic Table, indirectly used by various SW comp…
279 …USHORT EnableCRTCMemReq; //Function Table,directly used by various SW compon…
280 …USHORT MemoryParamAdjust; //Atomic Table, indirectly used by various SW comp…
281 …USHORT DVOEncoderControl; //Function Table,directly used by various SW compon…
282 USHORT GPIOPinControl; //Atomic Table, only used by Bios
283 …USHORT SetEngineClock; //Function Table,directly used by various SW compon…
284 …USHORT SetMemoryClock; //Function Table,directly used by various SW compon…
285 …USHORT SetPixelClock; //Function Table,directly used by various SW compon…
286 …USHORT EnableDispPowerGating; //Atomic Table, indirectly used by various SW comp…
287 …USHORT ResetMemoryDLL; //Atomic Table, indirectly used by various SW comp…
288 …USHORT ResetMemoryDevice; //Atomic Table, indirectly used by various SW comp…
289 USHORT MemoryPLLInit; //Atomic Table, used only by Bios
290 USHORT AdjustDisplayPll; //Atomic Table, used by various SW componentes.
291 …USHORT AdjustMemoryController; //Atomic Table, indirectly used by various SW comp…
292 USHORT EnableASIC_StaticPwrMgt; //Atomic Table, only used by Bios
293 USHORT SetUniphyInstance; //Atomic Table, only used by Bios
294 …USHORT DAC_LoadDetection; //Atomic Table, directly used by various SW compon…
295 …USHORT LVTMAEncoderControl; //Atomic Table,directly used by various SW componen…
296 …USHORT HW_Misc_Operation; //Atomic Table, directly used by various SW compon…
297 …USHORT DAC1EncoderControl; //Atomic Table, directly used by various SW compon…
298 …USHORT DAC2EncoderControl; //Atomic Table, directly used by various SW compon…
299 …USHORT DVOOutputControl; //Atomic Table, directly used by various SW compon…
300 …USHORT CV1OutputControl; //Atomic Table, Atomic Table, Obsolete from Ry6xx…
301 USHORT GetConditionalGoldenSetting; //Only used by Bios
302 …USHORT SMC_Init; //Function Table,directly used by various SW compon…
303 USHORT PatchMCSetting; //only used by BIOS
304 USHORT MC_SEQ_Control; //only used by BIOS
305 …USHORT Gfx_Harvesting; //Atomic Table, Obsolete from Ry6xx, Now only used…
306 USHORT EnableScaler; //Atomic Table, used only by Bios
307 …USHORT BlankCRTC; //Atomic Table, directly used by various SW compon…
308 …USHORT EnableCRTC; //Atomic Table, directly used by various SW compon…
309 …USHORT GetPixelClock; //Atomic Table, directly used by various SW compon…
310 …USHORT EnableVGA_Render; //Function Table,directly used by various SW compon…
311 USHORT GetSCLKOverMCLKRatio; //Atomic Table, only used by Bios
312 …USHORT SetCRTC_Timing; //Atomic Table, directly used by various SW compon…
313 …USHORT SetCRTC_OverScan; //Atomic Table, used by various SW components,late…
314 USHORT GetSMUClockInfo; //Atomic Table, used only by Bios
315 …USHORT SelectCRTC_Source; //Atomic Table, directly used by various SW compon…
316 USHORT EnableGraphSurfaces; //Atomic Table, used only by Bios
317 USHORT UpdateCRTC_DoubleBufferRegisters; //Atomic Table, used only by Bios
318 USHORT LUT_AutoFill; //Atomic Table, only used by Bios
319 …USHORT SetDCEClock; //Atomic Table, start from DCE11.1, shared by driv…
320 …USHORT GetMemoryClock; //Atomic Table, directly used by various SW compon…
321 …USHORT GetEngineClock; //Atomic Table, directly used by various SW compon…
322 …USHORT SetCRTC_UsingDTDTiming; //Atomic Table, directly used by various SW compon…
323 …USHORT ExternalEncoderControl; //Atomic Table, directly used by various SW compon…
324 …USHORT LVTMAOutputControl; //Atomic Table, directly used by various SW compon…
325 USHORT VRAM_BlockDetectionByStrap; //Atomic Table, used only by Bios
326 USHORT MemoryCleanUp; //Atomic Table, only used by Bios
327 USHORT ProcessI2cChannelTransaction; //Function Table,only used by Bios
328 …USHORT WriteOneByteToHWAssistedI2C; //Function Table,indirectly used by various SW comp…
329 …USHORT ReadHWAssistedI2CStatus; //Atomic Table, indirectly used by various SW comp…
330 …USHORT SpeedFanControl; //Function Table,indirectly used by various SW comp…
331 …USHORT PowerConnectorDetection; //Atomic Table, directly used by various SW compon…
332 …USHORT MC_Synchronization; //Atomic Table, indirectly used by various SW comp…
333 …USHORT ComputeMemoryEnginePLL; //Atomic Table, indirectly used by various SW comp…
334 …USHORT Gfx_Init; //Atomic Table, indirectly used by various SW comp…
335 USHORT VRAM_GetCurrentInfoBlock; //Atomic Table, used only by Bios
336 …USHORT DynamicMemorySettings; //Atomic Table, indirectly used by various SW comp…
337 USHORT MemoryTraining; //Atomic Table, used only by Bios
338 …USHORT EnableSpreadSpectrumOnPPLL; //Atomic Table, directly used by various SW compon…
339 …USHORT TMDSAOutputControl; //Atomic Table, directly used by various SW compon…
340 …USHORT SetVoltage; //Function Table,directly and/or indirectly used by…
341 …USHORT DAC1OutputControl; //Atomic Table, directly used by various SW compon…
342 …USHORT ReadEfuseValue; //Atomic Table, directly used by various SW compon…
343 …USHORT ComputeMemoryClockParam; //Function Table,only used by Bios, obsolete soon.S…
344 …USHORT ClockSource; //Atomic Table, indirectly used by various SW comp…
345 …USHORT MemoryDeviceInit; //Atomic Table, indirectly used by various SW comp…
346 …USHORT GetDispObjectInfo; //Atomic Table, indirectly used by various SW comp…
347 …USHORT DIG1EncoderControl; //Atomic Table,directly used by various SW componen…
348 …USHORT DIG2EncoderControl; //Atomic Table,directly used by various SW componen…
349 …USHORT DIG1TransmitterControl; //Atomic Table,directly used by various SW componen…
350 …USHORT DIG2TransmitterControl; //Atomic Table,directly used by various SW componen…
351 USHORT ProcessAuxChannelTransaction; //Function Table,only used by Bios
352 USHORT DPEncoderService; //Function Table,only used by Bios
353 USHORT GetVoltageInfo; //Function Table,only used by Bios since SI
392 USHORT UpdatedByUtility:1; //[15]=Table updated by utility flag
393 …USHORT PS_SizeInBytes:7; //[14:8]=Size of parameter space in Bytes (multiple of a dword…
394 USHORT WS_SizeInBytes:8; //[7:0]=Size of workspace in Bytes (in multiple of a dword),
396 USHORT WS_SizeInBytes:8; //[7:0]=Size of workspace in Bytes (in multiple of a dword),
397 …USHORT PS_SizeInBytes:7; //[14:8]=Size of parameter space in Bytes (multiple of a dword…
398 USHORT UpdatedByUtility:1; //[15]=Table updated by utility flag
451 USHORT usFbDiv; //return Feedback value to be written to register
488 USHORT usFbDivFrac;
489 USHORT usFbDiv;
583 USHORT usSclk_fcw_frac; //fractional divider of fcw = usSclk_fcw_frac/65536
584 USHORT usSclk_fcw_int; //integer divider of fcwc
589 USHORT usSsc_fcw1_frac; //fcw1_frac when SSC enable
590 USHORT usSsc_fcw1_int; //fcw1_int when SSC enable
591 USHORT usReserved;
592 USHORT usPcc_fcw_int;
593 USHORT usSsc_fcw_slew_frac; //fcw_slew_frac when SSC enable
594 USHORT usPcc_fcw_slew_frac;
638 USHORT usMclk_fcw_frac; //fractional divider of fcw = usSclk_fcw_frac/65536
639 USHORT usMclk_fcw_int; //integer divider of fcwc
793 …USHORT usDeviceID; //{ATOM_DEVICE_CRTx_SUPPORT,ATOM_DEVICE_TVx_SUPPORT,ATOM_DEVIC…
812 USHORT usPixelClock; // in 10KHz; for bios convenient
828 USHORT usPixelClock; // in 10KHz; for bios convenient
906 USHORT usPixelClock; // in 10KHz; for bios convenient
987 USHORT usPixelClock; // in 10KHz; for bios convenient
1043 USHORT usPixelClock; // in 10KHz; for bios convenient
1158 USHORT usPixelClock; // in 10KHz; for bios convenient
1159 …USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1286 USHORT usPixelClock; // in 10KHz; for bios convenient
1287 …USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1325 USHORT usPixelClock; // in 10KHz; for bios convenient
1326 …USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1420 USHORT usPixelClock; // in 10KHz; for bios convenient
1421 …USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1479 …USHORT usSymClock; // Encoder Clock in 10kHz,(DP mode)= linkclock/10, (TMDS/LVDS/HDMI…
1613 USHORT usPixelClock; // pixel clock in 10Khz, valid when ucAction=SETUP/ENABLE_OUTPUT
1614 USHORT usConnectorId; // connector id, valid when ucAction = INIT
1706 USHORT usPwmFreq; // in unit of Hz, 200 means 200Hz
1718 USHORT usBlackColorRCr;
1719 USHORT usBlackColorGY;
1720 USHORT usBlackColorBCb;
1742 USHORT usOverscanRight; // right
1743 USHORT usOverscanLeft; // left
1744 USHORT usOverscanBottom; // bottom
1745 USHORT usOverscanTop; // top
1819 …USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1821 USHORT usRefDiv; // Reference divider
1822 USHORT usFbDiv; // feedback divider
1839 …USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1841 USHORT usRefDiv; // Reference divider
1842 USHORT usFbDiv; // feedback divider
1886 …USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1888 USHORT usRefDiv; // Reference divider
1889 USHORT usFbDiv; // feedback divider
1916 USHORT usPixelClock; // target the pixel clock to drive the CRTC timing
1918 USHORT usFbDiv; // feedback divider integer part.
1966 USHORT usFbDiv; // feedback divider integer part.
2116 USHORT usPixelClock;
2132 USHORT usPixelClock; // target pixel clock
2206 USHORT usPrescale; //Ratio between Engine clock and I2C clock
2207 USHORT usVRAMAddress; //Adress in Frame Buffer where to pace raw EDID
2208 …USHORT usStatus; //When use output: lower byte EDID checksum, high byte hardware stat…
2224 USHORT usPrescale; //Ratio between Engine clock and I2C clock
2225 USHORT usByteOffset; //Write to which byte
2242 USHORT usPrescale; //Ratio between Engine clock and I2C clock
2258 USHORT usPwrBudget; //how much power currently boot to in unit of watt
2265 USHORT usPwrBudget; //how much power currently boot to in unit of watt
2277 USHORT usSpreadSpectrumPercentage;
2287 USHORT usSpreadSpectrumPercentage;
2299 USHORT usSpreadSpectrumPercentage;
2310 USHORT usSpreadSpectrumPercentage;
2316 …USHORT usSpreadSpectrumAmount; // Includes SS_AMOUNT_FBDIV[7:0] and SS_AMOUNT_NFRAC_SLIP[…
2317 USHORT usSpreadSpectrumStep; // SS_STEP_SIZE_DSFRAC
2335 USHORT usSpreadSpectrumAmountFrac; // SS_AMOUNT_DSFRAC New in DCE5.0
2341 …USHORT usSpreadSpectrumAmount; // Includes SS_AMOUNT_FBDIV[7:0] and SS_AMOUNT_NFRAC_SLIP[…
2342 USHORT usSpreadSpectrumStep; // SS_STEP_SIZE_DSFRAC
2383 USHORT usMemTrainingMode;
2384 USHORT usReserved;
2402 USHORT usPixelClock; // in 10KHz; for bios convenient
2422 USHORT usPixelClock; // in 10KHz; for bios convenient
2512 USHORT usPixelClock;
2521 USHORT usPixelClock;
2608 USHORT usVoltageLevel; // real voltage level
2616 …USHORT usVoltageLevel; // real voltage level in unit of mv or Voltage Phase (0, 1, …
2672 …USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2686 USHORT usVoltageLevel;
2687 …USHORT usVoltageId; // Voltage Id programmed in Voltage Regulat…
2711 …USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2721 USHORT usVoltageLevel; // real voltage level in unit of mv
2722 …USHORT usVoltageId; // Voltage Id programmed in Voltage Regulat…
2723 USHORT usTDP_Current; // TDP_Current in unit of 0.01A
2724 USHORT usTDP_Power; // TDP_Current in unit of 0.1W
2733 …USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2765 USHORT usPixelClock; // in 10KHz; for bios convenient
2785 …USHORT UtilityPipeLine; // Offest for the utility to get parser info,Don't change …
2786 …USHORT MultimediaCapabilityInfo; // Only used by MM Lib,latest version 1.1, not configuable…
2787 …USHORT MultimediaConfigInfo; // Only used by MM Lib,latest version 2.1, not configuable…
2788 USHORT StandardVESA_Timing; // Only used by Bios
2789 USHORT FirmwareInfo; // Shared by various SW components,latest version 1.4
2790 USHORT PaletteData; // Only used by BIOS
2791 …USHORT LCD_Info; // Shared by various SW components,latest version 1.3, was…
2792 USHORT DIGTransmitterInfo; // Internal used by VBIOS only version 3.1
2793 USHORT SMU_Info; // Shared by various SW components,latest version 1.1
2794 USHORT SupportedDevicesInfo; // Will be obsolete from R600
2795 …USHORT GPIO_I2C_Info; // Shared by various SW components,latest version 1.2 will…
2796 …USHORT VRAM_UsageByFirmware; // Shared by various SW components,latest version 1.3 will…
2797 USHORT GPIO_Pin_LUT; // Shared by various SW components,latest version 1.1
2798 USHORT VESA_ToInternalModeLUT; // Only used by Bios
2799 …USHORT GFX_Info; // Shared by various SW components,latest version 2.1 will…
2800 …USHORT PowerPlayInfo; // Shared by various SW components,latest version 2.1,new …
2801 USHORT GPUVirtualizationInfo; // Will be obsolete from R600
2802 USHORT SaveRestoreInfo; // Only used by Bios
2803 …USHORT PPLL_SS_Info; // Shared by various SW components,latest version 1.2, use…
2804 …USHORT OemInfo; // Defined and used by external SW, should be obsolete soon
2805 USHORT XTMDS_Info; // Will be obsolete from R600
2806 …USHORT MclkSS_Info; // Shared by various SW components,latest version 1.1, onl…
2807 USHORT Object_Header; // Shared by various SW components,latest version 1.1
2808 …USHORT IndirectIOAccess; // Only used by Bios,this table position can't change at a…
2809 USHORT MC_InitParameter; // Only used by command table
2810 USHORT ASIC_VDDC_Info; // Will be obsolete from R600
2811 …USHORT ASIC_InternalSS_Info; // New tabel name from R600, used to be called "ASIC_MVDDC…
2812 USHORT TV_VideoMode; // Only used by command table
2813 USHORT VRAM_Info; // Only used by command table, latest version 1.3
2814 …USHORT MemoryTrainingInfo; // Used for VBIOS and Diag utility for memory training pur…
2815 USHORT IntegratedSystemInfo; // Shared by various SW components
2816 …USHORT ASIC_ProfilingInfo; // New table name from R600, used to be called "ASIC_VDDCI…
2817 USHORT VoltageObjectInfo; // Shared by various SW components, latest version 1.1
2818 USHORT PowerSourceInfo; // Shared by various SW components, latest versoin 1.1
2819 USHORT ServiceInfo;
2903 USHORT Reserved:1;
2904 USHORT SCL2Redefined:1;
2905 USHORT PostWithoutModeSet:1;
2906 USHORT HyperMemory_Size:4;
2907 USHORT HyperMemory_Support:1;
2908 USHORT PPMode_Assigned:1;
2909 USHORT WMI_SUPPORT:1;
2910 USHORT GPUControlsBL:1;
2911 USHORT EngineClockSS_Support:1;
2912 USHORT MemoryClockSS_Support:1;
2913 USHORT ExtendedDesktopSupport:1;
2914 USHORT DualCRTC_Support:1;
2915 USHORT FirmwarePosted:1;
2917 USHORT FirmwarePosted:1;
2918 USHORT DualCRTC_Support:1;
2919 USHORT ExtendedDesktopSupport:1;
2920 USHORT MemoryClockSS_Support:1;
2921 USHORT EngineClockSS_Support:1;
2922 USHORT GPUControlsBL:1;
2923 USHORT WMI_SUPPORT:1;
2924 USHORT PPMode_Assigned:1;
2925 USHORT HyperMemory_Support:1;
2926 USHORT HyperMemory_Size:4;
2927 USHORT PostWithoutModeSet:1;
2928 USHORT SCL2Redefined:1;
2929 USHORT Reserved:1;
2936 USHORT susAccess;
2943 USHORT susAccess;
2964 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
2965 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
2966 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
2967 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
2968 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
2969 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
2970 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
2971 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
2972 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
2973 …USHORT usMinPixelClockPLL_Output; //In 10Khz unit, the definitions above…
2975 USHORT usReferenceClock; //In 10Khz unit
2976 …USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
3000 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
3001 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
3002 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
3003 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
3004 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
3005 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
3006 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
3007 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
3008 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
3009 …USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3011 USHORT usReferenceClock; //In 10Khz unit
3012 …USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
3037 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
3038 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
3039 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
3040 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
3041 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
3042 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
3043 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
3044 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
3045 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
3046 …USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3048 USHORT usReferenceClock; //In 10Khz unit
3049 …USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
3070 USHORT usBootUpVDDCVoltage; //In MV unit
3071 USHORT usLcdMinPixelClockPLL_Output; // In MHz unit
3072 USHORT usLcdMaxPixelClockPLL_Output; // In MHz unit
3075 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
3076 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
3077 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
3078 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
3079 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
3080 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
3081 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
3082 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
3083 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
3084 …USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3086 USHORT usReferenceClock; //In 10Khz unit
3087 …USHORT usPM_RTS_Location; //RTS PM4 starting location in ROM in …
3109 USHORT usBootUpVDDCVoltage; //In MV unit
3110 USHORT usLcdMinPixelClockPLL_Output; // In MHz unit
3111 USHORT usLcdMaxPixelClockPLL_Output; // In MHz unit
3114 USHORT usMinEngineClockPLL_Input; //In 10Khz unit
3115 USHORT usMaxEngineClockPLL_Input; //In 10Khz unit
3116 USHORT usMinEngineClockPLL_Output; //In 10Khz unit
3117 USHORT usMinMemoryClockPLL_Input; //In 10Khz unit
3118 USHORT usMaxMemoryClockPLL_Input; //In 10Khz unit
3119 USHORT usMinMemoryClockPLL_Output; //In 10Khz unit
3120 USHORT usMaxPixelClock; //In 10Khz unit, Max. Pclk
3121 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
3122 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
3123 …USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3125 USHORT usCoreReferenceClock; //In 10Khz unit
3126 USHORT usMemoryReferenceClock; //In 10Khz unit
3127 …USHORT usUniphyDPModeExtClkFreq; //In 10Khz unit, if it is 0, In DP Mod…
3159 USHORT usBootUpVDDCVoltage; //In MV unit
3160 USHORT usLcdMinPixelClockPLL_Output; // In MHz unit
3161 USHORT usLcdMaxPixelClockPLL_Output; // In MHz unit
3168 …USHORT usReserved11; //Was usMaxPixelClock; //In 10Khz uni…
3169 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
3170 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
3171 …USHORT usBootUpVDDCIVoltage; //In unit of mv; Was usMinPixelClockPL…
3173 USHORT usCoreReferenceClock; //In 10Khz unit
3174 USHORT usMemoryReferenceClock; //In 10Khz unit
3175 …USHORT usUniphyDPModeExtClkFreq; //In 10Khz unit, if it is 0, In DP Mod…
3180 …USHORT usBootUpMVDDCVoltage; //In unit of mv; Was usMinPixelClockPL…
3181 USHORT usBootUpVDDGFXVoltage; //In unit of mv;
3209 USHORT usReserved1;
3210 …USHORT usInterNBVoltageLow; //An intermidiate PMW value to set the…
3211 …USHORT usInterNBVoltageHigh; //Another intermidiate PMW value to se…
3214 USHORT usFSBClock; //In MHz unit
3215 …USHORT usCapabilityFlag; //Bit0=1 indicates the fake HDMI su…
3218 …USHORT usPCIENBCfgReg7; //bit[7:0]=MUX_Sel, bit[9:8]=MUX_S…
3219 USHORT usK8MemoryClock; //in MHz unit
3220 USHORT usK8SyncStartDelay; //in 0.01 us unit
3221 USHORT usK8DataReturnTime; //in 0.01 us unit
3292 USHORT usNumberOfCyclesInPeriod;
3293 USHORT usMaxNBVoltage;
3294 USHORT usMinNBVoltage;
3295 USHORT usBootUpNBVoltage;
3297 USHORT usMinHTLinkWidth;
3298 USHORT usMaxHTLinkWidth;
3299 USHORT usUMASyncStartDelay;
3300 USHORT usUMADataReturnTime;
3301 USHORT usLinkStatusZeroTime;
3302 USHORT usDACEfuse; //for storing badgap value (for RS880 only)
3305 USHORT usMaxUpStreamHTLinkWidth;
3306 USHORT usMaxDownStreamHTLinkWidth;
3307 USHORT usMinUpStreamHTLinkWidth;
3308 USHORT usMinDownStreamHTLinkWidth;
3309 …USHORT usFirmwareVersion; //0 means FW is not supported. Otherwise it'…
3310 …USHORT usFullT0Time; // Input to calculate minimum HT link change …
3459 …USHORT usMaxNBVoltage; //high NB voltage, calculated using current …
3460 …USHORT usMinNBVoltage; //low NB voltage, calculated using current V…
3461 USHORT usBootUpNBVoltage; //boot up NB voltage
3472 USHORT usReserved;
3683 USHORT usClkMaskRegisterIndex;
3684 USHORT usClkEnRegisterIndex;
3685 USHORT usClkY_RegisterIndex;
3686 USHORT usClkA_RegisterIndex;
3687 USHORT usDataMaskRegisterIndex;
3688 USHORT usDataEnRegisterIndex;
3689 USHORT usDataY_RegisterIndex;
3690 USHORT usDataA_RegisterIndex;
3720 USHORT Reserved:6;
3721 USHORT RGB888:1;
3722 USHORT DoubleClock:1;
3723 USHORT Interlace:1;
3724 USHORT CompositeSync:1;
3725 USHORT V_ReplicationBy2:1;
3726 USHORT H_ReplicationBy2:1;
3727 USHORT VerticalCutOff:1;
3728 USHORT VSyncPolarity:1; //0=Active High, 1=Active Low
3729 USHORT HSyncPolarity:1; //0=Active High, 1=Active Low
3730 USHORT HorizontalCutOff:1;
3732 USHORT HorizontalCutOff:1;
3733 USHORT HSyncPolarity:1; //0=Active High, 1=Active Low
3734 USHORT VSyncPolarity:1; //0=Active High, 1=Active Low
3735 USHORT VerticalCutOff:1;
3736 USHORT H_ReplicationBy2:1;
3737 USHORT V_ReplicationBy2:1;
3738 USHORT CompositeSync:1;
3739 USHORT Interlace:1;
3740 USHORT DoubleClock:1;
3741 USHORT RGB888:1;
3742 USHORT Reserved:6;
3749 USHORT usAccess;
3756 USHORT usAccess;
3801 USHORT usH_Size;
3802 USHORT usH_Blanking_Time;
3803 USHORT usV_Size;
3804 USHORT usV_Blanking_Time;
3805 USHORT usH_SyncOffset;
3806 USHORT usH_SyncWidth;
3807 USHORT usV_SyncOffset;
3808 USHORT usV_SyncWidth;
3821 USHORT usH_Total; // horizontal total
3822 USHORT usH_Disp; // horizontal display
3823 USHORT usH_SyncStart; // horozontal Sync start
3824 USHORT usH_SyncWidth; // horizontal Sync width
3825 USHORT usV_Total; // vertical total
3826 USHORT usV_Disp; // vertical display
3827 USHORT usV_SyncStart; // vertical Sync start
3828 USHORT usV_SyncWidth; // vertical Sync width
3847 USHORT usCRTC_H_Total;
3848 USHORT usCRTC_H_Disp;
3849 USHORT usCRTC_H_SyncStart;
3850 USHORT usCRTC_H_SyncWidth;
3851 USHORT usCRTC_V_Total;
3852 USHORT usCRTC_V_Disp;
3853 USHORT usCRTC_V_SyncStart;
3854 USHORT usCRTC_V_SyncWidth;
3855 USHORT usPixelClock; //in 10Khz unit
3857 USHORT usCRTC_OverscanRight;
3858 USHORT usCRTC_OverscanLeft;
3859 USHORT usCRTC_OverscanBottom;
3860 USHORT usCRTC_OverscanTop;
3861 USHORT usReserve;
3868 USHORT usPixClk;
3869 USHORT usHActive;
3870 USHORT usHBlanking_Time;
3871 USHORT usVActive;
3872 USHORT usVBlanking_Time;
3873 USHORT usHSyncOffset;
3874 USHORT usHSyncWidth;
3875 USHORT usVSyncOffset;
3876 USHORT usVSyncWidth;
3877 USHORT usImageHSize;
3878 USHORT usImageVSize;
3902 USHORT usModePatchTableOffset;
3903 …USHORT usSupportedRefreshRate; //Refer to panel info table in ATOMBIOS extension …
3904 USHORT usOffDelayInMs;
3922 USHORT usExtInfoTableOffset;
3923 …USHORT usSupportedRefreshRate; //Refer to panel info table in ATOMBIOS extension …
3924 USHORT usOffDelayInMs;
3934 USHORT usLCDVenderID;
3935 USHORT usLCDProductID;
3992 USHORT usExtInfoTableOffset;
3995 USHORT usSupportedRefreshRate;
4008 USHORT usLCDVenderID;
4009 USHORT usLCDProductID;
4016 USHORT usBacklightPWM; // Backlight PWM in Hz. New in _V13
4033 …USHORT usMaxPclkFreqInSingleLink; // Max PixelClock frequency in single link m…
4083 USHORT usHDisp;
4084 USHORT usVDisp;
4098 USHORT usLCDCap;
4116 USHORT usHSize;
4117 USHORT usVSize;
4134 USHORT usSpreadSpectrumPercentage;
4334 USHORT usFirmwareUseInKb;
4335 USHORT usReserved;
4348 USHORT usFirmwareUseInKb;
4349 USHORT usFBUsedByDrvInKb;
4363 USHORT usGpioPin_AIndex;
4405 USHORT usAOffset;
4445 USHORT usMask_PinRegisterIndex;
4446 USHORT usEN_PinRegisterIndex;
4447 USHORT usY_PinRegisterIndex;
4448 USHORT usA_PinRegisterIndex;
4489 USHORT usDeviceSupport;
4490 USHORT usConnectorObjectTableOffset;
4491 USHORT usRouterObjectTableOffset;
4492 USHORT usEncoderObjectTableOffset;
4493 …USHORT usProtectionObjectTableOffset; //only available when Protection block is…
4494 USHORT usDisplayPathTableOffset;
4500 USHORT usDeviceSupport;
4501 USHORT usConnectorObjectTableOffset;
4502 USHORT usRouterObjectTableOffset;
4503 USHORT usEncoderObjectTableOffset;
4504 …USHORT usProtectionObjectTableOffset; //only available when Protection block is…
4505 USHORT usDisplayPathTableOffset;
4506 USHORT usMiscObjectTableOffset;
4512 USHORT usDeviceTag; //supported device
4513 USHORT usSize; //the size of ATOM_DISPLAY_OBJECT_PATH
4514 USHORT usConnObjectId; //Connector Object ID
4515 USHORT usGPUObjectId; //GPU ID
4516 …USHORT usGraphicObjIds[1]; //1st Encoder Obj source from GPU to last…
4521 USHORT usDeviceTag; //supported device
4522 USHORT usSize; //the size of ATOM_DISPLAY_OBJECT_PATH
4523 USHORT usConnObjectId; //Connector Object ID
4524 USHORT usGPUObjectId; //GPU ID
4525 …USHORT usGraphicObjIds[2]; //usGraphicObjIds[0]= GPU internal encode…
4538 USHORT usObjectID;
4539 USHORT usSrcDstTableOffset;
4540 …USHORT usRecordOffset; //this pointing to a bunch of records defi…
4541 USHORT usReserved;
4554 USHORT usSrcObjectID[1];
4556 USHORT usDstObjectID[1];
4625 USHORT usDeviceTag; //A bit vector to show what devices are supported
4626 USHORT usDeviceACPIEnum; //16bit device ACPI id.
4627 …USHORT usDeviceConnector; //A physical connector for displays to plug in, using obje…
4630 USHORT usExtEncoderObjId; //external encoder object id
4637 USHORT usCaps;
4638 USHORT usReserved;
4727 USHORT usDeviceID; //This Id is same as "ATOM_DEVICE_XXX_SUPPORT"
4728 USHORT usPadding;
4841 USHORT usEncoderCap;
4844 …USHORT usReserved:14; // Bit1-15 may be defined for other capability in fu…
4845 USHORT usHBR2En:1; // Bit1 is for DP1.2 HBR2 enable
4846 USHORT usHBR2Cap:1; // Bit0 is for DP1.2 HBR2 capability.
4848 USHORT usHBR2Cap:1; // Bit0 is for DP1.2 HBR2 capability.
4849 USHORT usHBR2En:1; // Bit1 is for DP1.2 HBR2 enable
4850 …USHORT usReserved:14; // Bit1-15 may be defined for other capability in fu…
4861 USHORT usEncoderCap;
4864 …USHORT usReserved:12; // Bit4-15 may be defined for other capability in fu…
4865 USHORT usHBR3En:1; // bit3 is for DP1.3 HBR3 enable
4866 …USHORT usHDMI6GEn:1; // Bit2 is for HDMI6Gbps enable, this bit is used st…
4867 USHORT usHBR2En:1; // Bit1 is for DP1.2 HBR2 enable
4868 USHORT usMSTEn:1; // Bit0 is for DP1.2 MST enable
4870 USHORT usMSTEn:1; // Bit0 is for DP1.2 MST enable
4871 USHORT usHBR2En:1; // Bit1 is for DP1.2 HBR2 enable
4872 …USHORT usHDMI6GEn:1; // Bit2 is for HDMI6Gbps enable, this bit is used st…
4873 USHORT usHBR3En:1; // bit3 is for DP1.3 HBR3 enable
4874 …USHORT usReserved:12; // Bit4-15 may be defined for other capability in fu…
4888 USHORT usMaxPixClk;
4944 …USHORT usObjectID; //could be connector, encorder or other object in …
4950 USHORT usReserved;
4965 USHORT usConnectorObjectId;
4994 USHORT usVDDCBaseLevel; //In number of 50mv unit
4995 USHORT usReserved; //For possible extension table offset
5015 USHORT usVoltageBaseLevel; // In number of 1mv unit
5016 …USHORT usVoltageStep; // Indicating in how many mv increament is one step, 1mv …
5026 USHORT usVoltageCode; // The Voltage ID, either GPIO or I2C code
5027 USHORT usVoltageValue; // The corresponding Voltage Value, in mV
5043 USHORT usGpioPin_AIndex; //GPIO_PAD register index
5107 USHORT usVoltage;
5113 USHORT usSize; //Size of Object
5129 USHORT usVoltageValue; // The corresponding Voltage Value, in mV
5134 …USHORT usVoltageLevel; // The Voltage ID which is used to program GPIO register
5135 USHORT usVoltageId;
5136 USHORT usLeakageId; // The corresponding Voltage Value, in mV
5186 USHORT usLoadLine_PSI;
5206 USHORT usVAdjOffset; // Adjust Voltage offset in unit of mv
5238 USHORT usSize;
5239 USHORT usEfuseSpareStartAddr;
5240 …USHORT usFuseIndex[8]; //from LSB to MSB, Max 8bit,end of 0xf…
5259 …USHORT usLeakageBinArrayOffset; // offset of USHORT Leakage Bin list array ( from lower Lea…
5262 …USHORT usElbVDDC_IdArrayOffset; // offset of USHORT virtual VDDC voltage id ( 0xff01~0xff08…
5263 USHORT usElbVDDC_LevelArrayOffset; // offset of 2 dimension voltage level USHORT array
5266 …USHORT usElbVDDCI_IdArrayOffset; // offset of USHORT virtual VDDCI voltage id ( 0xff01~0xff0…
5267 USHORT usElbVDDCI_LevelArrayOffset; // offset of 2 dimension voltage level USHORT array
5275 …USHORT usEfuseIndex; // Efuse Index in DWORD address, for example Index 911, usEu…
5285 …USHORT usEfuseIndex; // Efuse Index in DWORD address, for example Index 911, usEu…
5309 USHORT usLkgEuseIndex;
5316 USHORT usPowerDpm0;
5317 USHORT usCurrentDpm0;
5318 USHORT usPowerDpm1;
5319 USHORT usCurrentDpm1;
5320 USHORT usPowerDpm2;
5321 USHORT usCurrentDpm2;
5322 USHORT usPowerDpm3;
5323 USHORT usCurrentDpm3;
5324 USHORT usPowerDpm4;
5325 USHORT usCurrentDpm4;
5326 USHORT usPowerDpm5;
5327 USHORT usCurrentDpm5;
5328 USHORT usPowerDpm6;
5329 USHORT usCurrentDpm6;
5330 USHORT usPowerDpm7;
5331 USHORT usCurrentDpm7;
5350 USHORT usLkgEuseIndex;
5357 USHORT usPowerDpm0;
5358 USHORT usPowerDpm1;
5359 USHORT usPowerDpm2;
5360 USHORT usPowerDpm3;
5361 USHORT usPowerDpm4;
5362 USHORT usPowerDpm5;
5363 USHORT usPowerDpm6;
5364 USHORT usPowerDpm7;
5392 USHORT usLkgEuseIndex;
5401 USHORT usPowerDpm0;
5402 …USHORT usParamNegFlag; //bit0 =1 :indicate ulRoBeta is Negative, bit1=1 indicate Kv_m ma…
5404 USHORT usPowerDpm1;
5405 USHORT usPowerDpm2;
5406 USHORT usPowerDpm3;
5407 USHORT usPowerDpm4;
5408 USHORT usPowerDpm5;
5409 USHORT usPowerDpm6;
5410 USHORT usPowerDpm7;
5451 USHORT usLkgEuseIndex;
5458 USHORT usPowerDpm0;
5459 USHORT usPowerDpm1;
5460 USHORT usPowerDpm2;
5461 USHORT usPowerDpm3;
5462 USHORT usPowerDpm4;
5463 USHORT usPowerDpm5;
5464 USHORT usPowerDpm6;
5465 USHORT usPowerDpm7;
5477 USHORT usParamNegFlag;
5478 USHORT usSpeed_Model;
5513 USHORT usLkgEuseIndex; //Efuse Lkg_FT address ( BYTE address )
5557 USHORT usLkgEuseIndex;
5598 USHORT usAVFS_meanNsigma_DC_tol_sigma;
5599 USHORT usAVFS_meanNsigma_Platform_mean;
5600 USHORT usAVFS_meanNsigma_Platform_sigma;
5608 USHORT usAVFSGB_FUSE_TABLE_CKSOFF_m2;
5611 USHORT usAVFSGB_FUSE_TABLE_CKSON_m2;
5613 USHORT usMaxVoltage_0_25mv;
5618 USHORT usPSM_Age_ComFactor;
5628 USHORT ucFcw_pcc;
5629 USHORT ucFcw_trans_upper;
5630 USHORT ucRcw_trans_lower;
5669 USHORT usSensPwr; // in unit of watt
5701 …USHORT usVoltageLevel; // The real Voltage Level round up value in unit o…
5708 …USHORT usVoltageIndex; // The Voltage Index indicated by FUSE for specified SCLK
5709 USHORT usVoltageID; // The Voltage ID indicated by FUSE for specified SCLK
5727 USHORT usRequestedPWMFreqInHz;
5733 USHORT usNBP0Voltage;
5734 USHORT usNBP1Voltage;
5735 USHORT usBootUpNBVoltage;
5736 USHORT usExtDispConnInfoOffset;
5737 USHORT usPanelRefreshRateRange;
5749 USHORT usPCIEClkSSPercentage;
5750 USHORT usPCIEClkSSType;
5751 USHORT usLvdsSSPercentage;
5752 USHORT usLvdsSSpreadRateIn10Hz;
5753 USHORT usHDMISSPercentage;
5754 USHORT usHDMISSpreadRateIn10Hz;
5755 USHORT usDVISSPercentage;
5756 USHORT usDVISSpreadRateIn10Hz;
5759 USHORT SclkDpmTdpLimitPG;
5760 USHORT SclkDpmTdpLimitBoost;
5764 USHORT GnbTdpLimit;
5765 USHORT usMaxLVDSPclkFreqInSingleLink;
5925 USHORT usRequestedPWMFreqInHz;
5931 USHORT usNBP0Voltage;
5932 USHORT usNBP1Voltage;
5933 USHORT usBootUpNBVoltage;
5934 USHORT usExtDispConnInfoOffset;
5935 USHORT usPanelRefreshRateRange;
5947 USHORT usPCIEClkSSPercentage;
5948 USHORT usPCIEClkSSType;
5949 USHORT usLvdsSSPercentage;
5950 USHORT usLvdsSSpreadRateIn10Hz;
5951 USHORT usHDMISSPercentage;
5952 USHORT usHDMISSpreadRateIn10Hz;
5953 USHORT usDVISSPercentage;
5954 USHORT usDVISSpreadRateIn10Hz;
5957 USHORT SclkDpmTdpLimitPG;
5958 USHORT SclkDpmTdpLimitBoost;
5962 USHORT GnbTdpLimit;
5963 USHORT usMaxLVDSPclkFreqInSingleLink;
5976 USHORT usNBP2Voltage;
5977 USHORT usNBP3Voltage;
6157 USHORT usRequestedPWMFreqInHz;
6164 USHORT usGPUReservedSysMemSize;
6165 USHORT usExtDispConnInfoOffset;
6166 USHORT usPanelRefreshRateRange;
6178 USHORT usPCIEClkSSPercentage;
6179 USHORT usPCIEClkSSType;
6180 USHORT usLvdsSSPercentage;
6181 USHORT usLvdsSSpreadRateIn10Hz;
6182 USHORT usHDMISSPercentage;
6183 USHORT usHDMISSpreadRateIn10Hz;
6184 USHORT usDVISSPercentage;
6185 USHORT usDVISSpreadRateIn10Hz;
6190 USHORT usMaxLVDSPclkFreqInSingleLink;
6205 USHORT usNBPStateVoltage[4];
6206 USHORT usBootUpNBVoltage;
6207 USHORT usReserved2;
6375 USHORT usRequestedPWMFreqInHz;
6382 USHORT usGPUReservedSysMemSize;
6383 USHORT usExtDispConnInfoOffset;
6384 USHORT usPanelRefreshRateRange;
6400 USHORT usPCIEClkSSPercentage;
6401 USHORT usPCIEClkSSType;
6402 USHORT usLvdsSSPercentage;
6403 USHORT usLvdsSSpreadRateIn10Hz;
6404 USHORT usHDMISSPercentage;
6405 USHORT usHDMISSpreadRateIn10Hz;
6406 USHORT usDVISSPercentage;
6407 USHORT usDVISSpreadRateIn10Hz;
6411 USHORT usMaxLVDSPclkFreqInSingleLink;
6426 USHORT usNBPStateVoltage[4];
6427 USHORT usBootUpNBVoltage;
6462 USHORT usPara[3];
6498 USHORT usRequestedPWMFreqInHz;
6505 USHORT usGPUReservedSysMemSize;
6506 USHORT usExtDispConnInfoOffset;
6507 USHORT usPanelRefreshRateRange;
6520 USHORT usPCIEClkSSPercentage;
6521 USHORT usPCIEClkSSType;
6522 USHORT usLvdsSSPercentage;
6523 USHORT usLvdsSSpreadRateIn10Hz;
6524 USHORT usHDMISSPercentage;
6525 USHORT usHDMISSpreadRateIn10Hz;
6526 USHORT usDVISSPercentage;
6527 USHORT usDVISSpreadRateIn10Hz;
6531 USHORT usMaxLVDSPclkFreqInSingleLink;
6547 USHORT usNBPStateVoltage[4];
6548 USHORT usBootUpNBVoltage;
6614 USHORT usSpreadSpectrumPercentage; //in unit of 0.01%
6615 USHORT usSpreadRateInKhz; //in unit of kHz, modulation freq
6640 USHORT usSpreadSpectrumPercentage; //in unit of 0.01%
6641 … USHORT usSpreadRateIn10Hz; //in unit of 10Hz, modulation freq
6671 …USHORT usSpreadSpectrumPercentage; //in unit of 0.01% or 0.001%, decided by ucSp…
6672 … USHORT usSpreadRateIn10Hz; //in unit of 10Hz, modulation freq
7128 …TOM_MASTER_LIST_OF_##MasterOrData##_TABLES*>(0))->FieldName)-static_cast<char*>(0))/sizeof(USHORT))
7133 … (((char*)(&((ATOM_MASTER_LIST_OF_##MasterOrData##_TABLES*)0)->FieldName)-(char*)0)/sizeof(USHORT))
7206 USHORT usHight; // Image Hight
7207 USHORT usWidth; // Image Width
7214 USHORT usHight; // Image Hight
7215 USHORT usWidth; // Image Width
7223 USHORT usHight; // Image Hight
7224 USHORT usWidth; // Image Width
7227 USHORT usDeviceId; // Active Device Id for this surface. If no device, set to 0.
7232 USHORT usHight; // Image Hight
7233 USHORT usWidth; // Image Width
7234 USHORT usGraphPitch;
7255 USHORT usMemoryStart; //in 8Kb boundry, offset from memory base address
7256 USHORT usMemorySize; //8Kb blocks aligned
7263 USHORT usX_Size; //When use as input parameter, usX_Size indicates which CRTC
7264 USHORT usY_Size;
7270 … USHORT usX_Size; //When use as input parameter, usX_Size indicates which CRTC
7271 USHORT usSurface;
7273 USHORT usY_Size;
7274 USHORT usDispXStart;
7275 USHORT usDispYStart;
7283 USHORT usLutStartIndex;
7284 USHORT usLutLength;
7285 USHORT usLutOffsetInVram;
7321 USHORT usEfuseIndex;
7379 USHORT usTV_Mode_LUT_Offset; // Pointer to standard to internal number conversion table
7380 USHORT usTV_FIFO_Offset; // Pointer to FIFO entry table
7381 USHORT usNTSC_Tbl_Offset; // Pointer to SDTV_Mode_NTSC table
7382 USHORT usPAL_Tbl_Offset; // Pointer to SDTV_Mode_PAL table
7383 USHORT usCV_Tbl_Offset; // Pointer to SDTV_Mode_PAL table
7389 USHORT ucFilter0_Offset; //Pointer to filter format 0 coefficients
7390 USHORT usFilter1_Offset; //Pointer to filter format 0 coefficients
7403 USHORT usSTD_HDisp;
7404 USHORT usSTD_VDisp;
7405 USHORT usSTD_RefreshRate;
7406 USHORT usReserved;
7411 USHORT usVESA_ModeNumber;
7412 USHORT usExtendedModeNumber;
7455 USHORT usRegIndex; // MC register index
7461 USHORT usRegIndexTblSize; //size of asRegIndexBuf
7462 …USHORT usRegDataBlkSize; //size of ATOM_MEMORY_SETTING_DATA_BL…
7486 USHORT usAdjustARB_SEQDataOffset;
7487 USHORT usMCInitMemTypeTblOffset;
7488 USHORT usMCInitCommonTblOffset;
7489 USHORT usMCInitPowerDownTblOffset;
7498 USHORT usRegIndex;
7508 …USHORT usMcRegInitTableOffset; // offset of ATOM_REG_INIT_SETTING array…
7509 …USHORT usReserved; // offset of ATOM_INIT_REG_BLOCK for MC …
7570 USHORT usParametersLength;
7571 USHORT usUCodeLength;
7572 USHORT usReserved1;
7573 USHORT usReserved2;
7584 USHORT usEMRSValue;
7585 USHORT usMRSValue;
7586 USHORT usReserved;
7609 …USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7610 …USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7611 USHORT usEMRSValue;
7612 USHORT usMRSValue;
7613 USHORT usReserved;
7635 USHORT usMRS; // mode register
7636 USHORT usDDR3_MR0;
7639 USHORT usEMRS; // extended mode register
7640 USHORT usDDR3_MR1;
7662 USHORT usDDR3_MR2;
7670 USHORT usMRS; // mode register
7671 USHORT usEMRS; // extended mode register
7706 USHORT usMRS; // mode register
7707 USHORT usEMRS; // extended mode register
7744 …USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7745 USHORT usDDR3_Reserved; // Not used for DDR3 memory
7748 …USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7749 USHORT usDDR3_MR3; // Used for DDR3 memory
7770 USHORT usSize; // size of ATOM_VRAM_MODULE_V3
7771 …USHORT usDefaultMVDDQ; // board dependent parameter:Default Memory Core V…
7772 …USHORT usDefaultMVDDC; // board dependent parameter:Default Memory IO Vol…
7792 …USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7793 …USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7795 USHORT usReserved;
7812 USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory type
7813 USHORT usDDR3_Reserved;
7816 USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory type
7817 USHORT usDDR3_MR3; // Used for DDR3 memory
7834 …USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7835 …USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7837 USHORT usReserved;
7853 …USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7854 …USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7866 …USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7867 …USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7869 USHORT usReserved;
7885 …USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7886 …USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7898 USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
7899 …USHORT usPrivateReserved; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,N…
7900 USHORT usEnableChannels; // bit vector which indicate which channels are enabled
7912 USHORT usSEQSettingOffset;
7915 USHORT usEMRS2Value; // EMRS2/MR2 Value.
7916 USHORT usEMRS3Value; // EMRS3/MR3 Value.
7929 USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
7930 …USHORT usMcRamCfg; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,N…
7931 USHORT usEnableChannels; // bit vector which indicate which channels are enabled
7940 USHORT usReserved; // Not used
7941 …USHORT usMemorySize; // Total memory size in unit of MB for CONFIG_MEMSIZE ze…
7945 USHORT usEMRS2Value; // EMRS2/MR2 Value.
7946 USHORT usEMRS3Value; // EMRS3/MR3 Value.
7969 …USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7970 …USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7971 USHORT usRerseved;
7984 …USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7985 …USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7986 USHORT usRerseved;
7998 …USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7999 …USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
8000 …USHORT usPerBytePresetOffset; // offset of ATOM_INIT_…
8001 USHORT usReserved[3];
8012 …USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
8013 …USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
8014 …USHORT usMcAdjustPerTileTblOffset; // offset of ATOM_INIT_…
8015 …USHORT usMcPhyInitTableOffset; // offset of ATOM_INIT_…
8016 …USHORT usDramDataRemapTblOffset; // offset of ATOM_DRAM_…
8017 USHORT usReserved1;
8060 USHORT usMCIOInitLen; //len of ATOM_REG_INIT_SETTING array
8061 USHORT usMCUcodeLen; //len of ATOM_MC_UCODE_DATA array
8062 … USHORT usMCIORegInitOffset; //point of offset of ATOM_REG_INIT_SETTING array
8063 USHORT usMCUcodeOffset; //point of offset of MC uCode ULONG array.
8079 USHORT GPIO_Info;
8115 USHORT Offset16;
8116 USHORT Segment16;
8128 USHORT VbeVersion;
8132 USHORT TotalMemory;
8139 USHORT OemSoftRev;
8160 USHORT HSize;
8161 USHORT VSize;
8162 USHORT FPType;
8175 USHORT ModeAttributes; // dw ? ; mode attributes
8178 USHORT WinGranularity; // dw ? ; window granularity
8179 USHORT WinSize; // dw ? ; window size
8180 USHORT WinASegment; // dw ? ; window A start segment
8181 USHORT WinBSegment; // dw ? ; window B start segment
8183 USHORT BytesPerScanLine;// dw ? ; bytes per scan line
8186 USHORT XResolution; // dw ? ; horizontal resolution in pixels or characters
8187 USHORT YResolution; // dw ? ; vertical resolution in pixels or characters
8212 USHORT Reserved_2; // dw 0 ; reserved - always set to 0
8215 USHORT LinBytesPerScanLine; // dw ? ; bytes per scan line for linear modes
8281 USHORT usTransmitterObjId;
8282 USHORT usSupportDevice;
8305 USHORT usEncoderCmdTblId;
8311 USHORT ptrTransmitterInfo;
8312 USHORT ptrEncoderInfo;
8321 USHORT ptrTransmitterInfo;
8322 USHORT ptrEncoderInfo;
8323 …USHORT ptrMainCallParserFar; // direct address of main parser call in VBIOS binar…
8342 USHORT usTransmitterObjId;
8343 USHORT usDispClkIdOffset; // point to clock source id list supported by Encoder Object
8355 USHORT ptrTransmitterInfo;
8356 USHORT ptrEncoderInfo;
8357 …USHORT ptrMainCallParserFar; // direct address of main parser call in VBIOS binar…
8358 USHORT usReserved;
8383 USHORT asDevicePriority[16];
8389 USHORT lpAuxRequest;
8390 USHORT lpDataOut;
8404 USHORT lpAuxRequest;
8405 USHORT lpDataOut;
8422 USHORT ucLinkClock;
8442 …USHORT usExtEncoderObjId; // External Encoder Object Id, output parameter only, use when ucActio…
8485 USHORT lpI2CDataOut;
8555 …USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
8556 …USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
8557 …USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
8558 …USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
8559 …USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
8564 …USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
8565 …USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
8566 …USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
8567 …USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
8568 …USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
8569 …USHORT usDPSSRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy SS Pll…
8570 …USHORT usDPSSSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy SS Pll…
8576 …USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
8577 …USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
8578 …USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
8579 …USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
8580 …USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
8581 …USHORT usDPSSRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy SS Pll…
8582 …USHORT usDPSSSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy SS Pll…
8583 …USHORT usEDPVsLegacyModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Legacy Mode…
8584 …USHORT useDPVsLowVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Low VDiff M…
8585 …USHORT useDPVsHighVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP High VDiff …
8586 …USHORT useDPVsStretchModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Stretch Mod…
8587 …USHORT useDPVsSingleVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Single Vdif…
8588 …USHORT useDPVsVariablePremModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Single Vidf…
8593 USHORT usRegisterIndex;
8599 USHORT usMaxClockFreq;
8606 USHORT usEntrySize;
8622 USHORT usRegIndex;
8623 USHORT usSize;
8628 USHORT usRegIndex;
8629 USHORT usSize;
8636 USHORT usSize;
8643 USHORT usSize;
8665 USHORT usLabelCoreMainInitBIOS;
8667 USHORT usPciDataStructureOffset;
8673 USHORT usLabelCoreVPOSTNoMode;
8674 USHORT usSpecialPostOffset;
8677 USHORT usROM_HeaderInformationTableOffset;
8681 USHORT usCoreXFuncFarHandlerOffset;
8684 USHORT usCoreVFuncFarHandlerOffset;
8686 USHORT usATOM_BIOS_MESSAGE_Offset;
8719 USHORT usMaxFrequency; // in 10kHz unit
8720 USHORT usReserved;
8731 USHORT usDAC1_FORCE_Data;
8735 USHORT usDAC2_CRT2_FORCE_Data;
8736 USHORT usDAC2_CRT2_MUX_RegisterIndex;
8740 USHORT usDAC2_TV1_FORCE_Data;
8741 USHORT usDAC2_TV1_MUX_RegisterIndex;
8745 USHORT usDAC2_CV_FORCE_Data;
8746 USHORT usDAC2_CV_MUX_RegisterIndex;
8750 USHORT usDAC2_TV2_FORCE_Data;
8804 USHORT usDeviceSupport;
8818 USHORT usDeviceSupport;
8826 USHORT usDeviceSupport;
8837 USHORT usFrequency;
8850 USHORT usMaxFrequency; // in 10Khz
8876 USHORT usPixelClock;
8877 USHORT usEncoderID;
8901 USHORT usSingleLinkMaxFrequency;
8981 USHORT usEngineClock;
8982 USHORT usMemoryClock;
9197 USHORT usOffset; // offset of the hole ( from the start of the binary )
9198 USHORT usLength; // length of the hole ( in bytes )
9207 USHORT usSigOffset; // Signature offset ( from the start of the binary )
9208 USHORT usSigLength; // Signature length
9266 USHORT VendorID; //0x58
9267 USHORT DeviceID; //0x5A
9268 USHORT SSVID; //0x5C
9269 USHORT SSID; //0x5E