Lines Matching refs:UCHAR
49 #ifndef UCHAR
50 typedef unsigned char UCHAR; typedef
203 UCHAR ucTableFormatRevision; /*Change it when the Parser is not backward compatible */
204 …UCHAR ucTableContentRevision; /*Change it only when the table needs to change but the firmware */
214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios,
229 UCHAR ucExtendedFunctionCode;
230 UCHAR ucReserved;
411 UCHAR ucAction; //0:reserved //1:Memory //2:Engine
412 UCHAR ucReserved; //may expand to return larger Fbdiv later
413 UCHAR ucFbDiv; //return value
414 UCHAR ucPostDiv; //return value
420 …UCHAR ucAction; //0:reserved;COMPUTE_MEMORY_PLL_PARAM:Memory;COMPUTE_ENGINE_PLL_PARAM:Engi…
422 UCHAR ucPostDiv; //return post div to be written to register
466 UCHAR ucRefDiv; //Output Parameter
467 UCHAR ucPostDiv; //Output Parameter
468 UCHAR ucCntlFlag; //Output Parameter
469 UCHAR ucReserved;
499 UCHAR ucRefDiv; //Output Parameter
500 UCHAR ucPostDiv; //Output Parameter
503 UCHAR ucCntlFlag; //Output Flags
504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)…
506 UCHAR ucReserved;
525 UCHAR ucPllRefDiv; //Output Parameter: PLL ref divider
526 UCHAR ucPllPostDiv; //Output Parameter: PLL post divider
527 UCHAR ucPllCntlFlag; //Output Flags: control flag
528 UCHAR ucReserved;
546 UCHAR ucDllSpeed; //Output
547 UCHAR ucPostDiv; //Output
549 …UCHAR ucInputFlag; //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-Stro…
550 UCHAR ucPllCntlFlag; //Output:
552 UCHAR ucBWCntl;
627 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
628 UCHAR ucPadding[3];
637 UCHAR ucDispPipeId; // ATOM_CRTC1, ATOM_CRTC2, ...
638 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
639 UCHAR ucPadding[2];
647 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
648 UCHAR ucPadding[3];
658 UCHAR ucDacType; //{ATOM_DAC_A,ATOM_DAC_B, ATOM_EXT_DAC}
659 UCHAR ucMisc; //Valid only when table revision =1.3 and above
677 …UCHAR ucDacStandard; // See definition of ATOM_DACx_xxx, For DEC3.0, bit 7 used as …
678 UCHAR ucAction; // 0: turn off encoder
693 UCHAR ucConfig;
701 UCHAR ucAction; // =0: turn off encoder
703 UCHAR ucEncoderMode;
709 UCHAR ucLaneNum; // how many lanes to enable
710 UCHAR ucReserved[2];
752 UCHAR ucReserved1:2;
753 UCHAR ucTransmitterSel:2; // =0: UniphyAB, =1: UniphyCD =2: UniphyEF
754 UCHAR ucLinkSel:1; // =0: linkA/C/E =1: linkB/D/F
755 UCHAR ucReserved:1;
756 UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz
758 UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz
759 UCHAR ucReserved:1;
760 UCHAR ucLinkSel:1; // =0: linkA/C/E =1: linkB/D/F
761 UCHAR ucTransmitterSel:2; // =0: UniphyAB, =1: UniphyCD =2: UniphyEF
762 UCHAR ucReserved1:2;
771 UCHAR ucAction;
772 UCHAR ucEncoderMode;
778 UCHAR ucLaneNum; // how many lanes to enable
779 …UCHAR ucStatus; // = DP_LINK_TRAINING_COMPLETE or DP_LINK_TRAINING_INCOMPLETE, only used…
780 UCHAR ucReserved;
819 UCHAR ucReserved1:1;
820 …UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as D…
821 UCHAR ucReserved:3;
822 UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz
824 UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz
825 UCHAR ucReserved:3;
826 …UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as D…
827 UCHAR ucReserved1:1;
846 UCHAR ucAction;
848 UCHAR ucEncoderMode;
855 UCHAR ucPanelMode; // only valid when ucAction == ATOM_ENCODER_CMD_SETUP_PANEL_MODE
860 UCHAR ucLaneNum; // how many lanes to enable
861 UCHAR ucBitPerColor; // only valid for DP mode when ucAction = ATOM_ENCODER_CMD_SETUP
862 UCHAR ucReserved;
872 UCHAR ucReserved1:1;
873 …UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as D…
874 UCHAR ucReserved:2;
875 …UCHAR ucDPLinkRate:2; // =0: 1.62Ghz, =1: 2.7Ghz, 2=5.4Ghz <= Changed comparing to prev…
877 …UCHAR ucDPLinkRate:2; // =0: 1.62Ghz, =1: 2.7Ghz, 2=5.4Ghz <= Changed comparing to prev…
878 UCHAR ucReserved:2;
879 …UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as D…
880 UCHAR ucReserved1:1;
903 UCHAR ucConfig;
905 UCHAR ucAction;
907 UCHAR ucEncoderMode;
914 UCHAR ucPanelMode; // only valid when ucAction == ATOM_ENCODER_CMD_SETUP_PANEL_MODE
919 UCHAR ucLaneNum; // how many lanes to enable
920 UCHAR ucBitPerColor; // only valid for DP mode when ucAction = ATOM_ENCODER_CMD_SETUP
921 …UCHAR ucHPD_ID; // HPD ID (1-6). =0 means to skip HDP programming. New comparing to prev…
944 UCHAR ucLaneSel;
945 UCHAR ucLaneSet;
956 UCHAR ucConfig;
970 UCHAR ucAction; // =0: turn off encoder
972 UCHAR ucReserved[4];
1025 UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB )
1028 UCHAR ucReserved:1;
1029 UCHAR fDPConnector:1; //bit4=0: DP connector =1: None DP connector
1030 …UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA( DIG inst0 ). =1: Data/…
1031 …UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when…
1034 UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode )
1035 UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector
1037 UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector
1038 UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode )
1039 …UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when…
1041 …UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA( DIG inst0 ). =1: Data/…
1042 UCHAR fDPConnector:1; //bit4=0: DP connector =1: None DP connector
1043 UCHAR ucReserved:1;
1044 UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB )
1085 UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX
1086 UCHAR ucReserved[4];
1092 UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB )
1095 UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, EXT_CLK=2
1096 …UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path …
1097 …UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when…
1099 UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode )
1100 UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector
1102 UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector
1103 UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode )
1104 …UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when…
1106 …UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path …
1107 UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, EXT_CLK=2
1108 UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB )
1124 UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX
1125 UCHAR ucLaneNum;
1126 UCHAR ucReserved[3];
1167 UCHAR ucLaneSel;
1170 UCHAR ucLaneSet;
1173 UCHAR ucPOST_CURSOR2:2; //Bit[7:6] Post Cursor2 Level <= New in V4
1174 UCHAR ucPRE_EMPHASIS:3; //Bit[5:3] Pre-emphasis Level
1175 UCHAR ucVOLTAGE_SWING:3; //Bit[2:0] Voltage Swing Level
1177 UCHAR ucVOLTAGE_SWING:3; //Bit[2:0] Voltage Swing Level
1178 UCHAR ucPRE_EMPHASIS:3; //Bit[5:3] Pre-emphasis Level
1179 UCHAR ucPOST_CURSOR2:2; //Bit[7:6] Post Cursor2 Level <= New in V4
1188 UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB )
1191 UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, DCPLL=2, EXT_CLK=3 <= New
1192 …UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path …
1193 …UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when…
1195 UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode )
1196 UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector
1198 UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector
1199 UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode )
1200 …UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when…
1202 …UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path …
1203 UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, DCPLL=2, EXT_CLK=3 <= New
1204 UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB )
1221 UCHAR ucConfig;
1223 UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX
1224 UCHAR ucLaneNum;
1225 UCHAR ucReserved[3];
1257 UCHAR ucReservd1:1;
1258 UCHAR ucHPDSel:3;
1259 UCHAR ucPhyClkSrcId:2;
1260 UCHAR ucCoherentMode:1;
1261 UCHAR ucReserved:1;
1263 UCHAR ucReserved:1;
1264 UCHAR ucCoherentMode:1;
1265 UCHAR ucPhyClkSrcId:2;
1266 UCHAR ucHPDSel:3;
1267 UCHAR ucReservd1:1;
1274 …UCHAR ucPhyId; // 0=UNIPHYA, 1=UNIPHYB, 2=UNIPHYC, 3=UNIPHYD, 4= UNIPHYE 5=UNIP…
1275 UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_xxx
1276 UCHAR ucLaneNum; // indicate lane number 1-8
1277 UCHAR ucConnObjId; // Connector Object Id defined in ObjectId.h
1278 UCHAR ucDigMode; // indicate DIG mode
1281 UCHAR ucConfig;
1283 UCHAR ucDigEncoderSel; // indicate DIG front end encoder
1284 UCHAR ucDPLaneSet;
1285 UCHAR ucReserved;
1286 UCHAR ucReserved1;
1367 …UCHAR ucConfig; // indicate which encoder, and DP link rate when ucAction = SETUP/ENABLE…
1368 UCHAR ucAction; //
1369 UCHAR ucEncoderMode; // encoder mode, only used when ucAction = SETUP/ENABLE_OUTPUT
1370 UCHAR ucLaneNum; // lane number, only used when ucAction = SETUP/ENABLE_OUTPUT
1371 …UCHAR ucBitPerColor; // output bit per color, only valid when ucAction = SETUP/ENABLE_OUTPUT …
1372 UCHAR ucReserved;
1410 UCHAR ucAction; // Possible input:ATOM_ENABLE||ATOMDISABLE
1415 UCHAR aucPadding[3]; // padding to DWORD aligned
1451 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
1452 UCHAR ucBlanking; // ATOM_BLANKING or ATOM_BLANKINGOFF
1466 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
1467 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
1468 UCHAR ucPadding[2];
1481 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
1482 UCHAR ucPadding[3];
1491 UCHAR ucH_Replication; // horizontal replication
1492 UCHAR ucV_Replication; // vertical replication
1493 UCHAR usCRTC; // ATOM_CRTC1 or ATOM_CRTC2
1494 UCHAR ucPadding;
1503 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
1504 UCHAR ucDevice; // ATOM_DEVICE_CRT1|ATOM_DEVICE_CRT2|....
1505 UCHAR ucPadding[2];
1511 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
1512 UCHAR ucEncoderID; // DAC1/DAC2/TVOUT/DIG1/DIG2/DVO
1513 UCHAR ucEncodeMode; // Encoding mode, only valid when using DIG1/DIG2/DVO
1514 UCHAR ucPadding;
1548 UCHAR ucPostDiv; // post divider
1549 UCHAR ucFracFbDiv; // fractional feedback divider
1550 UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2
1551 UCHAR ucRefDivSrc; // ATOM_PJITTER or ATO_NONPJITTER
1552 UCHAR ucCRTC; // Which CRTC uses this Ppll
1553 UCHAR ucPadding;
1568 UCHAR ucPostDiv; // post divider
1569 UCHAR ucFracFbDiv; // fractional feedback divider
1570 UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2
1571 UCHAR ucRefDivSrc; // ATOM_PJITTER or ATO_NONPJITTER
1572 UCHAR ucCRTC; // Which CRTC uses this Ppll
1573 …UCHAR ucMiscInfo; // Different bits for different purpose, bit [7:4] as device i…
1615 UCHAR ucPostDiv; // post divider
1616 UCHAR ucFracFbDiv; // fractional feedback divider
1617 UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2
1618 UCHAR ucTransmitterId; // graphic encoder id defined in objectId.h
1621 UCHAR ucEncoderMode; // encoder type defined as ATOM_ENCODER_MODE_DP/DVI/HDMI/
1622 UCHAR ucDVOConfig; // when use DVO, need to know SDR/DDR, 12bit or 24bit
1624 …UCHAR ucMiscInfo; // bit[0]=Force program, bit[1]= set pclk for VGA, b[2]= CRTC …
1634 UCHAR ucCRTC; // ATOM_CRTC1~6, indicate the CRTC controller to
1637 UCHAR ucReserved;
1638 …UCHAR ucFracFbDiv; // [gphan] temporary to prevent build problem. remove it after driver …
1643 UCHAR ucPostDiv; // post divider.
1644 UCHAR ucRefDiv; // Reference divider
1645 UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2/ATOM_DCPLL
1646 UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h,
1648 UCHAR ucEncoderMode; // Encoder mode:
1649 UCHAR ucMiscInfo; // bit[0]= Force program PPLL
1691 UCHAR ucPostDiv; // post divider.
1692 UCHAR ucRefDiv; // Reference divider
1693 UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2/ATOM_DCPLL
1694 UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h,
1696 UCHAR ucEncoderMode; // Encoder mode:
1697 UCHAR ucMiscInfo; // bit[0]= Force program PPLL
1728 UCHAR ucStatus;
1729 …UCHAR ucRefDivSrc; // =1: reference clock source from XTALIN, =0: source from PCI…
1730 UCHAR ucReserved[2];
1744 UCHAR ucTransmitterID;
1745 UCHAR ucEncodeMode;
1748 UCHAR ucDVOConfig; //if DVO, need passing link rate and output 12bitlow or 24bit
1749 UCHAR ucConfig; //if none DVO, not defined yet
1751 UCHAR ucReserved[3];
1760 UCHAR ucTransmitterID; // GPU transmitter id defined in objectid.h
1761 UCHAR ucEncodeMode; // encoder mode: CRT, LVDS, DP, TMDS or HDMI
1762 …UCHAR ucDispPllConfig; // display pll configure parameter defined as following DIS…
1763 UCHAR ucExtTransmitterID; // external encoder id.
1764 UCHAR ucReserved[2];
1783 …UCHAR ucRefDiv; // if it is none-zero, it is used to be calculated the other …
1784 …UCHAR ucPostDiv; // if it is none-zero, it is used to be calculated the other …
1785 UCHAR ucReserved[2];
1802 UCHAR ucEnable; // ATOM_ENABLE:Enable YUV or ATOM_DISABLE:Disable YUV (RGB)
1803 UCHAR ucCRTC; // Which CRTC needs this YUV or RGB format
1804 UCHAR ucPadding[2];
1837 UCHAR ucSlaveAddr; //Read from which slave
1838 UCHAR ucLineNumber; //Read from which HW assisted line
1859 UCHAR ucData; //PS data1
1860 UCHAR ucStatus; //Status byte 1=success, 2=failure, Also is used as PS data2
1861 UCHAR ucSlaveAddr; //Write to which slave
1862 UCHAR ucLineNumber; //Write from which HW assisted line
1870 UCHAR ucSlaveAddr; //Write to which slave
1871 UCHAR ucLineNumber; //Write from which HW assisted line
1884 UCHAR ucPowerConnectorStatus; //Used for return value 0: detected, 1:not detected
1885 UCHAR ucPwrBehaviorId;
1891 UCHAR ucPowerConnectorStatus; //Used for return value 0: detected, 1:not detected
1892 UCHAR ucReserved;
1905 …UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int.…
1906 UCHAR ucSpreadSpectrumStepSize_Delay; //bits3:2 SS_STEP_SIZE; bit 6:4 SS_DELAY
1907 UCHAR ucEnable; //ATOM_ENABLE or ATOM_DISABLE
1908 UCHAR ucPadding[3];
1915 …UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int.…
1916 UCHAR ucSpreadSpectrumStep; //
1917 UCHAR ucEnable; //ATOM_ENABLE or ATOM_DISABLE
1918 UCHAR ucSpreadSpectrumDelay;
1919 UCHAR ucSpreadSpectrumRange;
1920 UCHAR ucPadding;
1927 …UCHAR ucSpreadSpectrumType; // Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int…
1928 UCHAR ucSpreadSpectrumStep; //
1929 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
1930 UCHAR ucSpreadSpectrumDelay;
1931 UCHAR ucSpreadSpectrumRange;
1932 UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2
1938 UCHAR ucSpreadSpectrumType; // Bit[0]: 0-Down Spread,1-Center Spread.
1942 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
1963 UCHAR ucSpreadSpectrumType; // Bit[0]: 0-Down Spread,1-Center Spread.
1967 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
2018 UCHAR ucMisc; // bit0=0: Enable single link
2022 UCHAR ucAction; // 0: turn off encoder
2039 UCHAR ucMisc; // see PANEL_ENCODER_MISC_xx defintions below
2040 UCHAR ucAction; // 0: turn off encoder
2042 UCHAR ucTruncate; // bit0=0: Disable truncate
2046 UCHAR ucSpatial; // bit0=0: Disable spatial dithering
2050 UCHAR ucTemporal; // bit0=0: Disable temporal dithering
2056 UCHAR ucFRC; // bit4=0: 25FRC_SEL pattern E
2088 UCHAR ucEnable; // Enable or Disable External TMDS encoder
2089 …UCHAR ucMisc; // Bit0=0:Enable Single link;=1:Enable Dual link;Bit1 {=0:666RGB, =1…
2090 UCHAR ucPadding[2];
2130 UCHAR ucDVOConfig;
2131 UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT
2132 UCHAR ucReseved[4];
2139 UCHAR ucDVOConfig;
2140 UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT
2141 UCHAR ucBitPerColor; //please refer to definition of PANEL_xBIT_PER_COLOR
2142 UCHAR ucReseved[3];
2215 UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ
2216 UCHAR ucVoltageMode; // To set all, to set source A or source B or ...
2217 UCHAR ucVoltageIndex; // An index to tell which voltage level
2218 UCHAR ucReserved;
2223 UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ
2224 …UCHAR ucVoltageMode; // Not used, maybe use for state machine for differen power …
2231 UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI
2232 UCHAR ucVoltageMode; // Indicate action: Set voltage level
2269 …UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/…
2270 UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info
2308 …UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/…
2309 UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info
2331 UCHAR ucTvStandard; // See definition "ATOM_TV_NTSC ..."
2332 UCHAR ucAction; // 0: turn off encoder
2403 …UCHAR ucI2C_Type; // I2C type (normal GP_IO, ImpactTV GP_IO, Dedicated I2…
2404 …UCHAR ucTV_OutInfo; // Type of TV out supported (3:0) and video out crystal…
2405 UCHAR ucVideoPortInfo; // Provides the video port capabilities
2406 UCHAR ucHostPortInfo; // Provides host port configuration information
2416 …UCHAR ucTunerInfo; // Type of tuner installed on the adapter (4:0) and vid…
2417 …UCHAR ucAudioChipInfo; // List the audio chip type (3:0) product type (4) and …
2418 …UCHAR ucProductID; // Defines as OEM ID or ATI board ID dependent on produ…
2419 …UCHAR ucMiscInfo1; // Tuner voltage (1:0) HW teletext support (3:2) FM aud…
2420 …UCHAR ucMiscInfo2; // I2S input config (0) I2S output config (1) I2S Audio…
2421 …UCHAR ucMiscInfo3; // Video Decoder Type (3:0) Video In Standard/Crystal (…
2422 UCHAR ucMiscInfo4; // Video Decoder Host Config (2:0) reserved (7:3)
2423 …UCHAR ucVideoInput0Info;// Video Input 0 Type (1:0) F/B setting (2) physical co…
2424 …UCHAR ucVideoInput1Info;// Video Input 1 Type (1:0) F/B setting (2) physical co…
2425 …UCHAR ucVideoInput2Info;// Video Input 2 Type (1:0) F/B setting (2) physical co…
2426 …UCHAR ucVideoInput3Info;// Video Input 3 Type (1:0) F/B setting (2) physical co…
2427 …UCHAR ucVideoInput4Info;// Video Input 4 Type (1:0) F/B setting (2) physical co…
2519 UCHAR ucASICMaxTemperature;
2520 UCHAR ucPadding[3]; //Don't use them
2535 UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit
2536 UCHAR ucDesign_ID; //Indicate what is the board design
2537 UCHAR ucMemoryModule_ID; //Indicate what is the board design
2553 UCHAR ucASICMaxTemperature;
2554 UCHAR ucMinAllowedBL_Level;
2555 UCHAR ucPadding[2]; //Don't use them
2571 UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit
2572 UCHAR ucDesign_ID; //Indicate what is the board design
2573 UCHAR ucMemoryModule_ID; //Indicate what is the board design
2589 UCHAR ucASICMaxTemperature;
2590 UCHAR ucMinAllowedBL_Level;
2591 UCHAR ucPadding[2]; //Don't use them
2608 UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit
2609 UCHAR ucDesign_ID; //Indicate what is the board design
2610 UCHAR ucMemoryModule_ID; //Indicate what is the board design
2626 UCHAR ucASICMaxTemperature;
2627 UCHAR ucMinAllowedBL_Level;
2646 UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit
2647 UCHAR ucDesign_ID; //Indicate what is the board design
2648 UCHAR ucMemoryModule_ID; //Indicate what is the board design
2665 UCHAR ucReserved1; //Was ucASICMaxTemperature;
2666 UCHAR ucMinAllowedBL_Level;
2686 UCHAR ucMemoryModule_ID; //Indicate what is the board design
2687 UCHAR ucReserved4[3];
2706 UCHAR ucReserved3; //Was ucASICMaxTemperature;
2707 UCHAR ucMinAllowedBL_Level;
2713 UCHAR ucRemoteDisplayConfig;
2714 …UCHAR ucReserved5[3]; //Was usMinEngineClockPLL_Input and us…
2725 UCHAR ucMemoryModule_ID; //Indicate what is the board design
2726 UCHAR ucReserved9[3];
2754 UCHAR ucNumberOfCyclesInPeriodHi;
2755 …UCHAR ucLCDTimingSel; //=0:not valid.!=0 sel this timing des…
2769 UCHAR ucMaxNBVoltage;
2770 UCHAR ucMinNBVoltage;
2771 …UCHAR ucMemoryType; //[7:4]=1:DDR1;=2:DDR2;=3:DDR3.[3:0] is re…
2772 …UCHAR ucNumberOfCyclesInPeriod; //CG.FVTHROT_PWM_CTRL_REG0.NumberOfCycl…
2773 …UCHAR ucStartingPWM_HighTime; //CG.FVTHROT_PWM_CTRL_REG0.StartingPWM…
2774 UCHAR ucHTLinkWidth; //16 bit vs. 8 bit
2775 UCHAR ucMaxNBVoltageHigh;
2776 UCHAR ucMinNBVoltageHigh;
2833 …UCHAR ucMemoryType; //[3:0]=1:DDR1;=2:DDR2;=3:DDR3.[7:4] is rese…
2834 UCHAR ucUMAChannelNumber;
2835 UCHAR ucDockingPinBit;
2836 UCHAR ucDockingPinPolarity;
3008 …UCHAR ucHtcTmpLmt; //bit [22:16] of D24F3x64 Hardware Thermal C…
3009 …UCHAR ucTjOffset; //bit [28:22] of D24F3xE4 Thermtrip Status R…
3016 …UCHAR ucMemoryType; //[3:0]=1:DDR1;=2:DDR2;=3:DDR3.[7:4] is rese…
3017 UCHAR ucUMAChannelNumber;
3184 UCHAR bfHW_Capable:1;
3185 UCHAR bfHW_EngineID:3;
3186 UCHAR bfI2C_LineMux:4;
3188 UCHAR bfI2C_LineMux:4;
3189 UCHAR bfHW_EngineID:3;
3190 UCHAR bfHW_Capable:1;
3197 UCHAR ucAccess;
3215 UCHAR ucClkMaskShift;
3216 UCHAR ucClkEnShift;
3217 UCHAR ucClkY_Shift;
3218 UCHAR ucClkA_Shift;
3219 UCHAR ucDataMaskShift;
3220 UCHAR ucDataEnShift;
3221 UCHAR ucDataY_Shift;
3222 UCHAR ucDataA_Shift;
3223 UCHAR ucReserved1;
3224 UCHAR ucReserved2;
3332 UCHAR ucH_Border; // From DFP EDID
3333 UCHAR ucV_Border;
3334 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
3335 UCHAR ucPadding[3];
3352 UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2
3353 UCHAR ucOverscanRight; // right
3354 UCHAR ucOverscanLeft; // left
3355 UCHAR ucOverscanBottom; // bottom
3356 UCHAR ucOverscanTop; // top
3357 UCHAR ucReserved;
3383 UCHAR ucInternalModeNumber;
3384 UCHAR ucRefreshRate;
3400 UCHAR ucHBorder;
3401 UCHAR ucVBorder;
3403 UCHAR ucInternalModeNumber;
3404 UCHAR ucRefreshRate;
3425 UCHAR ucPowerSequenceDigOntoDEin10Ms;
3426 UCHAR ucPowerSequenceDEtoBLOnin10Ms;
3427 …UCHAR ucLVDS_Misc; // Bit0:{=0:single, =1:dual},Bit1 {=0:666RGB, =1:88…
3431 UCHAR ucPanelDefaultRefreshRate;
3432 UCHAR ucPanelIdentification;
3433 UCHAR ucSS_Id;
3445 UCHAR ucPowerSequenceDigOntoDEin10Ms;
3446 UCHAR ucPowerSequenceDEtoBLOnin10Ms;
3447 …UCHAR ucLVDS_Misc; // Bit0:{=0:single, =1:dual},Bit1 {=0:666RGB, =1:88…
3451 UCHAR ucPanelDefaultRefreshRate;
3452 UCHAR ucPanelIdentification;
3453 UCHAR ucSS_Id;
3456 UCHAR ucLCDPanel_SpecialHandlingCap;
3457 …UCHAR ucPanelInfoSize; // start from ATOM_DTD_FORMAT to end of panel info, include Ext…
3458 UCHAR ucReserved[2];
3508 UCHAR ucLCD_Misc; // Reorganized in V13
3514 UCHAR ucPanelDefaultRefreshRate;
3515 UCHAR ucPanelIdentification;
3516 UCHAR ucSS_Id;
3519 UCHAR ucLCDPanel_SpecialHandlingCap; // Reorganized in V13
3524 …UCHAR ucPanelInfoSize; // start from ATOM_DTD_FORMAT to end of panel info, inc…
3527 UCHAR ucPowerSequenceDIGONtoDE_in4Ms;
3528 UCHAR ucPowerSequenceDEtoVARY_BL_in4Ms;
3529 UCHAR ucPowerSequenceVARY_BLtoDE_in4Ms;
3530 UCHAR ucPowerSequenceDEtoDIGON_in4Ms;
3532 UCHAR ucOffDelay_in4Ms;
3533 UCHAR ucPowerSequenceVARY_BLtoBLON_in4Ms;
3534 UCHAR ucPowerSequenceBLONtoVARY_BL_in4Ms;
3535 UCHAR ucReserved1;
3537 UCHAR ucDPCD_eDP_CONFIGURATION_CAP; // dpcd 0dh
3538 UCHAR ucDPCD_MAX_LINK_RATE; // dpcd 01h
3539 UCHAR ucDPCD_MAX_LANE_COUNT; // dpcd 02h
3540 UCHAR ucDPCD_MAX_DOWNSPREAD; // dpcd 03h
3543 UCHAR uceDPToLVDSRxId;
3544 UCHAR ucLcdReservd;
3591 UCHAR ucRecordType;
3598 UCHAR ucRecordType;
3599 UCHAR ucRTSValue;
3606 UCHAR ucRecordType;
3616 UCHAR ucRecordType;
3617 UCHAR ucFakeEDIDLength;
3618 UCHAR ucFakeEDIDString[1]; // This actually has ucFakeEdidLength elements.
3623 UCHAR ucRecordType;
3643 …UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =…
3644 UCHAR ucSS_Step;
3645 UCHAR ucSS_Delay;
3646 UCHAR ucSS_Id;
3647 UCHAR ucRecommendedRef_Div;
3648 UCHAR ucSS_Range; //it was reserved for V11
3704 UCHAR ucTV_SupportedStandard;
3705 UCHAR ucTV_BootUpDefaultStandard;
3706 UCHAR ucExt_TV_ASIC_ID;
3707 UCHAR ucExt_TV_ASIC_SlaveAddr;
3717 UCHAR ucTV_SupportedStandard;
3718 UCHAR ucTV_BootUpDefaultStandard;
3719 UCHAR ucExt_TV_ASIC_ID;
3720 UCHAR ucExt_TV_ASIC_SlaveAddr;
3726 UCHAR ucRevisionNumber; //10h : Revision 1.0; 11h : Revision 1.1
3727 UCHAR ucMaxLinkRate; //06h : 1.62Gbps per lane; 0Ah = 2.7Gbps per lane
3728 UCHAR ucMaxLane; //Bits 4:0 = MAX_LANE_COUNT (1/2/4). Bit 7 = ENHANCED_FRAME_CAP
3729 …UCHAR ucMaxDownSpread; //Bit0 = 0: No Down spread; Bit0 = 1: 0.5% (Subject to change acc…
3881 UCHAR ucGpioPinBitShift;
3882 UCHAR ucGPIO_ID;
3914 UCHAR ucSettings;
3915 UCHAR ucReserved;
3957 UCHAR ucBitShift;
3958 UCHAR ucPinActiveState; //ucPinActiveState: Bit0=1 active high, =0 active low
3960 UCHAR ucMiscInfo;
3961 UCHAR uc480i;
3962 UCHAR uc480p;
3963 UCHAR uc720p;
3964 UCHAR uc1080i;
3965 UCHAR ucLetterBoxMode;
3966 UCHAR ucReserved[3];
3967 …UCHAR ucNumOfWbGpioBlocks; //For Component video D-Connector support. If zere, NTSC t…
3977 UCHAR ucMiscInfo;
3978 UCHAR uc480i;
3979 UCHAR uc480p;
3980 UCHAR uc720p;
3981 UCHAR uc1080i;
3982 UCHAR ucReserved;
3983 UCHAR ucLetterBoxMode;
3984 …UCHAR ucNumOfWbGpioBlocks; //For Component video D-Connector support. If zere, NTSC t…
4037 UCHAR ucNumOfDispPath;
4038 UCHAR ucVersion;
4039 UCHAR ucPadding[2];
4054 UCHAR ucNumberOfObjects;
4055 UCHAR ucPadding[3];
4061 UCHAR ucNumberOfSrc;
4063 UCHAR ucNumberOfDst;
4099 UCHAR ucDP_Lane3_Source:2;
4100 UCHAR ucDP_Lane2_Source:2;
4101 UCHAR ucDP_Lane1_Source:2;
4102 UCHAR ucDP_Lane0_Source:2;
4104 UCHAR ucDP_Lane0_Source:2;
4105 UCHAR ucDP_Lane1_Source:2;
4106 UCHAR ucDP_Lane2_Source:2;
4107 UCHAR ucDP_Lane3_Source:2;
4119 UCHAR ucDVI_CLK_Source:2;
4120 UCHAR ucDVI_DATA0_Source:2;
4121 UCHAR ucDVI_DATA1_Source:2;
4122 UCHAR ucDVI_DATA2_Source:2;
4124 UCHAR ucDVI_DATA2_Source:2;
4125 UCHAR ucDVI_DATA1_Source:2;
4126 UCHAR ucDVI_DATA0_Source:2;
4127 UCHAR ucDVI_CLK_Source:2;
4136 UCHAR ucExtAUXDDCLutIndex; //An index into external AUX/DDC channel LUT
4137 UCHAR ucExtHPDPINLutIndex; //An index into external HPD pin LUT
4140 …UCHAR ucChannelMapping; // if ucChannelMapping=0, using default one to one mapp…
4144 …UCHAR ucChPNInvert; // bit vector for up to 8 lanes, =0: P and N is not invert…
4159 UCHAR ucGuid [NUMBER_OF_UCHAR_FOR_GUID]; // a GUID is a 16 byte long string
4161 …UCHAR ucChecksum; // a simple Checksum of the sum of…
4162 UCHAR uc3DStereoPinId; // use for eDP panel
4163 UCHAR ucRemoteDisplayConfig;
4164 UCHAR uceDPToLVDSRxId;
4165 …UCHAR ucFixDPVoltageSwing; // usCaps[1]=1, this indicate DP_L…
4166 UCHAR Reserved[3]; // for potential expansion
4172 UCHAR ucRecordType; //An emun to indicate the record type
4173 UCHAR ucRecordSize; //The size of the whole record in byte
4206 …UCHAR ucI2CAddr; //The slave address, it's 0 when the record is…
4212 …UCHAR ucHPDIntGPIOID; //Corresponding block in GPIO_PIN_INFO table g…
4213 UCHAR ucPlugged_PinState;
4220 UCHAR ucProtectionFlag;
4221 UCHAR ucReserved;
4234 UCHAR ucNumberOfDevice;
4235 UCHAR ucReserved;
4243 UCHAR ucConfigGPIOID;
4244 …UCHAR ucConfigGPIOState; //Set to 1 when it's active high to enable external …
4245 UCHAR ucFlowinGPIPID;
4246 UCHAR ucExtInGPIPID;
4252 UCHAR ucCTL1GPIO_ID;
4253 UCHAR ucCTL1GPIOState; //Set to 1 when it's active high
4254 UCHAR ucCTL2GPIO_ID;
4255 UCHAR ucCTL2GPIOState; //Set to 1 when it's active high
4256 UCHAR ucCTL3GPIO_ID;
4257 UCHAR ucCTL3GPIOState; //Set to 1 when it's active high
4258 UCHAR ucCTLFPGA_IN_ID;
4259 UCHAR ucPadding[3];
4265 …UCHAR ucGPIOID; //Corresponding block in GPIO_PIN_INFO table g…
4266 …UCHAR ucTVActiveState; //Indicating when the pin==0 or 1 when TV is c…
4272 UCHAR ucTMSGPIO_ID;
4273 UCHAR ucTMSGPIOState; //Set to 1 when it's active high
4274 UCHAR ucTCKGPIO_ID;
4275 UCHAR ucTCKGPIOState; //Set to 1 when it's active high
4276 UCHAR ucTDOGPIO_ID;
4277 UCHAR ucTDOGPIOState; //Set to 1 when it's active high
4278 UCHAR ucTDIGPIO_ID;
4279 UCHAR ucTDIGPIOState; //Set to 1 when it's active high
4280 UCHAR ucPadding[2];
4287 …UCHAR ucGPIOID; // GPIO_ID, find the corresponding ID in GPIO_…
4288 UCHAR ucGPIO_PinState; // Pin state showing how to set-up the pin
4294 UCHAR ucFlags; // Future expnadibility
4295 …UCHAR ucNumberOfPins; // Number of GPIO pins used to control the obj…
4327 UCHAR ucPadding[2];
4361 UCHAR ucFlowCntlGpioId;
4362 UCHAR ucSwapCntlGpioId;
4363 UCHAR ucConnectedDvoBundle;
4364 UCHAR ucPadding;
4376 …UCHAR ucSubConnectorType; //CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D|X_ID_D…
4377 UCHAR ucReserved;
4384 …UCHAR ucMuxType; //decide the number of ucMuxState, =0, no pin state, =1: single …
4385 UCHAR ucMuxControlPin;
4386 UCHAR ucMuxState[2]; //for alligment purpose
4392 UCHAR ucMuxType;
4393 UCHAR ucMuxControlPin;
4394 UCHAR ucMuxState[2]; //for alligment purpose
4404 …UCHAR ucHPDPINMap[MAX_NUMBER_OF_EXT_HPDPIN_LUT_ENTRIES]; //An fixed size ar…
4428 UCHAR ucConnectorType;
4429 UCHAR ucPosition;
4443 UCHAR ucLength;
4444 UCHAR ucWidth;
4445 UCHAR ucConnNum;
4446 UCHAR ucReserved;
4457 UCHAR ucNumOfVoltageEntries;
4458 UCHAR ucBytesPerVoltageEntry;
4459 …UCHAR ucVoltageStep; //Indicating in how many mv increament is one step, 0.5mv…
4460 UCHAR ucDefaultVoltageEntry;
4461 UCHAR ucVoltageControlI2cLine;
4462 UCHAR ucVoltageControlAddress;
4463 UCHAR ucVoltageControlOffset;
4470 …UCHAR ucVoltageEntries[64]; //64 is for allocation, the actual number of entry is pr…
4478 UCHAR ucNumOfVoltageEntries; // Number of Voltage Entry, which indicate max Voltage
4479 UCHAR ucFlag; // bit0=0 :step is 1mv =1 0.5mv
4480 …UCHAR ucBaseVID; // if there is no lookup table, VID= BaseVID + ( Vol - BaseLevle ) /Vo…
4481 UCHAR ucReserved;
4482 …UCHAR ucVIDAdjustEntries[32]; // 32 is for allocation, the actual number of entry is present …
4493 UCHAR ucNumOfVoltageEntries; // Number of Voltage Entry, which indicate max Voltage
4494 UCHAR ucReserved[3];
4500 UCHAR ucVoltageControlId; //Indicate it is controlled by I2C or GPIO or HW state machine
4501 UCHAR ucVoltageControlI2cLine;
4502 UCHAR ucVoltageControlAddress;
4503 UCHAR ucVoltageControlOffset;
4505 UCHAR ucGpioPinBitShift[9]; //at most 8 pin support 255 VIDs, termintate with 0xff
4506 UCHAR ucReserved;
4533 UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI
4534 UCHAR ucSize; //Size of Object
4541 UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI
4542 UCHAR ucSize; //Size of Object
4561 UCHAR ucLeakageId;
4562 UCHAR ucReserved;
4567 UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI
4568 UCHAR ucVoltageMode; //Indicate voltage control mode: Init/Set/Leakage/Set phase
4598 UCHAR ucVoltageRegulatorId; //Indicate Voltage Regulator Id
4599 UCHAR ucVoltageControlI2cLine;
4600 UCHAR ucVoltageControlAddress;
4601 UCHAR ucVoltageControlOffset;
4613 UCHAR ucVoltageGpioCntlId; // default is 0 which indicate control through CG VID mode
4614 …UCHAR ucGpioEntryNum; // indiate the entry numbers of Votlage/Gpio value Look up t…
4615 UCHAR ucPhaseDelay; // phase delay in unit of micro second
4616 UCHAR ucReserved;
4624 UCHAR ucLeakageCntlId; // default is 0
4625 UCHAR ucLeakageEntryNum; // indicate the entry number of LeakageId/Voltage Lut table
4626 UCHAR ucReserved[2];
4642 UCHAR ucSVDGpioId; //0~31 indicate GPIO0~31
4643 UCHAR ucSVCGpioId; //0~31 indicate GPIO0~31
4662 UCHAR ucProfileId;
4663 UCHAR ucReserved;
4684 UCHAR ucLeakageBinNum; // indicate the entry number of LeakageId/Voltage Lut table
4687 UCHAR ucElbVDDC_Num;
4691 UCHAR ucElbVDDCI_Num;
4741 UCHAR ucPwrSrcId; // Power source
4742 UCHAR ucPwrSensorType; // GPIO, I2C or none
4743 UCHAR ucPwrSensId; // if GPIO detect, it is GPIO id, if I2C detect, it is I2C id
4744 UCHAR ucPwrSensSlaveAddr; // Slave address if I2C detect
4745 UCHAR ucPwrSensRegIndex; // I2C register Index if I2C detect
4746 UCHAR ucPwrSensRegBitMask; // detect which bit is used if I2C detect
4747 UCHAR ucPwrSensActiveState; // high active or low active
4748 UCHAR ucReserve[3]; // reserve
4755 UCHAR asPwrbehave[16];
4801 UCHAR ucHtcTmpLmt;
4802 UCHAR ucHtcHystLmt;
4811 UCHAR ucMemoryType;
4812 UCHAR ucUMAChannelNumber;
4835 UCHAR ulBoostVid_2bit;
4836 UCHAR EnableBoost;
4839 UCHAR ucLvdsMisc;
4840 UCHAR ucLVDSReserved;
4999 UCHAR ucHtcTmpLmt;
5000 UCHAR ucHtcHystLmt;
5009 UCHAR ucMemoryType;
5010 UCHAR ucUMAChannelNumber;
5011 UCHAR strVBIOSMsg[40];
5033 UCHAR ulBoostVid_2bit;
5034 UCHAR EnableBoost;
5037 UCHAR ucLvdsMisc;
5038 UCHAR ucTravisLVDSVolAdjust;
5039 UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms;
5040 UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms;
5041 UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms;
5042 UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms;
5043 UCHAR ucLVDSOffToOnDelay_in4Ms;
5044 UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms;
5045 UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms;
5046 UCHAR ucMinAllowedBL_Level;
5052 UCHAR ucNBDPMEnable;
5053 UCHAR ucReserved[3];
5054 UCHAR ucDPMState0VclkFid;
5055 UCHAR ucDPMState0DclkFid;
5056 UCHAR ucDPMState1VclkFid;
5057 UCHAR ucDPMState1DclkFid;
5058 UCHAR ucDPMState2VclkFid;
5059 UCHAR ucDPMState2DclkFid;
5060 UCHAR ucDPMState3VclkFid;
5061 UCHAR ucDPMState3DclkFid;
5226 UCHAR ucHtcTmpLmt;
5227 UCHAR ucHtcHystLmt;
5235 UCHAR ucMemoryType;
5236 UCHAR ucUMAChannelNumber;
5237 UCHAR strVBIOSMsg[40];
5258 UCHAR ucLvdsMisc;
5259 UCHAR ucTravisLVDSVolAdjust;
5260 UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms;
5261 UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms;
5262 UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms;
5263 UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms;
5264 UCHAR ucLVDSOffToOnDelay_in4Ms;
5265 UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms;
5266 UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms;
5267 UCHAR ucMinAllowedBL_Level;
5442 …UCHAR ucNunberOfBytes; //Indicates how many b…
5443 …UCHAR ucI2CData[1]; //I2C data in bytes, s…
5451 UCHAR ucSSChipID; //SS chip being used
5452 UCHAR ucSSChipSlaveAddr; //Slave Address to set up this SS chip
5453 UCHAR ucNumOfI2CDataRecords; //number of data block
5475 UCHAR ucClockIndication; //Indicate which clock source needs SS
5476 UCHAR ucSpreadSpectrumMode; //Bit1=0 Down Spread,=1 Center Spread.
5477 UCHAR ucReserved[2];
5501 UCHAR ucClockIndication; //Indicate which clock source needs SS
5502 …UCHAR ucSpreadSpectrumMode; //Bit0=0 Down Spread,=1 Center Spread, bit1=0: internal SS …
5503 UCHAR ucReserved[2];
5532 UCHAR ucClockIndication; //Indicate which clock source needs SS
5533 …UCHAR ucSpreadSpectrumMode; //Bit0=0 Down Spread,=1 Center Spread, bit1=0: internal SS …
5534 UCHAR ucReserved[2];
6005 UCHAR ucAction; //not define yet
6006 UCHAR ucFbDiv_Hi; //Fbdiv Hi byte
6007 UCHAR ucFbDiv; //FB value
6008 UCHAR ucPostDiv; //Post div
6019 UCHAR ucGPIO_ID; //return value, read from GPIO pins
6020 UCHAR ucGPIOBitShift; //define which bit in uGPIOBitVal need to be update
6021 UCHAR ucGPIOBitVal; //Set/Reset corresponding bit defined in ucGPIOBitMask
6022 UCHAR ucAction; //=GPIO_PIN_WRITE: Read; =GPIO_PIN_READ: Write
6027 UCHAR ucScaler; // ATOM_SCALER1, ATOM_SCALER2
6028 UCHAR ucEnable; // ATOM_SCALER_DISABLE or ATOM_SCALER_CENTER or ATOM_SCALER_EXPANSION
6029 UCHAR ucTVStandard; //
6030 UCHAR ucPadding[1];
6043 UCHAR ucHWIconVertOffset; // Hardware Icon Vertical offset
6044 UCHAR ucHWIconHorzOffset; // Hardware Icon Horizontal offset
6045 UCHAR ucSelection; // ATOM_CURSOR1 or ATOM_ICON1 or ATOM_CURSOR2 or ATOM_ICON2
6046 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
6059 UCHAR ucSurface; // Surface 1 or 2
6060 UCHAR ucPadding[3];
6067 UCHAR ucSurface; // Surface 1 or 2
6068 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
6069 UCHAR ucPadding[2];
6076 UCHAR ucSurface; // Surface 1 or 2
6077 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
6086 UCHAR ucColorDepth;
6087 UCHAR ucPixelFormat;
6088 UCHAR ucSurface; // Surface 1 or 2
6089 UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
6090 UCHAR ucModeType;
6091 UCHAR ucReserved;
6131 UCHAR ucLutId;
6132 UCHAR ucAction;
6146 UCHAR ucInterruptId;
6147 UCHAR ucServiceId;
6148 UCHAR ucStatus;
6149 UCHAR ucReserved;
6172 UCHAR IOAccessSequence[256];
6207 UCHAR ucVMode_Num; //Video mode number
6208 UCHAR ucTV_Mode_Num; //Internal TV mode number
6226 UCHAR ucTV_Mode_Num;
6258 UCHAR ucMemoryType;
6259 UCHAR ucMemoryVendor;
6260 UCHAR ucAdjMCId;
6261 UCHAR ucDynClkId;
6291 …UCHAR ucPreRegDataLength; // offset in ATOM_INIT_REG_DATA_BL…
6376 UCHAR ucRevision;
6377 UCHAR ucChecksum;
6378 UCHAR ucReserved1;
6379 UCHAR ucReserved2;
6397 …UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or p…
6398 …UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0…
6399 …UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory …
6400 …UCHAR ucMemoryDeviceCfg; // [7:4]=0x0:4M;=0x1:8M;=0x2:16M;0x3:32M....[3:0]=0x…
6401 UCHAR ucRow; // Number of Row,in power of 2;
6402 UCHAR ucColumn; // Number of Column,in power of 2;
6403 UCHAR ucBank; // Nunber of Bank;
6404 UCHAR ucRank; // Number of Rank, in power of 2
6405 UCHAR ucChannelNum; // Number of channel;
6406 …UCHAR ucChannelConfig; // [3:0]=Indication of what channel combination;[4:7…
6407 …UCHAR ucDefaultMVDDQ_ID; // Default MVDDQ setting for this memory block, ID l…
6408 …UCHAR ucDefaultMVDDC_ID; // Default MVDDC setting for this memory block, ID l…
6409 UCHAR ucReserved[2];
6424 …UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or p…
6425 …UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0…
6426 …UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory …
6427 …UCHAR ucMemoryDeviceCfg; // [7:4]=0x0:4M;=0x1:8M;=0x2:16M;0x3:32M....[3:0]=0x…
6428 UCHAR ucRow; // Number of Row,in power of 2;
6429 UCHAR ucColumn; // Number of Column,in power of 2;
6430 UCHAR ucBank; // Nunber of Bank;
6431 UCHAR ucRank; // Number of Rank, in power of 2
6432 UCHAR ucChannelNum; // Number of channel;
6433 …UCHAR ucChannelConfig; // [3:0]=Indication of what channel combination;[4:7…
6434 …UCHAR ucDefaultMVDDQ_ID; // Default MVDDQ setting for this memory block, ID l…
6435 …UCHAR ucDefaultMVDDC_ID; // Default MVDDC setting for this memory block, ID l…
6436 UCHAR ucRefreshRateFactor;
6437 UCHAR ucReserved[3];
6452 UCHAR ucCL; // CAS latency
6453 UCHAR ucWL; // WRITE Latency
6454 UCHAR uctRAS; // tRAS
6455 UCHAR uctRC; // tRC
6456 UCHAR uctRFC; // tRFC
6457 UCHAR uctRCDR; // tRCDR
6458 UCHAR uctRCDW; // tRCDW
6459 UCHAR uctRP; // tRP
6460 UCHAR uctRRD; // tRRD
6461 UCHAR uctWR; // tWR
6462 UCHAR uctWTR; // tWTR
6463 UCHAR uctPDIX; // tPDIX
6464 UCHAR uctFAW; // tFAW
6465 UCHAR uctAOND; // tAOND
6469 …UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 In…
6470 UCHAR ucReserved;
6482 UCHAR ucCL; // CAS latency
6483 UCHAR ucWL; // WRITE Latency
6484 UCHAR uctRAS; // tRAS
6485 UCHAR uctRC; // tRC
6486 UCHAR uctRFC; // tRFC
6487 UCHAR uctRCDR; // tRCDR
6488 UCHAR uctRCDW; // tRCDW
6489 UCHAR uctRP; // tRP
6490 UCHAR uctRRD; // tRRD
6491 UCHAR uctWR; // tWR
6492 UCHAR uctWTR; // tWTR
6493 UCHAR uctPDIX; // tPDIX
6494 UCHAR uctFAW; // tFAW
6495 UCHAR uctAOND; // tAOND
6496 …UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 In…
6498 UCHAR uctCCDL; //
6499 UCHAR uctCRCRL; //
6500 UCHAR uctCRCWL; //
6501 UCHAR uctCKE; //
6502 UCHAR uctCKRSE; //
6503 UCHAR uctCKRSX; //
6504 UCHAR uctFAW32; //
6505 UCHAR ucMR5lo; //
6506 UCHAR ucMR5hi; //
6507 UCHAR ucTerminator;
6515 UCHAR ucCL; // CAS latency
6516 UCHAR ucWL; // WRITE Latency
6517 UCHAR uctRAS; // tRAS
6518 UCHAR uctRC; // tRC
6519 UCHAR uctRFC; // tRFC
6520 UCHAR uctRCDR; // tRCDR
6521 UCHAR uctRCDW; // tRCDW
6522 UCHAR uctRP; // tRP
6523 UCHAR uctRRD; // tRRD
6524 UCHAR uctWR; // tWR
6525 UCHAR uctWTR; // tWTR
6526 UCHAR uctPDIX; // tPDIX
6527 UCHAR uctFAW; // tFAW
6528 UCHAR uctAOND; // tAOND
6529 …UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 In…
6531 UCHAR uctCCDL; //
6532 UCHAR uctCRCRL; //
6533 UCHAR uctCRCWL; //
6534 UCHAR uctCKE; //
6535 UCHAR uctCKRSE; //
6536 UCHAR uctCKRSX; //
6537 UCHAR uctFAW32; //
6538 UCHAR ucMR4lo; //
6539 UCHAR ucMR4hi; //
6540 UCHAR ucMR5lo; //
6541 UCHAR ucMR5hi; //
6542 UCHAR ucTerminator;
6543 UCHAR ucReserved;
6557 …UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0…
6558 …UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory …
6559 UCHAR ucRow; // Number of Row,in power of 2;
6560 UCHAR ucColumn; // Number of Column,in power of 2;
6561 UCHAR ucBank; // Nunber of Bank;
6562 UCHAR ucRank; // Number of Rank, in power of 2
6563 UCHAR ucBurstSize; // burst size, 0= burst size=4 1= burst size=8
6564 …UCHAR ucDllDisBit; // position of DLL Enable/Disable bit in EMRS ( Extende…
6565 UCHAR ucRefreshRateFactor; // memory refresh rate in unit of ms
6566 UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16
6567 UCHAR ucPreamble; //[7:4] Write Preamble, [3:0] Read Preamble
6568 UCHAR ucMemAttrib; // Memory Device Addribute, like RDBI/WDBI etc
6579 …UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or p…
6580 UCHAR ucChannelNum; // board dependent parameter:Number of channel;
6581 UCHAR ucChannelSize; // board dependent parameter:32bit or 64bit
6582 UCHAR ucVREFI; // board dependnt parameter: EXT or INT +160mv to -140mv
6583 …UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calcula…
6584 UCHAR ucFlag; // To enable/disable functionalities based on memory type
6602 …UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to…
6603 …UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR…
6604 UCHAR ucChannelNum; // Number of channels present in this module config
6605 UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits
6606 UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16
6607 UCHAR ucFlag; // To enable/disable functionalities based on memory type
6608 …UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlen…
6609 UCHAR ucVREFI; // board dependent parameter
6610 …UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used …
6611 UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble
6612 …UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, u…
6614 UCHAR ucReserved[3];
6625 …UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table …
6626 …UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms)
6627 UCHAR ucReserved2[2];
6644 …UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to…
6645 …UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR…
6646 UCHAR ucChannelNum; // Number of channels present in this module config
6647 UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits
6648 UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16
6649 UCHAR ucFlag; // To enable/disable functionalities based on memory type
6650 …UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlen…
6651 UCHAR ucVREFI; // board dependent parameter
6652 …UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used …
6653 UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble
6654 …UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, u…
6656 UCHAR ucReserved[3];
6661 …UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table …
6662 …UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms)
6663 …UCHAR ucFIFODepth; // FIFO depth supposes to be detected during vendor detecti…
6664 UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth
6675 …UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to…
6676 …UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR…
6677 UCHAR ucChannelNum; // Number of channels present in this module config
6678 UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits
6679 UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16
6680 UCHAR ucFlag; // To enable/disable functionalities based on memory type
6681 …UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlen…
6682 UCHAR ucVREFI; // board dependent parameter
6683 …UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used …
6684 UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble
6685 …UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, u…
6687 UCHAR ucReserved[3];
6692 …UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table …
6693 …UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms)
6694 …UCHAR ucFIFODepth; // FIFO depth supposes to be detected during vendor detecti…
6695 UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth
6706 UCHAR ucExtMemoryID; // Current memory module ID
6707 UCHAR ucMemoryType; // MEM_TYPE_DDR2/DDR3/GDDR3/GDDR5
6708 UCHAR ucChannelNum; // Number of mem. channels supported in this module
6709 UCHAR ucChannelWidth; // CHANNEL_16BIT/CHANNEL_32BIT/CHANNEL_64BIT
6710 UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16
6711 …UCHAR ucReserve; // Former container for Mx_FLAGS like DBI_AC_MODE_ENABLE…
6712 UCHAR ucMisc; // RANK_OF_THISMEMORY etc.
6713 UCHAR ucVREFI; // Not used.
6714 …UCHAR ucNPL_RT; // Round trip delay (MC_SEQ_CAS_TIMING [28:24]:TCL=CL+NP…
6715 UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble
6716 …UCHAR ucMemorySize; // Total memory size in unit of 16MB for CONFIG_MEMSIZE …
6718 UCHAR ucReserved;
6722 UCHAR ucMemoryVenderID; // [7:4] Revision, [3:0] Vendor code
6723 …UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms)
6724 …UCHAR ucFIFODepth; // FIFO depth can be detected during vendor detection, h…
6725 UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth
6732 UCHAR ucNumOfVRAMModule;
6742 UCHAR aVID_PinsShift[9]; // 8 bit strap maximum+terminator
6743 UCHAR ucNumOfVRAMModule;
6757 …UCHAR ucMemDQ7_0ByteRemap; // DQ line byte remap, =0: Memory Da…
6759 UCHAR ucReservde[4];
6760 UCHAR ucNumOfVRAMModule;
6773 …UCHAR ucNumOfVRAMModule; // indicate number of V…
6774 …UCHAR ucMemoryClkPatchTblVer; // version of memory AC…
6775 …UCHAR ucVramModuleVer; // indicate ATOM_VRAM_M…
6776 UCHAR ucReserved;
6784 UCHAR aVID_PinsShift[9]; //8 bit strap maximum+terminator
6791 UCHAR ucTrainingLoop;
6792 UCHAR ucReserved[3];
6799 UCHAR ucControl;
6800 UCHAR ucData;
6801 UCHAR ucSatus;
6802 UCHAR ucTemp;
6810 UCHAR ucAct;
6811 UCHAR ucData;
6857 UCHAR VbeSignature[4];
6860 UCHAR Capabilities[4];
6884 UCHAR Reserved[222];
6885 UCHAR OemData[256];
6893 UCHAR RedBPP;
6894 UCHAR GreenBPP;
6895 UCHAR BlueBPP;
6896 UCHAR ReservedBPP;
6899 UCHAR Reserved[14];
6906 UCHAR WinAAttributes; // db ? ; window A attributes
6907 UCHAR WinBAttributes; // db ? ; window B attributes
6918 UCHAR XCharSize; // db ? ; character cell width in pixels
6919 UCHAR YCharSize; // db ? ; character cell height in pixels
6920 UCHAR NumberOfPlanes; // db ? ; number of memory planes
6921 UCHAR BitsPerPixel; // db ? ; bits per pixel
6922 UCHAR NumberOfBanks; // db ? ; number of banks
6923 UCHAR MemoryModel; // db ? ; memory model type
6924 UCHAR BankSize; // db ? ; bank size in KB
6925 UCHAR NumberOfImagePages;// db ? ; number of images
6926 UCHAR ReservedForPageFunction;//db 1 ; reserved for page function
6929 UCHAR RedMaskSize; // db ? ; size of direct color red mask in bits
6930 UCHAR RedFieldPosition; // db ? ; bit position of lsb of red mask
6931 UCHAR GreenMaskSize; // db ? ; size of direct color green mask in bits
6932 UCHAR GreenFieldPosition; // db ? ; bit position of lsb of green mask
6933 UCHAR BlueMaskSize; // db ? ; size of direct color blue mask in bits
6934 UCHAR BlueFieldPosition; // db ? ; bit position of lsb of blue mask
6935 UCHAR RsvdMaskSize; // db ? ; size of direct color reserved mask in bits
6936 UCHAR RsvdFieldPosition; // db ? ; bit position of lsb of reserved mask
6937 UCHAR DirectColorModeInfo;// db ? ; direct color mode attributes
6946 UCHAR BnkNumberOfImagePages;// db ? ; number of images for banked modes
6947 UCHAR LinNumberOfImagPages; // db ? ; number of images for linear modes
6948 UCHAR LinRedMaskSize; // db ? ; size of direct color red mask(linear modes)
6949 UCHAR LinRedFieldPosition; // db ? ; bit position of lsb of red mask(linear modes)
6950 UCHAR LinGreenMaskSize; // db ? ; size of direct color green mask(linear modes)
6951 UCHAR LinGreenFieldPosition;// db ? ; bit position of lsb of green mask(linear modes)
6952 UCHAR LinBlueMaskSize; // db ? ; size of direct color blue mask(linear modes)
6953 UCHAR LinBlueFieldPosition; // db ? ; bit position of lsb of blue mask(linear modes)
6954 UCHAR LinRsvdMaskSize; // db ? ; size of direct color reserved mask(linear modes)
6955 UCHAR LinRsvdFieldPosition; // db ? ; bit position of lsb of reserved mask(linear modes)
6957 UCHAR Reserved; // db 190 dup (0)
7013 UCHAR ucTransmitterCmdTblId;
7014 UCHAR ucConfig;
7015 UCHAR ucEncoderID; //available 1st encoder ( default )
7016 UCHAR ucOptionEncoderID; //available 2nd encoder ( optional )
7017 UCHAR uc2ndEncoderID;
7018 UCHAR ucReserved;
7033 UCHAR ucEncoderID;
7034 UCHAR ucEncoderConfig;
7059 UCHAR ucPpllId;
7060 UCHAR ucPpllAttribute;
7073 UCHAR ucTransmitterCmdTblId;
7074 UCHAR ucConfig;
7075 UCHAR ucEncoderID; // available 1st encoder ( default )
7076 UCHAR ucOptionEncoderID; // available 2nd encoder ( optional )
7077 UCHAR uc2ndEncoderID;
7078 UCHAR ucReserved;
7088 UCHAR ucDCERevision;
7089 UCHAR ucMaxDispEngineNum;
7090 UCHAR ucMaxActiveDispEngineNum;
7091 UCHAR ucMaxPPLLNum;
7092 UCHAR ucCoreRefClkSource; // value of CORE_REF_CLK_SOURCE
7093 UCHAR ucDispCaps;
7094 UCHAR ucReserved[2];
7120 UCHAR ucChannelID;
7123 UCHAR ucReplyStatus;
7124 UCHAR ucDelay;
7126 UCHAR ucDataOutLen;
7127 UCHAR ucReserved;
7135 UCHAR ucChannelID;
7138 UCHAR ucReplyStatus;
7139 UCHAR ucDelay;
7141 UCHAR ucDataOutLen;
7142 …UCHAR ucHPD_ID; //=0: HPD1, =1: HPD2, =2: HPD3, =3: HPD4, …
7154 UCHAR ucConfig; // for DP training command
7155 UCHAR ucI2cId; // use for GET_SINK_TYPE command
7157 UCHAR ucAction;
7158 UCHAR ucStatus;
7159 UCHAR ucLaneNum;
7160 UCHAR ucReserved[2];
7188 UCHAR ucAuxId;
7189 UCHAR ucAction;
7190 UCHAR ucSinkType; // Iput and Output parameters.
7191 …UCHAR ucHPDId; // Input parameter, used when ucAction = DP_SERVICE_V2_ACTION_DET_EXT_…
7192 UCHAR ucReserved[2];
7223 UCHAR ucI2CSpeed;
7226 UCHAR ucRegIndex;
7227 UCHAR ucStatus;
7230 UCHAR ucFlag;
7231 UCHAR ucTransBytes;
7232 UCHAR ucSlaveAddr;
7233 UCHAR ucLineNumber;
7248 UCHAR ucCmd; // Input: To tell which action to take
7249 UCHAR ucReserved[3];
7255 UCHAR ucReturnCode; // Output: Return value base on action was taken
7256 UCHAR ucReserved[3];
7278 UCHAR ucHWBlkInst; // HW block instance, 0, 1, 2, ...
7279 UCHAR ucReserved[3];
7319 UCHAR ucStartBit;
7320 UCHAR ucEndBit;
7325 UCHAR ucEncodeMode;
7326 UCHAR ucPhySel;
7342 UCHAR ucCondition2;
7359 UCHAR ucEncodeMode;
7360 UCHAR ucPhySel;
7366 UCHAR ucEncodeMode;
7367 UCHAR ucPhySel;
7373 UCHAR ucGfxBlkId; //GFX blk id to be harvested, like CU, RB or PRIM
7374 UCHAR ucReserved; //reserved
7375 UCHAR ucActiveUnitNumPerSH; //requested active CU/RB/PRIM number per shader array
7376 UCHAR ucMaxUnitNumPerSH; //max CU/RB/PRIM number per shader array
7424 UCHAR ucDAC1_BG_Adjustment;
7425 UCHAR ucDAC1_DAC_Adjustment;
7428 UCHAR ucDAC2_CRT2_BG_Adjustment;
7429 UCHAR ucDAC2_CRT2_DAC_Adjustment;
7432 …UCHAR ucDAC2_CRT2_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active L…
7433 UCHAR ucDAC2_NTSC_BG_Adjustment;
7434 UCHAR ucDAC2_NTSC_DAC_Adjustment;
7437 …UCHAR ucDAC2_TV1_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active L…
7438 UCHAR ucDAC2_CV_BG_Adjustment;
7439 UCHAR ucDAC2_CV_DAC_Adjustment;
7442 …UCHAR ucDAC2_CV_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active L…
7443 UCHAR ucDAC2_PAL_BG_Adjustment;
7444 UCHAR ucDAC2_PAL_DAC_Adjustment;
7475 UCHAR bfConnectorType:4;
7476 UCHAR bfAssociatedDAC:4;
7478 UCHAR bfAssociatedDAC:4;
7479 UCHAR bfConnectorType:4;
7486 UCHAR ucAccess;
7507 UCHAR ucIntSrcBitmap;
7533 UCHAR ucPLL_ChargePump; // PLL charge-pump gain control
7534 UCHAR ucPLL_DutyCycle; // PLL duty cycle control
7535 UCHAR ucPLL_VCO_Gain; // PLL VCO gain control
7536 UCHAR ucPLL_VoltageSwing; // PLL driver voltage swing control
7552 UCHAR ucTVStandard; //Same as TV standards defined above,
7553 UCHAR ucPadding[1];
7558 UCHAR ucAttribute; //Same as other digital encoder attributes defined above
7559 UCHAR ucPadding[1];
7573 UCHAR ucDeviceType; //Use ATOM_DEVICE_xxx1_Index to indicate device type only.
7574 UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT
7598 UCHAR ucXtransimitterID;
7599 …UCHAR ucSupportedLink; // Bit field, bit0=1, single link supported;bit1=1,…
7600 …UCHAR ucSequnceAlterID; // Even with the same external TMDS asic, it's poss…
7602 UCHAR ucMasterAddress; // Address to control Master xTMDS Chip
7603 UCHAR ucSlaveAddress; // Address to control Slave xTMDS Chip
7608 UCHAR ucEnable; // ATOM_ENABLE=On or ATOM_DISABLE=Off
7609 UCHAR ucDevice; // ATOM_DEVICE_DFP1_INDEX....
7610 UCHAR ucPadding[2];
7678 UCHAR ucVoltageDropIndex; // index to GPIO table
7679 UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate
7680 UCHAR ucMinTemperature;
7681 UCHAR ucMaxTemperature;
7682 UCHAR ucNumPciELanes; // number of PCIE lanes
7693 UCHAR ucVoltageDropIndex; // index to GPIO table
7694 UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate
7695 UCHAR ucMinTemperature;
7696 UCHAR ucMaxTemperature;
7697 UCHAR ucNumPciELanes; // number of PCIE lanes
7708 UCHAR ucVoltageDropIndex; // index to Core (VDDC) votage table
7709 UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate
7710 UCHAR ucMinTemperature;
7711 UCHAR ucMaxTemperature;
7712 UCHAR ucNumPciELanes; // number of PCIE lanes
7713 UCHAR ucVDDCI_VoltageDropIndex; // index to VDDCI votage table
7734 UCHAR ucOverdriveThermalController;
7735 UCHAR ucOverdriveI2cLine;
7736 UCHAR ucOverdriveIntBitmap;
7737 UCHAR ucOverdriveControllerAddress;
7738 UCHAR ucSizeOfPowerModeEntry;
7739 UCHAR ucNumOfPowerModeEntries;
7746 UCHAR ucOverdriveThermalController;
7747 UCHAR ucOverdriveI2cLine;
7748 UCHAR ucOverdriveIntBitmap;
7749 UCHAR ucOverdriveControllerAddress;
7750 UCHAR ucSizeOfPowerModeEntry;
7751 UCHAR ucNumOfPowerModeEntries;
7758 UCHAR ucOverdriveThermalController;
7759 UCHAR ucOverdriveI2cLine;
7760 UCHAR ucOverdriveIntBitmap;
7761 UCHAR ucOverdriveControllerAddress;
7762 UCHAR ucSizeOfPowerModeEntry;
7763 UCHAR ucNumOfPowerModeEntries;
7922 UCHAR Revision;
7923 UCHAR Checksum;
7924 UCHAR OemId[6];
7925 UCHAR OemTableId[8]; //UINT64 OemTableId;
7946 UCHAR TableUUID[16]; //0x24
7967 UCHAR VbiosContent[1];
7972 UCHAR Lib1Content[1];