UCHAR 55 arch/mips/include/asm/fw/arc/types.h typedef UCHAR *_PUCHAR; UCHAR 66 arch/mips/include/asm/fw/arc/types.h typedef UCHAR *PUCHAR; UCHAR 81 arch/mips/include/asm/fw/arc/types.h UCHAR HighIntensity; UCHAR 82 arch/mips/include/asm/fw/arc/types.h UCHAR Underscored; UCHAR 83 arch/mips/include/asm/fw/arc/types.h UCHAR ReverseVideo; UCHAR 48 drivers/gpu/drm/amd/include/atombios.h #ifndef UCHAR UCHAR 211 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTableFormatRevision; //Change it when the Parser is not backward compatible UCHAR 212 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTableContentRevision; //Change it only when the table needs to change but the firmware UCHAR 222 drivers/gpu/drm/amd/include/atombios.h UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, UCHAR 237 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtendedFunctionCode; UCHAR 238 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 245 drivers/gpu/drm/amd/include/atombios.h UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, UCHAR 260 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtendedFunctionCode; UCHAR 261 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 441 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //0:reserved //1:Memory //2:Engine UCHAR 442 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; //may expand to return larger Fbdiv later UCHAR 443 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFbDiv; //return value UCHAR 444 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; //return value UCHAR 450 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //0:reserved;COMPUTE_MEMORY_PLL_PARAM:Memory;COMPUTE_ENGINE_PLL_PARAM:Engine. it return ref_div to be written to register UCHAR 452 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; //return post div to be written to register UCHAR 500 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDiv; //Output Parameter UCHAR 501 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; //Output Parameter UCHAR 502 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCntlFlag; //Output Parameter UCHAR 503 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 533 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDiv; //Output Parameter UCHAR 534 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; //Output Parameter UCHAR 537 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCntlFlag; //Output Flags UCHAR 538 drivers/gpu/drm/amd/include/atombios.h UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0) mode UCHAR 540 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 560 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPllRefDiv; //Output Parameter: PLL ref divider UCHAR 561 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPllPostDiv; //Output Parameter: PLL post divider UCHAR 562 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPllCntlFlag; //Output Flags: control flag UCHAR 563 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 585 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSclkPostDiv; //PLL post divider = 2^ucSclkPostDiv UCHAR 586 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSclkVcoMode; //0: 4G~8Ghz, 1:3G~6Ghz,3: 2G~4Ghz, 2:Reserved UCHAR 587 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSclkPllRange; //GreenTable SCLK PLL range entry index ( 0~7 ) UCHAR 588 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSscEnable; UCHAR 608 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDllSpeed; //Output UCHAR 609 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; //Output UCHAR 611 drivers/gpu/drm/amd/include/atombios.h UCHAR ucInputFlag; //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode UCHAR 612 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPllCntlFlag; //Output: UCHAR 614 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBWCntl; UCHAR 664 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMclkDPMState; UCHAR 665 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 755 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 756 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 765 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDispPipeId; // ATOM_CRTC1, ATOM_CRTC2, ... UCHAR 766 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 767 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 772 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDispPipeId; // ATOM_CRTC1, ATOM_CRTC2, ... UCHAR 773 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE/ATOM_DISABLE/ATOM_INIT UCHAR 774 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 783 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 784 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 794 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDacType; //{ATOM_DAC_A,ATOM_DAC_B, ATOM_EXT_DAC} UCHAR 795 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; //Valid only when table revision =1.3 and above UCHAR 813 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDacStandard; // See definition of ATOM_DACx_xxx, For DEC3.0, bit 7 used as internal flag to indicate DAC2 (==1) or DAC1 (==0) UCHAR 814 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 829 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 837 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // =0: turn off encoder UCHAR 839 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; UCHAR 845 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 846 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 889 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1:2; UCHAR 890 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; // =0: UniphyAB, =1: UniphyCD =2: UniphyEF UCHAR 891 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; // =0: linkA/C/E =1: linkB/D/F UCHAR 892 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:1; UCHAR 893 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 895 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 896 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:1; UCHAR 897 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; // =0: linkA/C/E =1: linkB/D/F UCHAR 898 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; // =0: UniphyAB, =1: UniphyCD =2: UniphyEF UCHAR 899 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1:2; UCHAR 908 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 909 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; UCHAR 915 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 916 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStatus; // = DP_LINK_TRAINING_COMPLETE or DP_LINK_TRAINING_INCOMPLETE, only used by VBIOS with command ATOM_ENCODER_CMD_QUERY_DP_LINK_TRAINING_STATUS UCHAR 917 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 962 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1:1; UCHAR 963 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 964 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:3; UCHAR 965 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 967 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 968 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:3; UCHAR 969 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 970 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1:1; UCHAR 989 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 991 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; UCHAR 998 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelMode; // only valid when ucAction == ATOM_ENCODER_CMD_SETUP_PANEL_MODE UCHAR 1003 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 1004 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitPerColor; // only valid for DP mode when ucAction = ATOM_ENCODER_CMD_SETUP UCHAR 1005 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 1015 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1:1; UCHAR 1016 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 1017 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:2; UCHAR 1018 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLinkRate:2; // =0: 1.62Ghz, =1: 2.7Ghz, 2=5.4Ghz <= Changed comparing to previous version UCHAR 1020 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLinkRate:2; // =0: 1.62Ghz, =1: 2.7Ghz, 2=5.4Ghz <= Changed comparing to previous version UCHAR 1021 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:2; UCHAR 1022 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 1023 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1:1; UCHAR 1046 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 1048 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 1050 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; UCHAR 1057 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelMode; // only valid when ucAction == ATOM_ENCODER_CMD_SETUP_PANEL_MODE UCHAR 1062 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 1063 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitPerColor; // only valid for DP mode when ucAction = ATOM_ENCODER_CMD_SETUP UCHAR 1064 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPD_ID; // HPD ID (1-6). =0 means to skip HDP programming. New comparing to previous version UCHAR 1083 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigId; // 0~6 map to DIG0~DIG6 UCHAR 1084 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // = ATOM_ENOCODER_CMD_STREAM_SETUP UCHAR 1085 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigMode; // ATOM_ENCODER_MODE_DP/ATOM_ENCODER_MODE_DVI/ATOM_ENCODER_MODE_HDMI UCHAR 1086 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // Lane number UCHAR 1088 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitPerColor; UCHAR 1089 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkRateIn270Mhz;//= DP link rate/270Mhz, =6: 1.62G = 10: 2.7G, =20: 5.4Ghz, =30: 8.1Ghz etc UCHAR 1090 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 1095 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigId; // 0~6 map to DIG0~DIG6 UCHAR 1096 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // = ATOM_ENOCODER_CMD_LINK_SETUP UCHAR 1097 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigMode; // ATOM_ENCODER_MODE_DP/ATOM_ENCODER_MODE_DVI/ATOM_ENCODER_MODE_HDMI UCHAR 1098 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // Lane number UCHAR 1100 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDSel; UCHAR 1101 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigEncoderSel; // DIG stream( front-end ) selection, bit0 means DIG0 FE is enable, UCHAR 1102 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 1107 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigId; // 0~6 map to DIG0~DIG6 UCHAR 1108 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // = ATOM_ENCODER_CMD_DPLINK_SETUP UCHAR 1109 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelMode; // =0: external DP UCHAR 1112 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 1118 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigId; // 0~6 map to DIG0~DIG6 UCHAR 1119 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // = rest of generic encoder command which does not carry any parameters UCHAR 1120 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 1150 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneSel; UCHAR 1151 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneSet; UCHAR 1162 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 1176 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // =0: turn off encoder UCHAR 1178 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[4]; UCHAR 1231 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1234 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:1; UCHAR 1235 drivers/gpu/drm/amd/include/atombios.h UCHAR fDPConnector:1; //bit4=0: DP connector =1: None DP connector UCHAR 1236 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA( DIG inst0 ). =1: Data/clk path source from DIGB ( DIG inst1 ) UCHAR 1237 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1240 drivers/gpu/drm/amd/include/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1241 drivers/gpu/drm/amd/include/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1243 drivers/gpu/drm/amd/include/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1244 drivers/gpu/drm/amd/include/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1245 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1247 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA( DIG inst0 ). =1: Data/clk path source from DIGB ( DIG inst1 ) UCHAR 1248 drivers/gpu/drm/amd/include/atombios.h UCHAR fDPConnector:1; //bit4=0: DP connector =1: None DP connector UCHAR 1249 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:1; UCHAR 1250 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1291 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX UCHAR 1292 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[4]; UCHAR 1298 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1301 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, EXT_CLK=2 UCHAR 1302 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1303 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1305 drivers/gpu/drm/amd/include/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1306 drivers/gpu/drm/amd/include/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1308 drivers/gpu/drm/amd/include/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1309 drivers/gpu/drm/amd/include/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1310 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1312 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1313 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, EXT_CLK=2 UCHAR 1314 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1330 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX UCHAR 1331 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; UCHAR 1332 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 1373 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneSel; UCHAR 1376 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneSet; UCHAR 1379 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPOST_CURSOR2:2; //Bit[7:6] Post Cursor2 Level <= New in V4 UCHAR 1380 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPRE_EMPHASIS:3; //Bit[5:3] Pre-emphasis Level UCHAR 1381 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVOLTAGE_SWING:3; //Bit[2:0] Voltage Swing Level UCHAR 1383 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVOLTAGE_SWING:3; //Bit[2:0] Voltage Swing Level UCHAR 1384 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPRE_EMPHASIS:3; //Bit[5:3] Pre-emphasis Level UCHAR 1385 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPOST_CURSOR2:2; //Bit[7:6] Post Cursor2 Level <= New in V4 UCHAR 1394 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1397 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, DCPLL=2, EXT_CLK=3 <= New UCHAR 1398 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1399 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1401 drivers/gpu/drm/amd/include/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1402 drivers/gpu/drm/amd/include/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1404 drivers/gpu/drm/amd/include/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1405 drivers/gpu/drm/amd/include/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1406 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1408 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1409 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, DCPLL=2, EXT_CLK=3 <= New UCHAR 1410 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1427 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 1429 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX UCHAR 1430 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; UCHAR 1431 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 1463 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReservd1:1; UCHAR 1464 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDSel:3; UCHAR 1465 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhyClkSrcId:2; UCHAR 1466 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCoherentMode:1; UCHAR 1467 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:1; UCHAR 1469 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:1; UCHAR 1470 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCoherentMode:1; UCHAR 1471 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhyClkSrcId:2; UCHAR 1472 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDSel:3; UCHAR 1473 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReservd1:1; UCHAR 1480 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhyId; // 0=UNIPHYA, 1=UNIPHYB, 2=UNIPHYC, 3=UNIPHYD, 4= UNIPHYE 5=UNIPHYF UCHAR 1481 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_xxx UCHAR 1482 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // indicate lane number 1-8 UCHAR 1483 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConnObjId; // Connector Object Id defined in ObjectId.h UCHAR 1484 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigMode; // indicate DIG mode UCHAR 1487 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 1489 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigEncoderSel; // indicate DIG front end encoder UCHAR 1490 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLaneSet; UCHAR 1491 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 1492 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1; UCHAR 1561 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhyId; // 0=UNIPHYA, 1=UNIPHYB, 2=UNIPHYC, 3=UNIPHYD, 4= UNIPHYE 5=UNIPHYF UCHAR 1562 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_xxx UCHAR 1565 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigMode; // ATOM_ENCODER_MODE_DP/ATOM_ENCODER_MODE_DVI/ATOM_ENCODER_MODE_HDMI UCHAR 1566 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPLaneSet; // DP voltage swing and pre-emphasis value defined in DPCD DP_LANE_SET, "DP_LANE_SET__xDB_y_zV" UCHAR 1568 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // Lane number UCHAR 1570 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDSel; // =1: HPD1, =2: HPD2, .... =6: HPD6, =0: HPD is not assigned UCHAR 1571 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDigEncoderSel; // DIG stream( front-end ) selection, bit0 means DIG0 FE is enable, UCHAR 1572 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConnObjId; // Connector Object Id defined in ObjectId.h UCHAR 1573 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 1616 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; // indicate which encoder, and DP link rate when ucAction = SETUP/ENABLE_OUTPUT UCHAR 1617 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // UCHAR 1618 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; // encoder mode, only used when ucAction = SETUP/ENABLE_OUTPUT UCHAR 1619 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; // lane number, only used when ucAction = SETUP/ENABLE_OUTPUT UCHAR 1620 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitPerColor; // output bit per color, only valid when ucAction = SETUP/ENABLE_OUTPUT and ucEncodeMode= DP UCHAR 1621 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 1659 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // Possible input:ATOM_ENABLE||ATOMDISABLE UCHAR 1664 drivers/gpu/drm/amd/include/atombios.h UCHAR aucPadding[3]; // padding to DWORD aligned UCHAR 1704 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 1705 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBriLevel; UCHAR 1716 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1717 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBlanking; // ATOM_BLANKING or ATOM_BLANKINGOFF UCHAR 1731 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1732 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 1733 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 1746 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1747 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 1756 drivers/gpu/drm/amd/include/atombios.h UCHAR ucH_Replication; // horizontal replication UCHAR 1757 drivers/gpu/drm/amd/include/atombios.h UCHAR ucV_Replication; // vertical replication UCHAR 1758 drivers/gpu/drm/amd/include/atombios.h UCHAR usCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1759 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding; UCHAR 1768 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1769 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDevice; // ATOM_DEVICE_CRT1|ATOM_DEVICE_CRT2|.... UCHAR 1770 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 1776 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1777 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderID; // DAC1/DAC2/TVOUT/DIG1/DIG2/DVO UCHAR 1778 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; // Encoding mode, only valid when using DIG1/DIG2/DVO UCHAR 1779 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding; UCHAR 1805 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1806 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderID; // DAC1/DAC2/TVOUT/DIG1/DIG2/DVO UCHAR 1807 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; // Encoding mode, only valid when using DIG1/DIG2/DVO UCHAR 1808 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDstBpc; // PANEL_6/8/10/12BIT_PER_COLOR UCHAR 1823 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; // post divider UCHAR 1824 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFracFbDiv; // fractional feedback divider UCHAR 1825 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2 UCHAR 1826 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDivSrc; // ATOM_PJITTER or ATO_NONPJITTER UCHAR 1827 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // Which CRTC uses this Ppll UCHAR 1828 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding; UCHAR 1843 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; // post divider UCHAR 1844 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFracFbDiv; // fractional feedback divider UCHAR 1845 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2 UCHAR 1846 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDivSrc; // ATOM_PJITTER or ATO_NONPJITTER UCHAR 1847 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // Which CRTC uses this Ppll UCHAR 1848 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; // Different bits for different purpose, bit [7:4] as device index, bit[0]=Force prog UCHAR 1890 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; // post divider UCHAR 1891 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFracFbDiv; // fractional feedback divider UCHAR 1892 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2 UCHAR 1893 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterId; // graphic encoder id defined in objectId.h UCHAR 1896 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; // encoder type defined as ATOM_ENCODER_MODE_DP/DVI/HDMI/ UCHAR 1897 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVOConfig; // when use DVO, need to know SDR/DDR, 12bit or 24bit UCHAR 1899 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; // bit[0]=Force program, bit[1]= set pclk for VGA, b[2]= CRTC sel UCHAR 1910 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1~6, indicate the CRTC controller to UCHAR 1913 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 1914 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFracFbDiv; // [gphan] temporary to prevent build problem. remove it after driver code is changed. UCHAR 1919 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; // post divider. UCHAR 1920 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDiv; // Reference divider UCHAR 1921 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2/ATOM_DCPLL UCHAR 1922 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h, UCHAR 1924 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; // Encoder mode: UCHAR 1925 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; // bit[0]= Force program PPLL UCHAR 1967 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; // post divider. UCHAR 1968 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDiv; // Reference divider UCHAR 1969 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2/ATOM_DCPLL UCHAR 1970 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h, UCHAR 1972 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; // Encoder mode: UCHAR 1973 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; // bit[0]= Force program PPLL UCHAR 2005 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStatus; UCHAR 2006 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDivSrc; // =1: reference clock source from XTALIN, =0: source from PCIE ref clock UCHAR 2007 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 2019 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PHY_PLL0/ATOM_PHY_PLL1/ATOM_PPLL0 UCHAR 2020 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h, UCHAR 2022 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderMode; // Encoder mode: UCHAR 2023 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; // bit[0]= Force program PLL for pixclk UCHAR 2029 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1~6, indicate the CRTC controller to UCHAR 2030 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDeepColorRatio; // HDMI panel bit depth: =0: 24bpp =1:30bpp, =2:36bpp UCHAR 2031 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 2055 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; // bit0=1: DPREFCLK bypass DFS bit0=0: DPREFCLK not bypass DFS UCHAR 2056 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCrtc; // use when enable DCCG pixel clock ucFlag[1]=1 UCHAR 2057 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpllId; // use when enable DCCG pixel clock ucFlag[1]=1 UCHAR 2058 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDeepColorRatio; // use when enable DCCG pixel clock ucFlag[1]=1 UCHAR 2077 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDCEClkType; // =0: DISPCLK =1: DPREFCLK =2: PIXCLK UCHAR 2078 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDCEClkSrc; // ATOM_PLL0 or ATOM_GCK_DFS or ATOM_FCH_CLK or ATOM_COMBOPHY_PLLx UCHAR 2079 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDCEClkFlag; // Bit [1:0] = PPLL ref clock source ( when ucDCEClkSrc= ATOM_PPLL0 ) UCHAR 2080 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ucDisp Pipe Id, ATOM_CRTC0/1/2/..., use only when ucDCEClkType = PIXCLK UCHAR 2117 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterID; UCHAR 2118 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; UCHAR 2121 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVOConfig; //if DVO, need passing link rate and output 12bitlow or 24bit UCHAR 2122 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; //if none DVO, not defined yet UCHAR 2124 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 2133 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterID; // GPU transmitter id defined in objectid.h UCHAR 2134 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; // encoder mode: CRT, LVDS, DP, TMDS or HDMI UCHAR 2135 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDispPllConfig; // display pll configure parameter defined as following DISPPLL_CONFIG_XXXX UCHAR 2136 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtTransmitterID; // external encoder id. UCHAR 2137 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 2156 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefDiv; // if it is none-zero, it is used to be calculated the other ppll parameter fb_divider and post_div ( if it is not given ) UCHAR 2157 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; // if it is none-zero, it is used to be calculated the other ppll parameter fb_divider UCHAR 2158 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 2175 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE:Enable YUV or ATOM_DISABLE:Disable YUV (RGB) UCHAR 2176 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // Which CRTC needs this YUV or RGB format UCHAR 2177 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 2210 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSlaveAddr; //Read from which slave UCHAR 2211 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLineNumber; //Read from which HW assisted line UCHAR 2232 drivers/gpu/drm/amd/include/atombios.h UCHAR ucData; //PS data1 UCHAR 2233 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStatus; //Status byte 1=success, 2=failure, Also is used as PS data2 UCHAR 2234 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSlaveAddr; //Write to which slave UCHAR 2235 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLineNumber; //Write from which HW assisted line UCHAR 2243 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSlaveAddr; //Write to which slave UCHAR 2244 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLineNumber; //Write from which HW assisted line UCHAR 2256 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerConnectorStatus; //Used for return value 0: detected, 1:not detected UCHAR 2257 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrBehaviorId; UCHAR 2263 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerConnectorStatus; //Used for return value 0: detected, 1:not detected UCHAR 2264 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 2278 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Others:TBD UCHAR 2279 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumStepSize_Delay; //bits3:2 SS_STEP_SIZE; bit 6:4 SS_DELAY UCHAR 2280 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; //ATOM_ENABLE or ATOM_DISABLE UCHAR 2281 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 2288 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Others:TBD UCHAR 2289 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumStep; // UCHAR 2290 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; //ATOM_ENABLE or ATOM_DISABLE UCHAR 2291 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumDelay; UCHAR 2292 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumRange; UCHAR 2293 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding; UCHAR 2300 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumType; // Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Others:TBD UCHAR 2301 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumStep; // UCHAR 2302 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 2303 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumDelay; UCHAR 2304 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumRange; UCHAR 2305 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2 UCHAR 2311 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumType; // Bit[0]: 0-Down Spread,1-Center Spread. UCHAR 2315 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 2336 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumType; // Bit[0]: 0-Down Spread,1-Center Spread. UCHAR 2340 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 2403 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // bit0=0: Enable single link UCHAR 2407 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 2423 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // see PANEL_ENCODER_MISC_xx defintions below UCHAR 2424 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 2426 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTruncate; // bit0=0: Disable truncate UCHAR 2430 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpatial; // bit0=0: Disable spatial dithering UCHAR 2434 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTemporal; // bit0=0: Disable temporal dithering UCHAR 2440 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFRC; // bit4=0: 25FRC_SEL pattern E UCHAR 2473 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // Enable or Disable External TMDS encoder UCHAR 2474 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // Bit0=0:Enable Single link;=1:Enable Dual link;Bit1 {=0:666RGB, =1:888RGB} UCHAR 2475 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 2513 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVOConfig; UCHAR 2514 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT UCHAR 2515 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReseved[4]; UCHAR 2522 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVOConfig; UCHAR 2523 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT UCHAR 2524 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitPerColor; //please refer to definition of PANEL_xBIT_PER_COLOR UCHAR 2525 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReseved[3]; UCHAR 2598 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ UCHAR 2599 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; // To set all, to set source A or source B or ... UCHAR 2600 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageIndex; // An index to tell which voltage level UCHAR 2601 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 2606 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ UCHAR 2607 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; // Not used, maybe use for state machine for differen power mode UCHAR 2614 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2615 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; // Indicate action: Set voltage level UCHAR 2670 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2671 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info UCHAR 2709 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2710 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info UCHAR 2731 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2732 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info UCHAR 2766 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTvStandard; // See definition "ATOM_TV_NTSC ..." UCHAR 2767 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 2843 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2C_Type; // I2C type (normal GP_IO, ImpactTV GP_IO, Dedicated I2C pin, etc) UCHAR 2844 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTV_OutInfo; // Type of TV out supported (3:0) and video out crystal frequency (6:4) and TV data port (7) UCHAR 2845 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVideoPortInfo; // Provides the video port capabilities UCHAR 2846 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHostPortInfo; // Provides host port configuration information UCHAR 2857 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTunerInfo; // Type of tuner installed on the adapter (4:0) and video input for tuner (7:5) UCHAR 2858 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAudioChipInfo; // List the audio chip type (3:0) product type (4) and OEM revision (7:5) UCHAR 2859 drivers/gpu/drm/amd/include/atombios.h UCHAR ucProductID; // Defines as OEM ID or ATI board ID dependent on product type setting UCHAR 2860 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo1; // Tuner voltage (1:0) HW teletext support (3:2) FM audio decoder (5:4) reserved (6) audio scrambling (7) UCHAR 2861 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo2; // I2S input config (0) I2S output config (1) I2S Audio Chip (4:2) SPDIF Output Config (5) reserved (7:6) UCHAR 2862 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo3; // Video Decoder Type (3:0) Video In Standard/Crystal (7:4) UCHAR 2863 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo4; // Video Decoder Host Config (2:0) reserved (7:3) UCHAR 2864 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVideoInput0Info;// Video Input 0 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2865 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVideoInput1Info;// Video Input 1 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2866 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVideoInput2Info;// Video Input 2 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2867 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVideoInput3Info;// Video Input 3 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2868 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVideoInput4Info;// Video Input 4 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2961 drivers/gpu/drm/amd/include/atombios.h UCHAR ucASICMaxTemperature; UCHAR 2962 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; //Don't use them UCHAR 2977 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 2978 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 2979 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2995 drivers/gpu/drm/amd/include/atombios.h UCHAR ucASICMaxTemperature; UCHAR 2996 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 2997 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; //Don't use them UCHAR 3013 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 3014 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 3015 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 3031 drivers/gpu/drm/amd/include/atombios.h UCHAR ucASICMaxTemperature; UCHAR 3032 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 3033 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; //Don't use them UCHAR 3050 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 3051 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 3052 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 3068 drivers/gpu/drm/amd/include/atombios.h UCHAR ucASICMaxTemperature; UCHAR 3069 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 3088 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 3089 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 3090 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 3107 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1; //Was ucASICMaxTemperature; UCHAR 3108 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 3128 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 3129 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved4[3]; UCHAR 3139 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEMBEDDED_CAP:2; // Bit[1:0] Embedded feature level UCHAR 3140 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved:2; // Bit[3:2] Reserved UCHAR 3141 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBRANDING_ID:4; // Bit[7:4] Branding ID UCHAR 3157 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved3; //Was ucASICMaxTemperature; UCHAR 3158 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 3164 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRemoteDisplayConfig; UCHAR 3165 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved5[3]; //Was usMinEngineClockPLL_Input and usMaxEngineClockPLL_Input UCHAR 3176 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 3177 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCoolingSolution_ID; //0: Air cooling; 1: Liquid cooling ... [COOLING_SOLUTION] UCHAR 3179 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved9; UCHAR 3207 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfCyclesInPeriodHi; UCHAR 3208 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLCDTimingSel; //=0:not valid.!=0 sel this timing descriptor from LCD EDID. UCHAR 3222 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxNBVoltage; UCHAR 3223 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinNBVoltage; UCHAR 3224 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; //[7:4]=1:DDR1;=2:DDR2;=3:DDR3.[3:0] is reserved UCHAR 3225 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfCyclesInPeriod; //CG.FVTHROT_PWM_CTRL_REG0.NumberOfCyclesInPeriod UCHAR 3226 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStartingPWM_HighTime; //CG.FVTHROT_PWM_CTRL_REG0.StartingPWM_HighTime UCHAR 3227 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHTLinkWidth; //16 bit vs. 8 bit UCHAR 3228 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxNBVoltageHigh; UCHAR 3229 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinNBVoltageHigh; UCHAR 3286 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; //[3:0]=1:DDR1;=2:DDR2;=3:DDR3.[7:4] is reserved UCHAR 3287 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 3288 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDockingPinBit; UCHAR 3289 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDockingPinPolarity; UCHAR 3462 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcTmpLmt; //bit [22:16] of D24F3x64 Hardware Thermal Control (HTC) Register, may not be needed, TBD UCHAR 3463 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTjOffset; //bit [28:22] of D24F3xE4 Thermtrip Status Register,may not be needed, TBD UCHAR 3470 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; //[3:0]=1:DDR1;=2:DDR2;=3:DDR3.[7:4] is reserved UCHAR 3471 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 3661 drivers/gpu/drm/amd/include/atombios.h UCHAR bfHW_Capable:1; UCHAR 3662 drivers/gpu/drm/amd/include/atombios.h UCHAR bfHW_EngineID:3; UCHAR 3663 drivers/gpu/drm/amd/include/atombios.h UCHAR bfI2C_LineMux:4; UCHAR 3665 drivers/gpu/drm/amd/include/atombios.h UCHAR bfI2C_LineMux:4; UCHAR 3666 drivers/gpu/drm/amd/include/atombios.h UCHAR bfHW_EngineID:3; UCHAR 3667 drivers/gpu/drm/amd/include/atombios.h UCHAR bfHW_Capable:1; UCHAR 3674 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAccess; UCHAR 3692 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClkMaskShift; UCHAR 3693 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClkEnShift; UCHAR 3694 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClkY_Shift; UCHAR 3695 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClkA_Shift; UCHAR 3696 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDataMaskShift; UCHAR 3697 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDataEnShift; UCHAR 3698 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDataY_Shift; UCHAR 3699 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDataA_Shift; UCHAR 3700 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1; UCHAR 3701 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved2; UCHAR 3810 drivers/gpu/drm/amd/include/atombios.h UCHAR ucH_Border; // From DFP EDID UCHAR 3811 drivers/gpu/drm/amd/include/atombios.h UCHAR ucV_Border; UCHAR 3812 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 3813 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 3830 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 3831 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverscanRight; // right UCHAR 3832 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverscanLeft; // left UCHAR 3833 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverscanBottom; // bottom UCHAR 3834 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverscanTop; // top UCHAR 3835 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 3862 drivers/gpu/drm/amd/include/atombios.h UCHAR ucInternalModeNumber; UCHAR 3863 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRate; UCHAR 3879 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHBorder; UCHAR 3880 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVBorder; UCHAR 3882 drivers/gpu/drm/amd/include/atombios.h UCHAR ucInternalModeNumber; UCHAR 3883 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRate; UCHAR 3905 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDigOntoDEin10Ms; UCHAR 3906 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDEtoBLOnin10Ms; UCHAR 3907 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDS_Misc; // Bit0:{=0:single, =1:dual},Bit1 {=0:666RGB, =1:888RGB},Bit2:3:{Grey level} UCHAR 3911 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelDefaultRefreshRate; UCHAR 3912 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelIdentification; UCHAR 3913 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Id; UCHAR 3925 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDigOntoDEin10Ms; UCHAR 3926 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDEtoBLOnin10Ms; UCHAR 3927 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDS_Misc; // Bit0:{=0:single, =1:dual},Bit1 {=0:666RGB, =1:888RGB},Bit2:3:{Grey level} UCHAR 3931 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelDefaultRefreshRate; UCHAR 3932 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelIdentification; UCHAR 3933 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Id; UCHAR 3936 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLCDPanel_SpecialHandlingCap; UCHAR 3937 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelInfoSize; // start from ATOM_DTD_FORMAT to end of panel info, include ExtInfoTable UCHAR 3938 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 3978 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSupportedRefreshRate; UCHAR 3979 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinRefreshRateForDRR; UCHAR 3999 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLCD_Misc; // Reorganized in V13 UCHAR 4005 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelDefaultRefreshRate; UCHAR 4006 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelIdentification; UCHAR 4007 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Id; UCHAR 4010 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLCDPanel_SpecialHandlingCap; // Reorganized in V13 UCHAR 4015 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPanelInfoSize; // start from ATOM_DTD_FORMAT to end of panel info, include ExtInfoTable UCHAR 4018 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDIGONtoDE_in4Ms; UCHAR 4019 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDEtoVARY_BL_in4Ms; UCHAR 4020 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceVARY_BLtoDE_in4Ms; UCHAR 4021 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceDEtoDIGON_in4Ms; UCHAR 4023 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOffDelay_in4Ms; UCHAR 4024 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceVARY_BLtoBLON_in4Ms; UCHAR 4025 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPowerSequenceBLONtoVARY_BL_in4Ms; UCHAR 4026 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1; UCHAR 4028 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPCD_eDP_CONFIGURATION_CAP; // dpcd 0dh UCHAR 4029 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPCD_MAX_LINK_RATE; // dpcd 01h UCHAR 4030 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPCD_MAX_LANE_COUNT; // dpcd 02h UCHAR 4031 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPCD_MAX_DOWNSPREAD; // dpcd 03h UCHAR 4034 drivers/gpu/drm/amd/include/atombios.h UCHAR uceDPToLVDSRxId; UCHAR 4035 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLcdReservd; UCHAR 4082 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordType; UCHAR 4089 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordType; UCHAR 4090 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRTSValue; UCHAR 4097 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordType; UCHAR 4108 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordType; UCHAR 4109 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFakeEDIDLength; // = 128 means EDID length is 128 bytes, otherwise the EDID length = ucFakeEDIDLength*128 UCHAR 4110 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFakeEDIDString[1]; // This actually has ucFakeEdidLength elements. UCHAR 4115 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordType; UCHAR 4135 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Bit2=1: PCIE REFCLK SS =0 iternal PPLL SS Others:TBD UCHAR 4136 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Step; UCHAR 4137 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Delay; UCHAR 4138 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Id; UCHAR 4139 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecommendedRef_Div; UCHAR 4140 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSS_Range; //it was reserved for V11 UCHAR 4198 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTV_SuppportedStandard; UCHAR 4199 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTV_BootUpDefaultStandard; UCHAR 4200 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExt_TV_ASIC_ID; UCHAR 4201 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExt_TV_ASIC_SlaveAddr; UCHAR 4207 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRevisionNumber; //10h : Revision 1.0; 11h : Revision 1.1 UCHAR 4208 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxLinkRate; //06h : 1.62Gbps per lane; 0Ah = 2.7Gbps per lane UCHAR 4209 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxLane; //Bits 4:0 = MAX_LANE_COUNT (1/2/4). Bit 7 = ENHANCED_FRAME_CAP UCHAR 4210 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxDownSpread; //Bit0 = 0: No Down spread; Bit0 = 1: 0.5% (Subject to change according to DP spec) UCHAR 4364 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGpioPinBitShift; UCHAR 4365 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIO_ID; UCHAR 4406 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSettings; UCHAR 4407 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4449 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitShift; UCHAR 4450 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPinActiveState; //ucPinActiveState: Bit0=1 active high, =0 active low UCHAR 4452 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; UCHAR 4453 drivers/gpu/drm/amd/include/atombios.h UCHAR uc480i; UCHAR 4454 drivers/gpu/drm/amd/include/atombios.h UCHAR uc480p; UCHAR 4455 drivers/gpu/drm/amd/include/atombios.h UCHAR uc720p; UCHAR 4456 drivers/gpu/drm/amd/include/atombios.h UCHAR uc1080i; UCHAR 4457 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLetterBoxMode; UCHAR 4458 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 4459 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfWbGpioBlocks; //For Component video D-Connector support. If zere, NTSC type connector UCHAR 4469 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMiscInfo; UCHAR 4470 drivers/gpu/drm/amd/include/atombios.h UCHAR uc480i; UCHAR 4471 drivers/gpu/drm/amd/include/atombios.h UCHAR uc480p; UCHAR 4472 drivers/gpu/drm/amd/include/atombios.h UCHAR uc720p; UCHAR 4473 drivers/gpu/drm/amd/include/atombios.h UCHAR uc1080i; UCHAR 4474 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4475 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLetterBoxMode; UCHAR 4476 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfWbGpioBlocks; //For Component video D-Connector support. If zere, NTSC type connector UCHAR 4530 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfDispPath; UCHAR 4531 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVersion; UCHAR 4532 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 4546 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfObjects; UCHAR 4547 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 4553 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfSrc; UCHAR 4555 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfDst; UCHAR 4591 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane3_Source:2; UCHAR 4592 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane2_Source:2; UCHAR 4593 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane1_Source:2; UCHAR 4594 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane0_Source:2; UCHAR 4596 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane0_Source:2; UCHAR 4597 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane1_Source:2; UCHAR 4598 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane2_Source:2; UCHAR 4599 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDP_Lane3_Source:2; UCHAR 4611 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_CLK_Source:2; UCHAR 4612 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_DATA0_Source:2; UCHAR 4613 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_DATA1_Source:2; UCHAR 4614 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_DATA2_Source:2; UCHAR 4616 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_DATA2_Source:2; UCHAR 4617 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_DATA1_Source:2; UCHAR 4618 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_DATA0_Source:2; UCHAR 4619 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDVI_CLK_Source:2; UCHAR 4628 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtAUXDDCLutIndex; //An index into external AUX/DDC channel LUT UCHAR 4629 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtHPDPINLutIndex; //An index into external HPD pin LUT UCHAR 4632 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelMapping; // if ucChannelMapping=0, using default one to one mapping UCHAR 4636 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChPNInvert; // bit vector for up to 8 lanes, =0: P and N is not invert, =1 P and N is inverted UCHAR 4658 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGuid [NUMBER_OF_UCHAR_FOR_GUID]; // a GUID is a 16 byte long string UCHAR 4660 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChecksum; // a simple Checksum of the sum of whole structure equal to 0x0. UCHAR 4661 drivers/gpu/drm/amd/include/atombios.h UCHAR uc3DStereoPinId; // use for eDP panel UCHAR 4662 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRemoteDisplayConfig; UCHAR 4663 drivers/gpu/drm/amd/include/atombios.h UCHAR uceDPToLVDSRxId; UCHAR 4664 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFixDPVoltageSwing; // usCaps[1]=1, this indicate DP_LANE_SET value UCHAR 4665 drivers/gpu/drm/amd/include/atombios.h UCHAR Reserved[3]; // for potential expansion UCHAR 4671 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordType; //An emun to indicate the record type UCHAR 4672 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRecordSize; //The size of the whole record in byte UCHAR 4706 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2CAddr; //The slave address, it's 0 when the record is attached to connector for DDC UCHAR 4712 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDIntGPIOID; //Corresponding block in GPIO_PIN_INFO table gives the pin info UCHAR 4713 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPlugged_PinState; UCHAR 4720 drivers/gpu/drm/amd/include/atombios.h UCHAR ucProtectionFlag; UCHAR 4721 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4734 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfDevice; UCHAR 4735 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4743 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfigGPIOID; UCHAR 4744 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfigGPIOState; //Set to 1 when it's active high to enable external flow in UCHAR 4745 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlowinGPIPID; UCHAR 4746 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtInGPIPID; UCHAR 4752 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTL1GPIO_ID; UCHAR 4753 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTL1GPIOState; //Set to 1 when it's active high UCHAR 4754 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTL2GPIO_ID; UCHAR 4755 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTL2GPIOState; //Set to 1 when it's active high UCHAR 4756 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTL3GPIO_ID; UCHAR 4757 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTL3GPIOState; //Set to 1 when it's active high UCHAR 4758 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCTLFPGA_IN_ID; UCHAR 4759 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 4765 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIOID; //Corresponding block in GPIO_PIN_INFO table gives the pin info UCHAR 4766 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTVActiveState; //Indicating when the pin==0 or 1 when TV is connected UCHAR 4772 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTMSGPIO_ID; UCHAR 4773 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTMSGPIOState; //Set to 1 when it's active high UCHAR 4774 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTCKGPIO_ID; UCHAR 4775 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTCKGPIOState; //Set to 1 when it's active high UCHAR 4776 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTDOGPIO_ID; UCHAR 4777 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTDOGPIOState; //Set to 1 when it's active high UCHAR 4778 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTDIGPIO_ID; UCHAR 4779 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTDIGPIOState; //Set to 1 when it's active high UCHAR 4780 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 4787 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIOID; // GPIO_ID, find the corresponding ID in GPIO_LUT table UCHAR 4788 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIO_PinState; // Pin state showing how to set-up the pin UCHAR 4794 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlags; // Future expnadibility UCHAR 4795 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumberOfPins; // Number of GPIO pins used to control the object UCHAR 4827 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 4889 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlowCntlGpioId; UCHAR 4890 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSwapCntlGpioId; UCHAR 4891 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConnectedDvoBundle; UCHAR 4892 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding; UCHAR 4904 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSubConnectorType; //CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D|X_ID_DUAL_LINK_DVI_D|HDMI_TYPE_A UCHAR 4905 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4912 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMuxType; //decide the number of ucMuxState, =0, no pin state, =1: single state with complement, >1: multiple state UCHAR 4913 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMuxControlPin; UCHAR 4914 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMuxState[2]; //for alligment purpose UCHAR 4920 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMuxType; UCHAR 4921 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMuxControlPin; UCHAR 4922 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMuxState[2]; //for alligment purpose UCHAR 4932 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDPINMap[MAX_NUMBER_OF_EXT_HPDPIN_LUT_ENTRIES]; //An fixed size array which maps external pins to internal GPIO_PIN_INFO table UCHAR 4958 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxTmdsClkRateIn2_5Mhz; UCHAR 4959 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4966 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConnectorType; UCHAR 4967 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPosition; UCHAR 4981 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLength; UCHAR 4982 drivers/gpu/drm/amd/include/atombios.h UCHAR ucWidth; UCHAR 4983 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConnNum; UCHAR 4984 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 4996 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVoltageEntries; UCHAR 4997 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBytesPerVoltageEntry; UCHAR 4998 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageStep; //Indicating in how many mv increament is one step, 0.5mv unit UCHAR 4999 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDefaultVoltageEntry; UCHAR 5000 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlI2cLine; UCHAR 5001 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlAddress; UCHAR 5002 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlOffset; UCHAR 5009 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageEntries[64]; //64 is for allocation, the actual number of entry is present at ucNumOfVoltageEntries*ucBytesPerVoltageEntry UCHAR 5017 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVoltageEntries; // Number of Voltage Entry, which indicate max Voltage UCHAR 5018 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; // bit0=0 :step is 1mv =1 0.5mv UCHAR 5019 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBaseVID; // if there is no lookup table, VID= BaseVID + ( Vol - BaseLevle ) /VoltageStep UCHAR 5020 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 5021 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVIDAdjustEntries[32]; // 32 is for allocation, the actual number of entry is present at ucNumOfVoltageEntries UCHAR 5032 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVoltageEntries; // Number of Voltage Entry, which indicate max Voltage UCHAR 5033 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 5039 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlId; //Indicate it is controlled by I2C or GPIO or HW state machine UCHAR 5040 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlI2cLine; UCHAR 5041 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlAddress; UCHAR 5042 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlOffset; UCHAR 5044 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGpioPinBitShift[9]; //at most 8 pin support 255 VIDs, termintate with 0xff UCHAR 5045 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 5077 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI UCHAR 5078 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSize; //Size of Object UCHAR 5085 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI UCHAR 5086 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSize; //Size of Object UCHAR 5105 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLeakageId; UCHAR 5106 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 5111 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI UCHAR 5112 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageMode; //Indicate voltage control mode: Init/Set/Leakage/Set phase UCHAR 5143 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageRegulatorId; //Indicate Voltage Regulator Id UCHAR 5144 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlI2cLine; UCHAR 5145 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlAddress; UCHAR 5146 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlOffset; UCHAR 5147 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageControlFlag; // Bit0: 0 - One byte data; 1 - Two byte data UCHAR 5148 drivers/gpu/drm/amd/include/atombios.h UCHAR ulReserved[3]; UCHAR 5159 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageGpioCntlId; // default is 0 which indicate control through CG VID mode UCHAR 5160 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGpioEntryNum; // indiate the entry numbers of Votlage/Gpio value Look up table UCHAR 5161 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhaseDelay; // phase delay in unit of micro second UCHAR 5162 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 5170 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLeakageCntlId; // default is 0 UCHAR 5171 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLeakageEntryNum; // indicate the entry number of LeakageId/Voltage Lut table UCHAR 5172 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 5188 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSVDGpioId; //0~31 indicate GPIO0~31 UCHAR 5189 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSVCGpioId; //0~31 indicate GPIO0~31 UCHAR 5198 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMergedVType; // VDDC/VDCCI/.... UCHAR 5199 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 5207 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMTblVIndex; // Voltage Index in SMC_DPM_Table structure VddcTable/VddGfxTable UCHAR 5208 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState; // DPMState0~7 UCHAR 5236 drivers/gpu/drm/amd/include/atombios.h UCHAR ucProfileId; UCHAR 5237 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 5258 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLeakageBinNum; // indicate the entry number of LeakageId/Voltage Lut table UCHAR 5261 drivers/gpu/drm/amd/include/atombios.h UCHAR ucElbVDDC_Num; UCHAR 5265 drivers/gpu/drm/amd/include/atombios.h UCHAR ucElbVDDCI_Num; UCHAR 5276 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEfuseBitLSB; // Efuse bit LSB in DWORD address, for example Index 911, usEfuseBitLSB= 911-112*8=15 UCHAR 5277 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEfuseLength; // Efuse bits length, UCHAR 5286 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEfuseBitLSB; // Efuse bit LSB in DWORD address, for example Index 911, usEfuseBitLSB= 911-112*8=15 UCHAR 5287 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEfuseLength; // Efuse bits length, UCHAR 5310 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseBitLSB; UCHAR 5311 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseLength; UCHAR 5351 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseBitLSB; UCHAR 5352 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseLength; UCHAR 5393 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseBitLSB; UCHAR 5394 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseLength; UCHAR 5452 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseBitLSB; UCHAR 5453 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseLength; UCHAR 5487 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A0_sign; UCHAR 5488 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A1_sign; UCHAR 5489 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A2_sign; UCHAR 5490 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A3_sign; UCHAR 5491 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A4_sign; UCHAR 5492 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A5_sign; UCHAR 5493 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A6_sign; UCHAR 5494 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A7_sign; UCHAR 5514 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseBitLSB; //Efuse Lkg_FT bit shift in 32bit DWORD UCHAR 5515 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseLength; //Efuse Lkg_FT length UCHAR 5531 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A0_sign; //def="EVV_SM_A0_SIGN" descr="=0 SM_A0 is postive. =1: SM_A0 is negative" unit="1"/> UCHAR 5532 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A1_sign; //def="EVV_SM_A1_SIGN" descr="=0 SM_A1 is postive. =1: SM_A1 is negative" unit="1"/> UCHAR 5533 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A2_sign; //def="EVV_SM_A2_SIGN" descr="=0 SM_A2 is postive. =1: SM_A2 is negative" unit="1"/> UCHAR 5534 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A3_sign; //def="EVV_SM_A3_SIGN" descr="=0 SM_A3 is postive. =1: SM_A3 is negative" unit="1"/> UCHAR 5535 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A4_sign; //def="EVV_SM_A4_SIGN" descr="=0 SM_A4 is postive. =1: SM_A4 is negative" unit="1"/> UCHAR 5536 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A5_sign; //def="EVV_SM_A5_SIGN" descr="=0 SM_A5 is postive. =1: SM_A5 is negative" unit="1"/> UCHAR 5537 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A6_sign; //def="EVV_SM_A6_SIGN" descr="=0 SM_A6 is postive. =1: SM_A6 is negative" unit="1"/> UCHAR 5538 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A7_sign; //def="EVV_SM_A7_SIGN" descr="=0 SM_A7 is postive. =1: SM_A7 is negative" unit="1"/> UCHAR 5558 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseBitLSB; UCHAR 5559 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLkgEfuseLength; UCHAR 5575 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A0_sign; UCHAR 5576 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A1_sign; UCHAR 5577 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A2_sign; UCHAR 5578 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A3_sign; UCHAR 5579 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A4_sign; UCHAR 5580 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A5_sign; UCHAR 5581 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A6_sign; UCHAR 5582 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSM_A7_sign; UCHAR 5614 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnableGB_VDROOP_TABLE_CKSOFF; UCHAR 5615 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnableGB_VDROOP_TABLE_CKSON; UCHAR 5616 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnableGB_FUSE_TABLE_CKSOFF; UCHAR 5617 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnableGB_FUSE_TABLE_CKSON; UCHAR 5619 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnableApplyAVFS_CKS_OFF_Voltage; UCHAR 5620 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 5626 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVco_setting; // 1: 3-6GHz, 3: 2-4GHz UCHAR 5627 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostdiv; // divide by 2^n UCHAR 5638 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSclkEntryNum; // for potential future extend, indicate the number of ATOM_SCLK_FCW_RANGE_ENTRY_V1 UCHAR 5639 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 5648 drivers/gpu/drm/amd/include/atombios.h UCHAR GfxIpMinVer; UCHAR 5649 drivers/gpu/drm/amd/include/atombios.h UCHAR GfxIpMajVer; UCHAR 5650 drivers/gpu/drm/amd/include/atombios.h UCHAR max_shader_engines; UCHAR 5651 drivers/gpu/drm/amd/include/atombios.h UCHAR max_tile_pipes; UCHAR 5652 drivers/gpu/drm/amd/include/atombios.h UCHAR max_cu_per_sh; UCHAR 5653 drivers/gpu/drm/amd/include/atombios.h UCHAR max_sh_per_se; UCHAR 5654 drivers/gpu/drm/amd/include/atombios.h UCHAR max_backends_per_se; UCHAR 5655 drivers/gpu/drm/amd/include/atombios.h UCHAR max_texture_channel_caches; UCHAR 5661 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSrcId; // Power source UCHAR 5662 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSensorType; // GPIO, I2C or none UCHAR 5663 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSensId; // if GPIO detect, it is GPIO id, if I2C detect, it is I2C id UCHAR 5664 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSensSlaveAddr; // Slave address if I2C detect UCHAR 5665 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSensRegIndex; // I2C register Index if I2C detect UCHAR 5666 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSensRegBitMask; // detect which bit is used if I2C detect UCHAR 5667 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPwrSensActiveState; // high active or low active UCHAR 5668 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserve[3]; // reserve UCHAR 5675 drivers/gpu/drm/amd/include/atombios.h UCHAR asPwrbehave[16]; UCHAR 5728 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcTmpLmt; UCHAR 5729 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcHystLmt; UCHAR 5738 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; UCHAR 5739 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 5762 drivers/gpu/drm/amd/include/atombios.h UCHAR ulBoostVid_2bit; UCHAR 5763 drivers/gpu/drm/amd/include/atombios.h UCHAR EnableBoost; UCHAR 5766 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLvdsMisc; UCHAR 5767 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSReserved; UCHAR 5926 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcTmpLmt; UCHAR 5927 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcHystLmt; UCHAR 5936 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; UCHAR 5937 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 5938 drivers/gpu/drm/amd/include/atombios.h UCHAR strVBIOSMsg[40]; UCHAR 5960 drivers/gpu/drm/amd/include/atombios.h UCHAR ulBoostVid_2bit; UCHAR 5961 drivers/gpu/drm/amd/include/atombios.h UCHAR EnableBoost; UCHAR 5964 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLvdsMisc; UCHAR 5965 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTravisLVDSVolAdjust; UCHAR 5966 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms; UCHAR 5967 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms; UCHAR 5968 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms; UCHAR 5969 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms; UCHAR 5970 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSOffToOnDelay_in4Ms; UCHAR 5971 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms; UCHAR 5972 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms; UCHAR 5973 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 5979 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNBDPMEnable; UCHAR 5980 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 5981 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState0VclkFid; UCHAR 5982 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState0DclkFid; UCHAR 5983 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState1VclkFid; UCHAR 5984 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState1DclkFid; UCHAR 5985 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState2VclkFid; UCHAR 5986 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState2DclkFid; UCHAR 5987 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState3VclkFid; UCHAR 5988 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDPMState3DclkFid; UCHAR 6158 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcTmpLmt; UCHAR 6159 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcHystLmt; UCHAR 6167 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; UCHAR 6168 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 6169 drivers/gpu/drm/amd/include/atombios.h UCHAR strVBIOSMsg[40]; UCHAR 6191 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLvdsMisc; UCHAR 6192 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTravisLVDSVolAdjust; UCHAR 6193 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms; UCHAR 6194 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms; UCHAR 6195 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms; UCHAR 6196 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms; UCHAR 6197 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSOffToOnDelay_in4Ms; UCHAR 6198 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms; UCHAR 6199 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms; UCHAR 6200 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 6359 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2cRegIndex; UCHAR 6360 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2cRegVal; UCHAR 6376 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcTmpLmt; UCHAR 6377 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcHystLmt; UCHAR 6385 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; UCHAR 6386 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 6387 drivers/gpu/drm/amd/include/atombios.h UCHAR strVBIOSMsg[40]; UCHAR 6389 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtHDMIReDrvSlvAddr; UCHAR 6390 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtHDMIReDrvRegNum; UCHAR 6412 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLvdsMisc; UCHAR 6413 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTravisLVDSVolAdjust; UCHAR 6414 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms; UCHAR 6415 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms; UCHAR 6416 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms; UCHAR 6417 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms; UCHAR 6418 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSOffToOnDelay_in4Ms; UCHAR 6419 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms; UCHAR 6420 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms; UCHAR 6421 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 6428 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEDPv1_4VSMode; UCHAR 6429 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved2; UCHAR 6456 drivers/gpu/drm/amd/include/atombios.h UCHAR ucProfileID; // SENSOR_PROFILES UCHAR 6467 drivers/gpu/drm/amd/include/atombios.h UCHAR ucID; // 0: Rear, 1: Front right of user, 2: Front left of user UCHAR 6468 drivers/gpu/drm/amd/include/atombios.h UCHAR strModuleName[8]; UCHAR 6474 drivers/gpu/drm/amd/include/atombios.h UCHAR ucID; // 0: Rear, 1: Front UCHAR 6475 drivers/gpu/drm/amd/include/atombios.h UCHAR strName[8]; UCHAR 6499 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcTmpLmt; UCHAR 6500 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHtcHystLmt; UCHAR 6508 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; UCHAR 6509 drivers/gpu/drm/amd/include/atombios.h UCHAR ucUMAChannelNumber; UCHAR 6532 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLvdsMisc; UCHAR 6533 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTravisLVDSVolAdjust; UCHAR 6534 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms; UCHAR 6535 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms; UCHAR 6536 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms; UCHAR 6537 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms; UCHAR 6538 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSOffToOnDelay_in4Ms; UCHAR 6539 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms; UCHAR 6540 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms; UCHAR 6541 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 6549 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEDPv1_4VSMode; UCHAR 6550 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved2; UCHAR 6583 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNunberOfBytes; //Indicates how many bytes SW needs to write to the external ASIC for one block, besides to "Start" and "Stop" UCHAR 6584 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2CData[1]; //I2C data in bytes, should be less than 16 bytes usually UCHAR 6592 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSSChipID; //SS chip being used UCHAR 6593 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSSChipSlaveAddr; //Slave Address to set up this SS chip UCHAR 6594 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfI2CDataRecords; //number of data block UCHAR 6616 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClockIndication; //Indicate which clock source needs SS UCHAR 6617 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumMode; //Bit1=0 Down Spread,=1 Center Spread. UCHAR 6618 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 6642 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClockIndication; //Indicate which clock source needs SS UCHAR 6643 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumMode; //Bit0=0 Down Spread,=1 Center Spread, bit1=0: internal SS bit1=1: external SS UCHAR 6644 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 6673 drivers/gpu/drm/amd/include/atombios.h UCHAR ucClockIndication; //Indicate which clock source needs SS UCHAR 6674 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpreadSpectrumMode; //Bit0=0 Down Spread,=1 Center Spread, bit1=0: internal SS bit1=1: external SS UCHAR 6675 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 7154 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //not define yet UCHAR 7155 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFbDiv_Hi; //Fbdiv Hi byte UCHAR 7156 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFbDiv; //FB value UCHAR 7157 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPostDiv; //Post div UCHAR 7168 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIO_ID; //return value, read from GPIO pins UCHAR 7169 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIOBitShift; //define which bit in uGPIOBitVal need to be update UCHAR 7170 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGPIOBitVal; //Set/Reset corresponding bit defined in ucGPIOBitMask UCHAR 7171 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //=GPIO_PIN_WRITE: Read; =GPIO_PIN_READ: Write UCHAR 7176 drivers/gpu/drm/amd/include/atombios.h UCHAR ucScaler; // ATOM_SCALER1, ATOM_SCALER2 UCHAR 7177 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_SCALER_DISABLE or ATOM_SCALER_CENTER or ATOM_SCALER_EXPANSION UCHAR 7178 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTVStandard; // UCHAR 7179 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[1]; UCHAR 7192 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHWIconVertOffset; // Hardware Icon Vertical offset UCHAR 7193 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHWIconHorzOffset; // Hardware Icon Horizontal offset UCHAR 7194 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSelection; // ATOM_CURSOR1 or ATOM_ICON1 or ATOM_CURSOR2 or ATOM_ICON2 UCHAR 7195 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 7208 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 7209 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[3]; UCHAR 7216 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 7217 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 7218 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 7225 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 7226 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 7235 drivers/gpu/drm/amd/include/atombios.h UCHAR ucColorDepth; UCHAR 7236 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPixelFormat; UCHAR 7237 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 7238 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 7239 drivers/gpu/drm/amd/include/atombios.h UCHAR ucModeType; UCHAR 7240 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 7281 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLutId; UCHAR 7282 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 7296 drivers/gpu/drm/amd/include/atombios.h UCHAR ucInterruptId; UCHAR 7297 drivers/gpu/drm/amd/include/atombios.h UCHAR ucServiceId; UCHAR 7298 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStatus; UCHAR 7299 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 7322 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitShift; UCHAR 7323 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBitLength; UCHAR 7336 drivers/gpu/drm/amd/include/atombios.h UCHAR IOAccessSequence[256]; UCHAR 7372 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVMode_Num; //Video mode number UCHAR 7373 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTV_Mode_Num; //Internal TV mode number UCHAR 7391 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTV_Mode_Num; UCHAR 7423 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; UCHAR 7424 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVendor; UCHAR 7425 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAdjMCId; UCHAR 7426 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDynClkId; UCHAR 7456 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPreRegDataLength; // offset in ATOM_INIT_REG_DATA_BLOCK.saRegDataBuf UCHAR 7566 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRevision; UCHAR 7567 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChecksum; UCHAR 7568 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved1; UCHAR 7569 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved2; UCHAR 7587 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 7588 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0] reserved; UCHAR 7589 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory type/vender UCHAR 7590 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryDeviceCfg; // [7:4]=0x0:4M;=0x1:8M;=0x2:16M;0x3:32M....[3:0]=0x0:x4;=0x1:x8;=0x2:x16;=0x3:x32... UCHAR 7591 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRow; // Number of Row,in power of 2; UCHAR 7592 drivers/gpu/drm/amd/include/atombios.h UCHAR ucColumn; // Number of Column,in power of 2; UCHAR 7593 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBank; // Nunber of Bank; UCHAR 7594 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRank; // Number of Rank, in power of 2 UCHAR 7595 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of channel; UCHAR 7596 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelConfig; // [3:0]=Indication of what channel combination;[4:7]=Channel bit width, in number of 2 UCHAR 7597 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDefaultMVDDQ_ID; // Default MVDDQ setting for this memory block, ID linking to MVDDQ info table to find real set-up data; UCHAR 7598 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDefaultMVDDC_ID; // Default MVDDC setting for this memory block, ID linking to MVDDC info table to find real set-up data; UCHAR 7599 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 7614 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 7615 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0] - must not be used for now; UCHAR 7616 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory type/vender. If not predefined, vendor detection table gets executed UCHAR 7617 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryDeviceCfg; // [7:4]=0x0:4M;=0x1:8M;=0x2:16M;0x3:32M....[3:0]=0x0:x4;=0x1:x8;=0x2:x16;=0x3:x32... UCHAR 7618 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRow; // Number of Row,in power of 2; UCHAR 7619 drivers/gpu/drm/amd/include/atombios.h UCHAR ucColumn; // Number of Column,in power of 2; UCHAR 7620 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBank; // Nunber of Bank; UCHAR 7621 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRank; // Number of Rank, in power of 2 UCHAR 7622 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of channel; UCHAR 7623 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelConfig; // [3:0]=Indication of what channel combination;[4:7]=Channel bit width, in number of 2 UCHAR 7624 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDefaultMVDDQ_ID; // Default MVDDQ setting for this memory block, ID linking to MVDDQ info table to find real set-up data; UCHAR 7625 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDefaultMVDDC_ID; // Default MVDDC setting for this memory block, ID linking to MVDDC info table to find real set-up data; UCHAR 7626 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; UCHAR 7627 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 7642 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCL; // CAS latency UCHAR 7643 drivers/gpu/drm/amd/include/atombios.h UCHAR ucWL; // WRITE Latency UCHAR 7644 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRAS; // tRAS UCHAR 7645 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRC; // tRC UCHAR 7646 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRFC; // tRFC UCHAR 7647 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRCDR; // tRCDR UCHAR 7648 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRCDW; // tRCDW UCHAR 7649 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRP; // tRP UCHAR 7650 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRRD; // tRRD UCHAR 7651 drivers/gpu/drm/amd/include/atombios.h UCHAR uctWR; // tWR UCHAR 7652 drivers/gpu/drm/amd/include/atombios.h UCHAR uctWTR; // tWTR UCHAR 7653 drivers/gpu/drm/amd/include/atombios.h UCHAR uctPDIX; // tPDIX UCHAR 7654 drivers/gpu/drm/amd/include/atombios.h UCHAR uctFAW; // tFAW UCHAR 7655 drivers/gpu/drm/amd/include/atombios.h UCHAR uctAOND; // tAOND UCHAR 7659 drivers/gpu/drm/amd/include/atombios.h UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 Infineon UCHAR 7660 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 7672 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCL; // CAS latency UCHAR 7673 drivers/gpu/drm/amd/include/atombios.h UCHAR ucWL; // WRITE Latency UCHAR 7674 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRAS; // tRAS UCHAR 7675 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRC; // tRC UCHAR 7676 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRFC; // tRFC UCHAR 7677 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRCDR; // tRCDR UCHAR 7678 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRCDW; // tRCDW UCHAR 7679 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRP; // tRP UCHAR 7680 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRRD; // tRRD UCHAR 7681 drivers/gpu/drm/amd/include/atombios.h UCHAR uctWR; // tWR UCHAR 7682 drivers/gpu/drm/amd/include/atombios.h UCHAR uctWTR; // tWTR UCHAR 7683 drivers/gpu/drm/amd/include/atombios.h UCHAR uctPDIX; // tPDIX UCHAR 7684 drivers/gpu/drm/amd/include/atombios.h UCHAR uctFAW; // tFAW UCHAR 7685 drivers/gpu/drm/amd/include/atombios.h UCHAR uctAOND; // tAOND UCHAR 7686 drivers/gpu/drm/amd/include/atombios.h UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 Infineon UCHAR 7688 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCCDL; // UCHAR 7689 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCRCRL; // UCHAR 7690 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCRCWL; // UCHAR 7691 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCKE; // UCHAR 7692 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCKRSE; // UCHAR 7693 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCKRSX; // UCHAR 7694 drivers/gpu/drm/amd/include/atombios.h UCHAR uctFAW32; // UCHAR 7695 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMR5lo; // UCHAR 7696 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMR5hi; // UCHAR 7697 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTerminator; UCHAR 7708 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCL; // CAS latency UCHAR 7709 drivers/gpu/drm/amd/include/atombios.h UCHAR ucWL; // WRITE Latency UCHAR 7710 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRAS; // tRAS UCHAR 7711 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRC; // tRC UCHAR 7712 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRFC; // tRFC UCHAR 7713 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRCDR; // tRCDR UCHAR 7714 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRCDW; // tRCDW UCHAR 7715 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRP; // tRP UCHAR 7716 drivers/gpu/drm/amd/include/atombios.h UCHAR uctRRD; // tRRD UCHAR 7717 drivers/gpu/drm/amd/include/atombios.h UCHAR uctWR; // tWR UCHAR 7718 drivers/gpu/drm/amd/include/atombios.h UCHAR uctWTR; // tWTR UCHAR 7719 drivers/gpu/drm/amd/include/atombios.h UCHAR uctPDIX; // tPDIX UCHAR 7720 drivers/gpu/drm/amd/include/atombios.h UCHAR uctFAW; // tFAW UCHAR 7721 drivers/gpu/drm/amd/include/atombios.h UCHAR uctAOND; // tAOND UCHAR 7722 drivers/gpu/drm/amd/include/atombios.h UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 Infineon UCHAR 7724 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCCDL; // UCHAR 7725 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCRCRL; // UCHAR 7726 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCRCWL; // UCHAR 7727 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCKE; // UCHAR 7728 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCKRSE; // UCHAR 7729 drivers/gpu/drm/amd/include/atombios.h UCHAR uctCKRSX; // UCHAR 7730 drivers/gpu/drm/amd/include/atombios.h UCHAR uctFAW32; // UCHAR 7731 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMR4lo; // UCHAR 7732 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMR4hi; // UCHAR 7733 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMR5lo; // UCHAR 7734 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMR5hi; // UCHAR 7735 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTerminator; UCHAR 7736 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 7751 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0] - must not be used for now; UCHAR 7752 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory type/vender. If not predefined, vendor detection table gets executed UCHAR 7753 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRow; // Number of Row,in power of 2; UCHAR 7754 drivers/gpu/drm/amd/include/atombios.h UCHAR ucColumn; // Number of Column,in power of 2; UCHAR 7755 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBank; // Nunber of Bank; UCHAR 7756 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRank; // Number of Rank, in power of 2 UCHAR 7757 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBurstSize; // burst size, 0= burst size=4 1= burst size=8 UCHAR 7758 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDllDisBit; // position of DLL Enable/Disable bit in EMRS ( Extended Mode Register ) UCHAR 7759 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; // memory refresh rate in unit of ms UCHAR 7760 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 7761 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 7762 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemAttrib; // Memory Device Addribute, like RDBI/WDBI etc UCHAR 7773 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 7774 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // board dependent parameter:Number of channel; UCHAR 7775 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelSize; // board dependent parameter:32bit or 64bit UCHAR 7776 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVREFI; // board dependnt parameter: EXT or INT +160mv to -140mv UCHAR 7777 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 7778 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 7796 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 7797 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR5 [3:0] - Must be 0x0 for now; UCHAR 7798 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of channels present in this module config UCHAR 7799 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits UCHAR 7800 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 7801 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 7802 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlength 4, 1 - burstlength 8 UCHAR 7803 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVREFI; // board dependent parameter UCHAR 7804 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 7805 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 7806 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, updated by the compiler, shouldn't be modified manually!! UCHAR 7808 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 7819 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table gets executed UCHAR 7820 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 7821 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved2[2]; UCHAR 7838 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 7839 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR5 [3:0] - Must be 0x0 for now; UCHAR 7840 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of channels present in this module config UCHAR 7841 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits UCHAR 7842 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 7843 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 7844 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlength 4, 1 - burstlength 8 UCHAR 7845 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVREFI; // board dependent parameter UCHAR 7846 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 7847 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 7848 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, updated by the compiler, shouldn't be modified manually!! UCHAR 7850 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 7855 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table gets executed UCHAR 7856 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 7857 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFIFODepth; // FIFO depth supposes to be detected during vendor detection, but if we dont do vendor detection we have to hardcode FIFO Depth UCHAR 7858 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 7870 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 7871 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR5 [3:0] - Must be 0x0 for now; UCHAR 7872 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of channels present in this module config UCHAR 7873 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits UCHAR 7874 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 7875 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 7876 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlength 4, 1 - burstlength 8 UCHAR 7877 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVREFI; // board dependent parameter UCHAR 7878 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 7879 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 7880 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, updated by the compiler, shouldn't be modified manually!! UCHAR 7882 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 7887 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table gets executed UCHAR 7888 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 7889 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFIFODepth; // FIFO depth supposes to be detected during vendor detection, but if we dont do vendor detection we have to hardcode FIFO Depth UCHAR 7890 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 7901 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // Current memory module ID UCHAR 7902 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // MEM_TYPE_DDR2/DDR3/GDDR3/GDDR5 UCHAR 7903 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of mem. channels supported in this module UCHAR 7904 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelWidth; // CHANNEL_16BIT/CHANNEL_32BIT/CHANNEL_64BIT UCHAR 7905 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 7906 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserve; // In MC7x, the lower 4 bits are used as bit8-11 of memory size. In other MC code, it's not used. UCHAR 7907 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // RANK_OF_THISMEMORY etc. UCHAR 7908 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVREFI; // Not used. UCHAR 7909 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNPL_RT; // Round trip delay (MC_SEQ_CAS_TIMING [28:24]:TCL=CL+NPL_RT-2). Always 2. UCHAR 7910 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 7911 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemorySize; // Total memory size in unit of 16MB for CONFIG_MEMSIZE - bit[23:0] zeros UCHAR 7913 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 7917 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // [7:4] Revision, [3:0] Vendor code UCHAR 7918 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 7919 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFIFODepth; // FIFO depth can be detected during vendor detection, here is hardcoded per memory UCHAR 7920 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 7932 drivers/gpu/drm/amd/include/atombios.h UCHAR ucExtMemoryID; // Current memory module ID UCHAR 7933 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryType; // MEM_TYPE_DDR2/DDR3/GDDR3/GDDR5 UCHAR 7934 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelNum; // Number of mem. channels supported in this module UCHAR 7935 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelWidth; // CHANNEL_16BIT/CHANNEL_32BIT/CHANNEL_64BIT UCHAR 7936 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 7937 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBankCol; // bit[3:2]= BANK ( =2:16bank, =1:8bank, =0:4bank ) bit[1:0]=Col ( =2: 10 bit, =1:9bit, =0:8bit ) UCHAR 7938 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMisc; // RANK_OF_THISMEMORY etc. UCHAR 7939 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVREFI; // Not used. UCHAR 7942 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMcTunningSetId; // MC phy registers set per. UCHAR 7943 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRowNum; UCHAR 7947 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryVenderID; // [7:4] Revision, [3:0] Vendor code UCHAR 7948 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 7949 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFIFODepth; // FIFO depth can be detected during vendor detection, here is hardcoded per memory UCHAR 7950 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 7962 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVRAMModule; UCHAR 7972 drivers/gpu/drm/amd/include/atombios.h UCHAR aVID_PinsShift[9]; // 8 bit strap maximum+terminator UCHAR 7973 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVRAMModule; UCHAR 7987 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemDQ7_0ByteRemap; // DQ line byte remap, =0: Memory Data line BYTE0, =1: BYTE1, =2: BYTE2, =3: BYTE3 UCHAR 7989 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReservde[4]; UCHAR 7990 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVRAMModule; UCHAR 8002 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVRAMModule; // indicate number of VRAM module UCHAR 8003 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryClkPatchTblVer; // version of memory AC timing register list UCHAR 8004 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVramModuleVer; // indicate ATOM_VRAM_MODUE version UCHAR 8005 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 8018 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfVRAMModule; // indicate number of VRAM module UCHAR 8019 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMemoryClkPatchTblVer; // version of memory AC timing register list UCHAR 8020 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVramModuleVer; // indicate ATOM_VRAM_MODUE version UCHAR 8021 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMcPhyTileNum; // indicate the MCD tile number which use in DramDataRemapTbl and usMcAdjustPerTileTblOffset UCHAR 8028 drivers/gpu/drm/amd/include/atombios.h UCHAR ucByteRemapCh0; UCHAR 8029 drivers/gpu/drm/amd/include/atombios.h UCHAR ucByteRemapCh1; UCHAR 8043 drivers/gpu/drm/amd/include/atombios.h UCHAR aVID_PinsShift[9]; // 8 bit strap maximum+terminator UCHAR 8050 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTrainingLoop; UCHAR 8051 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 8069 drivers/gpu/drm/amd/include/atombios.h UCHAR ucControl; UCHAR 8070 drivers/gpu/drm/amd/include/atombios.h UCHAR ucData; UCHAR 8071 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSatus; UCHAR 8072 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTemp; UCHAR 8080 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAct; UCHAR 8081 drivers/gpu/drm/amd/include/atombios.h UCHAR ucData; UCHAR 8127 drivers/gpu/drm/amd/include/atombios.h UCHAR VbeSignature[4]; UCHAR 8130 drivers/gpu/drm/amd/include/atombios.h UCHAR Capabilities[4]; UCHAR 8154 drivers/gpu/drm/amd/include/atombios.h UCHAR Reserved[222]; UCHAR 8155 drivers/gpu/drm/amd/include/atombios.h UCHAR OemData[256]; UCHAR 8163 drivers/gpu/drm/amd/include/atombios.h UCHAR RedBPP; UCHAR 8164 drivers/gpu/drm/amd/include/atombios.h UCHAR GreenBPP; UCHAR 8165 drivers/gpu/drm/amd/include/atombios.h UCHAR BlueBPP; UCHAR 8166 drivers/gpu/drm/amd/include/atombios.h UCHAR ReservedBPP; UCHAR 8169 drivers/gpu/drm/amd/include/atombios.h UCHAR Reserved[14]; UCHAR 8176 drivers/gpu/drm/amd/include/atombios.h UCHAR WinAAttributes; // db ? ; window A attributes UCHAR 8177 drivers/gpu/drm/amd/include/atombios.h UCHAR WinBAttributes; // db ? ; window B attributes UCHAR 8188 drivers/gpu/drm/amd/include/atombios.h UCHAR XCharSize; // db ? ; character cell width in pixels UCHAR 8189 drivers/gpu/drm/amd/include/atombios.h UCHAR YCharSize; // db ? ; character cell height in pixels UCHAR 8190 drivers/gpu/drm/amd/include/atombios.h UCHAR NumberOfPlanes; // db ? ; number of memory planes UCHAR 8191 drivers/gpu/drm/amd/include/atombios.h UCHAR BitsPerPixel; // db ? ; bits per pixel UCHAR 8192 drivers/gpu/drm/amd/include/atombios.h UCHAR NumberOfBanks; // db ? ; number of banks UCHAR 8193 drivers/gpu/drm/amd/include/atombios.h UCHAR MemoryModel; // db ? ; memory model type UCHAR 8194 drivers/gpu/drm/amd/include/atombios.h UCHAR BankSize; // db ? ; bank size in KB UCHAR 8195 drivers/gpu/drm/amd/include/atombios.h UCHAR NumberOfImagePages;// db ? ; number of images UCHAR 8196 drivers/gpu/drm/amd/include/atombios.h UCHAR ReservedForPageFunction;//db 1 ; reserved for page function UCHAR 8199 drivers/gpu/drm/amd/include/atombios.h UCHAR RedMaskSize; // db ? ; size of direct color red mask in bits UCHAR 8200 drivers/gpu/drm/amd/include/atombios.h UCHAR RedFieldPosition; // db ? ; bit position of lsb of red mask UCHAR 8201 drivers/gpu/drm/amd/include/atombios.h UCHAR GreenMaskSize; // db ? ; size of direct color green mask in bits UCHAR 8202 drivers/gpu/drm/amd/include/atombios.h UCHAR GreenFieldPosition; // db ? ; bit position of lsb of green mask UCHAR 8203 drivers/gpu/drm/amd/include/atombios.h UCHAR BlueMaskSize; // db ? ; size of direct color blue mask in bits UCHAR 8204 drivers/gpu/drm/amd/include/atombios.h UCHAR BlueFieldPosition; // db ? ; bit position of lsb of blue mask UCHAR 8205 drivers/gpu/drm/amd/include/atombios.h UCHAR RsvdMaskSize; // db ? ; size of direct color reserved mask in bits UCHAR 8206 drivers/gpu/drm/amd/include/atombios.h UCHAR RsvdFieldPosition; // db ? ; bit position of lsb of reserved mask UCHAR 8207 drivers/gpu/drm/amd/include/atombios.h UCHAR DirectColorModeInfo;// db ? ; direct color mode attributes UCHAR 8216 drivers/gpu/drm/amd/include/atombios.h UCHAR BnkNumberOfImagePages;// db ? ; number of images for banked modes UCHAR 8217 drivers/gpu/drm/amd/include/atombios.h UCHAR LinNumberOfImagPages; // db ? ; number of images for linear modes UCHAR 8218 drivers/gpu/drm/amd/include/atombios.h UCHAR LinRedMaskSize; // db ? ; size of direct color red mask(linear modes) UCHAR 8219 drivers/gpu/drm/amd/include/atombios.h UCHAR LinRedFieldPosition; // db ? ; bit position of lsb of red mask(linear modes) UCHAR 8220 drivers/gpu/drm/amd/include/atombios.h UCHAR LinGreenMaskSize; // db ? ; size of direct color green mask(linear modes) UCHAR 8221 drivers/gpu/drm/amd/include/atombios.h UCHAR LinGreenFieldPosition;// db ? ; bit position of lsb of green mask(linear modes) UCHAR 8222 drivers/gpu/drm/amd/include/atombios.h UCHAR LinBlueMaskSize; // db ? ; size of direct color blue mask(linear modes) UCHAR 8223 drivers/gpu/drm/amd/include/atombios.h UCHAR LinBlueFieldPosition; // db ? ; bit position of lsb of blue mask(linear modes) UCHAR 8224 drivers/gpu/drm/amd/include/atombios.h UCHAR LinRsvdMaskSize; // db ? ; size of direct color reserved mask(linear modes) UCHAR 8225 drivers/gpu/drm/amd/include/atombios.h UCHAR LinRsvdFieldPosition; // db ? ; bit position of lsb of reserved mask(linear modes) UCHAR 8227 drivers/gpu/drm/amd/include/atombios.h UCHAR Reserved; // db 190 dup (0) UCHAR 8283 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterCmdTblId; UCHAR 8284 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 8285 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderID; //available 1st encoder ( default ) UCHAR 8286 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOptionEncoderID; //available 2nd encoder ( optional ) UCHAR 8287 drivers/gpu/drm/amd/include/atombios.h UCHAR uc2ndEncoderID; UCHAR 8288 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 8303 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderID; UCHAR 8304 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderConfig; UCHAR 8330 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpllId; UCHAR 8331 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPpllAttribute; UCHAR 8344 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransmitterCmdTblId; UCHAR 8345 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; UCHAR 8346 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncoderID; // available 1st encoder ( default ) UCHAR 8347 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOptionEncoderID; // available 2nd encoder ( optional ) UCHAR 8348 drivers/gpu/drm/amd/include/atombios.h UCHAR uc2ndEncoderID; UCHAR 8349 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 8359 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDCERevision; UCHAR 8360 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxDispEngineNum; UCHAR 8361 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxActiveDispEngineNum; UCHAR 8362 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxPPLLNum; UCHAR 8363 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCoreRefClkSource; // value of CORE_REF_CLK_SOURCE UCHAR 8364 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDispCaps; UCHAR 8365 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 8391 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelID; UCHAR 8394 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReplyStatus; UCHAR 8395 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDelay; UCHAR 8397 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDataOutLen; UCHAR 8398 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 8406 drivers/gpu/drm/amd/include/atombios.h UCHAR ucChannelID; UCHAR 8409 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReplyStatus; UCHAR 8410 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDelay; UCHAR 8412 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDataOutLen; UCHAR 8413 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPD_ID; //=0: HPD1, =1: HPD2, =2: HPD3, =3: HPD4, =4: HPD5, =5: HPD6 UCHAR 8425 drivers/gpu/drm/amd/include/atombios.h UCHAR ucConfig; // for DP training command UCHAR 8426 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2cId; // use for GET_SINK_TYPE command UCHAR 8428 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 8429 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStatus; UCHAR 8430 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLaneNum; UCHAR 8431 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 8443 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAuxId; UCHAR 8444 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; UCHAR 8445 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSinkType; // Iput and Output parameters. UCHAR 8446 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHPDId; // Input parameter, used when ucAction = DP_SERVICE_V2_ACTION_DET_EXT_CONNECTION UCHAR 8447 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[2]; UCHAR 8479 drivers/gpu/drm/amd/include/atombios.h UCHAR ucI2CSpeed; UCHAR 8482 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRegIndex; UCHAR 8483 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStatus; UCHAR 8486 drivers/gpu/drm/amd/include/atombios.h UCHAR ucFlag; UCHAR 8487 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTransBytes; UCHAR 8488 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSlaveAddr; UCHAR 8489 drivers/gpu/drm/amd/include/atombios.h UCHAR ucLineNumber; UCHAR 8504 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCmd; // Input: To tell which action to take UCHAR 8505 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 8511 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReturnCode; // Output: Return value base on action was taken UCHAR 8512 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 8534 drivers/gpu/drm/amd/include/atombios.h UCHAR ucHWBlkInst; // HW block instance, 0, 1, 2, ... UCHAR 8535 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved[3]; UCHAR 8594 drivers/gpu/drm/amd/include/atombios.h UCHAR ucStartBit; UCHAR 8595 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEndBit; UCHAR 8600 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; UCHAR 8601 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhySel; UCHAR 8617 drivers/gpu/drm/amd/include/atombios.h UCHAR ucCondition2; UCHAR 8634 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; UCHAR 8635 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhySel; UCHAR 8641 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEncodeMode; UCHAR 8642 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPhySel; UCHAR 8649 drivers/gpu/drm/amd/include/atombios.h UCHAR ucGfxBlkId; //GFX blk id to be harvested, like CU, RB or PRIM UCHAR 8650 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; //reserved UCHAR 8651 drivers/gpu/drm/amd/include/atombios.h UCHAR ucActiveUnitNumPerSH; //requested active CU/RB/PRIM number per shader array UCHAR 8652 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxUnitNumPerSH; //max CU/RB/PRIM number per shader array UCHAR 8662 drivers/gpu/drm/amd/include/atombios.h UCHAR PciRomSignature[2]; UCHAR 8663 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPciRomSizeIn512bytes; UCHAR 8664 drivers/gpu/drm/amd/include/atombios.h UCHAR ucJumpCoreMainInitBIOS; UCHAR 8666 drivers/gpu/drm/amd/include/atombios.h UCHAR PciReservedSpace[18]; UCHAR 8668 drivers/gpu/drm/amd/include/atombios.h UCHAR Rsvd1d_1a[4]; UCHAR 8670 drivers/gpu/drm/amd/include/atombios.h UCHAR CheckSum[14]; UCHAR 8671 drivers/gpu/drm/amd/include/atombios.h UCHAR ucBiosMsgNumber; UCHAR 8675 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSpeicalPostImageSizeIn512Bytes; UCHAR 8676 drivers/gpu/drm/amd/include/atombios.h UCHAR Rsved47_45[3]; UCHAR 8678 drivers/gpu/drm/amd/include/atombios.h UCHAR Rsved4f_4a[6]; UCHAR 8680 drivers/gpu/drm/amd/include/atombios.h UCHAR ucJumpCoreXFuncFarHandler; UCHAR 8682 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRsved67; UCHAR 8683 drivers/gpu/drm/amd/include/atombios.h UCHAR ucJumpCoreVFuncFarHandler; UCHAR 8685 drivers/gpu/drm/amd/include/atombios.h UCHAR Rsved6d_6b[3]; UCHAR 8729 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC1_BG_Adjustment; UCHAR 8730 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC1_DAC_Adjustment; UCHAR 8733 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_CRT2_BG_Adjustment; UCHAR 8734 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_CRT2_DAC_Adjustment; UCHAR 8737 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_CRT2_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active Low UCHAR 8738 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_NTSC_BG_Adjustment; UCHAR 8739 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_NTSC_DAC_Adjustment; UCHAR 8742 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_TV1_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active Low UCHAR 8743 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_CV_BG_Adjustment; UCHAR 8744 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_CV_DAC_Adjustment; UCHAR 8747 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_CV_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active Low UCHAR 8748 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_PAL_BG_Adjustment; UCHAR 8749 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDAC2_PAL_DAC_Adjustment; UCHAR 8780 drivers/gpu/drm/amd/include/atombios.h UCHAR bfConnectorType:4; UCHAR 8781 drivers/gpu/drm/amd/include/atombios.h UCHAR bfAssociatedDAC:4; UCHAR 8783 drivers/gpu/drm/amd/include/atombios.h UCHAR bfAssociatedDAC:4; UCHAR 8784 drivers/gpu/drm/amd/include/atombios.h UCHAR bfConnectorType:4; UCHAR 8791 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAccess; UCHAR 8812 drivers/gpu/drm/amd/include/atombios.h UCHAR ucIntSrcBitmap; UCHAR 8838 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPLL_ChargePump; // PLL charge-pump gain control UCHAR 8839 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPLL_DutyCycle; // PLL duty cycle control UCHAR 8840 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPLL_VCO_Gain; // PLL VCO gain control UCHAR 8841 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPLL_VoltageSwing; // PLL driver voltage swing control UCHAR 8857 drivers/gpu/drm/amd/include/atombios.h UCHAR ucTVStandard; //Same as TV standards defined above, UCHAR 8858 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[1]; UCHAR 8863 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAttribute; //Same as other digital encoder attributes defined above UCHAR 8864 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[1]; UCHAR 8878 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDeviceType; //Use ATOM_DEVICE_xxx1_Index to indicate device type only. UCHAR 8879 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT UCHAR 8903 drivers/gpu/drm/amd/include/atombios.h UCHAR ucXtransimitterID; UCHAR 8904 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSupportedLink; // Bit field, bit0=1, single link supported;bit1=1,dual link supported UCHAR 8905 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSequnceAlterID; // Even with the same external TMDS asic, it's possible that the program seqence alters UCHAR 8907 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMasterAddress; // Address to control Master xTMDS Chip UCHAR 8908 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSlaveAddress; // Address to control Slave xTMDS Chip UCHAR 8913 drivers/gpu/drm/amd/include/atombios.h UCHAR ucEnable; // ATOM_ENABLE=On or ATOM_DISABLE=Off UCHAR 8914 drivers/gpu/drm/amd/include/atombios.h UCHAR ucDevice; // ATOM_DEVICE_DFP1_INDEX.... UCHAR 8915 drivers/gpu/drm/amd/include/atombios.h UCHAR ucPadding[2]; UCHAR 8983 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageDropIndex; // index to GPIO table UCHAR 8984 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate UCHAR 8985 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinTemperature; UCHAR 8986 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxTemperature; UCHAR 8987 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumPciELanes; // number of PCIE lanes UCHAR 8998 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageDropIndex; // index to GPIO table UCHAR 8999 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate UCHAR 9000 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinTemperature; UCHAR 9001 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxTemperature; UCHAR 9002 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumPciELanes; // number of PCIE lanes UCHAR 9013 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVoltageDropIndex; // index to Core (VDDC) votage table UCHAR 9014 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate UCHAR 9015 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMinTemperature; UCHAR 9016 drivers/gpu/drm/amd/include/atombios.h UCHAR ucMaxTemperature; UCHAR 9017 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumPciELanes; // number of PCIE lanes UCHAR 9018 drivers/gpu/drm/amd/include/atombios.h UCHAR ucVDDCI_VoltageDropIndex; // index to VDDCI votage table UCHAR 9039 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveThermalController; UCHAR 9040 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveI2cLine; UCHAR 9041 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveIntBitmap; UCHAR 9042 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveControllerAddress; UCHAR 9043 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSizeOfPowerModeEntry; UCHAR 9044 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfPowerModeEntries; UCHAR 9051 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveThermalController; UCHAR 9052 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveI2cLine; UCHAR 9053 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveIntBitmap; UCHAR 9054 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveControllerAddress; UCHAR 9055 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSizeOfPowerModeEntry; UCHAR 9056 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfPowerModeEntries; UCHAR 9063 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveThermalController; UCHAR 9064 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveI2cLine; UCHAR 9065 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveIntBitmap; UCHAR 9066 drivers/gpu/drm/amd/include/atombios.h UCHAR ucOverdriveControllerAddress; UCHAR 9067 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSizeOfPowerModeEntry; UCHAR 9068 drivers/gpu/drm/amd/include/atombios.h UCHAR ucNumOfPowerModeEntries; UCHAR 9203 drivers/gpu/drm/amd/include/atombios.h UCHAR ucRevision; // Holes set revision UCHAR 9204 drivers/gpu/drm/amd/include/atombios.h UCHAR ucAlgorithm; // Hash algorithm UCHAR 9205 drivers/gpu/drm/amd/include/atombios.h UCHAR ucSignatureType; // Signature type ( 0 - no signature, 1 - test, 2 - production ) UCHAR 9206 drivers/gpu/drm/amd/include/atombios.h UCHAR ucReserved; UCHAR 9216 drivers/gpu/drm/amd/include/atombios.h UCHAR ucholesNo; // number of holes that follow UCHAR 9232 drivers/gpu/drm/amd/include/atombios.h UCHAR Revision; UCHAR 9233 drivers/gpu/drm/amd/include/atombios.h UCHAR Checksum; UCHAR 9234 drivers/gpu/drm/amd/include/atombios.h UCHAR OemId[6]; UCHAR 9235 drivers/gpu/drm/amd/include/atombios.h UCHAR OemTableId[8]; //UINT64 OemTableId; UCHAR 9256 drivers/gpu/drm/amd/include/atombios.h UCHAR TableUUID[16]; //0x24 UCHAR 9277 drivers/gpu/drm/amd/include/atombios.h UCHAR VbiosContent[1]; UCHAR 9282 drivers/gpu/drm/amd/include/atombios.h UCHAR Lib1Content[1]; UCHAR 31 drivers/gpu/drm/amd/include/pptable.h UCHAR ucType; // one of ATOM_PP_THERMALCONTROLLER_* UCHAR 32 drivers/gpu/drm/amd/include/pptable.h UCHAR ucI2cLine; // as interpreted by DAL I2C UCHAR 33 drivers/gpu/drm/amd/include/pptable.h UCHAR ucI2cAddress; UCHAR 34 drivers/gpu/drm/amd/include/pptable.h UCHAR ucFanParameters; // Fan Control Parameters. UCHAR 35 drivers/gpu/drm/amd/include/pptable.h UCHAR ucFanMinRPM; // Fan Minimum RPM (hundreds) -- for display purposes only. UCHAR 36 drivers/gpu/drm/amd/include/pptable.h UCHAR ucFanMaxRPM; // Fan Maximum RPM (hundreds) -- for display purposes only. UCHAR 37 drivers/gpu/drm/amd/include/pptable.h UCHAR ucReserved; // ---- UCHAR 38 drivers/gpu/drm/amd/include/pptable.h UCHAR ucFlags; // to be defined UCHAR 80 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNonClockStateIndex; UCHAR 81 drivers/gpu/drm/amd/include/pptable.h UCHAR ucClockStateIndices[1]; // variable-sized UCHAR 87 drivers/gpu/drm/amd/include/pptable.h UCHAR ucFanTableFormat; // Change this if the table format changes or version changes so that the other fields are not the same. UCHAR 88 drivers/gpu/drm/amd/include/pptable.h UCHAR ucTHyst; // Temperature hysteresis. Integer. UCHAR 106 drivers/gpu/drm/amd/include/pptable.h UCHAR ucFanControlMode; UCHAR 178 drivers/gpu/drm/amd/include/pptable.h UCHAR ucDataRevision; UCHAR 180 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumStates; UCHAR 181 drivers/gpu/drm/amd/include/pptable.h UCHAR ucStateEntrySize; UCHAR 182 drivers/gpu/drm/amd/include/pptable.h UCHAR ucClockInfoSize; UCHAR 183 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNonClockSize; UCHAR 211 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumCustomThermalPolicy; UCHAR 315 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMinTemperature; UCHAR 316 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMaxTemperature; UCHAR 317 drivers/gpu/drm/amd/include/pptable.h UCHAR ucThermalAction; UCHAR 328 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMinTemperature; UCHAR 329 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMaxTemperature; UCHAR 331 drivers/gpu/drm/amd/include/pptable.h UCHAR ucRequiredPower; UCHAR 335 drivers/gpu/drm/amd/include/pptable.h UCHAR ucUnused[5]; UCHAR 344 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEngineClockHigh; UCHAR 347 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMemoryClockHigh; UCHAR 369 drivers/gpu/drm/amd/include/pptable.h UCHAR ucLowEngineClockHigh; UCHAR 371 drivers/gpu/drm/amd/include/pptable.h UCHAR ucHighEngineClockHigh; UCHAR 373 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMemoryClockHigh; // Currentyl unused. UCHAR 374 drivers/gpu/drm/amd/include/pptable.h UCHAR ucPadding; // For proper alignment and size. UCHAR 376 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMaxHTLinkWidth; // From SBIOS - {2, 4, 8, 16} UCHAR 377 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMinHTLinkWidth; // From SBIOS - {2, 4, 8, 16}. Effective only if CDLW enabled. Minimum down stream width could UCHAR 398 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEngineClockHigh; UCHAR 401 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMemoryClockHigh; UCHAR 414 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEngineClockHigh; UCHAR 417 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMemoryClockHigh; UCHAR 421 drivers/gpu/drm/amd/include/pptable.h UCHAR ucPCIEGen; UCHAR 422 drivers/gpu/drm/amd/include/pptable.h UCHAR ucUnused1; UCHAR 431 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEngineClockHigh; UCHAR 434 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMemoryClockHigh; UCHAR 436 drivers/gpu/drm/amd/include/pptable.h UCHAR ucPCIEGen; UCHAR 442 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEngineClockHigh; //clockfrequency >> 16. UCHAR 443 drivers/gpu/drm/amd/include/pptable.h UCHAR vddcIndex; //2-bit vddc index; UCHAR 453 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEngineClockHigh; UCHAR 454 drivers/gpu/drm/amd/include/pptable.h UCHAR vddcIndex; UCHAR 461 drivers/gpu/drm/amd/include/pptable.h UCHAR index; UCHAR 462 drivers/gpu/drm/amd/include/pptable.h UCHAR rsv[3]; UCHAR 469 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumDPMLevels; UCHAR 472 drivers/gpu/drm/amd/include/pptable.h UCHAR nonClockInfoIndex; UCHAR 476 drivers/gpu/drm/amd/include/pptable.h UCHAR clockInfoIndex[1]; UCHAR 481 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; UCHAR 489 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; UCHAR 492 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEntrySize; UCHAR 494 drivers/gpu/drm/amd/include/pptable.h UCHAR clockInfo[1]; UCHAR 500 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; UCHAR 502 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEntrySize; UCHAR 510 drivers/gpu/drm/amd/include/pptable.h UCHAR ucClockHigh; UCHAR 516 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 523 drivers/gpu/drm/amd/include/pptable.h UCHAR ucSclkHigh; UCHAR 525 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMclkHigh; UCHAR 532 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 556 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 564 drivers/gpu/drm/amd/include/pptable.h UCHAR ucSclkHigh; UCHAR 566 drivers/gpu/drm/amd/include/pptable.h UCHAR ucMclkHigh; UCHAR 571 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 577 drivers/gpu/drm/amd/include/pptable.h UCHAR ucEVClkHigh; UCHAR 579 drivers/gpu/drm/amd/include/pptable.h UCHAR ucECClkHigh; UCHAR 583 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; UCHAR 590 drivers/gpu/drm/amd/include/pptable.h UCHAR ucVCEClockInfoIndex; UCHAR 595 drivers/gpu/drm/amd/include/pptable.h UCHAR numEntries; UCHAR 601 drivers/gpu/drm/amd/include/pptable.h UCHAR ucVCEClockInfoIndex; UCHAR 602 drivers/gpu/drm/amd/include/pptable.h UCHAR ucClockInfoIndex; //highest 2 bits indicates memory p-states, lower 6bits indicates index to ClockInfoArrary UCHAR 607 drivers/gpu/drm/amd/include/pptable.h UCHAR numEntries; UCHAR 614 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 623 drivers/gpu/drm/amd/include/pptable.h UCHAR ucVClkHigh; UCHAR 625 drivers/gpu/drm/amd/include/pptable.h UCHAR ucDClkHigh; UCHAR 629 drivers/gpu/drm/amd/include/pptable.h UCHAR ucNumEntries; UCHAR 636 drivers/gpu/drm/amd/include/pptable.h UCHAR ucUVDClockInfoIndex; UCHAR 641 drivers/gpu/drm/amd/include/pptable.h UCHAR numEntries; UCHAR 647 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 656 drivers/gpu/drm/amd/include/pptable.h UCHAR ucSAMClockHigh; UCHAR 660 drivers/gpu/drm/amd/include/pptable.h UCHAR numEntries; UCHAR 666 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 674 drivers/gpu/drm/amd/include/pptable.h UCHAR ucACPClockHigh; UCHAR 678 drivers/gpu/drm/amd/include/pptable.h UCHAR numEntries; UCHAR 684 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 700 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 706 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 717 drivers/gpu/drm/amd/include/pptable.h UCHAR ucRevId; UCHAR 718 drivers/gpu/drm/amd/include/pptable.h UCHAR ucPpmDesign; //A+I or A+A UCHAR 741 drivers/gpu/drm/amd/include/pptable.h UCHAR ucDispConfig; UCHAR 746 drivers/gpu/drm/amd/include/pptable.h UCHAR revid; UCHAR 747 drivers/gpu/drm/amd/include/pptable.h UCHAR numEntries; UCHAR 103 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucTableRevision; UCHAR 146 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucEngineClockIndexHigh; UCHAR 147 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucEngineClockIndexLow; UCHAR 149 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucMemoryClockIndexHigh; UCHAR 150 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucMemoryClockIndexLow; UCHAR 152 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPCIEGenLow; UCHAR 153 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPCIEGenHigh; UCHAR 155 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPCIELaneLow; UCHAR 156 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPCIELaneHigh; UCHAR 161 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucUnused[4]; UCHAR 165 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 166 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 171 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVddcInd; /* Vddc voltage */ UCHAR 180 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 181 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 186 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVddInd; /* Base voltage */ UCHAR 190 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucReliabilityTemperature; UCHAR 191 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucCKSVOffsetandDisable; /* Bits 0~6: Voltage offset for CKS, Bit 7: Disable/enable for the SCLK level. */ UCHAR 195 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 196 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 201 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVddInd; /* Base voltage */ UCHAR 205 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucReliabilityTemperature; UCHAR 206 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucCKSVOffsetandDisable; /* Bits 0~6: Voltage offset for CKS, Bit 7: Disable/enable for the SCLK level. */ UCHAR 211 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 212 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 217 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPCIEGenSpeed; UCHAR 218 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR usPCIELaneWidth; UCHAR 219 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucReserved[2]; UCHAR 223 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 224 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 229 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPCIEGenSpeed; UCHAR 230 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR usPCIELaneWidth; UCHAR 231 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucReserved[2]; UCHAR 236 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 237 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 243 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVddcInd; /* VDDC voltage */ UCHAR 253 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 254 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 266 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 267 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 272 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; /* Change this if the table format changes or version changes so that the other fields are not the same. */ UCHAR 273 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucTHyst; /* Temperature hysteresis. Integer. */ UCHAR 281 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFanControlMode; /* Legacy or Fuzzy Fan mode */ UCHAR 286 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucTargetTemperature; /* Advanced fan controller target temperature. */ UCHAR 287 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucMinimumPWMLimit; /* The minimum PWM that the advanced fan controller can set. This should be set to the highest PWM that will run the fan at its lowest RPM. */ UCHAR 292 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; /* Change this if the table format changes or version changes so that the other fields are not the same. */ UCHAR 293 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucTHyst; /* Temperature hysteresis. Integer. */ UCHAR 301 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFanControlMode; /* Legacy or Fuzzy Fan mode */ UCHAR 306 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucTargetTemperature; /* Advanced fan controller target temperature. */ UCHAR 307 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucMinimumPWMLimit; /* The minimum PWM that the advanced fan controller can set. This should be set to the highest PWM that will run the fan at its lowest RPM. */ UCHAR 319 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 320 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucType; /* one of ATOM_TONGA_PP_THERMALCONTROLLER_* */ UCHAR 321 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucI2cLine; /* as interpreted by DAL I2C */ UCHAR 322 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucI2cAddress; UCHAR 323 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFanParameters; /* Fan Control Parameters. */ UCHAR 324 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFanMinRPM; /* Fan Minimum RPM (hundreds) -- for display purposes only. */ UCHAR 325 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFanMaxRPM; /* Fan Maximum RPM (hundreds) -- for display purposes only. */ UCHAR 326 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucReserved; UCHAR 327 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFlags; /* to be defined */ UCHAR 331 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVCEClockIndex; /*index into usVCEDependencyTableOffset of 'ATOM_Tonga_MM_Dependency_Table' type */ UCHAR 332 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucFlag; /* 2 bits indicates memory p-states */ UCHAR 333 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucSCLKIndex; /*index into ATOM_Tonga_SCLK_Dependency_Table */ UCHAR 334 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucMCLKIndex; /*index into ATOM_Tonga_MCLK_Dependency_Table */ UCHAR 338 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 339 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; UCHAR 344 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 362 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 382 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucLiquid1_I2C_address; /*Liquid */ UCHAR 383 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucLiquid2_I2C_address; UCHAR 384 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucLiquid_I2C_Line; UCHAR 385 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVr_I2C_address; /*VR */ UCHAR 386 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVr_I2C_Line; UCHAR 387 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPlx_I2C_address; /*PLX */ UCHAR 388 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPlx_I2C_Line; UCHAR 395 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 396 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucPpmDesign; /*A+I or A+A */ UCHAR 417 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 418 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucNumEntries; UCHAR 423 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 424 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucVRHotTriggeredSclkDpmIndex; /* If VRHot signal is triggered SCLK will be limited to this DPM level */ UCHAR 425 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucReserve[5]; UCHAR 429 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h UCHAR ucRevId; UCHAR 194 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c table_size = sizeof(UCHAR) + UCHAR 772 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c return (sizeof(UCHAR) + sizeof(UCHAR) + UCHAR 773 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c (num_dpm_levels * sizeof(UCHAR))); UCHAR 1305 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c UCHAR rev_id = *(UCHAR *)(((unsigned long)powerplay_table) + table_offset); UCHAR 75 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucTableRevision; UCHAR 89 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucGfxVoltageMode; UCHAR 90 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucSocVoltageMode; UCHAR 91 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucUclkVoltageMode; UCHAR 92 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucUvdVoltageMode; UCHAR 93 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVceVoltageMode; UCHAR 94 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucMp0VoltageMode; UCHAR 95 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucDcefVoltageMode; UCHAR 118 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucSocClockIndexHigh; UCHAR 119 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucSocClockIndexLow; UCHAR 120 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucGfxClockIndexHigh; UCHAR 121 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucGfxClockIndexLow; UCHAR 122 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucMemClockIndexHigh; UCHAR 123 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucMemClockIndexLow; UCHAR 130 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 131 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 137 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddInd; /* Base voltage */ UCHAR 142 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddInd; /* SOC_VDD index */ UCHAR 149 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddInd; UCHAR 152 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucACGEnable; UCHAR 153 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucReserved[3]; UCHAR 158 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddInd; /* SOC_VDD index */ UCHAR 159 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddMemInd; /* MEM_VDD - only non zero for MCLK record */ UCHAR 160 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddciInd; /* VDDCI = only non zero for MCLK record */ UCHAR 164 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 165 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 170 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 171 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 176 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 177 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 182 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 183 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 188 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 189 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 194 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 195 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries.*/ UCHAR 200 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 201 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries. */ UCHAR 206 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVddcInd; /* SOC_VDD voltage */ UCHAR 214 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 215 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries */ UCHAR 221 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPCIEGenSpeed; /* PCIE Speed */ UCHAR 222 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPCIELaneWidth; /* PCIE Lane Width */ UCHAR 226 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 227 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries */ UCHAR 236 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 237 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; /* Number of entries */ UCHAR 242 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; /* Change this if the table format changes or version changes so that the other fields are not the same. */ UCHAR 257 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucEnableZeroRPM; UCHAR 263 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 277 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucEnableZeroRPM; UCHAR 280 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanParameters; UCHAR 281 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanMinRPM; UCHAR 282 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanMaxRPM; UCHAR 286 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 300 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucEnableZeroRPM; UCHAR 303 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanParameters; UCHAR 304 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanMinRPM; UCHAR 305 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanMaxRPM; UCHAR 310 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 311 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucType; /* one of ATOM_VEGA10_PP_THERMALCONTROLLER_*/ UCHAR 312 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucI2cLine; /* as interpreted by DAL I2C */ UCHAR 313 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucI2cAddress; UCHAR 314 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanParameters; /* Fan Control Parameters. */ UCHAR 315 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanMinRPM; /* Fan Minimum RPM (hundreds) -- for display purposes only.*/ UCHAR 316 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFanMaxRPM; /* Fan Maximum RPM (hundreds) -- for display purposes only.*/ UCHAR 317 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFlags; /* to be defined */ UCHAR 322 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVCEClockIndex; /*index into usVCEDependencyTableOffset of 'ATOM_Vega10_MM_Dependency_Table' type */ UCHAR 323 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucFlag; /* 2 bits indicates memory p-states */ UCHAR 324 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucSCLKIndex; /* index into ATOM_Vega10_SCLK_Dependency_Table */ UCHAR 325 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucMCLKIndex; /* index into ATOM_Vega10_MCLK_Dependency_Table */ UCHAR 330 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 331 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; UCHAR 336 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 351 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid1_I2C_address; UCHAR 352 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid2_I2C_address; UCHAR 353 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_address; UCHAR 354 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_address; UCHAR 355 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid_I2C_LineSCL; UCHAR 356 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid_I2C_LineSDA; UCHAR 357 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_LineSCL; UCHAR 358 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_LineSDA; UCHAR 359 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_LineSCL; UCHAR 360 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_LineSDA; UCHAR 366 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 381 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid1_I2C_address; UCHAR 382 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid2_I2C_address; UCHAR 383 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid_I2C_Line; UCHAR 384 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_address; UCHAR 385 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_Line; UCHAR 386 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_address; UCHAR 387 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_Line; UCHAR 393 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 408 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid1_I2C_address; UCHAR 409 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid2_I2C_address; UCHAR 410 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucLiquid_I2C_Line; UCHAR 411 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_address; UCHAR 412 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucVr_I2C_Line; UCHAR 413 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_address; UCHAR 414 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucPlx_I2C_Line; UCHAR 433 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 434 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucNumEntries; UCHAR 440 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h UCHAR ucRevId; UCHAR 78 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_pptable.h UCHAR ucTableRevision; UCHAR 86 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_pptable.h UCHAR ucThermalControllerType; UCHAR 78 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h UCHAR ucODTableRevision; UCHAR 80 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h UCHAR ODFeatureCapabilities [ATOM_VEGA20_ODFEATURE_MAX_COUNT]; //OD feature support flags UCHAR 104 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h UCHAR ucTableRevision; UCHAR 113 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h UCHAR ucTableRevision; UCHAR 121 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h UCHAR ucThermalControllerType; UCHAR 49 drivers/gpu/drm/radeon/atombios.h #ifndef UCHAR UCHAR 203 drivers/gpu/drm/radeon/atombios.h UCHAR ucTableFormatRevision; /*Change it when the Parser is not backward compatible */ UCHAR 204 drivers/gpu/drm/radeon/atombios.h UCHAR ucTableContentRevision; /*Change it only when the table needs to change but the firmware */ UCHAR 214 drivers/gpu/drm/radeon/atombios.h UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios, UCHAR 229 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtendedFunctionCode; UCHAR 230 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 411 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //0:reserved //1:Memory //2:Engine UCHAR 412 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; //may expand to return larger Fbdiv later UCHAR 413 drivers/gpu/drm/radeon/atombios.h UCHAR ucFbDiv; //return value UCHAR 414 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; //return value UCHAR 420 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //0:reserved;COMPUTE_MEMORY_PLL_PARAM:Memory;COMPUTE_ENGINE_PLL_PARAM:Engine. it return ref_div to be written to register UCHAR 422 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; //return post div to be written to register UCHAR 466 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDiv; //Output Parameter UCHAR 467 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; //Output Parameter UCHAR 468 drivers/gpu/drm/radeon/atombios.h UCHAR ucCntlFlag; //Output Parameter UCHAR 469 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 499 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDiv; //Output Parameter UCHAR 500 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; //Output Parameter UCHAR 503 drivers/gpu/drm/radeon/atombios.h UCHAR ucCntlFlag; //Output Flags UCHAR 504 drivers/gpu/drm/radeon/atombios.h UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0) mode UCHAR 506 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 525 drivers/gpu/drm/radeon/atombios.h UCHAR ucPllRefDiv; //Output Parameter: PLL ref divider UCHAR 526 drivers/gpu/drm/radeon/atombios.h UCHAR ucPllPostDiv; //Output Parameter: PLL post divider UCHAR 527 drivers/gpu/drm/radeon/atombios.h UCHAR ucPllCntlFlag; //Output Flags: control flag UCHAR 528 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 546 drivers/gpu/drm/radeon/atombios.h UCHAR ucDllSpeed; //Output UCHAR 547 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; //Output UCHAR 549 drivers/gpu/drm/radeon/atombios.h UCHAR ucInputFlag; //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode UCHAR 550 drivers/gpu/drm/radeon/atombios.h UCHAR ucPllCntlFlag; //Output: UCHAR 552 drivers/gpu/drm/radeon/atombios.h UCHAR ucBWCntl; UCHAR 627 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 628 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 637 drivers/gpu/drm/radeon/atombios.h UCHAR ucDispPipeId; // ATOM_CRTC1, ATOM_CRTC2, ... UCHAR 638 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 639 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 647 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 648 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 658 drivers/gpu/drm/radeon/atombios.h UCHAR ucDacType; //{ATOM_DAC_A,ATOM_DAC_B, ATOM_EXT_DAC} UCHAR 659 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; //Valid only when table revision =1.3 and above UCHAR 677 drivers/gpu/drm/radeon/atombios.h UCHAR ucDacStandard; // See definition of ATOM_DACx_xxx, For DEC3.0, bit 7 used as internal flag to indicate DAC2 (==1) or DAC1 (==0) UCHAR 678 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 693 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 701 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // =0: turn off encoder UCHAR 703 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; UCHAR 709 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 710 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 752 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1:2; UCHAR 753 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; // =0: UniphyAB, =1: UniphyCD =2: UniphyEF UCHAR 754 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; // =0: linkA/C/E =1: linkB/D/F UCHAR 755 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:1; UCHAR 756 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 758 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 759 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:1; UCHAR 760 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; // =0: linkA/C/E =1: linkB/D/F UCHAR 761 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; // =0: UniphyAB, =1: UniphyCD =2: UniphyEF UCHAR 762 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1:2; UCHAR 771 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; UCHAR 772 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; UCHAR 778 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 779 drivers/gpu/drm/radeon/atombios.h UCHAR ucStatus; // = DP_LINK_TRAINING_COMPLETE or DP_LINK_TRAINING_INCOMPLETE, only used by VBIOS with command ATOM_ENCODER_CMD_QUERY_DP_LINK_TRAINING_STATUS UCHAR 780 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 819 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1:1; UCHAR 820 drivers/gpu/drm/radeon/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 821 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:3; UCHAR 822 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 824 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLinkRate:1; // =0: 1.62Ghz, =1: 2.7Ghz UCHAR 825 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:3; UCHAR 826 drivers/gpu/drm/radeon/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 827 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1:1; UCHAR 846 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; UCHAR 848 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; UCHAR 855 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelMode; // only valid when ucAction == ATOM_ENCODER_CMD_SETUP_PANEL_MODE UCHAR 860 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 861 drivers/gpu/drm/radeon/atombios.h UCHAR ucBitPerColor; // only valid for DP mode when ucAction = ATOM_ENCODER_CMD_SETUP UCHAR 862 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 872 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1:1; UCHAR 873 drivers/gpu/drm/radeon/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 874 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:2; UCHAR 875 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLinkRate:2; // =0: 1.62Ghz, =1: 2.7Ghz, 2=5.4Ghz <= Changed comparing to previous version UCHAR 877 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLinkRate:2; // =0: 1.62Ghz, =1: 2.7Ghz, 2=5.4Ghz <= Changed comparing to previous version UCHAR 878 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:2; UCHAR 879 drivers/gpu/drm/radeon/atombios.h UCHAR ucDigSel:3; // =0/1/2/3/4/5: DIG0/1/2/3/4/5 (In register spec also referred as DIGA/B/C/D/E/F) UCHAR 880 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1:1; UCHAR 903 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 905 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; UCHAR 907 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; UCHAR 914 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelMode; // only valid when ucAction == ATOM_ENCODER_CMD_SETUP_PANEL_MODE UCHAR 919 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; // how many lanes to enable UCHAR 920 drivers/gpu/drm/radeon/atombios.h UCHAR ucBitPerColor; // only valid for DP mode when ucAction = ATOM_ENCODER_CMD_SETUP UCHAR 921 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPD_ID; // HPD ID (1-6). =0 means to skip HDP programming. New comparing to previous version UCHAR 944 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneSel; UCHAR 945 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneSet; UCHAR 956 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 970 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // =0: turn off encoder UCHAR 972 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[4]; UCHAR 1025 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1028 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:1; UCHAR 1029 drivers/gpu/drm/radeon/atombios.h UCHAR fDPConnector:1; //bit4=0: DP connector =1: None DP connector UCHAR 1030 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA( DIG inst0 ). =1: Data/clk path source from DIGB ( DIG inst1 ) UCHAR 1031 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1034 drivers/gpu/drm/radeon/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1035 drivers/gpu/drm/radeon/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1037 drivers/gpu/drm/radeon/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1038 drivers/gpu/drm/radeon/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1039 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1041 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA( DIG inst0 ). =1: Data/clk path source from DIGB ( DIG inst1 ) UCHAR 1042 drivers/gpu/drm/radeon/atombios.h UCHAR fDPConnector:1; //bit4=0: DP connector =1: None DP connector UCHAR 1043 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:1; UCHAR 1044 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1085 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX UCHAR 1086 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[4]; UCHAR 1092 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1095 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, EXT_CLK=2 UCHAR 1096 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1097 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1099 drivers/gpu/drm/radeon/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1100 drivers/gpu/drm/radeon/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1102 drivers/gpu/drm/radeon/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1103 drivers/gpu/drm/radeon/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1104 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1106 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1107 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, EXT_CLK=2 UCHAR 1108 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1124 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX UCHAR 1125 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; UCHAR 1126 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 1167 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneSel; UCHAR 1170 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneSet; UCHAR 1173 drivers/gpu/drm/radeon/atombios.h UCHAR ucPOST_CURSOR2:2; //Bit[7:6] Post Cursor2 Level <= New in V4 UCHAR 1174 drivers/gpu/drm/radeon/atombios.h UCHAR ucPRE_EMPHASIS:3; //Bit[5:3] Pre-emphasis Level UCHAR 1175 drivers/gpu/drm/radeon/atombios.h UCHAR ucVOLTAGE_SWING:3; //Bit[2:0] Voltage Swing Level UCHAR 1177 drivers/gpu/drm/radeon/atombios.h UCHAR ucVOLTAGE_SWING:3; //Bit[2:0] Voltage Swing Level UCHAR 1178 drivers/gpu/drm/radeon/atombios.h UCHAR ucPRE_EMPHASIS:3; //Bit[5:3] Pre-emphasis Level UCHAR 1179 drivers/gpu/drm/radeon/atombios.h UCHAR ucPOST_CURSOR2:2; //Bit[7:6] Post Cursor2 Level <= New in V4 UCHAR 1188 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1191 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, DCPLL=2, EXT_CLK=3 <= New UCHAR 1192 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1193 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1195 drivers/gpu/drm/radeon/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1196 drivers/gpu/drm/radeon/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1198 drivers/gpu/drm/radeon/atombios.h UCHAR fDualLinkConnector:1; //bit0=1: Dual Link DVI connector UCHAR 1199 drivers/gpu/drm/radeon/atombios.h UCHAR fCoherentMode:1; //bit1=1: Coherent Mode ( for DVI/HDMI mode ) UCHAR 1200 drivers/gpu/drm/radeon/atombios.h UCHAR ucLinkSel:1; //bit2=0: Uniphy LINKA or C or E when fDualLinkConnector=0. when fDualLinkConnector=1, it means master link of dual link is A or C or E UCHAR 1202 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderSel:1; //bit3=0: Data/Clk path source from DIGA/C/E. =1: Data/clk path source from DIGB/D/F UCHAR 1203 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefClkSource:2; //bit5:4: PPLL1 =0, PPLL2=1, DCPLL=2, EXT_CLK=3 <= New UCHAR 1204 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterSel:2; //bit7:6: =0 Dig Transmitter 1 ( Uniphy AB ) UCHAR 1221 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 1223 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_XXX UCHAR 1224 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; UCHAR 1225 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 1257 drivers/gpu/drm/radeon/atombios.h UCHAR ucReservd1:1; UCHAR 1258 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPDSel:3; UCHAR 1259 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhyClkSrcId:2; UCHAR 1260 drivers/gpu/drm/radeon/atombios.h UCHAR ucCoherentMode:1; UCHAR 1261 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:1; UCHAR 1263 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved:1; UCHAR 1264 drivers/gpu/drm/radeon/atombios.h UCHAR ucCoherentMode:1; UCHAR 1265 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhyClkSrcId:2; UCHAR 1266 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPDSel:3; UCHAR 1267 drivers/gpu/drm/radeon/atombios.h UCHAR ucReservd1:1; UCHAR 1274 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhyId; // 0=UNIPHYA, 1=UNIPHYB, 2=UNIPHYC, 3=UNIPHYD, 4= UNIPHYE 5=UNIPHYF UCHAR 1275 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // define as ATOM_TRANSMITER_ACTION_xxx UCHAR 1276 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; // indicate lane number 1-8 UCHAR 1277 drivers/gpu/drm/radeon/atombios.h UCHAR ucConnObjId; // Connector Object Id defined in ObjectId.h UCHAR 1278 drivers/gpu/drm/radeon/atombios.h UCHAR ucDigMode; // indicate DIG mode UCHAR 1281 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 1283 drivers/gpu/drm/radeon/atombios.h UCHAR ucDigEncoderSel; // indicate DIG front end encoder UCHAR 1284 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPLaneSet; UCHAR 1285 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 1286 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1; UCHAR 1367 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; // indicate which encoder, and DP link rate when ucAction = SETUP/ENABLE_OUTPUT UCHAR 1368 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // UCHAR 1369 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; // encoder mode, only used when ucAction = SETUP/ENABLE_OUTPUT UCHAR 1370 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; // lane number, only used when ucAction = SETUP/ENABLE_OUTPUT UCHAR 1371 drivers/gpu/drm/radeon/atombios.h UCHAR ucBitPerColor; // output bit per color, only valid when ucAction = SETUP/ENABLE_OUTPUT and ucEncodeMode= DP UCHAR 1372 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 1410 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // Possible input:ATOM_ENABLE||ATOMDISABLE UCHAR 1415 drivers/gpu/drm/radeon/atombios.h UCHAR aucPadding[3]; // padding to DWORD aligned UCHAR 1451 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1452 drivers/gpu/drm/radeon/atombios.h UCHAR ucBlanking; // ATOM_BLANKING or ATOM_BLANKINGOFF UCHAR 1466 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1467 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 1468 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 1481 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1482 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 1491 drivers/gpu/drm/radeon/atombios.h UCHAR ucH_Replication; // horizontal replication UCHAR 1492 drivers/gpu/drm/radeon/atombios.h UCHAR ucV_Replication; // vertical replication UCHAR 1493 drivers/gpu/drm/radeon/atombios.h UCHAR usCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1494 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding; UCHAR 1503 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1504 drivers/gpu/drm/radeon/atombios.h UCHAR ucDevice; // ATOM_DEVICE_CRT1|ATOM_DEVICE_CRT2|.... UCHAR 1505 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 1511 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 1512 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderID; // DAC1/DAC2/TVOUT/DIG1/DIG2/DVO UCHAR 1513 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncodeMode; // Encoding mode, only valid when using DIG1/DIG2/DVO UCHAR 1514 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding; UCHAR 1548 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; // post divider UCHAR 1549 drivers/gpu/drm/radeon/atombios.h UCHAR ucFracFbDiv; // fractional feedback divider UCHAR 1550 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2 UCHAR 1551 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDivSrc; // ATOM_PJITTER or ATO_NONPJITTER UCHAR 1552 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // Which CRTC uses this Ppll UCHAR 1553 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding; UCHAR 1568 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; // post divider UCHAR 1569 drivers/gpu/drm/radeon/atombios.h UCHAR ucFracFbDiv; // fractional feedback divider UCHAR 1570 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2 UCHAR 1571 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDivSrc; // ATOM_PJITTER or ATO_NONPJITTER UCHAR 1572 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // Which CRTC uses this Ppll UCHAR 1573 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo; // Different bits for different purpose, bit [7:4] as device index, bit[0]=Force prog UCHAR 1615 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; // post divider UCHAR 1616 drivers/gpu/drm/radeon/atombios.h UCHAR ucFracFbDiv; // fractional feedback divider UCHAR 1617 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpll; // ATOM_PPLL1 or ATOM_PPL2 UCHAR 1618 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterId; // graphic encoder id defined in objectId.h UCHAR 1621 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; // encoder type defined as ATOM_ENCODER_MODE_DP/DVI/HDMI/ UCHAR 1622 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVOConfig; // when use DVO, need to know SDR/DDR, 12bit or 24bit UCHAR 1624 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo; // bit[0]=Force program, bit[1]= set pclk for VGA, b[2]= CRTC sel UCHAR 1634 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1~6, indicate the CRTC controller to UCHAR 1637 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 1638 drivers/gpu/drm/radeon/atombios.h UCHAR ucFracFbDiv; // [gphan] temporary to prevent build problem. remove it after driver code is changed. UCHAR 1643 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; // post divider. UCHAR 1644 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDiv; // Reference divider UCHAR 1645 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2/ATOM_DCPLL UCHAR 1646 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h, UCHAR 1648 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; // Encoder mode: UCHAR 1649 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo; // bit[0]= Force program PPLL UCHAR 1691 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; // post divider. UCHAR 1692 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDiv; // Reference divider UCHAR 1693 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2/ATOM_DCPLL UCHAR 1694 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterID; // ASIC encoder id defined in objectId.h, UCHAR 1696 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderMode; // Encoder mode: UCHAR 1697 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo; // bit[0]= Force program PPLL UCHAR 1728 drivers/gpu/drm/radeon/atombios.h UCHAR ucStatus; UCHAR 1729 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDivSrc; // =1: reference clock source from XTALIN, =0: source from PCIE ref clock UCHAR 1730 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 1744 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterID; UCHAR 1745 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncodeMode; UCHAR 1748 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVOConfig; //if DVO, need passing link rate and output 12bitlow or 24bit UCHAR 1749 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; //if none DVO, not defined yet UCHAR 1751 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 1760 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterID; // GPU transmitter id defined in objectid.h UCHAR 1761 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncodeMode; // encoder mode: CRT, LVDS, DP, TMDS or HDMI UCHAR 1762 drivers/gpu/drm/radeon/atombios.h UCHAR ucDispPllConfig; // display pll configure parameter defined as following DISPPLL_CONFIG_XXXX UCHAR 1763 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtTransmitterID; // external encoder id. UCHAR 1764 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 1783 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefDiv; // if it is none-zero, it is used to be calculated the other ppll parameter fb_divider and post_div ( if it is not given ) UCHAR 1784 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; // if it is none-zero, it is used to be calculated the other ppll parameter fb_divider UCHAR 1785 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 1802 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE:Enable YUV or ATOM_DISABLE:Disable YUV (RGB) UCHAR 1803 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // Which CRTC needs this YUV or RGB format UCHAR 1804 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 1837 drivers/gpu/drm/radeon/atombios.h UCHAR ucSlaveAddr; //Read from which slave UCHAR 1838 drivers/gpu/drm/radeon/atombios.h UCHAR ucLineNumber; //Read from which HW assisted line UCHAR 1859 drivers/gpu/drm/radeon/atombios.h UCHAR ucData; //PS data1 UCHAR 1860 drivers/gpu/drm/radeon/atombios.h UCHAR ucStatus; //Status byte 1=success, 2=failure, Also is used as PS data2 UCHAR 1861 drivers/gpu/drm/radeon/atombios.h UCHAR ucSlaveAddr; //Write to which slave UCHAR 1862 drivers/gpu/drm/radeon/atombios.h UCHAR ucLineNumber; //Write from which HW assisted line UCHAR 1870 drivers/gpu/drm/radeon/atombios.h UCHAR ucSlaveAddr; //Write to which slave UCHAR 1871 drivers/gpu/drm/radeon/atombios.h UCHAR ucLineNumber; //Write from which HW assisted line UCHAR 1884 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerConnectorStatus; //Used for return value 0: detected, 1:not detected UCHAR 1885 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrBehaviorId; UCHAR 1891 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerConnectorStatus; //Used for return value 0: detected, 1:not detected UCHAR 1892 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 1905 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Others:TBD UCHAR 1906 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumStepSize_Delay; //bits3:2 SS_STEP_SIZE; bit 6:4 SS_DELAY UCHAR 1907 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; //ATOM_ENABLE or ATOM_DISABLE UCHAR 1908 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 1915 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Others:TBD UCHAR 1916 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumStep; // UCHAR 1917 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; //ATOM_ENABLE or ATOM_DISABLE UCHAR 1918 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumDelay; UCHAR 1919 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumRange; UCHAR 1920 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding; UCHAR 1927 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumType; // Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Others:TBD UCHAR 1928 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumStep; // UCHAR 1929 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 1930 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumDelay; UCHAR 1931 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumRange; UCHAR 1932 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpll; // ATOM_PPLL1/ATOM_PPLL2 UCHAR 1938 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumType; // Bit[0]: 0-Down Spread,1-Center Spread. UCHAR 1942 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 1963 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumType; // Bit[0]: 0-Down Spread,1-Center Spread. UCHAR 1967 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 2018 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // bit0=0: Enable single link UCHAR 2022 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 2039 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // see PANEL_ENCODER_MISC_xx defintions below UCHAR 2040 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 2042 drivers/gpu/drm/radeon/atombios.h UCHAR ucTruncate; // bit0=0: Disable truncate UCHAR 2046 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpatial; // bit0=0: Disable spatial dithering UCHAR 2050 drivers/gpu/drm/radeon/atombios.h UCHAR ucTemporal; // bit0=0: Disable temporal dithering UCHAR 2056 drivers/gpu/drm/radeon/atombios.h UCHAR ucFRC; // bit4=0: 25FRC_SEL pattern E UCHAR 2088 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // Enable or Disable External TMDS encoder UCHAR 2089 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // Bit0=0:Enable Single link;=1:Enable Dual link;Bit1 {=0:666RGB, =1:888RGB} UCHAR 2090 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 2130 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVOConfig; UCHAR 2131 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT UCHAR 2132 drivers/gpu/drm/radeon/atombios.h UCHAR ucReseved[4]; UCHAR 2139 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVOConfig; UCHAR 2140 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT UCHAR 2141 drivers/gpu/drm/radeon/atombios.h UCHAR ucBitPerColor; //please refer to definition of PANEL_xBIT_PER_COLOR UCHAR 2142 drivers/gpu/drm/radeon/atombios.h UCHAR ucReseved[3]; UCHAR 2215 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ UCHAR 2216 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageMode; // To set all, to set source A or source B or ... UCHAR 2217 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageIndex; // An index to tell which voltage level UCHAR 2218 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 2223 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ UCHAR 2224 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageMode; // Not used, maybe use for state machine for differen power mode UCHAR 2231 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; // To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2232 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageMode; // Indicate action: Set voltage level UCHAR 2269 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2270 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info UCHAR 2308 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; // Input: To tell which voltage to set up, VDDC/MVDDC/MVDDQ/VDDCI UCHAR 2309 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageMode; // Input: Indicate action: Get voltage info UCHAR 2331 drivers/gpu/drm/radeon/atombios.h UCHAR ucTvStandard; // See definition "ATOM_TV_NTSC ..." UCHAR 2332 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; // 0: turn off encoder UCHAR 2403 drivers/gpu/drm/radeon/atombios.h UCHAR ucI2C_Type; // I2C type (normal GP_IO, ImpactTV GP_IO, Dedicated I2C pin, etc) UCHAR 2404 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_OutInfo; // Type of TV out supported (3:0) and video out crystal frequency (6:4) and TV data port (7) UCHAR 2405 drivers/gpu/drm/radeon/atombios.h UCHAR ucVideoPortInfo; // Provides the video port capabilities UCHAR 2406 drivers/gpu/drm/radeon/atombios.h UCHAR ucHostPortInfo; // Provides host port configuration information UCHAR 2416 drivers/gpu/drm/radeon/atombios.h UCHAR ucTunerInfo; // Type of tuner installed on the adapter (4:0) and video input for tuner (7:5) UCHAR 2417 drivers/gpu/drm/radeon/atombios.h UCHAR ucAudioChipInfo; // List the audio chip type (3:0) product type (4) and OEM revision (7:5) UCHAR 2418 drivers/gpu/drm/radeon/atombios.h UCHAR ucProductID; // Defines as OEM ID or ATI board ID dependent on product type setting UCHAR 2419 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo1; // Tuner voltage (1:0) HW teletext support (3:2) FM audio decoder (5:4) reserved (6) audio scrambling (7) UCHAR 2420 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo2; // I2S input config (0) I2S output config (1) I2S Audio Chip (4:2) SPDIF Output Config (5) reserved (7:6) UCHAR 2421 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo3; // Video Decoder Type (3:0) Video In Standard/Crystal (7:4) UCHAR 2422 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo4; // Video Decoder Host Config (2:0) reserved (7:3) UCHAR 2423 drivers/gpu/drm/radeon/atombios.h UCHAR ucVideoInput0Info;// Video Input 0 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2424 drivers/gpu/drm/radeon/atombios.h UCHAR ucVideoInput1Info;// Video Input 1 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2425 drivers/gpu/drm/radeon/atombios.h UCHAR ucVideoInput2Info;// Video Input 2 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2426 drivers/gpu/drm/radeon/atombios.h UCHAR ucVideoInput3Info;// Video Input 3 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2427 drivers/gpu/drm/radeon/atombios.h UCHAR ucVideoInput4Info;// Video Input 4 Type (1:0) F/B setting (2) physical connector ID (5:3) reserved (7:6) UCHAR 2519 drivers/gpu/drm/radeon/atombios.h UCHAR ucASICMaxTemperature; UCHAR 2520 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; //Don't use them UCHAR 2535 drivers/gpu/drm/radeon/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 2536 drivers/gpu/drm/radeon/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 2537 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2553 drivers/gpu/drm/radeon/atombios.h UCHAR ucASICMaxTemperature; UCHAR 2554 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 2555 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; //Don't use them UCHAR 2571 drivers/gpu/drm/radeon/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 2572 drivers/gpu/drm/radeon/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 2573 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2589 drivers/gpu/drm/radeon/atombios.h UCHAR ucASICMaxTemperature; UCHAR 2590 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 2591 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; //Don't use them UCHAR 2608 drivers/gpu/drm/radeon/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 2609 drivers/gpu/drm/radeon/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 2610 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2626 drivers/gpu/drm/radeon/atombios.h UCHAR ucASICMaxTemperature; UCHAR 2627 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 2646 drivers/gpu/drm/radeon/atombios.h UCHAR ucPM_RTS_StreamSize; //RTS PM4 packets in Kb unit UCHAR 2647 drivers/gpu/drm/radeon/atombios.h UCHAR ucDesign_ID; //Indicate what is the board design UCHAR 2648 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2665 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1; //Was ucASICMaxTemperature; UCHAR 2666 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 2686 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2687 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved4[3]; UCHAR 2706 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved3; //Was ucASICMaxTemperature; UCHAR 2707 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 2713 drivers/gpu/drm/radeon/atombios.h UCHAR ucRemoteDisplayConfig; UCHAR 2714 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved5[3]; //Was usMinEngineClockPLL_Input and usMaxEngineClockPLL_Input UCHAR 2725 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryModule_ID; //Indicate what is the board design UCHAR 2726 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved9[3]; UCHAR 2754 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfCyclesInPeriodHi; UCHAR 2755 drivers/gpu/drm/radeon/atombios.h UCHAR ucLCDTimingSel; //=0:not valid.!=0 sel this timing descriptor from LCD EDID. UCHAR 2769 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxNBVoltage; UCHAR 2770 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinNBVoltage; UCHAR 2771 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; //[7:4]=1:DDR1;=2:DDR2;=3:DDR3.[3:0] is reserved UCHAR 2772 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfCyclesInPeriod; //CG.FVTHROT_PWM_CTRL_REG0.NumberOfCyclesInPeriod UCHAR 2773 drivers/gpu/drm/radeon/atombios.h UCHAR ucStartingPWM_HighTime; //CG.FVTHROT_PWM_CTRL_REG0.StartingPWM_HighTime UCHAR 2774 drivers/gpu/drm/radeon/atombios.h UCHAR ucHTLinkWidth; //16 bit vs. 8 bit UCHAR 2775 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxNBVoltageHigh; UCHAR 2776 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinNBVoltageHigh; UCHAR 2833 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; //[3:0]=1:DDR1;=2:DDR2;=3:DDR3.[7:4] is reserved UCHAR 2834 drivers/gpu/drm/radeon/atombios.h UCHAR ucUMAChannelNumber; UCHAR 2835 drivers/gpu/drm/radeon/atombios.h UCHAR ucDockingPinBit; UCHAR 2836 drivers/gpu/drm/radeon/atombios.h UCHAR ucDockingPinPolarity; UCHAR 3008 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcTmpLmt; //bit [22:16] of D24F3x64 Hardware Thermal Control (HTC) Register, may not be needed, TBD UCHAR 3009 drivers/gpu/drm/radeon/atombios.h UCHAR ucTjOffset; //bit [28:22] of D24F3xE4 Thermtrip Status Register,may not be needed, TBD UCHAR 3016 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; //[3:0]=1:DDR1;=2:DDR2;=3:DDR3.[7:4] is reserved UCHAR 3017 drivers/gpu/drm/radeon/atombios.h UCHAR ucUMAChannelNumber; UCHAR 3184 drivers/gpu/drm/radeon/atombios.h UCHAR bfHW_Capable:1; UCHAR 3185 drivers/gpu/drm/radeon/atombios.h UCHAR bfHW_EngineID:3; UCHAR 3186 drivers/gpu/drm/radeon/atombios.h UCHAR bfI2C_LineMux:4; UCHAR 3188 drivers/gpu/drm/radeon/atombios.h UCHAR bfI2C_LineMux:4; UCHAR 3189 drivers/gpu/drm/radeon/atombios.h UCHAR bfHW_EngineID:3; UCHAR 3190 drivers/gpu/drm/radeon/atombios.h UCHAR bfHW_Capable:1; UCHAR 3197 drivers/gpu/drm/radeon/atombios.h UCHAR ucAccess; UCHAR 3215 drivers/gpu/drm/radeon/atombios.h UCHAR ucClkMaskShift; UCHAR 3216 drivers/gpu/drm/radeon/atombios.h UCHAR ucClkEnShift; UCHAR 3217 drivers/gpu/drm/radeon/atombios.h UCHAR ucClkY_Shift; UCHAR 3218 drivers/gpu/drm/radeon/atombios.h UCHAR ucClkA_Shift; UCHAR 3219 drivers/gpu/drm/radeon/atombios.h UCHAR ucDataMaskShift; UCHAR 3220 drivers/gpu/drm/radeon/atombios.h UCHAR ucDataEnShift; UCHAR 3221 drivers/gpu/drm/radeon/atombios.h UCHAR ucDataY_Shift; UCHAR 3222 drivers/gpu/drm/radeon/atombios.h UCHAR ucDataA_Shift; UCHAR 3223 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1; UCHAR 3224 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved2; UCHAR 3332 drivers/gpu/drm/radeon/atombios.h UCHAR ucH_Border; // From DFP EDID UCHAR 3333 drivers/gpu/drm/radeon/atombios.h UCHAR ucV_Border; UCHAR 3334 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 3335 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 3352 drivers/gpu/drm/radeon/atombios.h UCHAR ucCRTC; // ATOM_CRTC1 or ATOM_CRTC2 UCHAR 3353 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverscanRight; // right UCHAR 3354 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverscanLeft; // left UCHAR 3355 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverscanBottom; // bottom UCHAR 3356 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverscanTop; // top UCHAR 3357 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 3383 drivers/gpu/drm/radeon/atombios.h UCHAR ucInternalModeNumber; UCHAR 3384 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRate; UCHAR 3400 drivers/gpu/drm/radeon/atombios.h UCHAR ucHBorder; UCHAR 3401 drivers/gpu/drm/radeon/atombios.h UCHAR ucVBorder; UCHAR 3403 drivers/gpu/drm/radeon/atombios.h UCHAR ucInternalModeNumber; UCHAR 3404 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRate; UCHAR 3425 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDigOntoDEin10Ms; UCHAR 3426 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDEtoBLOnin10Ms; UCHAR 3427 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDS_Misc; // Bit0:{=0:single, =1:dual},Bit1 {=0:666RGB, =1:888RGB},Bit2:3:{Grey level} UCHAR 3431 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelDefaultRefreshRate; UCHAR 3432 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelIdentification; UCHAR 3433 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Id; UCHAR 3445 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDigOntoDEin10Ms; UCHAR 3446 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDEtoBLOnin10Ms; UCHAR 3447 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDS_Misc; // Bit0:{=0:single, =1:dual},Bit1 {=0:666RGB, =1:888RGB},Bit2:3:{Grey level} UCHAR 3451 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelDefaultRefreshRate; UCHAR 3452 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelIdentification; UCHAR 3453 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Id; UCHAR 3456 drivers/gpu/drm/radeon/atombios.h UCHAR ucLCDPanel_SpecialHandlingCap; UCHAR 3457 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelInfoSize; // start from ATOM_DTD_FORMAT to end of panel info, include ExtInfoTable UCHAR 3458 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 3508 drivers/gpu/drm/radeon/atombios.h UCHAR ucLCD_Misc; // Reorganized in V13 UCHAR 3514 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelDefaultRefreshRate; UCHAR 3515 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelIdentification; UCHAR 3516 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Id; UCHAR 3519 drivers/gpu/drm/radeon/atombios.h UCHAR ucLCDPanel_SpecialHandlingCap; // Reorganized in V13 UCHAR 3524 drivers/gpu/drm/radeon/atombios.h UCHAR ucPanelInfoSize; // start from ATOM_DTD_FORMAT to end of panel info, include ExtInfoTable UCHAR 3527 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDIGONtoDE_in4Ms; UCHAR 3528 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDEtoVARY_BL_in4Ms; UCHAR 3529 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceVARY_BLtoDE_in4Ms; UCHAR 3530 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceDEtoDIGON_in4Ms; UCHAR 3532 drivers/gpu/drm/radeon/atombios.h UCHAR ucOffDelay_in4Ms; UCHAR 3533 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceVARY_BLtoBLON_in4Ms; UCHAR 3534 drivers/gpu/drm/radeon/atombios.h UCHAR ucPowerSequenceBLONtoVARY_BL_in4Ms; UCHAR 3535 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1; UCHAR 3537 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPCD_eDP_CONFIGURATION_CAP; // dpcd 0dh UCHAR 3538 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPCD_MAX_LINK_RATE; // dpcd 01h UCHAR 3539 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPCD_MAX_LANE_COUNT; // dpcd 02h UCHAR 3540 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPCD_MAX_DOWNSPREAD; // dpcd 03h UCHAR 3543 drivers/gpu/drm/radeon/atombios.h UCHAR uceDPToLVDSRxId; UCHAR 3544 drivers/gpu/drm/radeon/atombios.h UCHAR ucLcdReservd; UCHAR 3591 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordType; UCHAR 3598 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordType; UCHAR 3599 drivers/gpu/drm/radeon/atombios.h UCHAR ucRTSValue; UCHAR 3606 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordType; UCHAR 3616 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordType; UCHAR 3617 drivers/gpu/drm/radeon/atombios.h UCHAR ucFakeEDIDLength; UCHAR 3618 drivers/gpu/drm/radeon/atombios.h UCHAR ucFakeEDIDString[1]; // This actually has ucFakeEdidLength elements. UCHAR 3623 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordType; UCHAR 3643 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumType; //Bit1=0 Down Spread,=1 Center Spread. Bit1=1 Ext. =0 Int. Bit2=1: PCIE REFCLK SS =0 iternal PPLL SS Others:TBD UCHAR 3644 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Step; UCHAR 3645 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Delay; UCHAR 3646 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Id; UCHAR 3647 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecommendedRef_Div; UCHAR 3648 drivers/gpu/drm/radeon/atombios.h UCHAR ucSS_Range; //it was reserved for V11 UCHAR 3704 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_SupportedStandard; UCHAR 3705 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_BootUpDefaultStandard; UCHAR 3706 drivers/gpu/drm/radeon/atombios.h UCHAR ucExt_TV_ASIC_ID; UCHAR 3707 drivers/gpu/drm/radeon/atombios.h UCHAR ucExt_TV_ASIC_SlaveAddr; UCHAR 3717 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_SupportedStandard; UCHAR 3718 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_BootUpDefaultStandard; UCHAR 3719 drivers/gpu/drm/radeon/atombios.h UCHAR ucExt_TV_ASIC_ID; UCHAR 3720 drivers/gpu/drm/radeon/atombios.h UCHAR ucExt_TV_ASIC_SlaveAddr; UCHAR 3726 drivers/gpu/drm/radeon/atombios.h UCHAR ucRevisionNumber; //10h : Revision 1.0; 11h : Revision 1.1 UCHAR 3727 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxLinkRate; //06h : 1.62Gbps per lane; 0Ah = 2.7Gbps per lane UCHAR 3728 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxLane; //Bits 4:0 = MAX_LANE_COUNT (1/2/4). Bit 7 = ENHANCED_FRAME_CAP UCHAR 3729 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxDownSpread; //Bit0 = 0: No Down spread; Bit0 = 1: 0.5% (Subject to change according to DP spec) UCHAR 3881 drivers/gpu/drm/radeon/atombios.h UCHAR ucGpioPinBitShift; UCHAR 3882 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIO_ID; UCHAR 3914 drivers/gpu/drm/radeon/atombios.h UCHAR ucSettings; UCHAR 3915 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 3957 drivers/gpu/drm/radeon/atombios.h UCHAR ucBitShift; UCHAR 3958 drivers/gpu/drm/radeon/atombios.h UCHAR ucPinActiveState; //ucPinActiveState: Bit0=1 active high, =0 active low UCHAR 3960 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo; UCHAR 3961 drivers/gpu/drm/radeon/atombios.h UCHAR uc480i; UCHAR 3962 drivers/gpu/drm/radeon/atombios.h UCHAR uc480p; UCHAR 3963 drivers/gpu/drm/radeon/atombios.h UCHAR uc720p; UCHAR 3964 drivers/gpu/drm/radeon/atombios.h UCHAR uc1080i; UCHAR 3965 drivers/gpu/drm/radeon/atombios.h UCHAR ucLetterBoxMode; UCHAR 3966 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 3967 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfWbGpioBlocks; //For Component video D-Connector support. If zere, NTSC type connector UCHAR 3977 drivers/gpu/drm/radeon/atombios.h UCHAR ucMiscInfo; UCHAR 3978 drivers/gpu/drm/radeon/atombios.h UCHAR uc480i; UCHAR 3979 drivers/gpu/drm/radeon/atombios.h UCHAR uc480p; UCHAR 3980 drivers/gpu/drm/radeon/atombios.h UCHAR uc720p; UCHAR 3981 drivers/gpu/drm/radeon/atombios.h UCHAR uc1080i; UCHAR 3982 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 3983 drivers/gpu/drm/radeon/atombios.h UCHAR ucLetterBoxMode; UCHAR 3984 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfWbGpioBlocks; //For Component video D-Connector support. If zere, NTSC type connector UCHAR 4037 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfDispPath; UCHAR 4038 drivers/gpu/drm/radeon/atombios.h UCHAR ucVersion; UCHAR 4039 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 4054 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfObjects; UCHAR 4055 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 4061 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfSrc; UCHAR 4063 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfDst; UCHAR 4099 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane3_Source:2; UCHAR 4100 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane2_Source:2; UCHAR 4101 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane1_Source:2; UCHAR 4102 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane0_Source:2; UCHAR 4104 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane0_Source:2; UCHAR 4105 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane1_Source:2; UCHAR 4106 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane2_Source:2; UCHAR 4107 drivers/gpu/drm/radeon/atombios.h UCHAR ucDP_Lane3_Source:2; UCHAR 4119 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_CLK_Source:2; UCHAR 4120 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_DATA0_Source:2; UCHAR 4121 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_DATA1_Source:2; UCHAR 4122 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_DATA2_Source:2; UCHAR 4124 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_DATA2_Source:2; UCHAR 4125 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_DATA1_Source:2; UCHAR 4126 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_DATA0_Source:2; UCHAR 4127 drivers/gpu/drm/radeon/atombios.h UCHAR ucDVI_CLK_Source:2; UCHAR 4136 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtAUXDDCLutIndex; //An index into external AUX/DDC channel LUT UCHAR 4137 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtHPDPINLutIndex; //An index into external HPD pin LUT UCHAR 4140 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelMapping; // if ucChannelMapping=0, using default one to one mapping UCHAR 4144 drivers/gpu/drm/radeon/atombios.h UCHAR ucChPNInvert; // bit vector for up to 8 lanes, =0: P and N is not invert, =1 P and N is inverted UCHAR 4159 drivers/gpu/drm/radeon/atombios.h UCHAR ucGuid [NUMBER_OF_UCHAR_FOR_GUID]; // a GUID is a 16 byte long string UCHAR 4161 drivers/gpu/drm/radeon/atombios.h UCHAR ucChecksum; // a simple Checksum of the sum of whole structure equal to 0x0. UCHAR 4162 drivers/gpu/drm/radeon/atombios.h UCHAR uc3DStereoPinId; // use for eDP panel UCHAR 4163 drivers/gpu/drm/radeon/atombios.h UCHAR ucRemoteDisplayConfig; UCHAR 4164 drivers/gpu/drm/radeon/atombios.h UCHAR uceDPToLVDSRxId; UCHAR 4165 drivers/gpu/drm/radeon/atombios.h UCHAR ucFixDPVoltageSwing; // usCaps[1]=1, this indicate DP_LANE_SET value UCHAR 4166 drivers/gpu/drm/radeon/atombios.h UCHAR Reserved[3]; // for potential expansion UCHAR 4172 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordType; //An emun to indicate the record type UCHAR 4173 drivers/gpu/drm/radeon/atombios.h UCHAR ucRecordSize; //The size of the whole record in byte UCHAR 4206 drivers/gpu/drm/radeon/atombios.h UCHAR ucI2CAddr; //The slave address, it's 0 when the record is attached to connector for DDC UCHAR 4212 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPDIntGPIOID; //Corresponding block in GPIO_PIN_INFO table gives the pin info UCHAR 4213 drivers/gpu/drm/radeon/atombios.h UCHAR ucPlugged_PinState; UCHAR 4220 drivers/gpu/drm/radeon/atombios.h UCHAR ucProtectionFlag; UCHAR 4221 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4234 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfDevice; UCHAR 4235 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4243 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfigGPIOID; UCHAR 4244 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfigGPIOState; //Set to 1 when it's active high to enable external flow in UCHAR 4245 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlowinGPIPID; UCHAR 4246 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtInGPIPID; UCHAR 4252 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTL1GPIO_ID; UCHAR 4253 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTL1GPIOState; //Set to 1 when it's active high UCHAR 4254 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTL2GPIO_ID; UCHAR 4255 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTL2GPIOState; //Set to 1 when it's active high UCHAR 4256 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTL3GPIO_ID; UCHAR 4257 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTL3GPIOState; //Set to 1 when it's active high UCHAR 4258 drivers/gpu/drm/radeon/atombios.h UCHAR ucCTLFPGA_IN_ID; UCHAR 4259 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 4265 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIOID; //Corresponding block in GPIO_PIN_INFO table gives the pin info UCHAR 4266 drivers/gpu/drm/radeon/atombios.h UCHAR ucTVActiveState; //Indicating when the pin==0 or 1 when TV is connected UCHAR 4272 drivers/gpu/drm/radeon/atombios.h UCHAR ucTMSGPIO_ID; UCHAR 4273 drivers/gpu/drm/radeon/atombios.h UCHAR ucTMSGPIOState; //Set to 1 when it's active high UCHAR 4274 drivers/gpu/drm/radeon/atombios.h UCHAR ucTCKGPIO_ID; UCHAR 4275 drivers/gpu/drm/radeon/atombios.h UCHAR ucTCKGPIOState; //Set to 1 when it's active high UCHAR 4276 drivers/gpu/drm/radeon/atombios.h UCHAR ucTDOGPIO_ID; UCHAR 4277 drivers/gpu/drm/radeon/atombios.h UCHAR ucTDOGPIOState; //Set to 1 when it's active high UCHAR 4278 drivers/gpu/drm/radeon/atombios.h UCHAR ucTDIGPIO_ID; UCHAR 4279 drivers/gpu/drm/radeon/atombios.h UCHAR ucTDIGPIOState; //Set to 1 when it's active high UCHAR 4280 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 4287 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIOID; // GPIO_ID, find the corresponding ID in GPIO_LUT table UCHAR 4288 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIO_PinState; // Pin state showing how to set-up the pin UCHAR 4294 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlags; // Future expnadibility UCHAR 4295 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumberOfPins; // Number of GPIO pins used to control the object UCHAR 4327 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 4361 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlowCntlGpioId; UCHAR 4362 drivers/gpu/drm/radeon/atombios.h UCHAR ucSwapCntlGpioId; UCHAR 4363 drivers/gpu/drm/radeon/atombios.h UCHAR ucConnectedDvoBundle; UCHAR 4364 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding; UCHAR 4376 drivers/gpu/drm/radeon/atombios.h UCHAR ucSubConnectorType; //CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D|X_ID_DUAL_LINK_DVI_D|HDMI_TYPE_A UCHAR 4377 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4384 drivers/gpu/drm/radeon/atombios.h UCHAR ucMuxType; //decide the number of ucMuxState, =0, no pin state, =1: single state with complement, >1: multiple state UCHAR 4385 drivers/gpu/drm/radeon/atombios.h UCHAR ucMuxControlPin; UCHAR 4386 drivers/gpu/drm/radeon/atombios.h UCHAR ucMuxState[2]; //for alligment purpose UCHAR 4392 drivers/gpu/drm/radeon/atombios.h UCHAR ucMuxType; UCHAR 4393 drivers/gpu/drm/radeon/atombios.h UCHAR ucMuxControlPin; UCHAR 4394 drivers/gpu/drm/radeon/atombios.h UCHAR ucMuxState[2]; //for alligment purpose UCHAR 4404 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPDPINMap[MAX_NUMBER_OF_EXT_HPDPIN_LUT_ENTRIES]; //An fixed size array which maps external pins to internal GPIO_PIN_INFO table UCHAR 4428 drivers/gpu/drm/radeon/atombios.h UCHAR ucConnectorType; UCHAR 4429 drivers/gpu/drm/radeon/atombios.h UCHAR ucPosition; UCHAR 4443 drivers/gpu/drm/radeon/atombios.h UCHAR ucLength; UCHAR 4444 drivers/gpu/drm/radeon/atombios.h UCHAR ucWidth; UCHAR 4445 drivers/gpu/drm/radeon/atombios.h UCHAR ucConnNum; UCHAR 4446 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4457 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVoltageEntries; UCHAR 4458 drivers/gpu/drm/radeon/atombios.h UCHAR ucBytesPerVoltageEntry; UCHAR 4459 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageStep; //Indicating in how many mv increament is one step, 0.5mv unit UCHAR 4460 drivers/gpu/drm/radeon/atombios.h UCHAR ucDefaultVoltageEntry; UCHAR 4461 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlI2cLine; UCHAR 4462 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlAddress; UCHAR 4463 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlOffset; UCHAR 4470 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageEntries[64]; //64 is for allocation, the actual number of entry is present at ucNumOfVoltageEntries*ucBytesPerVoltageEntry UCHAR 4478 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVoltageEntries; // Number of Voltage Entry, which indicate max Voltage UCHAR 4479 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlag; // bit0=0 :step is 1mv =1 0.5mv UCHAR 4480 drivers/gpu/drm/radeon/atombios.h UCHAR ucBaseVID; // if there is no lookup table, VID= BaseVID + ( Vol - BaseLevle ) /VoltageStep UCHAR 4481 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4482 drivers/gpu/drm/radeon/atombios.h UCHAR ucVIDAdjustEntries[32]; // 32 is for allocation, the actual number of entry is present at ucNumOfVoltageEntries UCHAR 4493 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVoltageEntries; // Number of Voltage Entry, which indicate max Voltage UCHAR 4494 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 4500 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlId; //Indicate it is controlled by I2C or GPIO or HW state machine UCHAR 4501 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlI2cLine; UCHAR 4502 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlAddress; UCHAR 4503 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlOffset; UCHAR 4505 drivers/gpu/drm/radeon/atombios.h UCHAR ucGpioPinBitShift[9]; //at most 8 pin support 255 VIDs, termintate with 0xff UCHAR 4506 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4533 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI UCHAR 4534 drivers/gpu/drm/radeon/atombios.h UCHAR ucSize; //Size of Object UCHAR 4541 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI UCHAR 4542 drivers/gpu/drm/radeon/atombios.h UCHAR ucSize; //Size of Object UCHAR 4561 drivers/gpu/drm/radeon/atombios.h UCHAR ucLeakageId; UCHAR 4562 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4567 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageType; //Indicate Voltage Source: VDDC, MVDDC, MVDDQ or MVDDCI UCHAR 4568 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageMode; //Indicate voltage control mode: Init/Set/Leakage/Set phase UCHAR 4598 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageRegulatorId; //Indicate Voltage Regulator Id UCHAR 4599 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlI2cLine; UCHAR 4600 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlAddress; UCHAR 4601 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageControlOffset; UCHAR 4613 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageGpioCntlId; // default is 0 which indicate control through CG VID mode UCHAR 4614 drivers/gpu/drm/radeon/atombios.h UCHAR ucGpioEntryNum; // indiate the entry numbers of Votlage/Gpio value Look up table UCHAR 4615 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhaseDelay; // phase delay in unit of micro second UCHAR 4616 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4624 drivers/gpu/drm/radeon/atombios.h UCHAR ucLeakageCntlId; // default is 0 UCHAR 4625 drivers/gpu/drm/radeon/atombios.h UCHAR ucLeakageEntryNum; // indicate the entry number of LeakageId/Voltage Lut table UCHAR 4626 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 4642 drivers/gpu/drm/radeon/atombios.h UCHAR ucSVDGpioId; //0~31 indicate GPIO0~31 UCHAR 4643 drivers/gpu/drm/radeon/atombios.h UCHAR ucSVCGpioId; //0~31 indicate GPIO0~31 UCHAR 4662 drivers/gpu/drm/radeon/atombios.h UCHAR ucProfileId; UCHAR 4663 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 4684 drivers/gpu/drm/radeon/atombios.h UCHAR ucLeakageBinNum; // indicate the entry number of LeakageId/Voltage Lut table UCHAR 4687 drivers/gpu/drm/radeon/atombios.h UCHAR ucElbVDDC_Num; UCHAR 4691 drivers/gpu/drm/radeon/atombios.h UCHAR ucElbVDDCI_Num; UCHAR 4741 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSrcId; // Power source UCHAR 4742 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSensorType; // GPIO, I2C or none UCHAR 4743 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSensId; // if GPIO detect, it is GPIO id, if I2C detect, it is I2C id UCHAR 4744 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSensSlaveAddr; // Slave address if I2C detect UCHAR 4745 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSensRegIndex; // I2C register Index if I2C detect UCHAR 4746 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSensRegBitMask; // detect which bit is used if I2C detect UCHAR 4747 drivers/gpu/drm/radeon/atombios.h UCHAR ucPwrSensActiveState; // high active or low active UCHAR 4748 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserve[3]; // reserve UCHAR 4755 drivers/gpu/drm/radeon/atombios.h UCHAR asPwrbehave[16]; UCHAR 4801 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcTmpLmt; UCHAR 4802 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcHystLmt; UCHAR 4811 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; UCHAR 4812 drivers/gpu/drm/radeon/atombios.h UCHAR ucUMAChannelNumber; UCHAR 4835 drivers/gpu/drm/radeon/atombios.h UCHAR ulBoostVid_2bit; UCHAR 4836 drivers/gpu/drm/radeon/atombios.h UCHAR EnableBoost; UCHAR 4839 drivers/gpu/drm/radeon/atombios.h UCHAR ucLvdsMisc; UCHAR 4840 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSReserved; UCHAR 4999 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcTmpLmt; UCHAR 5000 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcHystLmt; UCHAR 5009 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; UCHAR 5010 drivers/gpu/drm/radeon/atombios.h UCHAR ucUMAChannelNumber; UCHAR 5011 drivers/gpu/drm/radeon/atombios.h UCHAR strVBIOSMsg[40]; UCHAR 5033 drivers/gpu/drm/radeon/atombios.h UCHAR ulBoostVid_2bit; UCHAR 5034 drivers/gpu/drm/radeon/atombios.h UCHAR EnableBoost; UCHAR 5037 drivers/gpu/drm/radeon/atombios.h UCHAR ucLvdsMisc; UCHAR 5038 drivers/gpu/drm/radeon/atombios.h UCHAR ucTravisLVDSVolAdjust; UCHAR 5039 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms; UCHAR 5040 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms; UCHAR 5041 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms; UCHAR 5042 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms; UCHAR 5043 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSOffToOnDelay_in4Ms; UCHAR 5044 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms; UCHAR 5045 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms; UCHAR 5046 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 5052 drivers/gpu/drm/radeon/atombios.h UCHAR ucNBDPMEnable; UCHAR 5053 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 5054 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState0VclkFid; UCHAR 5055 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState0DclkFid; UCHAR 5056 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState1VclkFid; UCHAR 5057 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState1DclkFid; UCHAR 5058 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState2VclkFid; UCHAR 5059 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState2DclkFid; UCHAR 5060 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState3VclkFid; UCHAR 5061 drivers/gpu/drm/radeon/atombios.h UCHAR ucDPMState3DclkFid; UCHAR 5226 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcTmpLmt; UCHAR 5227 drivers/gpu/drm/radeon/atombios.h UCHAR ucHtcHystLmt; UCHAR 5235 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; UCHAR 5236 drivers/gpu/drm/radeon/atombios.h UCHAR ucUMAChannelNumber; UCHAR 5237 drivers/gpu/drm/radeon/atombios.h UCHAR strVBIOSMsg[40]; UCHAR 5258 drivers/gpu/drm/radeon/atombios.h UCHAR ucLvdsMisc; UCHAR 5259 drivers/gpu/drm/radeon/atombios.h UCHAR ucTravisLVDSVolAdjust; UCHAR 5260 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOnSeqDIGONtoDE_in4Ms; UCHAR 5261 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOnSeqDEtoVARY_BL_in4Ms; UCHAR 5262 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOffSeqVARY_BLtoDE_in4Ms; UCHAR 5263 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOffSeqDEtoDIGON_in4Ms; UCHAR 5264 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSOffToOnDelay_in4Ms; UCHAR 5265 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOnSeqVARY_BLtoBLON_in4Ms; UCHAR 5266 drivers/gpu/drm/radeon/atombios.h UCHAR ucLVDSPwrOffSeqBLONtoVARY_BL_in4Ms; UCHAR 5267 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinAllowedBL_Level; UCHAR 5442 drivers/gpu/drm/radeon/atombios.h UCHAR ucNunberOfBytes; //Indicates how many bytes SW needs to write to the external ASIC for one block, besides to "Start" and "Stop" UCHAR 5443 drivers/gpu/drm/radeon/atombios.h UCHAR ucI2CData[1]; //I2C data in bytes, should be less than 16 bytes usually UCHAR 5451 drivers/gpu/drm/radeon/atombios.h UCHAR ucSSChipID; //SS chip being used UCHAR 5452 drivers/gpu/drm/radeon/atombios.h UCHAR ucSSChipSlaveAddr; //Slave Address to set up this SS chip UCHAR 5453 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfI2CDataRecords; //number of data block UCHAR 5475 drivers/gpu/drm/radeon/atombios.h UCHAR ucClockIndication; //Indicate which clock source needs SS UCHAR 5476 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumMode; //Bit1=0 Down Spread,=1 Center Spread. UCHAR 5477 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 5501 drivers/gpu/drm/radeon/atombios.h UCHAR ucClockIndication; //Indicate which clock source needs SS UCHAR 5502 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumMode; //Bit0=0 Down Spread,=1 Center Spread, bit1=0: internal SS bit1=1: external SS UCHAR 5503 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 5532 drivers/gpu/drm/radeon/atombios.h UCHAR ucClockIndication; //Indicate which clock source needs SS UCHAR 5533 drivers/gpu/drm/radeon/atombios.h UCHAR ucSpreadSpectrumMode; //Bit0=0 Down Spread,=1 Center Spread, bit1=0: internal SS bit1=1: external SS UCHAR 5534 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 6005 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //not define yet UCHAR 6006 drivers/gpu/drm/radeon/atombios.h UCHAR ucFbDiv_Hi; //Fbdiv Hi byte UCHAR 6007 drivers/gpu/drm/radeon/atombios.h UCHAR ucFbDiv; //FB value UCHAR 6008 drivers/gpu/drm/radeon/atombios.h UCHAR ucPostDiv; //Post div UCHAR 6019 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIO_ID; //return value, read from GPIO pins UCHAR 6020 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIOBitShift; //define which bit in uGPIOBitVal need to be update UCHAR 6021 drivers/gpu/drm/radeon/atombios.h UCHAR ucGPIOBitVal; //Set/Reset corresponding bit defined in ucGPIOBitMask UCHAR 6022 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //=GPIO_PIN_WRITE: Read; =GPIO_PIN_READ: Write UCHAR 6027 drivers/gpu/drm/radeon/atombios.h UCHAR ucScaler; // ATOM_SCALER1, ATOM_SCALER2 UCHAR 6028 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_SCALER_DISABLE or ATOM_SCALER_CENTER or ATOM_SCALER_EXPANSION UCHAR 6029 drivers/gpu/drm/radeon/atombios.h UCHAR ucTVStandard; // UCHAR 6030 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[1]; UCHAR 6043 drivers/gpu/drm/radeon/atombios.h UCHAR ucHWIconVertOffset; // Hardware Icon Vertical offset UCHAR 6044 drivers/gpu/drm/radeon/atombios.h UCHAR ucHWIconHorzOffset; // Hardware Icon Horizontal offset UCHAR 6045 drivers/gpu/drm/radeon/atombios.h UCHAR ucSelection; // ATOM_CURSOR1 or ATOM_ICON1 or ATOM_CURSOR2 or ATOM_ICON2 UCHAR 6046 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 6059 drivers/gpu/drm/radeon/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 6060 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[3]; UCHAR 6067 drivers/gpu/drm/radeon/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 6068 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 6069 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 6076 drivers/gpu/drm/radeon/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 6077 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 6086 drivers/gpu/drm/radeon/atombios.h UCHAR ucColorDepth; UCHAR 6087 drivers/gpu/drm/radeon/atombios.h UCHAR ucPixelFormat; UCHAR 6088 drivers/gpu/drm/radeon/atombios.h UCHAR ucSurface; // Surface 1 or 2 UCHAR 6089 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE UCHAR 6090 drivers/gpu/drm/radeon/atombios.h UCHAR ucModeType; UCHAR 6091 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 6131 drivers/gpu/drm/radeon/atombios.h UCHAR ucLutId; UCHAR 6132 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; UCHAR 6146 drivers/gpu/drm/radeon/atombios.h UCHAR ucInterruptId; UCHAR 6147 drivers/gpu/drm/radeon/atombios.h UCHAR ucServiceId; UCHAR 6148 drivers/gpu/drm/radeon/atombios.h UCHAR ucStatus; UCHAR 6149 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 6172 drivers/gpu/drm/radeon/atombios.h UCHAR IOAccessSequence[256]; UCHAR 6207 drivers/gpu/drm/radeon/atombios.h UCHAR ucVMode_Num; //Video mode number UCHAR 6208 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_Mode_Num; //Internal TV mode number UCHAR 6226 drivers/gpu/drm/radeon/atombios.h UCHAR ucTV_Mode_Num; UCHAR 6258 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; UCHAR 6259 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVendor; UCHAR 6260 drivers/gpu/drm/radeon/atombios.h UCHAR ucAdjMCId; UCHAR 6261 drivers/gpu/drm/radeon/atombios.h UCHAR ucDynClkId; UCHAR 6291 drivers/gpu/drm/radeon/atombios.h UCHAR ucPreRegDataLength; // offset in ATOM_INIT_REG_DATA_BLOCK.saRegDataBuf UCHAR 6376 drivers/gpu/drm/radeon/atombios.h UCHAR ucRevision; UCHAR 6377 drivers/gpu/drm/radeon/atombios.h UCHAR ucChecksum; UCHAR 6378 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved1; UCHAR 6379 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved2; UCHAR 6397 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 6398 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0] reserved; UCHAR 6399 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory type/vender UCHAR 6400 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryDeviceCfg; // [7:4]=0x0:4M;=0x1:8M;=0x2:16M;0x3:32M....[3:0]=0x0:x4;=0x1:x8;=0x2:x16;=0x3:x32... UCHAR 6401 drivers/gpu/drm/radeon/atombios.h UCHAR ucRow; // Number of Row,in power of 2; UCHAR 6402 drivers/gpu/drm/radeon/atombios.h UCHAR ucColumn; // Number of Column,in power of 2; UCHAR 6403 drivers/gpu/drm/radeon/atombios.h UCHAR ucBank; // Nunber of Bank; UCHAR 6404 drivers/gpu/drm/radeon/atombios.h UCHAR ucRank; // Number of Rank, in power of 2 UCHAR 6405 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // Number of channel; UCHAR 6406 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelConfig; // [3:0]=Indication of what channel combination;[4:7]=Channel bit width, in number of 2 UCHAR 6407 drivers/gpu/drm/radeon/atombios.h UCHAR ucDefaultMVDDQ_ID; // Default MVDDQ setting for this memory block, ID linking to MVDDQ info table to find real set-up data; UCHAR 6408 drivers/gpu/drm/radeon/atombios.h UCHAR ucDefaultMVDDC_ID; // Default MVDDC setting for this memory block, ID linking to MVDDC info table to find real set-up data; UCHAR 6409 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 6424 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 6425 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0] - must not be used for now; UCHAR 6426 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory type/vender. If not predefined, vendor detection table gets executed UCHAR 6427 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryDeviceCfg; // [7:4]=0x0:4M;=0x1:8M;=0x2:16M;0x3:32M....[3:0]=0x0:x4;=0x1:x8;=0x2:x16;=0x3:x32... UCHAR 6428 drivers/gpu/drm/radeon/atombios.h UCHAR ucRow; // Number of Row,in power of 2; UCHAR 6429 drivers/gpu/drm/radeon/atombios.h UCHAR ucColumn; // Number of Column,in power of 2; UCHAR 6430 drivers/gpu/drm/radeon/atombios.h UCHAR ucBank; // Nunber of Bank; UCHAR 6431 drivers/gpu/drm/radeon/atombios.h UCHAR ucRank; // Number of Rank, in power of 2 UCHAR 6432 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // Number of channel; UCHAR 6433 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelConfig; // [3:0]=Indication of what channel combination;[4:7]=Channel bit width, in number of 2 UCHAR 6434 drivers/gpu/drm/radeon/atombios.h UCHAR ucDefaultMVDDQ_ID; // Default MVDDQ setting for this memory block, ID linking to MVDDQ info table to find real set-up data; UCHAR 6435 drivers/gpu/drm/radeon/atombios.h UCHAR ucDefaultMVDDC_ID; // Default MVDDC setting for this memory block, ID linking to MVDDC info table to find real set-up data; UCHAR 6436 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRateFactor; UCHAR 6437 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 6452 drivers/gpu/drm/radeon/atombios.h UCHAR ucCL; // CAS latency UCHAR 6453 drivers/gpu/drm/radeon/atombios.h UCHAR ucWL; // WRITE Latency UCHAR 6454 drivers/gpu/drm/radeon/atombios.h UCHAR uctRAS; // tRAS UCHAR 6455 drivers/gpu/drm/radeon/atombios.h UCHAR uctRC; // tRC UCHAR 6456 drivers/gpu/drm/radeon/atombios.h UCHAR uctRFC; // tRFC UCHAR 6457 drivers/gpu/drm/radeon/atombios.h UCHAR uctRCDR; // tRCDR UCHAR 6458 drivers/gpu/drm/radeon/atombios.h UCHAR uctRCDW; // tRCDW UCHAR 6459 drivers/gpu/drm/radeon/atombios.h UCHAR uctRP; // tRP UCHAR 6460 drivers/gpu/drm/radeon/atombios.h UCHAR uctRRD; // tRRD UCHAR 6461 drivers/gpu/drm/radeon/atombios.h UCHAR uctWR; // tWR UCHAR 6462 drivers/gpu/drm/radeon/atombios.h UCHAR uctWTR; // tWTR UCHAR 6463 drivers/gpu/drm/radeon/atombios.h UCHAR uctPDIX; // tPDIX UCHAR 6464 drivers/gpu/drm/radeon/atombios.h UCHAR uctFAW; // tFAW UCHAR 6465 drivers/gpu/drm/radeon/atombios.h UCHAR uctAOND; // tAOND UCHAR 6469 drivers/gpu/drm/radeon/atombios.h UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 Infineon UCHAR 6470 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 6482 drivers/gpu/drm/radeon/atombios.h UCHAR ucCL; // CAS latency UCHAR 6483 drivers/gpu/drm/radeon/atombios.h UCHAR ucWL; // WRITE Latency UCHAR 6484 drivers/gpu/drm/radeon/atombios.h UCHAR uctRAS; // tRAS UCHAR 6485 drivers/gpu/drm/radeon/atombios.h UCHAR uctRC; // tRC UCHAR 6486 drivers/gpu/drm/radeon/atombios.h UCHAR uctRFC; // tRFC UCHAR 6487 drivers/gpu/drm/radeon/atombios.h UCHAR uctRCDR; // tRCDR UCHAR 6488 drivers/gpu/drm/radeon/atombios.h UCHAR uctRCDW; // tRCDW UCHAR 6489 drivers/gpu/drm/radeon/atombios.h UCHAR uctRP; // tRP UCHAR 6490 drivers/gpu/drm/radeon/atombios.h UCHAR uctRRD; // tRRD UCHAR 6491 drivers/gpu/drm/radeon/atombios.h UCHAR uctWR; // tWR UCHAR 6492 drivers/gpu/drm/radeon/atombios.h UCHAR uctWTR; // tWTR UCHAR 6493 drivers/gpu/drm/radeon/atombios.h UCHAR uctPDIX; // tPDIX UCHAR 6494 drivers/gpu/drm/radeon/atombios.h UCHAR uctFAW; // tFAW UCHAR 6495 drivers/gpu/drm/radeon/atombios.h UCHAR uctAOND; // tAOND UCHAR 6496 drivers/gpu/drm/radeon/atombios.h UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 Infineon UCHAR 6498 drivers/gpu/drm/radeon/atombios.h UCHAR uctCCDL; // UCHAR 6499 drivers/gpu/drm/radeon/atombios.h UCHAR uctCRCRL; // UCHAR 6500 drivers/gpu/drm/radeon/atombios.h UCHAR uctCRCWL; // UCHAR 6501 drivers/gpu/drm/radeon/atombios.h UCHAR uctCKE; // UCHAR 6502 drivers/gpu/drm/radeon/atombios.h UCHAR uctCKRSE; // UCHAR 6503 drivers/gpu/drm/radeon/atombios.h UCHAR uctCKRSX; // UCHAR 6504 drivers/gpu/drm/radeon/atombios.h UCHAR uctFAW32; // UCHAR 6505 drivers/gpu/drm/radeon/atombios.h UCHAR ucMR5lo; // UCHAR 6506 drivers/gpu/drm/radeon/atombios.h UCHAR ucMR5hi; // UCHAR 6507 drivers/gpu/drm/radeon/atombios.h UCHAR ucTerminator; UCHAR 6515 drivers/gpu/drm/radeon/atombios.h UCHAR ucCL; // CAS latency UCHAR 6516 drivers/gpu/drm/radeon/atombios.h UCHAR ucWL; // WRITE Latency UCHAR 6517 drivers/gpu/drm/radeon/atombios.h UCHAR uctRAS; // tRAS UCHAR 6518 drivers/gpu/drm/radeon/atombios.h UCHAR uctRC; // tRC UCHAR 6519 drivers/gpu/drm/radeon/atombios.h UCHAR uctRFC; // tRFC UCHAR 6520 drivers/gpu/drm/radeon/atombios.h UCHAR uctRCDR; // tRCDR UCHAR 6521 drivers/gpu/drm/radeon/atombios.h UCHAR uctRCDW; // tRCDW UCHAR 6522 drivers/gpu/drm/radeon/atombios.h UCHAR uctRP; // tRP UCHAR 6523 drivers/gpu/drm/radeon/atombios.h UCHAR uctRRD; // tRRD UCHAR 6524 drivers/gpu/drm/radeon/atombios.h UCHAR uctWR; // tWR UCHAR 6525 drivers/gpu/drm/radeon/atombios.h UCHAR uctWTR; // tWTR UCHAR 6526 drivers/gpu/drm/radeon/atombios.h UCHAR uctPDIX; // tPDIX UCHAR 6527 drivers/gpu/drm/radeon/atombios.h UCHAR uctFAW; // tFAW UCHAR 6528 drivers/gpu/drm/radeon/atombios.h UCHAR uctAOND; // tAOND UCHAR 6529 drivers/gpu/drm/radeon/atombios.h UCHAR ucflag; // flag to control memory timing calculation. bit0= control EMRS2 Infineon UCHAR 6531 drivers/gpu/drm/radeon/atombios.h UCHAR uctCCDL; // UCHAR 6532 drivers/gpu/drm/radeon/atombios.h UCHAR uctCRCRL; // UCHAR 6533 drivers/gpu/drm/radeon/atombios.h UCHAR uctCRCWL; // UCHAR 6534 drivers/gpu/drm/radeon/atombios.h UCHAR uctCKE; // UCHAR 6535 drivers/gpu/drm/radeon/atombios.h UCHAR uctCKRSE; // UCHAR 6536 drivers/gpu/drm/radeon/atombios.h UCHAR uctCKRSX; // UCHAR 6537 drivers/gpu/drm/radeon/atombios.h UCHAR uctFAW32; // UCHAR 6538 drivers/gpu/drm/radeon/atombios.h UCHAR ucMR4lo; // UCHAR 6539 drivers/gpu/drm/radeon/atombios.h UCHAR ucMR4hi; // UCHAR 6540 drivers/gpu/drm/radeon/atombios.h UCHAR ucMR5lo; // UCHAR 6541 drivers/gpu/drm/radeon/atombios.h UCHAR ucMR5hi; // UCHAR 6542 drivers/gpu/drm/radeon/atombios.h UCHAR ucTerminator; UCHAR 6543 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 6557 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4;[3:0] - must not be used for now; UCHAR 6558 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // Predefined,never change across designs or memory type/vender. If not predefined, vendor detection table gets executed UCHAR 6559 drivers/gpu/drm/radeon/atombios.h UCHAR ucRow; // Number of Row,in power of 2; UCHAR 6560 drivers/gpu/drm/radeon/atombios.h UCHAR ucColumn; // Number of Column,in power of 2; UCHAR 6561 drivers/gpu/drm/radeon/atombios.h UCHAR ucBank; // Nunber of Bank; UCHAR 6562 drivers/gpu/drm/radeon/atombios.h UCHAR ucRank; // Number of Rank, in power of 2 UCHAR 6563 drivers/gpu/drm/radeon/atombios.h UCHAR ucBurstSize; // burst size, 0= burst size=4 1= burst size=8 UCHAR 6564 drivers/gpu/drm/radeon/atombios.h UCHAR ucDllDisBit; // position of DLL Enable/Disable bit in EMRS ( Extended Mode Register ) UCHAR 6565 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRateFactor; // memory refresh rate in unit of ms UCHAR 6566 drivers/gpu/drm/radeon/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 6567 drivers/gpu/drm/radeon/atombios.h UCHAR ucPreamble; //[7:4] Write Preamble, [3:0] Read Preamble UCHAR 6568 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemAttrib; // Memory Device Addribute, like RDBI/WDBI etc UCHAR 6579 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 6580 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // board dependent parameter:Number of channel; UCHAR 6581 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelSize; // board dependent parameter:32bit or 64bit UCHAR 6582 drivers/gpu/drm/radeon/atombios.h UCHAR ucVREFI; // board dependnt parameter: EXT or INT +160mv to -140mv UCHAR 6583 drivers/gpu/drm/radeon/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 6584 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 6602 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 6603 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR5 [3:0] - Must be 0x0 for now; UCHAR 6604 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // Number of channels present in this module config UCHAR 6605 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits UCHAR 6606 drivers/gpu/drm/radeon/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 6607 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 6608 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlength 4, 1 - burstlength 8 UCHAR 6609 drivers/gpu/drm/radeon/atombios.h UCHAR ucVREFI; // board dependent parameter UCHAR 6610 drivers/gpu/drm/radeon/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 6611 drivers/gpu/drm/radeon/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 6612 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, updated by the compiler, shouldn't be modified manually!! UCHAR 6614 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 6625 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table gets executed UCHAR 6626 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 6627 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved2[2]; UCHAR 6644 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 6645 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR5 [3:0] - Must be 0x0 for now; UCHAR 6646 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // Number of channels present in this module config UCHAR 6647 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits UCHAR 6648 drivers/gpu/drm/radeon/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 6649 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 6650 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlength 4, 1 - burstlength 8 UCHAR 6651 drivers/gpu/drm/radeon/atombios.h UCHAR ucVREFI; // board dependent parameter UCHAR 6652 drivers/gpu/drm/radeon/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 6653 drivers/gpu/drm/radeon/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 6654 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, updated by the compiler, shouldn't be modified manually!! UCHAR 6656 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 6661 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table gets executed UCHAR 6662 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 6663 drivers/gpu/drm/radeon/atombios.h UCHAR ucFIFODepth; // FIFO depth supposes to be detected during vendor detection, but if we dont do vendor detection we have to hardcode FIFO Depth UCHAR 6664 drivers/gpu/drm/radeon/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 6675 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // An external indicator (by hardcode, callback or pin) to tell what is the current memory module UCHAR 6676 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // [7:4]=0x1:DDR1;=0x2:DDR2;=0x3:DDR3;=0x4:DDR4; 0x5:DDR5 [3:0] - Must be 0x0 for now; UCHAR 6677 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // Number of channels present in this module config UCHAR 6678 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelWidth; // 0 - 32 bits; 1 - 64 bits UCHAR 6679 drivers/gpu/drm/radeon/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 6680 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlag; // To enable/disable functionalities based on memory type UCHAR 6681 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // bit0: 0 - single rank; 1 - dual rank; bit2: 0 - burstlength 4, 1 - burstlength 8 UCHAR 6682 drivers/gpu/drm/radeon/atombios.h UCHAR ucVREFI; // board dependent parameter UCHAR 6683 drivers/gpu/drm/radeon/atombios.h UCHAR ucNPL_RT; // board dependent parameter:NPL round trip delay, used for calculate memory timing parameters UCHAR 6684 drivers/gpu/drm/radeon/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 6685 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemorySize; // BIOS internal reserved space to optimize code size, updated by the compiler, shouldn't be modified manually!! UCHAR 6687 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 6692 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // Predefined, If not predefined, vendor detection table gets executed UCHAR 6693 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 6694 drivers/gpu/drm/radeon/atombios.h UCHAR ucFIFODepth; // FIFO depth supposes to be detected during vendor detection, but if we dont do vendor detection we have to hardcode FIFO Depth UCHAR 6695 drivers/gpu/drm/radeon/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 6706 drivers/gpu/drm/radeon/atombios.h UCHAR ucExtMemoryID; // Current memory module ID UCHAR 6707 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryType; // MEM_TYPE_DDR2/DDR3/GDDR3/GDDR5 UCHAR 6708 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelNum; // Number of mem. channels supported in this module UCHAR 6709 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelWidth; // CHANNEL_16BIT/CHANNEL_32BIT/CHANNEL_64BIT UCHAR 6710 drivers/gpu/drm/radeon/atombios.h UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16 UCHAR 6711 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserve; // Former container for Mx_FLAGS like DBI_AC_MODE_ENABLE_ASIC for GDDR4. Not used now. UCHAR 6712 drivers/gpu/drm/radeon/atombios.h UCHAR ucMisc; // RANK_OF_THISMEMORY etc. UCHAR 6713 drivers/gpu/drm/radeon/atombios.h UCHAR ucVREFI; // Not used. UCHAR 6714 drivers/gpu/drm/radeon/atombios.h UCHAR ucNPL_RT; // Round trip delay (MC_SEQ_CAS_TIMING [28:24]:TCL=CL+NPL_RT-2). Always 2. UCHAR 6715 drivers/gpu/drm/radeon/atombios.h UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble UCHAR 6716 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemorySize; // Total memory size in unit of 16MB for CONFIG_MEMSIZE - bit[23:0] zeros UCHAR 6718 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 6722 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryVenderID; // [7:4] Revision, [3:0] Vendor code UCHAR 6723 drivers/gpu/drm/radeon/atombios.h UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms) UCHAR 6724 drivers/gpu/drm/radeon/atombios.h UCHAR ucFIFODepth; // FIFO depth can be detected during vendor detection, here is hardcoded per memory UCHAR 6725 drivers/gpu/drm/radeon/atombios.h UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth UCHAR 6732 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVRAMModule; UCHAR 6742 drivers/gpu/drm/radeon/atombios.h UCHAR aVID_PinsShift[9]; // 8 bit strap maximum+terminator UCHAR 6743 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVRAMModule; UCHAR 6757 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemDQ7_0ByteRemap; // DQ line byte remap, =0: Memory Data line BYTE0, =1: BYTE1, =2: BYTE2, =3: BYTE3 UCHAR 6759 drivers/gpu/drm/radeon/atombios.h UCHAR ucReservde[4]; UCHAR 6760 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVRAMModule; UCHAR 6773 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfVRAMModule; // indicate number of VRAM module UCHAR 6774 drivers/gpu/drm/radeon/atombios.h UCHAR ucMemoryClkPatchTblVer; // version of memory AC timing register list UCHAR 6775 drivers/gpu/drm/radeon/atombios.h UCHAR ucVramModuleVer; // indicate ATOM_VRAM_MODUE version UCHAR 6776 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 6784 drivers/gpu/drm/radeon/atombios.h UCHAR aVID_PinsShift[9]; //8 bit strap maximum+terminator UCHAR 6791 drivers/gpu/drm/radeon/atombios.h UCHAR ucTrainingLoop; UCHAR 6792 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 6799 drivers/gpu/drm/radeon/atombios.h UCHAR ucControl; UCHAR 6800 drivers/gpu/drm/radeon/atombios.h UCHAR ucData; UCHAR 6801 drivers/gpu/drm/radeon/atombios.h UCHAR ucSatus; UCHAR 6802 drivers/gpu/drm/radeon/atombios.h UCHAR ucTemp; UCHAR 6810 drivers/gpu/drm/radeon/atombios.h UCHAR ucAct; UCHAR 6811 drivers/gpu/drm/radeon/atombios.h UCHAR ucData; UCHAR 6857 drivers/gpu/drm/radeon/atombios.h UCHAR VbeSignature[4]; UCHAR 6860 drivers/gpu/drm/radeon/atombios.h UCHAR Capabilities[4]; UCHAR 6884 drivers/gpu/drm/radeon/atombios.h UCHAR Reserved[222]; UCHAR 6885 drivers/gpu/drm/radeon/atombios.h UCHAR OemData[256]; UCHAR 6893 drivers/gpu/drm/radeon/atombios.h UCHAR RedBPP; UCHAR 6894 drivers/gpu/drm/radeon/atombios.h UCHAR GreenBPP; UCHAR 6895 drivers/gpu/drm/radeon/atombios.h UCHAR BlueBPP; UCHAR 6896 drivers/gpu/drm/radeon/atombios.h UCHAR ReservedBPP; UCHAR 6899 drivers/gpu/drm/radeon/atombios.h UCHAR Reserved[14]; UCHAR 6906 drivers/gpu/drm/radeon/atombios.h UCHAR WinAAttributes; // db ? ; window A attributes UCHAR 6907 drivers/gpu/drm/radeon/atombios.h UCHAR WinBAttributes; // db ? ; window B attributes UCHAR 6918 drivers/gpu/drm/radeon/atombios.h UCHAR XCharSize; // db ? ; character cell width in pixels UCHAR 6919 drivers/gpu/drm/radeon/atombios.h UCHAR YCharSize; // db ? ; character cell height in pixels UCHAR 6920 drivers/gpu/drm/radeon/atombios.h UCHAR NumberOfPlanes; // db ? ; number of memory planes UCHAR 6921 drivers/gpu/drm/radeon/atombios.h UCHAR BitsPerPixel; // db ? ; bits per pixel UCHAR 6922 drivers/gpu/drm/radeon/atombios.h UCHAR NumberOfBanks; // db ? ; number of banks UCHAR 6923 drivers/gpu/drm/radeon/atombios.h UCHAR MemoryModel; // db ? ; memory model type UCHAR 6924 drivers/gpu/drm/radeon/atombios.h UCHAR BankSize; // db ? ; bank size in KB UCHAR 6925 drivers/gpu/drm/radeon/atombios.h UCHAR NumberOfImagePages;// db ? ; number of images UCHAR 6926 drivers/gpu/drm/radeon/atombios.h UCHAR ReservedForPageFunction;//db 1 ; reserved for page function UCHAR 6929 drivers/gpu/drm/radeon/atombios.h UCHAR RedMaskSize; // db ? ; size of direct color red mask in bits UCHAR 6930 drivers/gpu/drm/radeon/atombios.h UCHAR RedFieldPosition; // db ? ; bit position of lsb of red mask UCHAR 6931 drivers/gpu/drm/radeon/atombios.h UCHAR GreenMaskSize; // db ? ; size of direct color green mask in bits UCHAR 6932 drivers/gpu/drm/radeon/atombios.h UCHAR GreenFieldPosition; // db ? ; bit position of lsb of green mask UCHAR 6933 drivers/gpu/drm/radeon/atombios.h UCHAR BlueMaskSize; // db ? ; size of direct color blue mask in bits UCHAR 6934 drivers/gpu/drm/radeon/atombios.h UCHAR BlueFieldPosition; // db ? ; bit position of lsb of blue mask UCHAR 6935 drivers/gpu/drm/radeon/atombios.h UCHAR RsvdMaskSize; // db ? ; size of direct color reserved mask in bits UCHAR 6936 drivers/gpu/drm/radeon/atombios.h UCHAR RsvdFieldPosition; // db ? ; bit position of lsb of reserved mask UCHAR 6937 drivers/gpu/drm/radeon/atombios.h UCHAR DirectColorModeInfo;// db ? ; direct color mode attributes UCHAR 6946 drivers/gpu/drm/radeon/atombios.h UCHAR BnkNumberOfImagePages;// db ? ; number of images for banked modes UCHAR 6947 drivers/gpu/drm/radeon/atombios.h UCHAR LinNumberOfImagPages; // db ? ; number of images for linear modes UCHAR 6948 drivers/gpu/drm/radeon/atombios.h UCHAR LinRedMaskSize; // db ? ; size of direct color red mask(linear modes) UCHAR 6949 drivers/gpu/drm/radeon/atombios.h UCHAR LinRedFieldPosition; // db ? ; bit position of lsb of red mask(linear modes) UCHAR 6950 drivers/gpu/drm/radeon/atombios.h UCHAR LinGreenMaskSize; // db ? ; size of direct color green mask(linear modes) UCHAR 6951 drivers/gpu/drm/radeon/atombios.h UCHAR LinGreenFieldPosition;// db ? ; bit position of lsb of green mask(linear modes) UCHAR 6952 drivers/gpu/drm/radeon/atombios.h UCHAR LinBlueMaskSize; // db ? ; size of direct color blue mask(linear modes) UCHAR 6953 drivers/gpu/drm/radeon/atombios.h UCHAR LinBlueFieldPosition; // db ? ; bit position of lsb of blue mask(linear modes) UCHAR 6954 drivers/gpu/drm/radeon/atombios.h UCHAR LinRsvdMaskSize; // db ? ; size of direct color reserved mask(linear modes) UCHAR 6955 drivers/gpu/drm/radeon/atombios.h UCHAR LinRsvdFieldPosition; // db ? ; bit position of lsb of reserved mask(linear modes) UCHAR 6957 drivers/gpu/drm/radeon/atombios.h UCHAR Reserved; // db 190 dup (0) UCHAR 7013 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterCmdTblId; UCHAR 7014 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 7015 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderID; //available 1st encoder ( default ) UCHAR 7016 drivers/gpu/drm/radeon/atombios.h UCHAR ucOptionEncoderID; //available 2nd encoder ( optional ) UCHAR 7017 drivers/gpu/drm/radeon/atombios.h UCHAR uc2ndEncoderID; UCHAR 7018 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 7033 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderID; UCHAR 7034 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderConfig; UCHAR 7059 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpllId; UCHAR 7060 drivers/gpu/drm/radeon/atombios.h UCHAR ucPpllAttribute; UCHAR 7073 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransmitterCmdTblId; UCHAR 7074 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; UCHAR 7075 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncoderID; // available 1st encoder ( default ) UCHAR 7076 drivers/gpu/drm/radeon/atombios.h UCHAR ucOptionEncoderID; // available 2nd encoder ( optional ) UCHAR 7077 drivers/gpu/drm/radeon/atombios.h UCHAR uc2ndEncoderID; UCHAR 7078 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 7088 drivers/gpu/drm/radeon/atombios.h UCHAR ucDCERevision; UCHAR 7089 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxDispEngineNum; UCHAR 7090 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxActiveDispEngineNum; UCHAR 7091 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxPPLLNum; UCHAR 7092 drivers/gpu/drm/radeon/atombios.h UCHAR ucCoreRefClkSource; // value of CORE_REF_CLK_SOURCE UCHAR 7093 drivers/gpu/drm/radeon/atombios.h UCHAR ucDispCaps; UCHAR 7094 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 7120 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelID; UCHAR 7123 drivers/gpu/drm/radeon/atombios.h UCHAR ucReplyStatus; UCHAR 7124 drivers/gpu/drm/radeon/atombios.h UCHAR ucDelay; UCHAR 7126 drivers/gpu/drm/radeon/atombios.h UCHAR ucDataOutLen; UCHAR 7127 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; UCHAR 7135 drivers/gpu/drm/radeon/atombios.h UCHAR ucChannelID; UCHAR 7138 drivers/gpu/drm/radeon/atombios.h UCHAR ucReplyStatus; UCHAR 7139 drivers/gpu/drm/radeon/atombios.h UCHAR ucDelay; UCHAR 7141 drivers/gpu/drm/radeon/atombios.h UCHAR ucDataOutLen; UCHAR 7142 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPD_ID; //=0: HPD1, =1: HPD2, =2: HPD3, =3: HPD4, =4: HPD5, =5: HPD6 UCHAR 7154 drivers/gpu/drm/radeon/atombios.h UCHAR ucConfig; // for DP training command UCHAR 7155 drivers/gpu/drm/radeon/atombios.h UCHAR ucI2cId; // use for GET_SINK_TYPE command UCHAR 7157 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; UCHAR 7158 drivers/gpu/drm/radeon/atombios.h UCHAR ucStatus; UCHAR 7159 drivers/gpu/drm/radeon/atombios.h UCHAR ucLaneNum; UCHAR 7160 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 7188 drivers/gpu/drm/radeon/atombios.h UCHAR ucAuxId; UCHAR 7189 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; UCHAR 7190 drivers/gpu/drm/radeon/atombios.h UCHAR ucSinkType; // Iput and Output parameters. UCHAR 7191 drivers/gpu/drm/radeon/atombios.h UCHAR ucHPDId; // Input parameter, used when ucAction = DP_SERVICE_V2_ACTION_DET_EXT_CONNECTION UCHAR 7192 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[2]; UCHAR 7223 drivers/gpu/drm/radeon/atombios.h UCHAR ucI2CSpeed; UCHAR 7226 drivers/gpu/drm/radeon/atombios.h UCHAR ucRegIndex; UCHAR 7227 drivers/gpu/drm/radeon/atombios.h UCHAR ucStatus; UCHAR 7230 drivers/gpu/drm/radeon/atombios.h UCHAR ucFlag; UCHAR 7231 drivers/gpu/drm/radeon/atombios.h UCHAR ucTransBytes; UCHAR 7232 drivers/gpu/drm/radeon/atombios.h UCHAR ucSlaveAddr; UCHAR 7233 drivers/gpu/drm/radeon/atombios.h UCHAR ucLineNumber; UCHAR 7248 drivers/gpu/drm/radeon/atombios.h UCHAR ucCmd; // Input: To tell which action to take UCHAR 7249 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 7255 drivers/gpu/drm/radeon/atombios.h UCHAR ucReturnCode; // Output: Return value base on action was taken UCHAR 7256 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 7278 drivers/gpu/drm/radeon/atombios.h UCHAR ucHWBlkInst; // HW block instance, 0, 1, 2, ... UCHAR 7279 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved[3]; UCHAR 7319 drivers/gpu/drm/radeon/atombios.h UCHAR ucStartBit; UCHAR 7320 drivers/gpu/drm/radeon/atombios.h UCHAR ucEndBit; UCHAR 7325 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncodeMode; UCHAR 7326 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhySel; UCHAR 7342 drivers/gpu/drm/radeon/atombios.h UCHAR ucCondition2; UCHAR 7359 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncodeMode; UCHAR 7360 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhySel; UCHAR 7366 drivers/gpu/drm/radeon/atombios.h UCHAR ucEncodeMode; UCHAR 7367 drivers/gpu/drm/radeon/atombios.h UCHAR ucPhySel; UCHAR 7373 drivers/gpu/drm/radeon/atombios.h UCHAR ucGfxBlkId; //GFX blk id to be harvested, like CU, RB or PRIM UCHAR 7374 drivers/gpu/drm/radeon/atombios.h UCHAR ucReserved; //reserved UCHAR 7375 drivers/gpu/drm/radeon/atombios.h UCHAR ucActiveUnitNumPerSH; //requested active CU/RB/PRIM number per shader array UCHAR 7376 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxUnitNumPerSH; //max CU/RB/PRIM number per shader array UCHAR 7424 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC1_BG_Adjustment; UCHAR 7425 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC1_DAC_Adjustment; UCHAR 7428 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_CRT2_BG_Adjustment; UCHAR 7429 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_CRT2_DAC_Adjustment; UCHAR 7432 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_CRT2_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active Low UCHAR 7433 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_NTSC_BG_Adjustment; UCHAR 7434 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_NTSC_DAC_Adjustment; UCHAR 7437 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_TV1_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active Low UCHAR 7438 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_CV_BG_Adjustment; UCHAR 7439 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_CV_DAC_Adjustment; UCHAR 7442 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_CV_MUX_RegisterInfo; //Bit[4:0]=Bit position,Bit[7]=1:Active High;=0 Active Low UCHAR 7443 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_PAL_BG_Adjustment; UCHAR 7444 drivers/gpu/drm/radeon/atombios.h UCHAR ucDAC2_PAL_DAC_Adjustment; UCHAR 7475 drivers/gpu/drm/radeon/atombios.h UCHAR bfConnectorType:4; UCHAR 7476 drivers/gpu/drm/radeon/atombios.h UCHAR bfAssociatedDAC:4; UCHAR 7478 drivers/gpu/drm/radeon/atombios.h UCHAR bfAssociatedDAC:4; UCHAR 7479 drivers/gpu/drm/radeon/atombios.h UCHAR bfConnectorType:4; UCHAR 7486 drivers/gpu/drm/radeon/atombios.h UCHAR ucAccess; UCHAR 7507 drivers/gpu/drm/radeon/atombios.h UCHAR ucIntSrcBitmap; UCHAR 7533 drivers/gpu/drm/radeon/atombios.h UCHAR ucPLL_ChargePump; // PLL charge-pump gain control UCHAR 7534 drivers/gpu/drm/radeon/atombios.h UCHAR ucPLL_DutyCycle; // PLL duty cycle control UCHAR 7535 drivers/gpu/drm/radeon/atombios.h UCHAR ucPLL_VCO_Gain; // PLL VCO gain control UCHAR 7536 drivers/gpu/drm/radeon/atombios.h UCHAR ucPLL_VoltageSwing; // PLL driver voltage swing control UCHAR 7552 drivers/gpu/drm/radeon/atombios.h UCHAR ucTVStandard; //Same as TV standards defined above, UCHAR 7553 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[1]; UCHAR 7558 drivers/gpu/drm/radeon/atombios.h UCHAR ucAttribute; //Same as other digital encoder attributes defined above UCHAR 7559 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[1]; UCHAR 7573 drivers/gpu/drm/radeon/atombios.h UCHAR ucDeviceType; //Use ATOM_DEVICE_xxx1_Index to indicate device type only. UCHAR 7574 drivers/gpu/drm/radeon/atombios.h UCHAR ucAction; //ATOM_ENABLE/ATOM_DISABLE/ATOM_HPD_INIT UCHAR 7598 drivers/gpu/drm/radeon/atombios.h UCHAR ucXtransimitterID; UCHAR 7599 drivers/gpu/drm/radeon/atombios.h UCHAR ucSupportedLink; // Bit field, bit0=1, single link supported;bit1=1,dual link supported UCHAR 7600 drivers/gpu/drm/radeon/atombios.h UCHAR ucSequnceAlterID; // Even with the same external TMDS asic, it's possible that the program seqence alters UCHAR 7602 drivers/gpu/drm/radeon/atombios.h UCHAR ucMasterAddress; // Address to control Master xTMDS Chip UCHAR 7603 drivers/gpu/drm/radeon/atombios.h UCHAR ucSlaveAddress; // Address to control Slave xTMDS Chip UCHAR 7608 drivers/gpu/drm/radeon/atombios.h UCHAR ucEnable; // ATOM_ENABLE=On or ATOM_DISABLE=Off UCHAR 7609 drivers/gpu/drm/radeon/atombios.h UCHAR ucDevice; // ATOM_DEVICE_DFP1_INDEX.... UCHAR 7610 drivers/gpu/drm/radeon/atombios.h UCHAR ucPadding[2]; UCHAR 7678 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageDropIndex; // index to GPIO table UCHAR 7679 drivers/gpu/drm/radeon/atombios.h UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate UCHAR 7680 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinTemperature; UCHAR 7681 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxTemperature; UCHAR 7682 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumPciELanes; // number of PCIE lanes UCHAR 7693 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageDropIndex; // index to GPIO table UCHAR 7694 drivers/gpu/drm/radeon/atombios.h UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate UCHAR 7695 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinTemperature; UCHAR 7696 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxTemperature; UCHAR 7697 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumPciELanes; // number of PCIE lanes UCHAR 7708 drivers/gpu/drm/radeon/atombios.h UCHAR ucVoltageDropIndex; // index to Core (VDDC) votage table UCHAR 7709 drivers/gpu/drm/radeon/atombios.h UCHAR ucSelectedPanel_RefreshRate;// panel refresh rate UCHAR 7710 drivers/gpu/drm/radeon/atombios.h UCHAR ucMinTemperature; UCHAR 7711 drivers/gpu/drm/radeon/atombios.h UCHAR ucMaxTemperature; UCHAR 7712 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumPciELanes; // number of PCIE lanes UCHAR 7713 drivers/gpu/drm/radeon/atombios.h UCHAR ucVDDCI_VoltageDropIndex; // index to VDDCI votage table UCHAR 7734 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveThermalController; UCHAR 7735 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveI2cLine; UCHAR 7736 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveIntBitmap; UCHAR 7737 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveControllerAddress; UCHAR 7738 drivers/gpu/drm/radeon/atombios.h UCHAR ucSizeOfPowerModeEntry; UCHAR 7739 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfPowerModeEntries; UCHAR 7746 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveThermalController; UCHAR 7747 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveI2cLine; UCHAR 7748 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveIntBitmap; UCHAR 7749 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveControllerAddress; UCHAR 7750 drivers/gpu/drm/radeon/atombios.h UCHAR ucSizeOfPowerModeEntry; UCHAR 7751 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfPowerModeEntries; UCHAR 7758 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveThermalController; UCHAR 7759 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveI2cLine; UCHAR 7760 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveIntBitmap; UCHAR 7761 drivers/gpu/drm/radeon/atombios.h UCHAR ucOverdriveControllerAddress; UCHAR 7762 drivers/gpu/drm/radeon/atombios.h UCHAR ucSizeOfPowerModeEntry; UCHAR 7763 drivers/gpu/drm/radeon/atombios.h UCHAR ucNumOfPowerModeEntries; UCHAR 7922 drivers/gpu/drm/radeon/atombios.h UCHAR Revision; UCHAR 7923 drivers/gpu/drm/radeon/atombios.h UCHAR Checksum; UCHAR 7924 drivers/gpu/drm/radeon/atombios.h UCHAR OemId[6]; UCHAR 7925 drivers/gpu/drm/radeon/atombios.h UCHAR OemTableId[8]; //UINT64 OemTableId; UCHAR 7946 drivers/gpu/drm/radeon/atombios.h UCHAR TableUUID[16]; //0x24 UCHAR 7967 drivers/gpu/drm/radeon/atombios.h UCHAR VbiosContent[1]; UCHAR 7972 drivers/gpu/drm/radeon/atombios.h UCHAR Lib1Content[1]; UCHAR 31 drivers/gpu/drm/radeon/pptable.h UCHAR ucType; // one of ATOM_PP_THERMALCONTROLLER_* UCHAR 32 drivers/gpu/drm/radeon/pptable.h UCHAR ucI2cLine; // as interpreted by DAL I2C UCHAR 33 drivers/gpu/drm/radeon/pptable.h UCHAR ucI2cAddress; UCHAR 34 drivers/gpu/drm/radeon/pptable.h UCHAR ucFanParameters; // Fan Control Parameters. UCHAR 35 drivers/gpu/drm/radeon/pptable.h UCHAR ucFanMinRPM; // Fan Minimum RPM (hundreds) -- for display purposes only. UCHAR 36 drivers/gpu/drm/radeon/pptable.h UCHAR ucFanMaxRPM; // Fan Maximum RPM (hundreds) -- for display purposes only. UCHAR 37 drivers/gpu/drm/radeon/pptable.h UCHAR ucReserved; // ---- UCHAR 38 drivers/gpu/drm/radeon/pptable.h UCHAR ucFlags; // to be defined UCHAR 76 drivers/gpu/drm/radeon/pptable.h UCHAR ucNonClockStateIndex; UCHAR 77 drivers/gpu/drm/radeon/pptable.h UCHAR ucClockStateIndices[1]; // variable-sized UCHAR 83 drivers/gpu/drm/radeon/pptable.h UCHAR ucFanTableFormat; // Change this if the table format changes or version changes so that the other fields are not the same. UCHAR 84 drivers/gpu/drm/radeon/pptable.h UCHAR ucTHyst; // Temperature hysteresis. Integer. UCHAR 102 drivers/gpu/drm/radeon/pptable.h UCHAR ucFanControlMode; UCHAR 151 drivers/gpu/drm/radeon/pptable.h UCHAR ucDataRevision; UCHAR 153 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumStates; UCHAR 154 drivers/gpu/drm/radeon/pptable.h UCHAR ucStateEntrySize; UCHAR 155 drivers/gpu/drm/radeon/pptable.h UCHAR ucClockInfoSize; UCHAR 156 drivers/gpu/drm/radeon/pptable.h UCHAR ucNonClockSize; UCHAR 184 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumCustomThermalPolicy; UCHAR 288 drivers/gpu/drm/radeon/pptable.h UCHAR ucMinTemperature; UCHAR 289 drivers/gpu/drm/radeon/pptable.h UCHAR ucMaxTemperature; UCHAR 290 drivers/gpu/drm/radeon/pptable.h UCHAR ucThermalAction; UCHAR 301 drivers/gpu/drm/radeon/pptable.h UCHAR ucMinTemperature; UCHAR 302 drivers/gpu/drm/radeon/pptable.h UCHAR ucMaxTemperature; UCHAR 304 drivers/gpu/drm/radeon/pptable.h UCHAR ucRequiredPower; UCHAR 308 drivers/gpu/drm/radeon/pptable.h UCHAR ucUnused[5]; UCHAR 317 drivers/gpu/drm/radeon/pptable.h UCHAR ucEngineClockHigh; UCHAR 320 drivers/gpu/drm/radeon/pptable.h UCHAR ucMemoryClockHigh; UCHAR 342 drivers/gpu/drm/radeon/pptable.h UCHAR ucLowEngineClockHigh; UCHAR 344 drivers/gpu/drm/radeon/pptable.h UCHAR ucHighEngineClockHigh; UCHAR 346 drivers/gpu/drm/radeon/pptable.h UCHAR ucMemoryClockHigh; // Currentyl unused. UCHAR 347 drivers/gpu/drm/radeon/pptable.h UCHAR ucPadding; // For proper alignment and size. UCHAR 349 drivers/gpu/drm/radeon/pptable.h UCHAR ucMaxHTLinkWidth; // From SBIOS - {2, 4, 8, 16} UCHAR 350 drivers/gpu/drm/radeon/pptable.h UCHAR ucMinHTLinkWidth; // From SBIOS - {2, 4, 8, 16}. Effective only if CDLW enabled. Minimum down stream width could UCHAR 371 drivers/gpu/drm/radeon/pptable.h UCHAR ucEngineClockHigh; UCHAR 374 drivers/gpu/drm/radeon/pptable.h UCHAR ucMemoryClockHigh; UCHAR 387 drivers/gpu/drm/radeon/pptable.h UCHAR ucEngineClockHigh; UCHAR 390 drivers/gpu/drm/radeon/pptable.h UCHAR ucMemoryClockHigh; UCHAR 394 drivers/gpu/drm/radeon/pptable.h UCHAR ucPCIEGen; UCHAR 395 drivers/gpu/drm/radeon/pptable.h UCHAR ucUnused1; UCHAR 404 drivers/gpu/drm/radeon/pptable.h UCHAR ucEngineClockHigh; UCHAR 407 drivers/gpu/drm/radeon/pptable.h UCHAR ucMemoryClockHigh; UCHAR 409 drivers/gpu/drm/radeon/pptable.h UCHAR ucPCIEGen; UCHAR 415 drivers/gpu/drm/radeon/pptable.h UCHAR ucEngineClockHigh; //clockfrequency >> 16. UCHAR 416 drivers/gpu/drm/radeon/pptable.h UCHAR vddcIndex; //2-bit vddc index; UCHAR 428 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumDPMLevels; UCHAR 431 drivers/gpu/drm/radeon/pptable.h UCHAR nonClockInfoIndex; UCHAR 435 drivers/gpu/drm/radeon/pptable.h UCHAR clockInfoIndex[1]; UCHAR 440 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; UCHAR 448 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; UCHAR 451 drivers/gpu/drm/radeon/pptable.h UCHAR ucEntrySize; UCHAR 453 drivers/gpu/drm/radeon/pptable.h UCHAR clockInfo[1]; UCHAR 459 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; UCHAR 461 drivers/gpu/drm/radeon/pptable.h UCHAR ucEntrySize; UCHAR 469 drivers/gpu/drm/radeon/pptable.h UCHAR ucClockHigh; UCHAR 475 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 482 drivers/gpu/drm/radeon/pptable.h UCHAR ucSclkHigh; UCHAR 484 drivers/gpu/drm/radeon/pptable.h UCHAR ucMclkHigh; UCHAR 491 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 515 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 523 drivers/gpu/drm/radeon/pptable.h UCHAR ucSclkHigh; UCHAR 525 drivers/gpu/drm/radeon/pptable.h UCHAR ucMclkHigh; UCHAR 530 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; // Number of entries. UCHAR 536 drivers/gpu/drm/radeon/pptable.h UCHAR ucEVClkHigh; UCHAR 538 drivers/gpu/drm/radeon/pptable.h UCHAR ucECClkHigh; UCHAR 542 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; UCHAR 549 drivers/gpu/drm/radeon/pptable.h UCHAR ucVCEClockInfoIndex; UCHAR 554 drivers/gpu/drm/radeon/pptable.h UCHAR numEntries; UCHAR 560 drivers/gpu/drm/radeon/pptable.h UCHAR ucVCEClockInfoIndex; UCHAR 561 drivers/gpu/drm/radeon/pptable.h UCHAR ucClockInfoIndex; //highest 2 bits indicates memory p-states, lower 6bits indicates index to ClockInfoArrary UCHAR 566 drivers/gpu/drm/radeon/pptable.h UCHAR numEntries; UCHAR 573 drivers/gpu/drm/radeon/pptable.h UCHAR revid; UCHAR 582 drivers/gpu/drm/radeon/pptable.h UCHAR ucVClkHigh; UCHAR 584 drivers/gpu/drm/radeon/pptable.h UCHAR ucDClkHigh; UCHAR 588 drivers/gpu/drm/radeon/pptable.h UCHAR ucNumEntries; UCHAR 595 drivers/gpu/drm/radeon/pptable.h UCHAR ucUVDClockInfoIndex; UCHAR 600 drivers/gpu/drm/radeon/pptable.h UCHAR numEntries; UCHAR 606 drivers/gpu/drm/radeon/pptable.h UCHAR revid; UCHAR 615 drivers/gpu/drm/radeon/pptable.h UCHAR ucSAMClockHigh; UCHAR 619 drivers/gpu/drm/radeon/pptable.h UCHAR numEntries; UCHAR 625 drivers/gpu/drm/radeon/pptable.h UCHAR revid; UCHAR 633 drivers/gpu/drm/radeon/pptable.h UCHAR ucACPClockHigh; UCHAR 637 drivers/gpu/drm/radeon/pptable.h UCHAR numEntries; UCHAR 643 drivers/gpu/drm/radeon/pptable.h UCHAR revid; UCHAR 659 drivers/gpu/drm/radeon/pptable.h UCHAR revid; UCHAR 665 drivers/gpu/drm/radeon/pptable.h UCHAR revid; UCHAR 675 drivers/gpu/drm/radeon/pptable.h UCHAR ucRevId; UCHAR 676 drivers/gpu/drm/radeon/pptable.h UCHAR ucPpmDesign; //A+I or A+A UCHAR 75 drivers/net/wireless/ray_cs.c UCHAR msg_type, unsigned char *data); UCHAR 82 drivers/net/wireless/ray_cs.c static int build_auth_frame(ray_dev_t *local, UCHAR *dest, int auth_type); UCHAR 87 drivers/net/wireless/ray_cs.c static int parse_addr(char *in_str, UCHAR *out); UCHAR 88 drivers/net/wireless/ray_cs.c static int ray_hw_xmit(unsigned char *data, int len, struct net_device *dev, UCHAR type); UCHAR 92 drivers/net/wireless/ray_cs.c static void ray_update_parm(struct net_device *dev, UCHAR objid, UCHAR *value, int len); UCHAR 100 drivers/net/wireless/ray_cs.c static int copy_from_rx_buff(ray_dev_t *local, UCHAR *dest, int pkt_addr, int len); UCHAR 174 drivers/net/wireless/ray_cs.c static const UCHAR b5_default_startup_parms[] = { UCHAR 209 drivers/net/wireless/ray_cs.c static const UCHAR b4_default_startup_parms[] = { UCHAR 603 drivers/net/wireless/ray_cs.c memcpy((UCHAR *) &local->sparm.b5, b5_default_startup_parms, UCHAR 630 drivers/net/wireless/ray_cs.c UCHAR status; UCHAR 862 drivers/net/wireless/ray_cs.c UCHAR msg_type) UCHAR 946 drivers/net/wireless/ray_cs.c (UCHAR *) &proto, 2); UCHAR 972 drivers/net/wireless/ray_cs.c UCHAR msg_type, unsigned char *data) UCHAR 1095 drivers/net/wireless/ray_cs.c UCHAR tmp[IW_ESSID_MAX_SIZE + 1]; UCHAR 1636 drivers/net/wireless/ray_cs.c static int parse_addr(char *in_str, UCHAR *out) UCHAR 1702 drivers/net/wireless/ray_cs.c static void ray_update_parm(struct net_device *dev, UCHAR objid, UCHAR *value, UCHAR 1773 drivers/net/wireless/ray_cs.c writeb((UCHAR) i, &pccs->var); UCHAR 1789 drivers/net/wireless/ray_cs.c UCHAR promisc; UCHAR 1829 drivers/net/wireless/ray_cs.c UCHAR rcsindex; UCHAR 1830 drivers/net/wireless/ray_cs.c UCHAR tmp; UCHAR 1831 drivers/net/wireless/ray_cs.c UCHAR cmd; UCHAR 1832 drivers/net/wireless/ray_cs.c UCHAR status; UCHAR 1833 drivers/net/wireless/ray_cs.c UCHAR memtmp[ESSID_SIZE + 1]; UCHAR 2079 drivers/net/wireless/ray_cs.c copy_from_rx_buff(local, (UCHAR *) &local->last_bcn, pkt_addr, UCHAR 2102 drivers/net/wireless/ray_cs.c UCHAR *rx_ptr; UCHAR 2273 drivers/net/wireless/ray_cs.c UCHAR srcaddr[ADDRLEN]; UCHAR 2274 drivers/net/wireless/ray_cs.c UCHAR destaddr[ADDRLEN]; UCHAR 2275 drivers/net/wireless/ray_cs.c static const UCHAR org_bridge[3] = { 0, 0, 0xf8 }; UCHAR 2276 drivers/net/wireless/ray_cs.c static const UCHAR org_1042[3] = { 0, 0, 0 }; UCHAR 2358 drivers/net/wireless/ray_cs.c static int copy_from_rx_buff(ray_dev_t *local, UCHAR *dest, int pkt_addr, UCHAR 2419 drivers/net/wireless/ray_cs.c UCHAR buff[256]; UCHAR 2556 drivers/net/wireless/ray_cs.c UCHAR *p; UCHAR 2558 drivers/net/wireless/ray_cs.c UCHAR c[33]; UCHAR 2654 drivers/net/wireless/ray_cs.c static int build_auth_frame(ray_dev_t *local, UCHAR *dest, int auth_type) UCHAR 12 drivers/net/wireless/ray_cs.h UCHAR timestamp[8]; UCHAR 13 drivers/net/wireless/ray_cs.h UCHAR beacon_intvl[2]; UCHAR 14 drivers/net/wireless/ray_cs.h UCHAR capability[2]; UCHAR 15 drivers/net/wireless/ray_cs.h UCHAR elements[sizeof(struct essid_element) UCHAR 43 drivers/net/wireless/ray_cs.h UCHAR supported_rates[8]; UCHAR 44 drivers/net/wireless/ray_cs.h UCHAR japan_call_sign[12]; UCHAR 48 drivers/net/wireless/ray_cs.h UCHAR bss_id[6]; UCHAR 49 drivers/net/wireless/ray_cs.h UCHAR auth_id[6]; UCHAR 50 drivers/net/wireless/ray_cs.h UCHAR net_default_tx_rate; UCHAR 51 drivers/net/wireless/ray_cs.h UCHAR encryption; UCHAR 54 drivers/net/wireless/ray_cs.h UCHAR net_type; UCHAR 55 drivers/net/wireless/ray_cs.h UCHAR sta_type; UCHAR 56 drivers/net/wireless/ray_cs.h UCHAR fw_ver; UCHAR 57 drivers/net/wireless/ray_cs.h UCHAR fw_bld; UCHAR 58 drivers/net/wireless/ray_cs.h UCHAR fw_var; UCHAR 59 drivers/net/wireless/ray_cs.h UCHAR ASIC_version; UCHAR 60 drivers/net/wireless/ray_cs.h UCHAR assoc_id[2]; UCHAR 61 drivers/net/wireless/ray_cs.h UCHAR tib_length; UCHAR 62 drivers/net/wireless/ray_cs.h UCHAR last_rsl; UCHAR 68 drivers/net/wireless/rayctl.h UCHAR frame_ctl_1; UCHAR 69 drivers/net/wireless/rayctl.h UCHAR frame_ctl_2; UCHAR 70 drivers/net/wireless/rayctl.h UCHAR duration_lsb; UCHAR 71 drivers/net/wireless/rayctl.h UCHAR duration_msb; UCHAR 72 drivers/net/wireless/rayctl.h UCHAR addr_1[ADDRLEN]; UCHAR 73 drivers/net/wireless/rayctl.h UCHAR addr_2[ADDRLEN]; UCHAR 74 drivers/net/wireless/rayctl.h UCHAR addr_3[ADDRLEN]; UCHAR 75 drivers/net/wireless/rayctl.h UCHAR seq_frag_num[2]; UCHAR 81 drivers/net/wireless/rayctl.h UCHAR id; UCHAR 82 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 83 drivers/net/wireless/rayctl.h UCHAR text[C_ESSID_ELEMENT_MAX_LENGTH]; UCHAR 87 drivers/net/wireless/rayctl.h UCHAR id; UCHAR 88 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 89 drivers/net/wireless/rayctl.h UCHAR value[8]; UCHAR 93 drivers/net/wireless/rayctl.h UCHAR id; UCHAR 94 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 95 drivers/net/wireless/rayctl.h UCHAR dwell_time[2]; UCHAR 96 drivers/net/wireless/rayctl.h UCHAR hop_set; UCHAR 97 drivers/net/wireless/rayctl.h UCHAR hop_pattern; UCHAR 98 drivers/net/wireless/rayctl.h UCHAR hop_index; UCHAR 102 drivers/net/wireless/rayctl.h UCHAR id; UCHAR 103 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 104 drivers/net/wireless/rayctl.h UCHAR dtim_count; UCHAR 105 drivers/net/wireless/rayctl.h UCHAR dtim_period; UCHAR 106 drivers/net/wireless/rayctl.h UCHAR bitmap_control; UCHAR 107 drivers/net/wireless/rayctl.h UCHAR tim[C_TIM_BITMAP_LENGTH]; UCHAR 111 drivers/net/wireless/rayctl.h UCHAR id; UCHAR 112 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 113 drivers/net/wireless/rayctl.h UCHAR atim_window[2]; UCHAR 117 drivers/net/wireless/rayctl.h UCHAR id; UCHAR 118 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 119 drivers/net/wireless/rayctl.h UCHAR call_sign[12]; UCHAR 125 drivers/net/wireless/rayctl.h UCHAR timestamp[8]; UCHAR 126 drivers/net/wireless/rayctl.h UCHAR beacon_intvl[2]; UCHAR 127 drivers/net/wireless/rayctl.h UCHAR capability[2]; UCHAR 128 drivers/net/wireless/rayctl.h UCHAR elements[sizeof(struct essid_element) UCHAR 136 drivers/net/wireless/rayctl.h UCHAR timestamp[8]; UCHAR 137 drivers/net/wireless/rayctl.h UCHAR beacon_intvl[2]; UCHAR 138 drivers/net/wireless/rayctl.h UCHAR capability[2]; UCHAR 139 drivers/net/wireless/rayctl.h UCHAR elements[sizeof(struct essid_element) UCHAR 406 drivers/net/wireless/rayctl.h UCHAR ccs_index; UCHAR 407 drivers/net/wireless/rayctl.h UCHAR rcs_index; UCHAR 412 drivers/net/wireless/rayctl.h UCHAR mrx_overflow_for_host; /* 0=ECF may write, 1=host may write*/ UCHAR 413 drivers/net/wireless/rayctl.h UCHAR mrx_checksum_error_for_host; /* 0=ECF may write, 1=host may write*/ UCHAR 414 drivers/net/wireless/rayctl.h UCHAR rx_hec_error_for_host; /* 0=ECF may write, 1=host may write*/ UCHAR 415 drivers/net/wireless/rayctl.h UCHAR reserved1; UCHAR 419 drivers/net/wireless/rayctl.h UCHAR rxnoise; /* Average RSL measurement */ UCHAR 429 drivers/net/wireless/rayctl.h UCHAR startup_word; UCHAR 430 drivers/net/wireless/rayctl.h UCHAR station_addr[ADDRLEN]; UCHAR 431 drivers/net/wireless/rayctl.h UCHAR calc_prog_chksum; UCHAR 432 drivers/net/wireless/rayctl.h UCHAR calc_cis_chksum; UCHAR 433 drivers/net/wireless/rayctl.h UCHAR ecf_spare[7]; UCHAR 434 drivers/net/wireless/rayctl.h UCHAR japan_call_sign[12]; UCHAR 438 drivers/net/wireless/rayctl.h UCHAR startup_word; UCHAR 439 drivers/net/wireless/rayctl.h UCHAR station_addr[ADDRLEN]; UCHAR 440 drivers/net/wireless/rayctl.h UCHAR reserved; UCHAR 441 drivers/net/wireless/rayctl.h UCHAR supp_rates[8]; UCHAR 442 drivers/net/wireless/rayctl.h UCHAR japan_call_sign[12]; UCHAR 443 drivers/net/wireless/rayctl.h UCHAR calc_prog_chksum; UCHAR 444 drivers/net/wireless/rayctl.h UCHAR calc_cis_chksum; UCHAR 445 drivers/net/wireless/rayctl.h UCHAR firmware_version[3]; UCHAR 446 drivers/net/wireless/rayctl.h UCHAR asic_version; UCHAR 447 drivers/net/wireless/rayctl.h UCHAR tib_length; UCHAR 451 drivers/net/wireless/rayctl.h UCHAR net_type; UCHAR 452 drivers/net/wireless/rayctl.h UCHAR ssid[ESSID_SIZE]; UCHAR 453 drivers/net/wireless/rayctl.h UCHAR reserved; UCHAR 454 drivers/net/wireless/rayctl.h UCHAR privacy_can_join; UCHAR 460 drivers/net/wireless/rayctl.h UCHAR object_id; UCHAR 461 drivers/net/wireless/rayctl.h UCHAR number_objects; UCHAR 462 drivers/net/wireless/rayctl.h UCHAR failure_cause; UCHAR 465 drivers/net/wireless/rayctl.h UCHAR object_id; UCHAR 466 drivers/net/wireless/rayctl.h UCHAR number_objects; UCHAR 467 drivers/net/wireless/rayctl.h UCHAR failure_cause; UCHAR 468 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 471 drivers/net/wireless/rayctl.h UCHAR update_param; UCHAR 472 drivers/net/wireless/rayctl.h UCHAR bssid[ADDRLEN]; UCHAR 473 drivers/net/wireless/rayctl.h UCHAR net_initiated; UCHAR 474 drivers/net/wireless/rayctl.h UCHAR net_default_tx_rate; UCHAR 475 drivers/net/wireless/rayctl.h UCHAR encryption; UCHAR 478 drivers/net/wireless/rayctl.h UCHAR update_param; UCHAR 479 drivers/net/wireless/rayctl.h UCHAR bssid[ADDRLEN]; UCHAR 480 drivers/net/wireless/rayctl.h UCHAR net_initiated; UCHAR 481 drivers/net/wireless/rayctl.h UCHAR net_default_tx_rate; UCHAR 482 drivers/net/wireless/rayctl.h UCHAR encryption; UCHAR 486 drivers/net/wireless/rayctl.h UCHAR tx_data_ptr[2]; UCHAR 487 drivers/net/wireless/rayctl.h UCHAR tx_data_length[2]; UCHAR 488 drivers/net/wireless/rayctl.h UCHAR host_reserved[2]; UCHAR 489 drivers/net/wireless/rayctl.h UCHAR reserved[3]; UCHAR 490 drivers/net/wireless/rayctl.h UCHAR tx_rate; UCHAR 491 drivers/net/wireless/rayctl.h UCHAR pow_sav_mode; UCHAR 492 drivers/net/wireless/rayctl.h UCHAR retries; UCHAR 493 drivers/net/wireless/rayctl.h UCHAR antenna; UCHAR 497 drivers/net/wireless/rayctl.h UCHAR tx_data_ptr[2]; UCHAR 498 drivers/net/wireless/rayctl.h UCHAR tx_data_length[2]; UCHAR 499 drivers/net/wireless/rayctl.h UCHAR dest_addr[ADDRLEN]; UCHAR 500 drivers/net/wireless/rayctl.h UCHAR pow_sav_mode; UCHAR 501 drivers/net/wireless/rayctl.h UCHAR retries; UCHAR 502 drivers/net/wireless/rayctl.h UCHAR station_id; UCHAR 505 drivers/net/wireless/rayctl.h UCHAR memory_type; UCHAR 506 drivers/net/wireless/rayctl.h UCHAR memory_ptr[2]; UCHAR 507 drivers/net/wireless/rayctl.h UCHAR length; UCHAR 510 drivers/net/wireless/rayctl.h UCHAR status; UCHAR 511 drivers/net/wireless/rayctl.h UCHAR aid[2]; UCHAR 514 drivers/net/wireless/rayctl.h UCHAR duration[2]; UCHAR 518 drivers/net/wireless/rayctl.h UCHAR buffer_status; /* 0 = buffer free, 1 = buffer busy */ UCHAR 520 drivers/net/wireless/rayctl.h UCHAR cmd; /* command to ECF */ UCHAR 521 drivers/net/wireless/rayctl.h UCHAR link; /* link to next CCS, FF=end of list */ UCHAR 527 drivers/net/wireless/rayctl.h UCHAR nummulticast; UCHAR 528 drivers/net/wireless/rayctl.h UCHAR mode; UCHAR 541 drivers/net/wireless/rayctl.h UCHAR ccs_index; UCHAR 542 drivers/net/wireless/rayctl.h UCHAR psm; UCHAR 543 drivers/net/wireless/rayctl.h UCHAR pass_fail; UCHAR 544 drivers/net/wireless/rayctl.h UCHAR retry_count; UCHAR 545 drivers/net/wireless/rayctl.h UCHAR max_retries; UCHAR 546 drivers/net/wireless/rayctl.h UCHAR frags_remaining; UCHAR 547 drivers/net/wireless/rayctl.h UCHAR no_rb; UCHAR 548 drivers/net/wireless/rayctl.h UCHAR rts_reqd; UCHAR 549 drivers/net/wireless/rayctl.h UCHAR csma_tx_cntrl_2; UCHAR 550 drivers/net/wireless/rayctl.h UCHAR sifs_tx_cntrl_2; UCHAR 551 drivers/net/wireless/rayctl.h UCHAR tx_dma_addr_1[2]; UCHAR 552 drivers/net/wireless/rayctl.h UCHAR tx_dma_addr_2[2]; UCHAR 553 drivers/net/wireless/rayctl.h UCHAR var_dur_2mhz[2]; UCHAR 554 drivers/net/wireless/rayctl.h UCHAR var_dur_1mhz[2]; UCHAR 555 drivers/net/wireless/rayctl.h UCHAR max_dur_2mhz[2]; UCHAR 556 drivers/net/wireless/rayctl.h UCHAR max_dur_1mhz[2]; UCHAR 557 drivers/net/wireless/rayctl.h UCHAR hdr_len; UCHAR 558 drivers/net/wireless/rayctl.h UCHAR max_frag_len[2]; UCHAR 559 drivers/net/wireless/rayctl.h UCHAR var_len[2]; UCHAR 560 drivers/net/wireless/rayctl.h UCHAR phy_hdr_4; UCHAR 561 drivers/net/wireless/rayctl.h UCHAR mac_hdr_1; UCHAR 562 drivers/net/wireless/rayctl.h UCHAR mac_hdr_2; UCHAR 563 drivers/net/wireless/rayctl.h UCHAR sid[2]; UCHAR 567 drivers/net/wireless/rayctl.h UCHAR sfd[2]; UCHAR 568 drivers/net/wireless/rayctl.h UCHAR hdr_3; UCHAR 569 drivers/net/wireless/rayctl.h UCHAR hdr_4; UCHAR 573 drivers/net/wireless/rayctl.h UCHAR var[0]; UCHAR 580 drivers/net/wireless/rayctl.h UCHAR var[1]; UCHAR 586 drivers/net/wireless/rayctl.h UCHAR rx_data_ptr[2]; UCHAR 587 drivers/net/wireless/rayctl.h UCHAR rx_data_length[2]; UCHAR 588 drivers/net/wireless/rayctl.h UCHAR rx_sig_lev; UCHAR 589 drivers/net/wireless/rayctl.h UCHAR next_frag_rcs_index; UCHAR 590 drivers/net/wireless/rayctl.h UCHAR totalpacketlength[2]; UCHAR 593 drivers/net/wireless/rayctl.h UCHAR reserved; UCHAR 594 drivers/net/wireless/rayctl.h UCHAR bssid[ADDRLEN]; UCHAR 597 drivers/net/wireless/rayctl.h UCHAR rxd_call_sign[8]; UCHAR 598 drivers/net/wireless/rayctl.h UCHAR reserved[5]; UCHAR 602 drivers/net/wireless/rayctl.h UCHAR buffer_status; UCHAR 603 drivers/net/wireless/rayctl.h UCHAR interrupt_id; UCHAR 604 drivers/net/wireless/rayctl.h UCHAR link_field; UCHAR 607 drivers/net/wireless/rayctl.h UCHAR reserved[13]; UCHAR 616 drivers/net/wireless/rayctl.h UCHAR a_network_type; /* C_ADHOC, C_INFRA */ UCHAR 617 drivers/net/wireless/rayctl.h UCHAR a_acting_as_ap_status; /* C_TYPE_STA, C_TYPE_AP */ UCHAR 618 drivers/net/wireless/rayctl.h UCHAR a_current_ess_id[ESSID_SIZE]; /* Null terminated unless 32 long */ UCHAR 619 drivers/net/wireless/rayctl.h UCHAR a_scanning_mode; /* passive 0, active 1 */ UCHAR 620 drivers/net/wireless/rayctl.h UCHAR a_power_mgt_state; /* CAM 0, */ UCHAR 621 drivers/net/wireless/rayctl.h UCHAR a_mac_addr[ADDRLEN]; /* */ UCHAR 622 drivers/net/wireless/rayctl.h UCHAR a_frag_threshold[2]; /* 512 */ UCHAR 623 drivers/net/wireless/rayctl.h UCHAR a_hop_time[2]; /* 16k * 2**n, n=0-4 in Kus */ UCHAR 624 drivers/net/wireless/rayctl.h UCHAR a_beacon_period[2]; /* n * a_hop_time in Kus */ UCHAR 625 drivers/net/wireless/rayctl.h UCHAR a_dtim_period; /* in beacons */ UCHAR 626 drivers/net/wireless/rayctl.h UCHAR a_retry_max; /* */ UCHAR 627 drivers/net/wireless/rayctl.h UCHAR a_ack_timeout; /* */ UCHAR 628 drivers/net/wireless/rayctl.h UCHAR a_sifs; /* */ UCHAR 629 drivers/net/wireless/rayctl.h UCHAR a_difs; /* */ UCHAR 630 drivers/net/wireless/rayctl.h UCHAR a_pifs; /* */ UCHAR 631 drivers/net/wireless/rayctl.h UCHAR a_rts_threshold[2]; /* */ UCHAR 632 drivers/net/wireless/rayctl.h UCHAR a_scan_dwell_time[2]; /* */ UCHAR 633 drivers/net/wireless/rayctl.h UCHAR a_max_scan_dwell_time[2]; /* */ UCHAR 634 drivers/net/wireless/rayctl.h UCHAR a_assoc_resp_timeout_thresh; /* */ UCHAR 635 drivers/net/wireless/rayctl.h UCHAR a_adhoc_scan_cycle_max; /* */ UCHAR 636 drivers/net/wireless/rayctl.h UCHAR a_infra_scan_cycle_max; /* */ UCHAR 637 drivers/net/wireless/rayctl.h UCHAR a_infra_super_scan_cycle_max; /* */ UCHAR 638 drivers/net/wireless/rayctl.h UCHAR a_promiscuous_mode; /* */ UCHAR 639 drivers/net/wireless/rayctl.h UCHAR a_unique_word[2]; /* */ UCHAR 640 drivers/net/wireless/rayctl.h UCHAR a_slot_time; /* */ UCHAR 641 drivers/net/wireless/rayctl.h UCHAR a_roaming_low_snr_thresh; /* */ UCHAR 642 drivers/net/wireless/rayctl.h UCHAR a_low_snr_count_thresh; /* */ UCHAR 643 drivers/net/wireless/rayctl.h UCHAR a_infra_missed_bcn_thresh; /* */ UCHAR 644 drivers/net/wireless/rayctl.h UCHAR a_adhoc_missed_bcn_thresh; /* */ UCHAR 645 drivers/net/wireless/rayctl.h UCHAR a_curr_country_code; /* C_USA */ UCHAR 646 drivers/net/wireless/rayctl.h UCHAR a_hop_pattern; /* */ UCHAR 647 drivers/net/wireless/rayctl.h UCHAR a_hop_pattern_length; /* */ UCHAR 649 drivers/net/wireless/rayctl.h UCHAR a_cw_max; /* */ UCHAR 650 drivers/net/wireless/rayctl.h UCHAR a_cw_min; /* */ UCHAR 651 drivers/net/wireless/rayctl.h UCHAR a_noise_filter_gain; /* */ UCHAR 652 drivers/net/wireless/rayctl.h UCHAR a_noise_limit_offset; /* */ UCHAR 653 drivers/net/wireless/rayctl.h UCHAR a_det_rssi_thresh_offset; /* */ UCHAR 654 drivers/net/wireless/rayctl.h UCHAR a_med_busy_thresh_offset; /* */ UCHAR 655 drivers/net/wireless/rayctl.h UCHAR a_det_sync_thresh; /* */ UCHAR 656 drivers/net/wireless/rayctl.h UCHAR a_test_mode; /* */ UCHAR 657 drivers/net/wireless/rayctl.h UCHAR a_test_min_chan_num; /* */ UCHAR 658 drivers/net/wireless/rayctl.h UCHAR a_test_max_chan_num; /* */ UCHAR 659 drivers/net/wireless/rayctl.h UCHAR a_rx_tx_delay; /* */ UCHAR 660 drivers/net/wireless/rayctl.h UCHAR a_current_bss_id[ADDRLEN]; /* */ UCHAR 661 drivers/net/wireless/rayctl.h UCHAR a_hop_set; /* */ UCHAR 664 drivers/net/wireless/rayctl.h UCHAR a_network_type; /* C_ADHOC, C_INFRA */ UCHAR 665 drivers/net/wireless/rayctl.h UCHAR a_acting_as_ap_status; /* C_TYPE_STA, C_TYPE_AP */ UCHAR 666 drivers/net/wireless/rayctl.h UCHAR a_current_ess_id[ESSID_SIZE]; /* Null terminated unless 32 long */ UCHAR 667 drivers/net/wireless/rayctl.h UCHAR a_scanning_mode; /* passive 0, active 1 */ UCHAR 668 drivers/net/wireless/rayctl.h UCHAR a_power_mgt_state; /* CAM 0, */ UCHAR 669 drivers/net/wireless/rayctl.h UCHAR a_mac_addr[ADDRLEN]; /* */ UCHAR 670 drivers/net/wireless/rayctl.h UCHAR a_frag_threshold[2]; /* 512 */ UCHAR 671 drivers/net/wireless/rayctl.h UCHAR a_hop_time[2]; /* 16k * 2**n, n=0-4 in Kus */ UCHAR 672 drivers/net/wireless/rayctl.h UCHAR a_beacon_period[2]; /* n * a_hop_time in Kus */ UCHAR 673 drivers/net/wireless/rayctl.h UCHAR a_dtim_period; /* in beacons */ UCHAR 674 drivers/net/wireless/rayctl.h UCHAR a_retry_max; /* 4 */ UCHAR 675 drivers/net/wireless/rayctl.h UCHAR a_ack_timeout; /* */ UCHAR 676 drivers/net/wireless/rayctl.h UCHAR a_sifs; /* */ UCHAR 677 drivers/net/wireless/rayctl.h UCHAR a_difs; /* */ UCHAR 678 drivers/net/wireless/rayctl.h UCHAR a_pifs; /* */ UCHAR 679 drivers/net/wireless/rayctl.h UCHAR a_rts_threshold[2]; /* */ UCHAR 680 drivers/net/wireless/rayctl.h UCHAR a_scan_dwell_time[2]; /* */ UCHAR 681 drivers/net/wireless/rayctl.h UCHAR a_max_scan_dwell_time[2]; /* */ UCHAR 682 drivers/net/wireless/rayctl.h UCHAR a_assoc_resp_timeout_thresh; /* */ UCHAR 683 drivers/net/wireless/rayctl.h UCHAR a_adhoc_scan_cycle_max; /* */ UCHAR 684 drivers/net/wireless/rayctl.h UCHAR a_infra_scan_cycle_max; /* */ UCHAR 685 drivers/net/wireless/rayctl.h UCHAR a_infra_super_scan_cycle_max; /* */ UCHAR 686 drivers/net/wireless/rayctl.h UCHAR a_promiscuous_mode; /* */ UCHAR 687 drivers/net/wireless/rayctl.h UCHAR a_unique_word[2]; /* */ UCHAR 688 drivers/net/wireless/rayctl.h UCHAR a_slot_time; /* */ UCHAR 689 drivers/net/wireless/rayctl.h UCHAR a_roaming_low_snr_thresh; /* */ UCHAR 690 drivers/net/wireless/rayctl.h UCHAR a_low_snr_count_thresh; /* */ UCHAR 691 drivers/net/wireless/rayctl.h UCHAR a_infra_missed_bcn_thresh; /* */ UCHAR 692 drivers/net/wireless/rayctl.h UCHAR a_adhoc_missed_bcn_thresh; /* */ UCHAR 693 drivers/net/wireless/rayctl.h UCHAR a_curr_country_code; /* C_USA */ UCHAR 694 drivers/net/wireless/rayctl.h UCHAR a_hop_pattern; /* */ UCHAR 695 drivers/net/wireless/rayctl.h UCHAR a_hop_pattern_length; /* */ UCHAR 697 drivers/net/wireless/rayctl.h UCHAR a_cw_max[2]; /* */ UCHAR 698 drivers/net/wireless/rayctl.h UCHAR a_cw_min[2]; /* */ UCHAR 699 drivers/net/wireless/rayctl.h UCHAR a_noise_filter_gain; /* */ UCHAR 700 drivers/net/wireless/rayctl.h UCHAR a_noise_limit_offset; /* */ UCHAR 701 drivers/net/wireless/rayctl.h UCHAR a_det_rssi_thresh_offset; /* */ UCHAR 702 drivers/net/wireless/rayctl.h UCHAR a_med_busy_thresh_offset; /* */ UCHAR 703 drivers/net/wireless/rayctl.h UCHAR a_det_sync_thresh; /* */ UCHAR 704 drivers/net/wireless/rayctl.h UCHAR a_test_mode; /* */ UCHAR 705 drivers/net/wireless/rayctl.h UCHAR a_test_min_chan_num; /* */ UCHAR 706 drivers/net/wireless/rayctl.h UCHAR a_test_max_chan_num; /* */ UCHAR 707 drivers/net/wireless/rayctl.h UCHAR a_allow_bcast_SSID_probe_rsp; UCHAR 708 drivers/net/wireless/rayctl.h UCHAR a_privacy_must_start; UCHAR 709 drivers/net/wireless/rayctl.h UCHAR a_privacy_can_join; UCHAR 710 drivers/net/wireless/rayctl.h UCHAR a_basic_rate_set[8]; UCHAR 721 drivers/net/wireless/rayctl.h UCHAR dsap; UCHAR 722 drivers/net/wireless/rayctl.h UCHAR ssap; UCHAR 723 drivers/net/wireless/rayctl.h UCHAR ctrl; UCHAR 724 drivers/net/wireless/rayctl.h UCHAR org[3]; UCHAR 725 drivers/net/wireless/rayctl.h UCHAR ethertype[2]; UCHAR 196 drivers/tty/serial/dz.c ch = UCHAR(status); /* grab the char */