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;
235USHORT usMasterCommandTableOffset;//Offest for SW to get all command table offsets, Don't change t…
236USHORT 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;
258USHORT usMasterCommandTableOffset;//Offest for SW to get all command table offsets, Don't change t…
259USHORT usMasterDataTableOffset; //Offest for SW to get all data table offsets, Don't change the …
273USHORT ASIC_Init; //Function Table, used by various SW components,lat…
274 USHORT GetDisplaySurfaceSize; //Atomic Table, Used by Bios when enabling HW ICON
275USHORT 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
278USHORT MemoryControllerInit; //Atomic Table, indirectly used by various SW comp…
279USHORT EnableCRTCMemReq; //Function Table,directly used by various SW compon…
280USHORT MemoryParamAdjust; //Atomic Table, indirectly used by various SW comp…
281USHORT DVOEncoderControl; //Function Table,directly used by various SW compon…
282 USHORT GPIOPinControl; //Atomic Table, only used by Bios
283USHORT SetEngineClock; //Function Table,directly used by various SW compon…
284USHORT SetMemoryClock; //Function Table,directly used by various SW compon…
285USHORT SetPixelClock; //Function Table,directly used by various SW compon…
286USHORT EnableDispPowerGating; //Atomic Table, indirectly used by various SW comp…
287USHORT ResetMemoryDLL; //Atomic Table, indirectly used by various SW comp…
288USHORT 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.
291USHORT 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
294USHORT DAC_LoadDetection; //Atomic Table, directly used by various SW compon…
295USHORT LVTMAEncoderControl; //Atomic Table,directly used by various SW componen…
296USHORT HW_Misc_Operation; //Atomic Table, directly used by various SW compon…
297USHORT DAC1EncoderControl; //Atomic Table, directly used by various SW compon…
298USHORT DAC2EncoderControl; //Atomic Table, directly used by various SW compon…
299USHORT DVOOutputControl; //Atomic Table, directly used by various SW compon…
300USHORT CV1OutputControl; //Atomic Table, Atomic Table, Obsolete from Ry6xx…
301 USHORT GetConditionalGoldenSetting; //Only used by Bios
302USHORT 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
305USHORT Gfx_Harvesting; //Atomic Table, Obsolete from Ry6xx, Now only used…
306 USHORT EnableScaler; //Atomic Table, used only by Bios
307USHORT BlankCRTC; //Atomic Table, directly used by various SW compon…
308USHORT EnableCRTC; //Atomic Table, directly used by various SW compon…
309USHORT GetPixelClock; //Atomic Table, directly used by various SW compon…
310USHORT EnableVGA_Render; //Function Table,directly used by various SW compon…
311 USHORT GetSCLKOverMCLKRatio; //Atomic Table, only used by Bios
312USHORT SetCRTC_Timing; //Atomic Table, directly used by various SW compon…
313USHORT SetCRTC_OverScan; //Atomic Table, used by various SW components,late…
314 USHORT GetSMUClockInfo; //Atomic Table, used only by Bios
315USHORT 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
319USHORT SetDCEClock; //Atomic Table, start from DCE11.1, shared by driv…
320USHORT GetMemoryClock; //Atomic Table, directly used by various SW compon…
321USHORT GetEngineClock; //Atomic Table, directly used by various SW compon…
322USHORT SetCRTC_UsingDTDTiming; //Atomic Table, directly used by various SW compon…
323USHORT ExternalEncoderControl; //Atomic Table, directly used by various SW compon…
324USHORT 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
328USHORT WriteOneByteToHWAssistedI2C; //Function Table,indirectly used by various SW comp…
329USHORT ReadHWAssistedI2CStatus; //Atomic Table, indirectly used by various SW comp…
330USHORT SpeedFanControl; //Function Table,indirectly used by various SW comp…
331USHORT PowerConnectorDetection; //Atomic Table, directly used by various SW compon…
332USHORT MC_Synchronization; //Atomic Table, indirectly used by various SW comp…
333USHORT ComputeMemoryEnginePLL; //Atomic Table, indirectly used by various SW comp…
334USHORT Gfx_Init; //Atomic Table, indirectly used by various SW comp…
335 USHORT VRAM_GetCurrentInfoBlock; //Atomic Table, used only by Bios
336USHORT DynamicMemorySettings; //Atomic Table, indirectly used by various SW comp…
337 USHORT MemoryTraining; //Atomic Table, used only by Bios
338USHORT EnableSpreadSpectrumOnPPLL; //Atomic Table, directly used by various SW compon…
339USHORT TMDSAOutputControl; //Atomic Table, directly used by various SW compon…
340USHORT SetVoltage; //Function Table,directly and/or indirectly used by…
341USHORT DAC1OutputControl; //Atomic Table, directly used by various SW compon…
342USHORT ReadEfuseValue; //Atomic Table, directly used by various SW compon…
343USHORT ComputeMemoryClockParam; //Function Table,only used by Bios, obsolete soon.S…
344USHORT ClockSource; //Atomic Table, indirectly used by various SW comp…
345USHORT MemoryDeviceInit; //Atomic Table, indirectly used by various SW comp…
346USHORT GetDispObjectInfo; //Atomic Table, indirectly used by various SW comp…
347USHORT DIG1EncoderControl; //Atomic Table,directly used by various SW componen…
348USHORT DIG2EncoderControl; //Atomic Table,directly used by various SW componen…
349USHORT DIG1TransmitterControl; //Atomic Table,directly used by various SW componen…
350USHORT 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
393USHORT 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),
397USHORT 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
793USHORT 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
1159USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1286 USHORT usPixelClock; // in 10KHz; for bios convenient
1287USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1325 USHORT usPixelClock; // in 10KHz; for bios convenient
1326USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1420 USHORT usPixelClock; // in 10KHz; for bios convenient
1421USHORT usInitInfo; // when init uniphy,lower 8bit is used for connector type defined in ob…
1479USHORT 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
1819USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1821 USHORT usRefDiv; // Reference divider
1822 USHORT usFbDiv; // feedback divider
1839USHORT usPixelClock; // in 10kHz unit; for bios convenient = (RefClk*FB_Div)/(Ref_D…
1841 USHORT usRefDiv; // Reference divider
1842 USHORT usFbDiv; // feedback divider
1886USHORT 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
2208USHORT 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;
2316USHORT 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
2341USHORT 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
2616USHORT usVoltageLevel; // real voltage level in unit of mv or Voltage Phase (0, 1, …
2672USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2686 USHORT usVoltageLevel;
2687USHORT usVoltageId; // Voltage Id programmed in Voltage Regulat…
2711USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2721 USHORT usVoltageLevel; // real voltage level in unit of mv
2722USHORT 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
2733USHORT usVoltageLevel; // Input: real voltage level in unit of mv or Voltage Phase …
2765 USHORT usPixelClock; // in 10KHz; for bios convenient
2785USHORT UtilityPipeLine; // Offest for the utility to get parser info,Don't change …
2786USHORT MultimediaCapabilityInfo; // Only used by MM Lib,latest version 1.1, not configuable…
2787USHORT 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
2791USHORT 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
2795USHORT GPIO_I2C_Info; // Shared by various SW components,latest version 1.2 will…
2796USHORT 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
2799USHORT GFX_Info; // Shared by various SW components,latest version 2.1 will…
2800USHORT 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
2803USHORT PPLL_SS_Info; // Shared by various SW components,latest version 1.2, use…
2804USHORT OemInfo; // Defined and used by external SW, should be obsolete soon
2805 USHORT XTMDS_Info; // Will be obsolete from R600
2806USHORT 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
2808USHORT 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
2811USHORT 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
2814USHORT MemoryTrainingInfo; // Used for VBIOS and Diag utility for memory training pur…
2815 USHORT IntegratedSystemInfo; // Shared by various SW components
2816USHORT 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
2973USHORT usMinPixelClockPLL_Output; //In 10Khz unit, the definitions above…
2975 USHORT usReferenceClock; //In 10Khz unit
2976USHORT 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
3009USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3011 USHORT usReferenceClock; //In 10Khz unit
3012USHORT 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
3046USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3048 USHORT usReferenceClock; //In 10Khz unit
3049USHORT 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
3084USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3086 USHORT usReferenceClock; //In 10Khz unit
3087USHORT 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
3123USHORT usMinPixelClockPLL_Output; //In 10Khz unit - lower 16bit of ulMin…
3125 USHORT usCoreReferenceClock; //In 10Khz unit
3126 USHORT usMemoryReferenceClock; //In 10Khz unit
3127USHORT 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
3168USHORT usReserved11; //Was usMaxPixelClock; //In 10Khz uni…
3169 USHORT usMinPixelClockPLL_Input; //In 10Khz unit
3170 USHORT usMaxPixelClockPLL_Input; //In 10Khz unit
3171USHORT usBootUpVDDCIVoltage; //In unit of mv; Was usMinPixelClockPL…
3173 USHORT usCoreReferenceClock; //In 10Khz unit
3174 USHORT usMemoryReferenceClock; //In 10Khz unit
3175USHORT usUniphyDPModeExtClkFreq; //In 10Khz unit, if it is 0, In DP Mod…
3180USHORT usBootUpMVDDCVoltage; //In unit of mv; Was usMinPixelClockPL…
3181 USHORT usBootUpVDDGFXVoltage; //In unit of mv;
3209 USHORT usReserved1;
3210USHORT usInterNBVoltageLow; //An intermidiate PMW value to set the…
3211USHORT usInterNBVoltageHigh; //Another intermidiate PMW value to se…
3214 USHORT usFSBClock; //In MHz unit
3215USHORT usCapabilityFlag; //Bit0=1 indicates the fake HDMI su…
3218USHORT 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;
3309USHORT usFirmwareVersion; //0 means FW is not supported. Otherwise it'…
3310USHORT usFullT0Time; // Input to calculate minimum HT link change …
3459USHORT usMaxNBVoltage; //high NB voltage, calculated using current …
3460USHORT 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;
3903USHORT usSupportedRefreshRate; //Refer to panel info table in ATOMBIOS extension …
3904 USHORT usOffDelayInMs;
3922 USHORT usExtInfoTableOffset;
3923USHORT 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
4033USHORT 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;
4493USHORT usProtectionObjectTableOffset; //only available when Protection block is…
4494 USHORT usDisplayPathTableOffset;
4500 USHORT usDeviceSupport;
4501 USHORT usConnectorObjectTableOffset;
4502 USHORT usRouterObjectTableOffset;
4503 USHORT usEncoderObjectTableOffset;
4504USHORT 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
4516USHORT usGraphicObjIds[]; //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
4525USHORT usGraphicObjIds[2]; //usGraphicObjIds[0]= GPU internal encode…
4538 USHORT usObjectID;
4539 USHORT usSrcDstTableOffset;
4540USHORT 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.
4627USHORT 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;
4844USHORT 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
4850USHORT usReserved:14; // Bit1-15 may be defined for other capability in fu…
4861 USHORT usEncoderCap;
4864USHORT usReserved:12; // Bit4-15 may be defined for other capability in fu…
4865 USHORT usHBR3En:1; // bit3 is for DP1.3 HBR3 enable
4866USHORT 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
4872USHORT usHDMI6GEn:1; // Bit2 is for HDMI6Gbps enable, this bit is used st…
4873 USHORT usHBR3En:1; // bit3 is for DP1.3 HBR3 enable
4874USHORT usReserved:12; // Bit4-15 may be defined for other capability in fu…
4888 USHORT usMaxPixClk;
4944USHORT 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
5016USHORT 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
5134USHORT 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;
5240USHORT usFuseIndex[8]; //from LSB to MSB, Max 8bit,end of 0xf…
5259USHORT usLeakageBinArrayOffset; // offset of USHORT Leakage Bin list array ( from lower Lea…
5262USHORT usElbVDDC_IdArrayOffset; // offset of USHORT virtual VDDC voltage id ( 0xff01~0xff08…
5263 USHORT usElbVDDC_LevelArrayOffset; // offset of 2 dimension voltage level USHORT array
5266USHORT usElbVDDCI_IdArrayOffset; // offset of USHORT virtual VDDCI voltage id ( 0xff01~0xff0…
5267 USHORT usElbVDDCI_LevelArrayOffset; // offset of 2 dimension voltage level USHORT array
5275USHORT usEfuseIndex; // Efuse Index in DWORD address, for example Index 911, usEu…
5285USHORT 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;
5402USHORT 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;
5671 USHORT usHiLoLeakageThreshold;
5672 USHORT usEdcDidtLoDpm7TableOffset; //offset of DPM7 low leakage table _ATOM_EDC_DIDT_TABLE_V1
5673 USHORT usEdcDidtHiDpm7TableOffset; //offset of DPM7 high leakage table _ATOM_EDC_DIDT_TABLE_V1
5674 USHORT usReserverd[3];
5687 USHORT usSensPwr; // in unit of watt
5719USHORT usVoltageLevel; // The real Voltage Level round up value in unit o…
5726USHORT usVoltageIndex; // The Voltage Index indicated by FUSE for specified SCLK
5727 USHORT usVoltageID; // The Voltage ID indicated by FUSE for specified SCLK
5745 USHORT usRequestedPWMFreqInHz;
5751 USHORT usNBP0Voltage;
5752 USHORT usNBP1Voltage;
5753 USHORT usBootUpNBVoltage;
5754 USHORT usExtDispConnInfoOffset;
5755 USHORT usPanelRefreshRateRange;
5767 USHORT usPCIEClkSSPercentage;
5768 USHORT usPCIEClkSSType;
5769 USHORT usLvdsSSPercentage;
5770 USHORT usLvdsSSpreadRateIn10Hz;
5771 USHORT usHDMISSPercentage;
5772 USHORT usHDMISSpreadRateIn10Hz;
5773 USHORT usDVISSPercentage;
5774 USHORT usDVISSpreadRateIn10Hz;
5777 USHORT SclkDpmTdpLimitPG;
5778 USHORT SclkDpmTdpLimitBoost;
5782 USHORT GnbTdpLimit;
5783 USHORT usMaxLVDSPclkFreqInSingleLink;
5943 USHORT usRequestedPWMFreqInHz;
5949 USHORT usNBP0Voltage;
5950 USHORT usNBP1Voltage;
5951 USHORT usBootUpNBVoltage;
5952 USHORT usExtDispConnInfoOffset;
5953 USHORT usPanelRefreshRateRange;
5965 USHORT usPCIEClkSSPercentage;
5966 USHORT usPCIEClkSSType;
5967 USHORT usLvdsSSPercentage;
5968 USHORT usLvdsSSpreadRateIn10Hz;
5969 USHORT usHDMISSPercentage;
5970 USHORT usHDMISSpreadRateIn10Hz;
5971 USHORT usDVISSPercentage;
5972 USHORT usDVISSpreadRateIn10Hz;
5975 USHORT SclkDpmTdpLimitPG;
5976 USHORT SclkDpmTdpLimitBoost;
5980 USHORT GnbTdpLimit;
5981 USHORT usMaxLVDSPclkFreqInSingleLink;
5994 USHORT usNBP2Voltage;
5995 USHORT usNBP3Voltage;
6175 USHORT usRequestedPWMFreqInHz;
6182 USHORT usGPUReservedSysMemSize;
6183 USHORT usExtDispConnInfoOffset;
6184 USHORT usPanelRefreshRateRange;
6196 USHORT usPCIEClkSSPercentage;
6197 USHORT usPCIEClkSSType;
6198 USHORT usLvdsSSPercentage;
6199 USHORT usLvdsSSpreadRateIn10Hz;
6200 USHORT usHDMISSPercentage;
6201 USHORT usHDMISSpreadRateIn10Hz;
6202 USHORT usDVISSPercentage;
6203 USHORT usDVISSpreadRateIn10Hz;
6208 USHORT usMaxLVDSPclkFreqInSingleLink;
6223 USHORT usNBPStateVoltage[4];
6224 USHORT usBootUpNBVoltage;
6225 USHORT usReserved2;
6393 USHORT usRequestedPWMFreqInHz;
6400 USHORT usGPUReservedSysMemSize;
6401 USHORT usExtDispConnInfoOffset;
6402 USHORT usPanelRefreshRateRange;
6418 USHORT usPCIEClkSSPercentage;
6419 USHORT usPCIEClkSSType;
6420 USHORT usLvdsSSPercentage;
6421 USHORT usLvdsSSpreadRateIn10Hz;
6422 USHORT usHDMISSPercentage;
6423 USHORT usHDMISSpreadRateIn10Hz;
6424 USHORT usDVISSPercentage;
6425 USHORT usDVISSpreadRateIn10Hz;
6429 USHORT usMaxLVDSPclkFreqInSingleLink;
6444 USHORT usNBPStateVoltage[4];
6445 USHORT usBootUpNBVoltage;
6480 USHORT usPara[3];
6516 USHORT usRequestedPWMFreqInHz;
6523 USHORT usGPUReservedSysMemSize;
6524 USHORT usExtDispConnInfoOffset;
6525 USHORT usPanelRefreshRateRange;
6538 USHORT usPCIEClkSSPercentage;
6539 USHORT usPCIEClkSSType;
6540 USHORT usLvdsSSPercentage;
6541 USHORT usLvdsSSpreadRateIn10Hz;
6542 USHORT usHDMISSPercentage;
6543 USHORT usHDMISSpreadRateIn10Hz;
6544 USHORT usDVISSPercentage;
6545 USHORT usDVISSpreadRateIn10Hz;
6549 USHORT usMaxLVDSPclkFreqInSingleLink;
6565 USHORT usNBPStateVoltage[4];
6566 USHORT usBootUpNBVoltage;
6632 USHORT usSpreadSpectrumPercentage; //in unit of 0.01%
6633 USHORT usSpreadRateInKhz; //in unit of kHz, modulation freq
6658 USHORT usSpreadSpectrumPercentage; //in unit of 0.01%
6659USHORT usSpreadRateIn10Hz; //in unit of 10Hz, modulation freq
6689USHORT usSpreadSpectrumPercentage; //in unit of 0.01% or 0.001%, decided by ucSp…
6690USHORT usSpreadRateIn10Hz; //in unit of 10Hz, modulation freq
7146 …TOM_MASTER_LIST_OF_##MasterOrData##_TABLES*>(0))->FieldName)-static_cast<char*>(0))/sizeof(USHORT))
7151 …ata, FieldName) (offsetof(ATOM_MASTER_LIST_OF_##MasterOrData##_TABLES, FieldName) / sizeof(USHORT))
7224 USHORT usHight; // Image Hight
7225 USHORT usWidth; // Image Width
7232 USHORT usHight; // Image Hight
7233 USHORT usWidth; // Image Width
7241 USHORT usHight; // Image Hight
7242 USHORT usWidth; // Image Width
7245 USHORT usDeviceId; // Active Device Id for this surface. If no device, set to 0.
7250 USHORT usHight; // Image Hight
7251 USHORT usWidth; // Image Width
7252 USHORT usGraphPitch;
7273 USHORT usMemoryStart; //in 8Kb boundry, offset from memory base address
7274 USHORT usMemorySize; //8Kb blocks aligned
7281 USHORT usX_Size; //When use as input parameter, usX_Size indicates which CRTC
7282 USHORT usY_Size;
7288USHORT usX_Size; //When use as input parameter, usX_Size indicates which CRTC
7289 USHORT usSurface;
7291 USHORT usY_Size;
7292 USHORT usDispXStart;
7293 USHORT usDispYStart;
7301 USHORT usLutStartIndex;
7302 USHORT usLutLength;
7303 USHORT usLutOffsetInVram;
7339 USHORT usEfuseIndex;
7397 USHORT usTV_Mode_LUT_Offset; // Pointer to standard to internal number conversion table
7398 USHORT usTV_FIFO_Offset; // Pointer to FIFO entry table
7399 USHORT usNTSC_Tbl_Offset; // Pointer to SDTV_Mode_NTSC table
7400 USHORT usPAL_Tbl_Offset; // Pointer to SDTV_Mode_PAL table
7401 USHORT usCV_Tbl_Offset; // Pointer to SDTV_Mode_PAL table
7407 USHORT ucFilter0_Offset; //Pointer to filter format 0 coefficients
7408 USHORT usFilter1_Offset; //Pointer to filter format 0 coefficients
7421 USHORT usSTD_HDisp;
7422 USHORT usSTD_VDisp;
7423 USHORT usSTD_RefreshRate;
7424 USHORT usReserved;
7429 USHORT usVESA_ModeNumber;
7430 USHORT usExtendedModeNumber;
7473 USHORT usRegIndex; // MC register index
7479 USHORT usRegIndexTblSize; //size of asRegIndexBuf
7480USHORT usRegDataBlkSize; //size of ATOM_MEMORY_SETTING_DATA_BL…
7504 USHORT usAdjustARB_SEQDataOffset;
7505 USHORT usMCInitMemTypeTblOffset;
7506 USHORT usMCInitCommonTblOffset;
7507 USHORT usMCInitPowerDownTblOffset;
7516 USHORT usRegIndex;
7526USHORT usMcRegInitTableOffset; // offset of ATOM_REG_INIT_SETTING array…
7527USHORT usReserved; // offset of ATOM_INIT_REG_BLOCK for MC …
7588 USHORT usParametersLength;
7589 USHORT usUCodeLength;
7590 USHORT usReserved1;
7591 USHORT usReserved2;
7602 USHORT usEMRSValue;
7603 USHORT usMRSValue;
7604 USHORT usReserved;
7627USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7628USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7629 USHORT usEMRSValue;
7630 USHORT usMRSValue;
7631 USHORT usReserved;
7653 USHORT usMRS; // mode register
7654 USHORT usDDR3_MR0;
7657 USHORT usEMRS; // extended mode register
7658 USHORT usDDR3_MR1;
7680 USHORT usDDR3_MR2;
7688 USHORT usMRS; // mode register
7689 USHORT usEMRS; // extended mode register
7724 USHORT usMRS; // mode register
7725 USHORT usEMRS; // extended mode register
7762USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7763 USHORT usDDR3_Reserved; // Not used for DDR3 memory
7766USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7767 USHORT usDDR3_MR3; // Used for DDR3 memory
7788 USHORT usSize; // size of ATOM_VRAM_MODULE_V3
7789USHORT usDefaultMVDDQ; // board dependent parameter:Default Memory Core V…
7790USHORT usDefaultMVDDC; // board dependent parameter:Default Memory IO Vol…
7810USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7811USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7813 USHORT usReserved;
7830 USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory type
7831 USHORT usDDR3_Reserved;
7834 USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory type
7835 USHORT usDDR3_MR3; // Used for DDR3 memory
7852USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7853USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7855 USHORT usReserved;
7871USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7872USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7884USHORT usModuleSize; // size of ATOM_VRAM_MODULE_V4, make it easy for VBIOS t…
7885USHORT usPrivateReserved; // BIOS internal reserved space to optimize code size, u…
7887 USHORT usReserved;
7903USHORT usEMRS2Value; // EMRS2 Value is used for GDDR2 and GDDR4 memory ty…
7904USHORT usEMRS3Value; // EMRS3 Value is used for GDDR2 and GDDR4 memory ty…
7916 USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
7917USHORT usPrivateReserved; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,N…
7918 USHORT usEnableChannels; // bit vector which indicate which channels are enabled
7930 USHORT usSEQSettingOffset;
7933 USHORT usEMRS2Value; // EMRS2/MR2 Value.
7934 USHORT usEMRS3Value; // EMRS3/MR3 Value.
7947 USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
7948USHORT usMcRamCfg; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,N…
7949 USHORT usEnableChannels; // bit vector which indicate which channels are enabled
7958 USHORT usReserved; // Not used
7959USHORT usMemorySize; // Total memory size in unit of MB for CONFIG_MEMSIZE ze…
7963 USHORT usEMRS2Value; // EMRS2/MR2 Value.
7964 USHORT usEMRS3Value; // EMRS3/MR3 Value.
7987USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
7988USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
7989 USHORT usRerseved;
8002USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
8003USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
8004 USHORT usRerseved;
8016USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
8017USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
8018USHORT usPerBytePresetOffset; // offset of ATOM_INIT_…
8019 USHORT usReserved[3];
8030USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_…
8031USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_…
8032USHORT usMcAdjustPerTileTblOffset; // offset of ATOM_INIT_…
8033USHORT usMcPhyInitTableOffset; // offset of ATOM_INIT_…
8034USHORT usDramDataRemapTblOffset; // offset of ATOM_DRAM_…
8035 USHORT usReserved1;
8078 USHORT usMCIOInitLen; //len of ATOM_REG_INIT_SETTING array
8079 USHORT usMCUcodeLen; //len of ATOM_MC_UCODE_DATA array
8080USHORT usMCIORegInitOffset; //point of offset of ATOM_REG_INIT_SETTING array
8081 USHORT usMCUcodeOffset; //point of offset of MC uCode ULONG array.
8097 USHORT GPIO_Info;
8133 USHORT Offset16;
8134 USHORT Segment16;
8146 USHORT VbeVersion;
8150 USHORT TotalMemory;
8157 USHORT OemSoftRev;
8178 USHORT HSize;
8179 USHORT VSize;
8180 USHORT FPType;
8193 USHORT ModeAttributes; // dw ? ; mode attributes
8196 USHORT WinGranularity; // dw ? ; window granularity
8197 USHORT WinSize; // dw ? ; window size
8198 USHORT WinASegment; // dw ? ; window A start segment
8199 USHORT WinBSegment; // dw ? ; window B start segment
8201 USHORT BytesPerScanLine;// dw ? ; bytes per scan line
8204 USHORT XResolution; // dw ? ; horizontal resolution in pixels or characters
8205 USHORT YResolution; // dw ? ; vertical resolution in pixels or characters
8230 USHORT Reserved_2; // dw 0 ; reserved - always set to 0
8233 USHORT LinBytesPerScanLine; // dw ? ; bytes per scan line for linear modes
8299 USHORT usTransmitterObjId;
8300 USHORT usSupportDevice;
8323 USHORT usEncoderCmdTblId;
8329 USHORT ptrTransmitterInfo;
8330 USHORT ptrEncoderInfo;
8339 USHORT ptrTransmitterInfo;
8340 USHORT ptrEncoderInfo;
8341USHORT ptrMainCallParserFar; // direct address of main parser call in VBIOS binar…
8360 USHORT usTransmitterObjId;
8361 USHORT usDispClkIdOffset; // point to clock source id list supported by Encoder Object
8373 USHORT ptrTransmitterInfo;
8374 USHORT ptrEncoderInfo;
8375USHORT ptrMainCallParserFar; // direct address of main parser call in VBIOS binar…
8376 USHORT usReserved;
8401 USHORT asDevicePriority[16];
8407 USHORT lpAuxRequest;
8408 USHORT lpDataOut;
8422 USHORT lpAuxRequest;
8423 USHORT lpDataOut;
8440 USHORT ucLinkClock;
8460USHORT usExtEncoderObjId; // External Encoder Object Id, output parameter only, use when ucActio…
8503 USHORT lpI2CDataOut;
8573USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
8574USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
8575USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
8576USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
8577USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
8582USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
8583USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
8584USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
8585USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
8586USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
8587USHORT usDPSSRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy SS Pll…
8588USHORT usDPSSSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy SS Pll…
8594USHORT usDPVsPreEmphSettingOffset; // offset of PHY_ANALOG_SETTING_INFO * with DP Voltage Swin…
8595USHORT usPhyAnalogRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with None-DP mo…
8596USHORT usPhyAnalogSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with None-DP mo…
8597USHORT usPhyPllRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy Pll re…
8598USHORT usPhyPllSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy Pll Se…
8599USHORT usDPSSRegListOffset; // offset of CLOCK_CONDITION_REGESTER_INFO* with Phy SS Pll…
8600USHORT usDPSSSettingOffset; // offset of CLOCK_CONDITION_SETTING_ENTRY* with Phy SS Pll…
8601USHORT usEDPVsLegacyModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Legacy Mode…
8602USHORT useDPVsLowVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Low VDiff M…
8603USHORT useDPVsHighVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP High VDiff …
8604USHORT useDPVsStretchModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Stretch Mod…
8605USHORT useDPVsSingleVdiffModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Single Vdif…
8606USHORT useDPVsVariablePremModeOffset; // offset of PHY_ANALOG_SETTING_INFO * with eDP Single Vidf…
8611 USHORT usRegisterIndex;
8617 USHORT usMaxClockFreq;
8624 USHORT usEntrySize;
8640 USHORT usRegIndex;
8641 USHORT usSize;
8646 USHORT usRegIndex;
8647 USHORT usSize;
8654 USHORT usSize;
8661 USHORT usSize;
8683 USHORT usLabelCoreMainInitBIOS;
8685 USHORT usPciDataStructureOffset;
8691 USHORT usLabelCoreVPOSTNoMode;
8692 USHORT usSpecialPostOffset;
8695 USHORT usROM_HeaderInformationTableOffset;
8699 USHORT usCoreXFuncFarHandlerOffset;
8702 USHORT usCoreVFuncFarHandlerOffset;
8704 USHORT usATOM_BIOS_MESSAGE_Offset;
8737 USHORT usMaxFrequency; // in 10kHz unit
8738 USHORT usReserved;
8749 USHORT usDAC1_FORCE_Data;
8753 USHORT usDAC2_CRT2_FORCE_Data;
8754 USHORT usDAC2_CRT2_MUX_RegisterIndex;
8758 USHORT usDAC2_TV1_FORCE_Data;
8759 USHORT usDAC2_TV1_MUX_RegisterIndex;
8763 USHORT usDAC2_CV_FORCE_Data;
8764 USHORT usDAC2_CV_MUX_RegisterIndex;
8768 USHORT usDAC2_TV2_FORCE_Data;
8822 USHORT usDeviceSupport;
8836 USHORT usDeviceSupport;
8844 USHORT usDeviceSupport;
8855 USHORT usFrequency;
8868 USHORT usMaxFrequency; // in 10Khz
8894 USHORT usPixelClock;
8895 USHORT usEncoderID;
8919 USHORT usSingleLinkMaxFrequency;
8999 USHORT usEngineClock;
9000 USHORT usMemoryClock;
9215 USHORT usOffset; // offset of the hole ( from the start of the binary )
9216 USHORT usLength; // length of the hole ( in bytes )
9225 USHORT usSigOffset; // Signature offset ( from the start of the binary )
9226 USHORT usSigLength; // Signature length
9284 USHORT VendorID; //0x58
9285 USHORT DeviceID; //0x5A
9286 USHORT SSVID; //0x5C
9287 USHORT SSID; //0x5E