Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Read e800 bytes of data from /home/owner/rx580atombios.bin
- Table Format Rev. 01
- Table Content Rev. 01
- BIOS Boot Message: '
- E353 Polaris20 XTX A1 GDDR5 256Mx32 8GB
- '
- Subsystem Vendor ID 1da2
- Subsystem ID e353
- Command Tables:
- 0000: aa92 Len 008e (ASIC_Init)
- 0001: ab20 Len 0057 (GetDisplaySurfaceSize)
- 0002: ab78 Len 00b7 (ASIC_RegistersInit)
- 0003: c9be Len 000a (VRAM_BlockVenderDetection)
- 0004: d402 Len 0267 (SetClocksRatio/DIGxEncoderControl)
- 0005: ac30 Len 0113 (MemoryControllerInit)
- 0006: - (EnableCRTCMemReq)
- 0007: c9c8 Len 001a (MemoryParamAdjust)
- 0008: - (DVOEncoderControl)
- 0009: ad44 Len 00ff (GPIOPinControl)
- 000a: ae44 Len 01ac (SetEngineClock)
- 000b: aff0 Len 0122 (SetMemoryClock)
- 000c: b112 Len 04cb (SetPixelClock)
- 000d: b5de Len 0187 (DynamicClockGating)
- 000e: b766 Len 0007 (ResetMemoryDLL)
- 000f: b76e Len 008a (ResetMemoryDevice)
- 0010: d178 Len 0031 (MemoryPLLInit)
- 0011: d1aa Len 0010 (AdjustDisplayPll)
- 0012: bcac Len 0111 (AdjustMemoryController)
- 0013: bdbe Len 0021 (EnableASIC_StaticPwrMgt)
- 0014: bde0 Len 008e (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0015: - (DAC_LoadDetection)
- 0016: - (LVTMAEncoderControl)
- 0017: - (LCD1OutputControl)
- 0018: - (DAC1EncoderControl)
- 0019: - (DAC2EncoderControl)
- 001a: - (DVOOutputControl)
- 001b: be6e Len 02bf (CV1OutputControl)
- 001c: - (GetConditionalGoldenSetting/SetCRTC_DPM_State)
- 001d: - (TVEncoderControl)
- 001e: ddba Len 009f (TMDSAEncoderControl)
- 001f: de5a Len 01ac (LVDSEncoderControl)
- 0020: - (TV1OutputControl)
- 0021: c12e Len 0078 (EnableScaler)
- 0022: c1a6 Len 0074 (BlankCRTC)
- 0023: c21a Len 003e (EnableCRTC)
- 0024: - (GetPixelClock)
- 0025: c258 Len 002c (EnableVGA_Render)
- 0026: c284 Len 0022 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 0027: - (SetCRTC_Timing)
- 0028: c2a6 Len 0019 (SetCRTC_OverScan)
- 0029: c2c0 Len 0080 (SetCRTC_Replication)
- 002a: c340 Len 00c6 (SelectCRTC_Source)
- 002b: c406 Len 01af (EnableGraphSurfaces)
- 002c: c5b6 Len 0049 (UpdateCRTC_DoubleBufferRegisters)
- 002d: c600 Len 0095 (LUT_AutoFill)
- 002e: e3fe Len 02f9 (EnableHW_IconCursor)
- 002f: c696 Len 003d (GetMemoryClock)
- 0030: c6d4 Len 00d8 (GetEngineClock)
- 0031: c7ac Len 0153 (SetCRTC_UsingDTDTiming)
- 0032: - (ExternalEncoderControl)
- 0033: e0ec Len 01d1 (LVTMAOutputControl)
- 0034: c900 Len 00be (VRAM_BlockDetectionByStrap)
- 0035: e330 Len 00ce (MemoryCleanUp)
- 0036: c9e2 Len 0231 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
- 0037: e006 Len 00e5 (WriteOneByteToHWAssistedI2C)
- 0038: cc14 Len 005f (ReadHWAssistedI2CStatus/HPDInterruptService)
- 0039: cc74 Len 000a (SpeedFanControl)
- 003a: cc7e Len 000a (PowerConnectorDetection)
- 003b: cc88 Len 003c (MC_Synchronization)
- 003c: ccc4 Len 01af (ComputeMemoryEnginePLL)
- 003d: ce74 Len 0007 (MemoryRefreshConversion)
- 003e: d66a Len 0029 (VRAM_GetCurrentInfoBlock)
- 003f: ce7c Len 0170 (DynamicMemorySettings)
- 0040: cfec Len 0100 (MemoryTraining)
- 0041: d0ec Len 008c (EnableSpreadSpectrumOnPPLL)
- 0042: - (TMDSAOutputControl)
- 0043: d1ba Len 01c3 (SetVoltage)
- 0044: - (DAC1OutputControl)
- 0045: e2be Len 0071 (DAC2OutputControl)
- 0046: - (SetupHWAssistedI2CStatus)
- 0047: b7f8 Len 0461 (ClockSource)
- 0048: bc5a Len 0052 (MemoryDeviceInit)
- 0049: - (EnableYUV)
- 004a: - (DIG1EncoderControl)
- 004b: - (DIG2EncoderControl)
- 004c: d694 Len 0146 (DIG1TransmitterControl/UNIPHYTransmitterControl)
- 004d: d7da Len 0338 (DIG2TransmitterControl/LVTMATransmitterControl)
- 004e: db12 Len 024c (ProcessAuxChannelTransaction)
- 004f: dd5e Len 005c (DPEncoderService)
- Data Tables:
- 0000: - (UtilityPipeLine)
- 0001: - (MultimediaCapabilityInfo)
- 0002: - (MultimediaConfigInfo)
- 0003: 9854 Len 00e4 Rev 01:02 (StandardVESA_Timing) (struct size 01c4)
- 0004: 9938 Len 006c Rev 02:02 (FirmwareInfo) (struct size 006c)
- 0005: 99a4 Len 0034 Rev 02:01 (DAC_Info) (struct size 0008)
- 0006: 99d8 Len 004e Rev 01:03 (LVDS_Info) (struct size 0034)
- 0007: - (TMDS_Info)
- 0008: aa04 Len 0038 Rev 02:01 (AnalogTV_Info) (struct size 0048)
- 0009: - (SupportedDevicesInfo)
- 000a: 9a26 Len 00dc Rev 01:01 (GPIO_I2C_Info)
- 000b: 9b02 Len 000c Rev 01:05 (VRAM_UsageByFirmware) (struct size 000c)
- 000c: 9b0e Len 0020 Rev 01:01 (GPIO_Pin_LUT)
- 000d: 9b2e Len 0074 Rev 01:01 (VESA_ToInternalModeLUT)
- 000e: 9ba2 Len 0018 Rev 02:03 (ComponentVideoInfo)
- 000f: 9bba Len 0341 Rev 07:01 (PowerPlayInfo)
- 0010: - (CompassionateData)
- 0011: a9ec Len 0018 Rev 02:01 (SaveRestoreInfo/DispDevicePriorityInfo)
- 0012: - (PPLL_SS_Info/SS_Info)
- 0013: - (OemInfo)
- 0014: - (XTMDS_Info)
- 0015: - (MclkSS_Info)
- 0016: 9efc Len 015e Rev 01:03 (Object_Info/Object_Header) (struct size 0010)
- 0017: a32e Len 007d Rev 01:01 (IndirectIOAccess)
- 0018: a05a Len 02d4 Rev 02:01 (MC_InitParameter/AdjustARB_SEQ)
- 0019: - (ASIC_VDDC_Info)
- 001a: a960 Len 0028 Rev 03:01 (ASIC_InternalSS_Info/ASIC_MVDDC_Info) (struct size 0034)
- 001b: a988 Len 0064 Rev 02:03 (TV_VideoMode/DispOutInfo)
- 001c: a3ac Len 0465 Rev 02:02 (VRAM_Info) (struct size 0354)
- 001d: - (MemoryTrainingInfo/ASIC_MVDDQ_Info)
- 001e: - (IntegratedSystemInfo)
- 001f: a812 Len 010c Rev 03:06 (ASIC_ProfilingInfo/ASIC_VDDCI_Info) (struct size 0022)
- 0020: a91e Len 0042 Rev 03:01 (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
- 0021: - (PowerSourceInfo)
- *** Command Tables:
- command_table 0000aa92 #00 (ASIC_Init):
- Size 008e
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 000a: 5247 CALL_TABLE 47 (ClockSource)
- 000c: 5202 CALL_TABLE 02 (ASIC_RegistersInit)
- 000e: 02650207 MOVE param[02] [..X.] <- 07
- 0012: 520d CALL_TABLE 0d (DynamicClockGating)
- 0014: 550002 CLEAR param[02] [XXXX]
- 0017: 520d CALL_TABLE 0d (DynamicClockGating)
- 0019: 5223 CALL_TABLE 23 (EnableCRTC)
- 001b: 2c250201 ADD param[02] [...X] <- 01
- 001f: 3d250206 COMP param[02] [...X] <- 06
- 0023: 451700 JUMP_Below 0017
- 0026: 5102 DELAY_MicroSec 02
- 0028: 523d CALL_TABLE 3d (MemoryRefreshConversion)
- 002a: 5239 CALL_TABLE 39 (SpeedFanControl)
- 002c: 020d020103 MOVE param[02] [..XX] <- 0301
- 0031: 5243 CALL_TABLE 43 (SetVoltage)
- 0033: 6604 SET_DATA_BLOCK 04 (FirmwareInfo)
- 0035: 028c022e00 MOVE param[02] [XX..] <- data[002e] [..XX]
- 003a: 020d020100 MOVE param[02] [..XX] <- 0001
- 003f: 5243 CALL_TABLE 43 (SetVoltage)
- 0041: 02050204005203 MOVE param[02] [XXXX] <- 03520004
- 0048: 5243 CALL_TABLE 43 (SetVoltage)
- 004a: 02f90201 MOVE param[02] [X...] <- param[01] [X...]
- 004e: 5205 CALL_TABLE 05 (MemoryControllerInit)
- 0050: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 0054: 0ee50208 OR param[02] [X...] <- 08
- 0058: 520a CALL_TABLE 0a (SetEngineClock)
- 005a: 02050202000000 MOVE param[02] [XXXX] <- 00000002
- 0061: 5243 CALL_TABLE 43 (SetVoltage)
- 0063: 02050204002003 MOVE param[02] [XXXX] <- 03200004
- 006a: 5243 CALL_TABLE 43 (SetVoltage)
- 006c: 02050230750040 MOVE param[02] [XXXX] <- 40007530
- 0073: 520b CALL_TABLE 0b (SetMemoryClock)
- 0075: 02050204005203 MOVE param[02] [XXXX] <- 03520004
- 007c: 5243 CALL_TABLE 43 (SetVoltage)
- 007e: 02010201 MOVE param[02] [XXXX] <- param[01] [XXXX]
- 0082: 0ee50208 OR param[02] [X...] <- 08
- 0086: 520b CALL_TABLE 0b (SetMemoryClock)
- 0088: 0d65d00502 OR reg[05d0] [..X.] <- 02
- 008d: 5b EOT
- command_table 0000ab20 #01 (GetDisplaySurfaceSize):
- Size 0057
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000b: 0208000d1a MOVE param[00] [..XX] <- reg[1a0d] [..XX]
- 0010: 3208000b1a SUB param[00] [..XX] <- reg[1a0b] [..XX]
- 0015: 0288000e1a MOVE param[00] [XX..] <- reg[1a0e] [..XX]
- 001a: 3288000c1a SUB param[00] [XX..] <- reg[1a0c] [..XX]
- 001f: 030046041a MOVE WS_FB_WIN [XXXX] <- reg[1a04] [XXXX]
- 0024: 090546ffffff02 AND WS_FB_WIN [XXXX] <- 02ffffff
- 002b: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 002e: 032040011a MOVE WS_QUOT/LOW32 [...X] <- reg[1a01] [...X]
- 0033: 09254003 AND WS_QUOT/LOW32 [...X] <- 03
- 0037: 75024640 SHR WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003b: 0318405c1b MOVE WS_QUOT/LOW32 [..XX] <- reg[1b5c] [XX..]
- 0040: 2d024640 ADD WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0044: 270046061a DIV WS_FB_WIN [XXXX] <- reg[1a06] [XXXX]
- 0049: 2d08405c1b ADD WS_QUOT/LOW32 [..XX] <- reg[1b5c] [..XX]
- 004e: 020a0141 MOVE param[01] [..XX] <- WS_REMIND/HI32 [..XX]
- 0052: 028a0140 MOVE param[01] [XX..] <- WS_QUOT/LOW32 [..XX]
- 0056: 5b EOT
- command_table 0000ab78 #02 (ASIC_RegistersInit):
- Size 00b7
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 01 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 01050e0002004001 MOVE reg[000e] [XXXX] <- 01400002
- 0011: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 0014: 5c050200fc7fffff02000000 MASK reg[0002] [XXXX] & ffff7ffc | 00000002
- 0020: 5c051000ffff9dff00094100 MASK reg[0010] [XXXX] & ff9dffff | 00410900
- 002c: 5c0521007fffffff80000000 MASK reg[0021] [XXXX] & ffffff7f | 00000080
- 0038: 5c054000be3fffff40400100 MASK reg[0040] [XXXX] & ffff3fbe | 00014040
- 0044: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0047: 01050e0070000110 MOVE reg[000e] [XXXX] <- 10010070
- 004f: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 0052: 0105700000400001 MOVE reg[0070] [XXXX] <- 01004000
- 005a: 5c05a0000ffffedf10000160 MASK reg[00a0] [XXXX] & dffeff0f | 60010010
- 0066: 5c05a2007ff397ff8604885a MASK reg[00a2] [XXXX] & ff97f37f | 5a880486
- 0072: 5c05a4001bf0ffff200d4004 MASK reg[00a4] [XXXX] & fffff01b | 04400d20
- 007e: 5c05b100ff2dffff80501896 MASK reg[00b1] [XXXX] & ffff2dff | 96185080
- 008a: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 008d: 54000600 CLEAR reg[0006] [XXXX]
- 0091: 0125c51402 MOVE reg[14c5] [...X] <- 02
- 0096: 0105c2147f000000 MOVE reg[14c2] [XXXX] <- 0000007f
- 009e: 0105e815703d290a MOVE reg[15e8] [XXXX] <- 0a293d70
- 00a6: 0105e9159ca40d20 MOVE reg[15e9] [XXXX] <- 200da49c
- 00ae: 0105ea1520958700 MOVE reg[15ea] [XXXX] <- 00879520
- 00b6: 5b EOT
- command_table 0000c9be #03 (VRAM_BlockVenderDetection):
- Size 000a
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 02 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5b EOT
- command_table 0000d402 #04 (SetClocksRatio/DIGxEncoderControl):
- Size 0267
- Format Rev. 01
- Param Rev. 00
- Content Rev. 05
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 032046cf05 MOVE WS_FB_WIN [...X] <- reg[05cf] [...X]
- 000e: 0e250060 OR param[00] [...X] <- 60
- 0012: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0014: 0825000f AND param[00] [...X] <- 0f
- 0018: 422900630f580063114e016312cc016301240263004d02630818016309f90063
- 0a00016313080163141001630b2001630c1402630d2801631041015a5a
- SWITCH param[00] [..X.]
- 0f->0058 11->014e 12->01cc 01->0224 00->024d 08->0118 09->00f9 0a->0100
- 13->0108 14->0110 0b->0120 0c->0214 0d->0128 10->0141
- 0055: 43f500 JUMP 00f5
- 0058: 3da50002 COMP param[00] [.X..] <- 02
- 005c: 44e300 JUMP_Equal 00e3
- 005f: 5400724a CLEAR reg[4a72] [XXXX]
- 0063: 3da50000 COMP param[00] [.X..] <- 00
- 0067: 447100 JUMP_Equal 0071
- 006a: 3da50005 COMP param[00] [.X..] <- 05
- 006e: 49eb00 JUMP_NotEqual 00eb
- 0071: 5408a14a CLEAR reg[4aa1] [..XX]
- 0075: 3d250200 COMP param[02] [...X] <- 00
- 0079: 498000 JUMP_NotEqual 0080
- 007c: 02250202 MOVE param[02] [...X] <- 02
- 0080: 32250201 SUB param[02] [...X] <- 01
- 0084: 01e1a14a02 MOVE reg[4aa1] [X...] <- param[02] [...X]
- 0089: 4a25a44a01 TEST reg[4aa4] [...X] <- 01
- 008e: 49c600 JUMP_NotEqual 00c6
- 0091: 7b <unknown> 7b
- 0092: 05010080 MOVE PLL[0000] [XXXX] <- param[80] [XXXX]
- 0096: 00 <unknown> 00
- 0097: 00 <unknown> 00
- 0098: 7e <unknown> 7e
- 0099: 05408c0a00 MOVE PLL[008c] [////] <- reg[000a] [XXXX]
- 009e: 00 <unknown> 00
- 009f: 560046 CLEAR WS_FB_WIN [XXXX]
- 00a2: 03294602 MOVE WS_FB_WIN [...X] <- param[02] [..X.]
- 00a6: 27024046 DIV WS_QUOT/LOW32 [XXXX] <- WS_FB_WIN [XXXX]
- 00aa: 0765a84afe AND reg[4aa8] [..X.] <- fe
- 00af: 0105a94a00800000 MOVE reg[4aa9] [XXXX] <- 00008000
- 00b7: 0102aa4a40 MOVE reg[4aaa] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00bc: 0de5ab4a10 OR reg[4aab] [X...] <- 10
- 00c1: 0d65004a04 OR reg[4a00] [..X.] <- 04
- 00c6: 022000004a MOVE param[00] [...X] <- reg[4a00] [...X]
- 00cb: 08250007 AND param[00] [...X] <- 07
- 00cf: 0e250000 OR param[00] [...X] <- 00
- 00d3: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00d5: 143d0004 SHIFT_LEFT param[00] [X...] by 04
- 00d9: 5cb99c1b8f00 MASK reg[1b9c] [.X..] & 8f | param[00] [X...]
- 00df: 3a0000 SET_REG_BLOCK 0000
- 00e2: 5b EOT
- 00e3: 0105724a01000000 MOVE reg[4a72] [XXXX] <- 00000001
- 00eb: 07e5004a2f AND reg[4a00] [X...] <- 2f
- 00f0: 0d65004a04 OR reg[4a00] [..X.] <- 04
- 00f5: 3a0000 SET_REG_BLOCK 0000
- 00f8: 5b EOT
- 00f9: 5420b04a CLEAR reg[4ab0] [...X]
- 00fd: 43f500 JUMP 00f5
- 0100: 0125b04a01 MOVE reg[4ab0] [...X] <- 01
- 0105: 43f500 JUMP 00f5
- 0108: 0125b04a02 MOVE reg[4ab0] [...X] <- 02
- 010d: 43f500 JUMP 00f5
- 0110: 0125b04a03 MOVE reg[4ab0] [...X] <- 03
- 0115: 43f500 JUMP 00f5
- 0118: 0725a04aef AND reg[4aa0] [...X] <- ef
- 011d: 43f500 JUMP 00f5
- 0120: 0d25a04a10 OR reg[4aa0] [...X] <- 10
- 0125: 43f500 JUMP 00f5
- 0128: 0d65a84a01 OR reg[4aa8] [..X.] <- 01
- 012d: 510a DELAY_MicroSec 0a
- 012f: 0725a54afe AND reg[4aa5] [...X] <- fe
- 0134: 510a DELAY_MicroSec 0a
- 0136: 010da44a0102 MOVE reg[4aa4] [..XX] <- 0201
- 013c: 51c8 DELAY_MicroSec c8
- 013e: 43f500 JUMP 00f5
- 0141: 0d25b64a10 OR reg[4ab6] [...X] <- 10
- 0146: 0131a74a00 MOVE reg[4aa7] [...X] <- param[00] [.X..]
- 014b: 43f500 JUMP 00f5
- 014e: 010d034a1f00 MOVE reg[4a03] [..XX] <- 001f
- 0154: 0169474a02 MOVE reg[4a47] [..X.] <- param[02] [..X.]
- 0159: 4c254610 TEST WS_FB_WIN [...X] <- 10
- 015d: 497701 JUMP_NotEqual 0177
- 0160: 3da50003 COMP param[00] [.X..] <- 03
- 0164: 497701 JUMP_NotEqual 0177
- 0167: 4a250d4a10 TEST reg[4a0d] [...X] <- 10
- 016c: 497701 JUMP_NotEqual 0177
- 016f: 01a5474a02 MOVE reg[4a47] [.X..] <- 02
- 0174: 437c01 JUMP 017c
- 0177: 01b1474a00 MOVE reg[4a47] [.X..] <- param[00] [.X..]
- 017c: 3d250200 COMP param[02] [...X] <- 00
- 0180: 449101 JUMP_Equal 0191
- 0183: 32250201 SUB param[02] [...X] <- 01
- 0187: 14250204 SHIFT_LEFT param[02] [...X] by 04
- 018b: 5ce1474a8f02 MASK reg[4a47] [X...] & 8f | param[02] [...X]
- 0191: 3de50004 COMP param[00] [X...] <- 04
- 0195: 47a001 JUMP_BelowOrEq 01a0
- 0198: 0d25474a01 OR reg[4a47] [...X] <- 01
- 019d: 43a501 JUMP 01a5
- 01a0: 0725474afe AND reg[4a47] [...X] <- fe
- 01a5: 3da50005 COMP param[00] [.X..] <- 05
- 01a9: 44b301 JUMP_Equal 01b3
- 01ac: 3da50000 COMP param[00] [.X..] <- 00
- 01b0: 49c401 JUMP_NotEqual 01c4
- 01b3: 02a50000 MOVE param[00] [.X..] <- 00
- 01b7: 03394000 MOVE WS_QUOT/LOW32 [...X] <- param[00] [X...]
- 01bb: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 01bf: 0122a34a40 MOVE reg[4aa3] [...X] <- WS_QUOT/LOW32 [...X]
- 01c4: 02e002484a MOVE param[02] [X...] <- reg[4a48] [...X]
- 01c9: 43f500 JUMP 00f5
- 01cc: 02e002484a MOVE param[02] [X...] <- reg[4a48] [...X]
- 01d1: 4be50201 TEST param[02] [X...] <- 01
- 01d5: 44f500 JUMP_Equal 00f5
- 01d8: 02b000474a MOVE param[00] [.X..] <- reg[4a47] [.X..]
- 01dd: 02e50004 MOVE param[00] [X...] <- 04
- 01e1: 4a25474a01 TEST reg[4a47] [...X] <- 01
- 01e6: 44ed01 JUMP_Equal 01ed
- 01e9: 02e50008 MOVE param[00] [X...] <- 08
- 01ed: 3da50002 COMP param[00] [.X..] <- 02
- 01f1: 44fb01 JUMP_Equal 01fb
- 01f4: 3da50003 COMP param[00] [.X..] <- 03
- 01f8: 490402 JUMP_NotEqual 0204
- 01fb: 5400484a CLEAR reg[4a48] [XXXX]
- 01ff: 5002 DELAY_MilliSec 02
- 0201: 43f500 JUMP 00f5
- 0204: 02a50000 MOVE param[00] [.X..] <- 00
- 0208: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
- 020c: 4a62474a44 TEST reg[4a47] [..X.] <- WS_OR_MASK [...X]
- 0211: 44f500 JUMP_Equal 00f5
- 0214: 5408a44a CLEAR reg[4aa4] [..XX]
- 0218: 51c8 DELAY_MicroSec c8
- 021a: 0d25a54a01 OR reg[4aa5] [...X] <- 01
- 021f: 5132 DELAY_MicroSec 32
- 0221: 43f500 JUMP 00f5
- 0224: 0d25484a01 OR reg[4a48] [...X] <- 01
- 0229: 3da50000 COMP param[00] [.X..] <- 00
- 022d: 443902 JUMP_Equal 0239
- 0230: 010d794a0f01 MOVE reg[4a79] [..XX] <- 010f
- 0236: 43f500 JUMP 00f5
- 0239: 03394300 MOVE WS_SHIFT [...X] <- param[00] [X...]
- 023d: 03024044 MOVE WS_QUOT/LOW32 [XXXX] <- WS_OR_MASK [XXXX]
- 0241: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 0245: 010a794a40 MOVE reg[4a79] [..XX] <- WS_QUOT/LOW32 [..XX]
- 024a: 43f500 JUMP 00f5
- 024d: 5400794a CLEAR reg[4a79] [XXXX]
- 0251: 0725484afe AND reg[4a48] [...X] <- fe
- 0256: 070d474afe80 AND reg[4a47] [..XX] <- 80fe
- 025c: 5420a04a CLEAR reg[4aa0] [...X]
- 0260: 5420b04a CLEAR reg[4ab0] [...X]
- 0264: 43f500 JUMP 00f5
- command_table 0000ac30 #05 (MemoryControllerInit):
- Size 0113
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 01 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 03010000 MOVE work[00] [XXXX] <- param[00] [XXXX]
- 000d: 54202415 CLEAR reg[1524] [...X]
- 0011: 012500080f MOVE reg[0800] [...X] <- 0f
- 0016: 012528080f MOVE reg[0828] [...X] <- 0f
- 001b: 5c252b08f801 MASK reg[082b] [...X] & f8 | 01
- 0021: 550000 CLEAR param[00] [XXXX]
- 0024: 5234 CALL_TABLE 34 (VRAM_BlockDetectionByStrap)
- 0026: 523e CALL_TABLE 3e (VRAM_GetCurrentInfoBlock)
- 0028: 0324400c00 MOVE WS_QUOT/LOW32 [...X] <- data[000c] [...X]
- 002d: 15254004 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 04
- 0031: 5c6201080f40 MASK reg[0801] [..X.] & 0f | WS_QUOT/LOW32 [...X]
- 0037: 0104d7092400 MOVE reg[09d7] [XXXX] <- data[0024] [XXXX]
- 003d: 010402080000 MOVE reg[0802] [XXXX] <- data[0000] [XXXX]
- 0043: 01041c082000 MOVE reg[081c] [XXXX] <- data[0020] [XXXX]
- 0049: 6618 SET_DATA_BLOCK 18 (MC_InitParameter/AdjustARB_SEQ)
- 004b: 2d0c421000 ADD WS_DATAPTR [..XX] <- data[0010] [..XX]
- 0050: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0053: 030c400000 MOVE WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 0058: 3e0d400000 COMP WS_QUOT/LOW32 [..XX] <- 0000
- 005d: 447300 JUMP_Equal 0073
- 0060: 0102000040 MOVE reg[0000] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0065: 010401000200 MOVE reg[0001] [XXXX] <- data[0002] [XXXX]
- 006b: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
- 0070: 435300 JUMP 0053
- 0073: 0d25681503 OR reg[1568] [...X] <- 03
- 0078: 540034fe CLEAR reg[fe34] [XXXX]
- 007c: 010535fe030a030a MOVE reg[fe35] [XXXX] <- 0a030a03
- 0084: 010535fe040a040a MOVE reg[fe35] [XXXX] <- 0a040a04
- 008c: 0100030a6915 MOVE reg[0a03] [XXXX] <- reg[1569] [XXXX]
- 0092: 0100040a6915 MOVE reg[0a04] [XXXX] <- reg[1569] [XXXX]
- 0098: 5c25d509fb01 MASK reg[09d5] [...X] & fb | 01
- 009e: 0d05d50900080040 OR reg[09d5] [XXXX] <- 40000800
- 00a6: 540034fe CLEAR reg[fe34] [XXXX]
- 00aa: 010535fe030a0c00 MOVE reg[fe35] [XXXX] <- 000c0a03
- 00b2: 010535fe040a0c00 MOVE reg[fe35] [XXXX] <- 000c0a04
- 00ba: 520f CALL_TABLE 0f (ResetMemoryDevice)
- 00bc: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 00be: 2d0c420a00 ADD WS_DATAPTR [..XX] <- data[000a] [..XX]
- 00c3: 550000 CLEAR param[00] [XXXX]
- 00c6: 5212 CALL_TABLE 12 (AdjustMemoryController)
- 00c8: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 00ca: 2d0c420c00 ADD WS_DATAPTR [..XX] <- data[000c] [..XX]
- 00cf: 020d000100 MOVE param[00] [..XX] <- 0001
- 00d4: 521f CALL_TABLE 1f (LVDSEncoderControl)
- 00d6: 521e CALL_TABLE 1e (TMDSAEncoderControl)
- 00d8: 02050030750000 MOVE param[00] [XXXX] <- 00007530
- 00df: 5210 CALL_TABLE 10 (MemoryPLLInit)
- 00e1: 4ce50020 TEST work[00] [X...] <- 20
- 00e5: 44ed00 JUMP_Equal 00ed
- 00e8: 0d25800a18 OR reg[0a80] [...X] <- 18
- 00ed: 022500ff MOVE param[00] [...X] <- ff
- 00f1: 5240 CALL_TABLE 40 (MemoryTraining)
- 00f3: 4a65800a0f TEST reg[0a80] [..X.] <- 0f
- 00f8: 490e01 JUMP_NotEqual 010e
- 00fb: 5203 CALL_TABLE 03 (VRAM_BlockVenderDetection)
- 00fd: 032000800a MOVE work[00] [...X] <- reg[0a80] [...X]
- 0102: 092500fc AND work[00] [...X] <- fc
- 0106: 521e CALL_TABLE 1e (TMDSAEncoderControl)
- 0108: 5c22800a0300 MASK reg[0a80] [...X] & 03 | work[00] [...X]
- 010e: 5207 CALL_TABLE 07 (MemoryParamAdjust)
- 0110: 5248 CALL_TABLE 48 (MemoryDeviceInit)
- 0112: 5b EOT
- command_table 00000000 #06 (EnableCRTCMemReq):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000c9c8 #07 (MemoryParamAdjust):
- Size 001a
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 0105e509fcfdfcfc MOVE reg[09e5] [XXXX] <- fcfcfdfc
- 0011: 0105e609fdf8fcfc MOVE reg[09e6] [XXXX] <- fcfcf8fd
- 0019: 5b EOT
- command_table 00000000 #08 (DVOEncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000ad44 #09 (GPIOPinControl):
- Size 00ff
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 660c SET_DATA_BLOCK 0c (GPIO_Pin_LUT)
- 000b: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 0010: 2d0a4142 ADD WS_REMIND/HI32 [..XX] <- WS_DATAPTR [..XX]
- 0014: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 0019: 3d24000300 COMP param[00] [...X] <- data[0003] [...X]
- 001e: 443000 JUMP_Equal 0030
- 0021: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 0026: 3e0a4241 COMP WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 002a: 44fb00 JUMP_Equal 00fb
- 002d: 431900 JUMP 0019
- 0030: 560043 CLEAR WS_SHIFT [XXXX]
- 0033: 03a4410200 MOVE WS_REMIND/HI32 [.X..] <- data[0002] [...X]
- 0038: 03f24141 MOVE WS_REMIND/HI32 [X...] <- WS_REMIND/HI32 [.X..]
- 003c: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 0041: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 0046: 44fb00 JUMP_Equal 00fb
- 0049: 3e0d416148 COMP WS_REMIND/HI32 [..XX] <- 4861
- 004e: 496b00 JUMP_NotEqual 006b
- 0051: 3ee54110 COMP WS_REMIND/HI32 [X...] <- 10
- 0055: 465f00 JUMP_Above 005f
- 0058: 1b3d4101 SHIFT_RIGHT WS_REMIND/HI32 [X...] by 01
- 005c: 436b00 JUMP 006b
- 005f: 09e54103 AND WS_REMIND/HI32 [X...] <- 03
- 0063: 153d4102 SHIFT_LEFT WS_REMIND/HI32 [X...] by 02
- 0067: 2de5410c ADD WS_REMIND/HI32 [X...] <- 0c
- 006b: 033a4341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [X...]
- 006f: 54000000 CLEAR reg[0000] [XXXX]
- 0073: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 0078: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
- 007d: 0d02010044 OR reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
- 0082: 2d0d410200 ADD WS_REMIND/HI32 [..XX] <- 0002
- 0087: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
- 008c: 03324341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [.X..]
- 0090: 4be50001 TEST param[00] [X...] <- 01
- 0094: 49d700 JUMP_NotEqual 00d7
- 0097: 0702010045 AND reg[0001] [XXXX] <- WS_AND_MASK [XXXX]
- 009c: 2d0d410100 ADD WS_REMIND/HI32 [..XX] <- 0001
- 00a1: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
- 00a6: 4a02010044 TEST reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
- 00ab: 44b900 JUMP_Equal 00b9
- 00ae: 03294300 MOVE WS_SHIFT [...X] <- param[00] [..X.]
- 00b2: 0ea20044 OR param[00] [.X..] <- WS_OR_MASK [...X]
- 00b6: 43c100 JUMP 00c1
- 00b9: 03294300 MOVE WS_SHIFT [...X] <- param[00] [..X.]
- 00bd: 08a20045 AND param[00] [.X..] <- WS_AND_MASK [...X]
- 00c1: 330d410300 SUB WS_REMIND/HI32 [..XX] <- 0003
- 00c6: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
- 00cb: 033a4341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [X...]
- 00cf: 0702010045 AND reg[0001] [XXXX] <- WS_AND_MASK [XXXX]
- 00d4: 43fa00 JUMP 00fa
- 00d7: 0d02010044 OR reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
- 00dc: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 00e1: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
- 00e6: 3da50001 COMP param[00] [.X..] <- 01
- 00ea: 44f500 JUMP_Equal 00f5
- 00ed: 0702010045 AND reg[0001] [XXXX] <- WS_AND_MASK [XXXX]
- 00f2: 43fa00 JUMP 00fa
- 00f5: 0d02010044 OR reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
- 00fa: 5b EOT
- 00fb: 552000 CLEAR param[00] [...X]
- 00fe: 5b EOT
- command_table 0000ae44 #0a (SetEngineClock):
- Size 01ac
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 05 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 4be50008 TEST param[00] [X...] <- 08
- 000d: 442300 JUMP_Equal 0023
- 0010: 0105820070030080 MOVE reg[0082] [XXXX] <- 80000370
- 0018: 3c05830000000200 COMP reg[0083] [XXXX] <- 00020000
- 0020: 466801 JUMP_Above 0168
- 0023: 03010400 MOVE work[04] [XXXX] <- param[00] [XXXX]
- 0027: 02e50001 MOVE param[00] [X...] <- 01
- 002b: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
- 002d: 01058200400150c0 MOVE reg[0082] [XXXX] <- c0500140
- 0035: 0d25830008 OR reg[0083] [...X] <- 08
- 003a: 66ff SET_DATA_BLOCK ff (this table)
- 003c: 2d0d426c01 ADD WS_DATAPTR [..XX] <- 016c
- 0041: 01058200400350c0 MOVE reg[0082] [XXXX] <- c0500340
- 0049: 4a25830001 TEST reg[0083] [...X] <- 01
- 004e: 445600 JUMP_Equal 0056
- 0051: 2d0d422000 ADD WS_DATAPTR [..XX] <- 0020
- 0056: 0304000800 MOVE work[00] [XXXX] <- data[0008] [XXXX]
- 005b: 0304010c00 MOVE work[01] [XXXX] <- data[000c] [XXXX]
- 0060: 0304021000 MOVE work[02] [XXXX] <- data[0010] [XXXX]
- 0065: 0304031400 MOVE work[03] [XXXX] <- data[0014] [XXXX]
- 006a: 010482000400 MOVE reg[0082] [XXXX] <- data[0004] [XXXX]
- 0070: 4a05830080000000 TEST reg[0083] [XXXX] <- 00000080
- 0078: 449700 JUMP_Equal 0097
- 007b: 2d050010000000 ADD work[00] [XXXX] <- 00000010
- 0082: 2d050110000000 ADD work[01] [XXXX] <- 00000010
- 0089: 2d050210000000 ADD work[02] [XXXX] <- 00000010
- 0090: 2d050310000000 ADD work[03] [XXXX] <- 00000010
- 0097: 4a25830002 TEST reg[0083] [...X] <- 02
- 009c: 44b800 JUMP_Equal 00b8
- 009f: 010482001c00 MOVE reg[0082] [XXXX] <- data[001c] [XXXX]
- 00a5: 0d25830010 OR reg[0083] [...X] <- 10
- 00aa: 010482000400 MOVE reg[0082] [XXXX] <- data[0004] [XXXX]
- 00b0: 4a25830001 TEST reg[0083] [...X] <- 01
- 00b5: 44aa00 JUMP_Equal 00aa
- 00b8: 010482001800 MOVE reg[0082] [XXXX] <- data[0018] [XXXX]
- 00be: 0121830002 MOVE reg[0083] [...X] <- param[02] [...X]
- 00c3: 0102820000 MOVE reg[0082] [XXXX] <- work[00] [XXXX]
- 00c8: 0101830001 MOVE reg[0083] [XXXX] <- param[01] [XXXX]
- 00cd: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00d0: 03294002 MOVE WS_QUOT/LOW32 [...X] <- param[02] [..X.]
- 00d4: 15254006 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 06
- 00d8: 010482000000 MOVE reg[0082] [XXXX] <- data[0000] [XXXX]
- 00de: 5c8a83003f0040 MASK reg[0083] [XX..] & 003f | WS_QUOT/LOW32 [..XX]
- 00e5: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 00ea: 0199830004 MOVE reg[0083] [XX..] <- param[04] [XX..]
- 00ef: 0102820003 MOVE reg[0082] [XXXX] <- work[03] [XXXX]
- 00f4: 0199830005 MOVE reg[0083] [XX..] <- param[05] [XX..]
- 00f9: 010482001c00 MOVE reg[0082] [XXXX] <- data[001c] [XXXX]
- 00ff: 0da5830010 OR reg[0083] [.X..] <- 10
- 0104: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 0109: 0de5830004 OR reg[0083] [X...] <- 04
- 010e: 0102820002 MOVE reg[0082] [XXXX] <- work[02] [XXXX]
- 0113: 0101830003 MOVE reg[0083] [XXXX] <- param[03] [XXXX]
- 0118: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 011d: 0109830005 MOVE reg[0083] [..XX] <- param[05] [..XX]
- 0122: 0de5830002 OR reg[0083] [X...] <- 02
- 0127: 010482001c00 MOVE reg[0082] [XXXX] <- data[001c] [XXXX]
- 012d: 0d25830001 OR reg[0083] [...X] <- 01
- 0132: 010482000400 MOVE reg[0082] [XXXX] <- data[0004] [XXXX]
- 0138: 4a25830002 TEST reg[0083] [...X] <- 02
- 013d: 443201 JUMP_Equal 0132
- 0140: 01058200400150c0 MOVE reg[0082] [XXXX] <- c0500140
- 0148: 07258300f7 AND reg[0083] [...X] <- f7
- 014d: 02020004 MOVE param[00] [XXXX] <- work[04] [XXXX]
- 0151: 4ce50408 TEST work[04] [X...] <- 08
- 0155: 496801 JUMP_NotEqual 0168
- 0158: 522f CALL_TABLE 2f (GetMemoryClock)
- 015a: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 015e: 02020004 MOVE param[00] [XXXX] <- work[04] [XXXX]
- 0162: 02e50002 MOVE param[00] [X...] <- 02
- 0166: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 0168: 5b EOT
- 0169: 7a4000680250c0780250c08c0250c0900250c0940250c0980250c0ac0250c0b0
- 0250c0e40250c0f40250c0080350c00c0350c0100350c0140350c0280350c02c
- 0350c0
- CTB_DS 64 bytes
- command_table 0000aff0 #0b (SetMemoryClock):
- Size 0122
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 03 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5c252b08f801 MASK reg[082b] [...X] & f8 | 01
- 000f: 54202415 CLEAR reg[1524] [...X]
- 0013: 0725eb09fe AND reg[09eb] [...X] <- fe
- 0018: 4be50040 TEST param[00] [X...] <- 40
- 001c: 44a100 JUMP_Equal 00a1
- 001f: 0105910a0d000000 MOVE reg[0a91] [XXXX] <- 0000000d
- 0027: 03b001920a MOVE work[01] [.X..] <- reg[0a92] [.X..]
- 002c: 523b CALL_TABLE 3b (MC_Synchronization)
- 002e: 03010000 MOVE work[00] [XXXX] <- param[00] [XXXX]
- 0032: 563800 CLEAR work[00] [X...]
- 0035: 3e010001 COMP work[00] [XXXX] <- param[01] [XXXX]
- 0039: 456200 JUMP_Below 0062
- 003c: 3e010002 COMP work[00] [XXXX] <- param[02] [XXXX]
- 0040: 455300 JUMP_Below 0053
- 0043: 0105910a0d000000 MOVE reg[0a91] [XXXX] <- 0000000d
- 004b: 07a5920af7 AND reg[0a92] [.X..] <- f7
- 0050: 43a100 JUMP 00a1
- 0053: 0105910a0d000000 MOVE reg[0a91] [XXXX] <- 0000000d
- 005b: 5438920a CLEAR reg[0a92] [X...]
- 005f: 43a100 JUMP 00a1
- 0062: 030002960a MOVE work[02] [XXXX] <- reg[0a96] [XXXX]
- 0067: 03f801990a MOVE work[01] [X...] <- reg[0a99] [X...]
- 006c: 0105910a00000000 MOVE reg[0a91] [XXXX] <- 00000000
- 0074: 030801920a MOVE work[01] [..XX] <- reg[0a92] [..XX]
- 0079: 0105910a0d000000 MOVE reg[0a91] [XXXX] <- 0000000d
- 0081: 5c8d920a00008000 MASK reg[0a92] [XX..] & 0000 | 0080
- 0089: 07e5990abf AND reg[0a99] [X...] <- bf
- 008e: 0765960af0 AND reg[0a96] [..X.] <- f0
- 0093: 0105910a00000000 MOVE reg[0a91] [XXXX] <- 00000000
- 009b: 010d920a7777 MOVE reg[0a92] [..XX] <- 7777
- 00a1: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 00a5: 5210 CALL_TABLE 10 (MemoryPLLInit)
- 00a7: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 00ab: 02e50101 MOVE param[01] [X...] <- 01
- 00af: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 00b1: 5230 CALL_TABLE 30 (GetEngineClock)
- 00b3: 02e50102 MOVE param[01] [X...] <- 02
- 00b7: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 00bb: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 00bd: 0725f309fc AND reg[09f3] [...X] <- fc
- 00c2: 550001 CLEAR param[01] [XXXX]
- 00c5: 4a25800a08 TEST reg[0a80] [...X] <- 08
- 00ca: 49d100 JUMP_NotEqual 00d1
- 00cd: 02250107 MOVE param[01] [...X] <- 07
- 00d1: 5240 CALL_TABLE 40 (MemoryTraining)
- 00d3: 4be50040 TEST param[00] [X...] <- 40
- 00d7: 441201 JUMP_Equal 0112
- 00da: 0105910a0d000000 MOVE reg[0a91] [XXXX] <- 0000000d
- 00e2: 4ca50180 TEST work[01] [.X..] <- 80
- 00e6: 49ed00 JUMP_NotEqual 00ed
- 00e9: 5438920a CLEAR reg[0a92] [X...]
- 00ed: 01b2920a01 MOVE reg[0a92] [.X..] <- work[01] [.X..]
- 00f2: 523b CALL_TABLE 3b (MC_Synchronization)
- 00f4: 3e010001 COMP work[00] [XXXX] <- param[01] [XXXX]
- 00f8: 461201 JUMP_Above 0112
- 00fb: 01fa990a01 MOVE reg[0a99] [X...] <- work[01] [X...]
- 0100: 016a960a02 MOVE reg[0a96] [..X.] <- work[02] [..X.]
- 0105: 0105910a00000000 MOVE reg[0a91] [XXXX] <- 00000000
- 010d: 010a920a01 MOVE reg[0a92] [..XX] <- work[01] [..XX]
- 0112: 0d25eb0901 OR reg[09eb] [...X] <- 01
- 0117: 07252b08f8 AND reg[082b] [...X] <- f8
- 011c: 0d25241503 OR reg[1524] [...X] <- 03
- 0121: 5b EOT
- command_table 0000b112 #0c (SetPixelClock):
- Size 04cb
- Format Rev. 01
- Param Rev. 00
- Content Rev. 07
- Attributes: Work space size 02 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d2501ff COMP param[01] [...X] <- ff
- 000d: 449504 JUMP_Equal 0495
- 0010: 3d250119 COMP param[01] [...X] <- 19
- 0014: 469104 JUMP_Above 0491
- 0017: 3d250102 COMP param[01] [...X] <- 02
- 001b: 479104 JUMP_BelowOrEq 0491
- 001e: 3d250114 COMP param[01] [...X] <- 14
- 0022: 459504 JUMP_Below 0495
- 0025: 3d050000000000 COMP param[00] [XXXX] <- 00000000
- 002c: 444302 JUMP_Equal 0243
- 002f: 4be50102 TEST param[01] [X...] <- 02
- 0033: 496100 JUMP_NotEqual 0061
- 0036: 02a90202 MOVE param[02] [.X..] <- param[02] [..X.]
- 003a: 552802 CLEAR param[02] [..X.]
- 003d: 0ee50180 OR param[01] [X...] <- 80
- 0041: 3d0500404b4c00 COMP param[00] [XXXX] <- 004c4b40
- 0048: 456100 JUMP_Below 0061
- 004b: 0da5c29d40 OR reg[9dc2] [.X..] <- 40
- 0050: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
- 0054: 33254114 SUB WS_REMIND/HI32 [...X] <- 14
- 0058: 03224341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [...X]
- 005c: 0de2c14844 OR reg[48c1] [X...] <- WS_OR_MASK [...X]
- 0061: 66ff SET_DATA_BLOCK ff (this table)
- 0063: 2d0d42ab04 ADD WS_DATAPTR [..XX] <- 04ab
- 0068: 03394001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [X...]
- 006c: 090d403000 AND WS_QUOT/LOW32 [..XX] <- 0030
- 0071: 1b0d4002 SHIFT_RIGHT WS_QUOT/LOW32 [..XX] by 02
- 0075: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0079: 560000 CLEAR work[00] [XXXX]
- 007c: 560001 CLEAR work[01] [XXXX]
- 007f: 02050340010000 MOVE param[03] [XXXX] <- 00000140
- 0086: 02650101 MOVE param[01] [..X.] <- 01
- 008a: 2005000a000000 MUL param[00] [XXXX] <- 0000000a
- 0091: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0095: 3d0500808d5b00 COMP param[00] [XXXX] <- 005b8d80
- 009c: 47a600 JUMP_BelowOrEq 00a6
- 009f: 0ee50108 OR param[01] [X...] <- 08
- 00a3: 552801 CLEAR param[01] [..X.]
- 00a6: 4be50108 TEST param[01] [X...] <- 08
- 00aa: 44b100 JUMP_Equal 00b1
- 00ad: 1b054601 SHIFT_RIGHT WS_FB_WIN [XXXX] by 01
- 00b1: 3e0546a02fc501 COMP WS_FB_WIN [XXXX] <- 01c52fa0
- 00b8: 48c600 JUMP_AboveOrEq 00c6
- 00bb: 2c650101 ADD param[01] [..X.] <- 01
- 00bf: 15054601 SHIFT_LEFT WS_FB_WIN [XXXX] by 01
- 00c3: 43b100 JUMP 00b1
- 00c6: 142d0105 SHIFT_LEFT param[01] [..X.] by 05
- 00ca: 03050100000100 MOVE work[01] [XXXX] <- 00010000
- 00d1: 4be50102 TEST param[01] [X...] <- 02
- 00d5: 493301 JUMP_NotEqual 0133
- 00d8: 4be50180 TEST param[01] [X...] <- 80
- 00dc: 49df00 JUMP_NotEqual 00df
- 00df: 2704460000 DIV WS_FB_WIN [XXXX] <- data[0000] [XXXX]
- 00e4: 3e054100000000 COMP WS_REMIND/HI32 [XXXX] <- 00000000
- 00eb: 444501 JUMP_Equal 0145
- 00ee: 0304400000 MOVE WS_QUOT/LOW32 [XXXX] <- data[0000] [XXXX]
- 00f3: 03020041 MOVE work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00f7: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00fb: 03024000 MOVE WS_QUOT/LOW32 [XXXX] <- work[00] [XXXX]
- 00ff: 3e054100000000 COMP WS_REMIND/HI32 [XXXX] <- 00000000
- 0106: 49f300 JUMP_NotEqual 00f3
- 0109: 7c <unknown> 7c
- 010a: 0500000001 MOVE PLL[0000] [XXXX] <- reg[0100] [XXXX]
- 010f: 00 <unknown> 00
- 0110: 7e <unknown> 7e
- 0111: 044000007c MOVE fb[00] [////] <- reg[7c00] [XXXX]
- 0116: 044000007e MOVE fb[00] [////] <- reg[7e00] [XXXX]
- 011b: 0240000302 MOVE param[00] [////] <- reg[0203] [XXXX]
- 0120: 01403e050133 MOVE reg[053e] [////] <- reg[3301] [XXXX]
- 0126: f3 <unknown> f3
- 0127: 00 <unknown> 00
- 0128: 00 <unknown> 00
- 0129: 483301 JUMP_AboveOrEq 0133
- 012c: 03050100000100 MOVE work[01] [XXXX] <- 00010000
- 0133: 2704460000 DIV WS_FB_WIN [XXXX] <- data[0000] [XXXX]
- 0138: 7c <unknown> 7c
- 0139: 0201417e MOVE param[41] [XXXX] <- param[7e] [XXXX]
- 013d: 0440000003 MOVE fb[00] [////] <- reg[0300] [XXXX]
- 0142: 0a00402704 AND fb[40] [XXXX] <- reg[0427] [XXXX]
- 0147: 460000 JUMP_Above 0000
- 014a: 038a0040 MOVE work[00] [XX..] <- WS_QUOT/LOW32 [..XX]
- 014e: 561801 CLEAR work[01] [XX..]
- 0151: 43af01 JUMP 01af
- 0154: 7c <unknown> 7c
- 0155: 0240007e05 MOVE param[00] [////] <- reg[057e] [XXXX]
- 015a: 40a0860100 COMP PLL[0086] [.X..] <- reg[0001] [...X]
- 015f: 03014103 MOVE WS_REMIND/HI32 [XXXX] <- param[03] [XXXX]
- 0163: 09054103000000 AND WS_REMIND/HI32 [XXXX] <- 00000003
- 016a: 6f024041 SHL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 016e: 7c <unknown> 7c
- 016f: 0540450c00 MOVE PLL[0045] [////] <- reg[000c] [XXXX]
- 0174: 00 <unknown> 00
- 0175: 7e <unknown> 7e
- 0176: 0540404b4c MOVE PLL[0040] [////] <- reg[4c4b] [XXXX]
- 017b: 00 <unknown> 00
- 017c: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 0183: 498a01 JUMP_NotEqual 018a
- 0186: 03254001 MOVE WS_QUOT/LOW32 [...X] <- 01
- 018a: 7c <unknown> 7c
- 018b: 0540404b4c MOVE PLL[0040] [////] <- reg[4c4b] [XXXX]
- 0190: 00 <unknown> 00
- 0191: 7e <unknown> 7e
- 0192: 0540450c00 MOVE PLL[0045] [////] <- reg[000c] [XXXX]
- 0197: 00 <unknown> 00
- 0198: 03014103 MOVE WS_REMIND/HI32 [XXXX] <- param[03] [XXXX]
- 019c: 09054103000000 AND WS_REMIND/HI32 [XXXX] <- 00000003
- 01a3: 75024041 SHR WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 01a7: 1b054001 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 01
- 01ab: 2d020040 ADD work[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 01af: 66ff SET_DATA_BLOCK ff (this table)
- 01b1: 2d0d429f04 ADD WS_DATAPTR [..XX] <- 049f
- 01b6: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 01b9: 03214001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [...X]
- 01bd: 33254014 SUB WS_QUOT/LOW32 [...X] <- 14
- 01c1: 15254001 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 01
- 01c5: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 01c9: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 01ce: 4a65e24810 TEST reg[48e2] [..X.] <- 10
- 01d3: 44fe02 JUMP_Equal 02fe
- 01d6: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 01da: 090d413000 AND WS_REMIND/HI32 [..XX] <- 0030
- 01df: 1b0d4104 SHIFT_RIGHT WS_REMIND/HI32 [..XX] by 04
- 01e3: 3c225e4941 COMP reg[495e] [...X] <- WS_REMIND/HI32 [...X]
- 01e8: 492202 JUMP_NotEqual 0222
- 01eb: 3c21234903 COMP reg[4923] [...X] <- param[03] [...X]
- 01f0: 492202 JUMP_NotEqual 0222
- 01f3: 3c29254903 COMP reg[4925] [...X] <- param[03] [..X.]
- 01f8: 492202 JUMP_NotEqual 0222
- 01fb: 0320415f49 MOVE WS_REMIND/HI32 [...X] <- reg[495f] [...X]
- 0200: 092541e0 AND WS_REMIND/HI32 [...X] <- e0
- 0204: 3e294101 COMP WS_REMIND/HI32 [...X] <- param[01] [..X.]
- 0208: 492202 JUMP_NotEqual 0222
- 020b: 4be50140 TEST param[01] [X...] <- 40
- 020f: 49f602 JUMP_NotEqual 02f6
- 0212: 3c02204900 COMP reg[4920] [XXXX] <- work[00] [XXXX]
- 0217: 492202 JUMP_NotEqual 0222
- 021a: 3c0a224901 COMP reg[4922] [..XX] <- work[01] [..XX]
- 021f: 442602 JUMP_Equal 0226
- 0222: 0ee50101 OR param[01] [X...] <- 01
- 0226: 3a0000 SET_REG_BLOCK 0000
- 0229: 4be50101 TEST param[01] [X...] <- 01
- 022d: 446904 JUMP_Equal 0469
- 0230: 4be50102 TEST param[01] [X...] <- 02
- 0234: 494302 JUMP_NotEqual 0243
- 0237: 3d250205 COMP param[02] [...X] <- 05
- 023b: 464302 JUMP_Above 0243
- 023e: 552802 CLEAR param[02] [..X.]
- 0241: 5223 CALL_TABLE 23 (EnableCRTC)
- 0243: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0246: 03214001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [...X]
- 024a: 33254014 SUB WS_QUOT/LOW32 [...X] <- 14
- 024e: 030a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0252: 07256001fe AND reg[0160] [...X] <- fe
- 0257: 66ff SET_DATA_BLOCK ff (this table)
- 0259: 2d0d429f04 ADD WS_DATAPTR [..XX] <- 049f
- 025e: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0261: 03214001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [...X]
- 0265: 33254014 SUB WS_QUOT/LOW32 [...X] <- 14
- 0269: 15254001 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 01
- 026d: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0271: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0276: 07652349fe AND reg[4923] [..X.] <- fe
- 027b: 54002149 CLEAR reg[4921] [XXXX]
- 027f: 54002249 CLEAR reg[4922] [XXXX]
- 0283: 0765e248ef AND reg[48e2] [..X.] <- ef
- 0288: 4a65e24820 TEST reg[48e2] [..X.] <- 20
- 028d: 498802 JUMP_NotEqual 0288
- 0290: 0765f248ef AND reg[48f2] [..X.] <- ef
- 0295: 4a65f24820 TEST reg[48f2] [..X.] <- 20
- 029a: 499502 JUMP_NotEqual 0295
- 029d: 3d050000000000 COMP param[00] [XXXX] <- 00000000
- 02a4: 49fe02 JUMP_NotEqual 02fe
- 02a7: 4aa5c14880 TEST reg[48c1] [.X..] <- 80
- 02ac: 44d202 JUMP_Equal 02d2
- 02af: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 02b2: 5c25e048f806 MASK reg[48e0] [...X] & f8 | 06
- 02b8: 5102 DELAY_MicroSec 02
- 02ba: 4a65e04801 TEST reg[48e0] [..X.] <- 01
- 02bf: 44ba02 JUMP_Equal 02ba
- 02c2: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 02c6: 2d0d481000 ADD WS_REGPTR [..XX] <- 0010
- 02cb: 3ea54104 COMP WS_REMIND/HI32 [.X..] <- 04
- 02cf: 45b202 JUMP_Below 02b2
- 02d2: 560848 CLEAR WS_REGPTR [..XX]
- 02d5: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
- 02d9: 33254114 SUB WS_REMIND/HI32 [...X] <- 14
- 02dd: 03224341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [...X]
- 02e1: 07e2c14845 AND reg[48c1] [X...] <- WS_AND_MASK [...X]
- 02e6: 4ae5c1483f TEST reg[48c1] [X...] <- 3f
- 02eb: 499104 JUMP_NotEqual 0491
- 02ee: 07a5c29dbf AND reg[9dc2] [.X..] <- bf
- 02f3: 439104 JUMP 0491
- 02f6: 0102204900 MOVE reg[4920] [XXXX] <- work[00] [XXXX]
- 02fb: 431704 JUMP 0417
- 02fe: 0105da4880880100 MOVE reg[48da] [XXXX] <- 00018880
- 0306: 3da50100 COMP param[01] [.X..] <- 00
- 030a: 491f03 JUMP_NotEqual 031f
- 030d: 3d0500e03b6600 COMP param[00] [XXXX] <- 00663be0
- 0314: 451f03 JUMP_Below 031f
- 0317: 0725db48fe AND reg[48db] [...X] <- fe
- 031c: 433f03 JUMP 033f
- 031f: 0d25db4801 OR reg[48db] [...X] <- 01
- 0324: 3da50102 COMP param[01] [.X..] <- 02
- 0328: 493f03 JUMP_NotEqual 033f
- 032b: 4be50108 TEST param[01] [X...] <- 08
- 032f: 443f03 JUMP_Equal 033f
- 0332: 01057a4980880100 MOVE reg[497a] [XXXX] <- 00018880
- 033a: 0d257b4901 OR reg[497b] [...X] <- 01
- 033f: 0d255f4901 OR reg[495f] [...X] <- 01
- 0344: 03394001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [X...]
- 0348: 090d403000 AND WS_QUOT/LOW32 [..XX] <- 0030
- 034d: 1b0d4004 SHIFT_RIGHT WS_QUOT/LOW32 [..XX] by 04
- 0351: 01225e4940 MOVE reg[495e] [...X] <- WS_QUOT/LOW32 [...X]
- 0356: 0d655f4980 OR reg[495f] [..X.] <- 80
- 035b: 3e254002 COMP WS_QUOT/LOW32 [...X] <- 02
- 035f: 446603 JUMP_Equal 0366
- 0362: 03654004 MOVE WS_QUOT/LOW32 [..X.] <- 04
- 0366: 5c6a5f49fb40 MASK reg[495f] [..X.] & fb | WS_QUOT/LOW32 [..X.]
- 036c: 66ff SET_DATA_BLOCK ff (this table)
- 036e: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0371: 2d0d42bb04 ADD WS_DATAPTR [..XX] <- 04bb
- 0376: 03214003 MOVE WS_QUOT/LOW32 [...X] <- param[03] [...X]
- 037a: 090d400300 AND WS_QUOT/LOW32 [..XX] <- 0003
- 037f: 150d4002 SHIFT_LEFT WS_QUOT/LOW32 [..XX] by 02
- 0383: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0387: 010c24490000 MOVE reg[4924] [..XX] <- data[0000] [..XX]
- 038d: 01e426490200 MOVE reg[4926] [X...] <- data[0002] [...X]
- 0393: 0d25264902 OR reg[4926] [...X] <- 02
- 0398: 0121234903 MOVE reg[4923] [...X] <- param[03] [...X]
- 039d: 01a52349e8 MOVE reg[4923] [.X..] <- e8
- 03a2: 0102204900 MOVE reg[4920] [XXXX] <- work[00] [XXXX]
- 03a7: 54002149 CLEAR reg[4921] [XXXX]
- 03ab: 0102224901 MOVE reg[4922] [XXXX] <- work[01] [XXXX]
- 03b0: 4be50108 TEST param[01] [X...] <- 08
- 03b4: 44bf03 JUMP_Equal 03bf
- 03b7: 07655f49fe AND reg[495f] [..X.] <- fe
- 03bc: 43c403 JUMP 03c4
- 03bf: 0d655f4901 OR reg[495f] [..X.] <- 01
- 03c4: 5c295f491f01 MASK reg[495f] [...X] & 1f | param[01] [..X.]
- 03ca: 018d2b492003 MOVE reg[492b] [XX..] <- 0320
- 03d0: 0129254903 MOVE reg[4925] [...X] <- param[03] [..X.]
- 03d5: 07655f497f AND reg[495f] [..X.] <- 7f
- 03da: 5c65e248e304 MASK reg[48e2] [..X.] & e3 | 04
- 03e0: 4a65e24820 TEST reg[48e2] [..X.] <- 20
- 03e5: 49e003 JUMP_NotEqual 03e0
- 03e8: 0d65e24810 OR reg[48e2] [..X.] <- 10
- 03ed: 4a65e24820 TEST reg[48e2] [..X.] <- 20
- 03f2: 44ed03 JUMP_Equal 03ed
- 03f5: 4be50102 TEST param[01] [X...] <- 02
- 03f9: 491704 JUMP_NotEqual 0417
- 03fc: 5c65f248e304 MASK reg[48f2] [..X.] & e3 | 04
- 0402: 4a65f24820 TEST reg[48f2] [..X.] <- 20
- 0407: 490204 JUMP_NotEqual 0402
- 040a: 0d65f24810 OR reg[48f2] [..X.] <- 10
- 040f: 4a65f24820 TEST reg[48f2] [..X.] <- 20
- 0414: 440f04 JUMP_Equal 040f
- 0417: 3da50102 COMP param[01] [.X..] <- 02
- 041b: 442504 JUMP_Equal 0425
- 041e: 3da50103 COMP param[01] [.X..] <- 03
- 0422: 492c04 JUMP_NotEqual 042c
- 0425: 4be50180 TEST param[01] [X...] <- 80
- 0429: 493a04 JUMP_NotEqual 043a
- 042c: 03010002 MOVE work[00] [XXXX] <- param[02] [XXXX]
- 0430: 02b10201 MOVE param[02] [.X..] <- param[01] [.X..]
- 0434: 5241 CALL_TABLE 41 (EnableSpreadSpectrumOnPPLL)
- 0436: 02020200 MOVE param[02] [XXXX] <- work[00] [XXXX]
- 043a: 0d655f4940 OR reg[495f] [..X.] <- 40
- 043f: 4a655f4920 TEST reg[495f] [..X.] <- 20
- 0444: 443f04 JUMP_Equal 043f
- 0447: 07655f49bf AND reg[495f] [..X.] <- bf
- 044c: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 044f: 03214001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [...X]
- 0453: 33254014 SUB WS_QUOT/LOW32 [...X] <- 14
- 0457: 030a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 045b: 0d25600101 OR reg[0160] [...X] <- 01
- 0460: 5101 DELAY_MicroSec 01
- 0462: 4be50102 TEST param[01] [X...] <- 02
- 0466: 499104 JUMP_NotEqual 0491
- 0469: 3a0000 SET_REG_BLOCK 0000
- 046c: 3d250205 COMP param[02] [...X] <- 05
- 0470: 469104 JUMP_Above 0491
- 0473: 02250302 MOVE param[03] [...X] <- 02
- 0477: 02e10302 MOVE param[03] [X...] <- param[02] [...X]
- 047b: 02610301 MOVE param[03] [..X.] <- param[01] [...X]
- 047f: 02b90301 MOVE param[03] [.X..] <- param[01] [X...]
- 0483: 08a50304 AND param[03] [.X..] <- 04
- 0487: 0eb10302 OR param[03] [.X..] <- param[02] [.X..]
- 048b: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 048f: 522e CALL_TABLE 2e (EnableHW_IconCursor)
- 0491: 3a0000 SET_REG_BLOCK 0000
- 0494: 5b EOT
- 0495: 0225010b MOVE param[01] [...X] <- 0b
- 0499: 436904 JUMP 0469
- 049c: 7a2c000000a0004051e0518052205340420f0040420f0040420f0040420f00a1
- 83640024833200a3761900a3760c00
- CTB_DS 44 bytes
- command_table 0000b5de #0d (DynamicClockGating):
- Size 0187
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d650007 COMP param[00] [..X.] <- 07
- 000d: 44bc00 JUMP_Equal 00bc
- 0010: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0013: 20250003 MUL param[00] [...X] <- 03
- 0017: 030a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 001b: 3d650001 COMP param[00] [..X.] <- 01
- 001f: 44bb00 JUMP_Equal 00bb
- 0022: 560848 CLEAR WS_REGPTR [..XX]
- 0025: 03214800 MOVE WS_REGPTR [...X] <- param[00] [...X]
- 0029: 010dfa020200 MOVE reg[02fa] [..XX] <- 0002
- 002f: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0031: 01058d1a00004000 MOVE reg[1a8d] [XXXX] <- 00400000
- 0039: 0125be1b02 MOVE reg[1bbe] [...X] <- 02
- 003e: 01a5cc1ac0 MOVE reg[1acc] [.X..] <- c0
- 0043: 010d911a4501 MOVE reg[1a91] [..XX] <- 0145
- 0049: 5c05da1af0ffffff02000000 MASK reg[1ada] [XXXX] & fffffff0 | 00000002
- 0055: 0725031bfb AND reg[1b03] [...X] <- fb
- 005a: 0d257d1a01 OR reg[1a7d] [...X] <- 01
- 005f: 0105341b01000000 MOVE reg[1b34] [XXXX] <- 00000001
- 0067: 5c05361beefe00001101ff7f MASK reg[1b36] [XXXX] & 0000feee | 7fff0111
- 0073: 01253a1b11 MOVE reg[1b3a] [...X] <- 11
- 0078: 5c05321bf8f8f8ff00000000 MASK reg[1b32] [XXXX] & fff8f8f8 | 00000000
- 0084: 010d331bff7f MOVE reg[1b33] [..XX] <- 7fff
- 008a: 0105b31b07400000 MOVE reg[1bb3] [XXXX] <- 00004007
- 0092: 0da5b61b01 OR reg[1bb6] [.X..] <- 01
- 0097: 0105311b00080004 MOVE reg[1b31] [XXXX] <- 04000800
- 009f: 010d861b0400 MOVE reg[1b86] [..XX] <- 0004
- 00a5: 010de71b0100 MOVE reg[1be7] [..XX] <- 0001
- 00ab: 5c05001bfffffdff00000200 MASK reg[1b00] [XXXX] & fffdffff | 00020000
- 00b7: 3a0000 SET_REG_BLOCK 0000
- 00ba: 5b EOT
- 00bb: 5b EOT
- 00bc: 5c05f602ff00fe9f04fc0020 MASK reg[02f6] [XXXX] & 9ffe00ff | 2000fc04
- 00c8: 0105f90210270200 MOVE reg[02f9] [XXXX] <- 00022710
- 00d0: 0105140300080020 MOVE reg[0314] [XXXX] <- 20000800
- 00d8: 01050c0300900010 MOVE reg[030c] [XXXX] <- 10009000
- 00e0: 0125090101 MOVE reg[0109] [...X] <- 01
- 00e5: 01053b0164021200 MOVE reg[013b] [XXXX] <- 00120264
- 00ed: 01053001a0861100 MOVE reg[0130] [XXXX] <- 001186a0
- 00f5: 01e5091764 MOVE reg[1709] [X...] <- 64
- 00fa: 0105221700009b02 MOVE reg[1722] [XXXX] <- 029b0000
- 0102: 0105061721842000 MOVE reg[1706] [XXXX] <- 00208421
- 010a: 018de5176400 MOVE reg[17e5] [XX..] <- 0064
- 0110: 0125e41701 MOVE reg[17e4] [...X] <- 01
- 0115: 010531013c000108 MOVE reg[0131] [XXXX] <- 0801003c
- 011d: 5c65d400fc02 MASK reg[00d4] [..X.] & fc | 02
- 0123: 010dfc000001 MOVE reg[00fc] [..XX] <- 0100
- 0129: 01052f4800000000 MOVE reg[482f] [XXXX] <- 00000000
- 0131: 0105044800000000 MOVE reg[4804] [XXXX] <- 00000000
- 0139: 01053a480f000000 MOVE reg[483a] [XXXX] <- 0000000f
- 0141: 0de5cb0510 OR reg[05cb] [X...] <- 10
- 0146: 0105f81600000030 MOVE reg[16f8] [XXXX] <- 30000000
- 014e: 0125320100 MOVE reg[0132] [...X] <- 00
- 0153: 550000 CLEAR param[00] [XXXX]
- 0156: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0158: 02250007 MOVE param[00] [...X] <- 07
- 015c: 5233 CALL_TABLE 33 (LVTMAOutputControl)
- 015e: 02050000070000 MOVE param[00] [XXXX] <- 00000700
- 0165: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 0167: 2c250001 ADD param[00] [...X] <- 01
- 016b: 3d250006 COMP param[00] [...X] <- 06
- 016f: 456501 JUMP_Below 0165
- 0172: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
- 0174: 030c410400 MOVE WS_REMIND/HI32 [..XX] <- data[0004] [..XX]
- 0179: 4c0d410200 TEST WS_REMIND/HI32 [..XX] <- 0002
- 017e: 44b700 JUMP_Equal 00b7
- 0181: 0da5c90504 OR reg[05c9] [.X..] <- 04
- 0186: 5b EOT
- command_table 0000b766 #0e (ResetMemoryDLL):
- Size 0007
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 5b EOT
- command_table 0000b76e #0f (ResetMemoryDevice):
- Size 008a
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 0105032b54107632 MOVE reg[2b03] [XXXX] <- 32761054
- 0011: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0014: 0350419f03 MOVE WS_REMIND/HI32 [.XX.] <- reg[039f] [.XX.]
- 0019: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 001c: 66ff SET_DATA_BLOCK ff (this table)
- 001e: 2d0d424a00 ADD WS_DATAPTR [..XX] <- 004a
- 0023: 4c654110 TEST WS_REMIND/HI32 [..X.] <- 10
- 0027: 444600 JUMP_Equal 0046
- 002a: 09654107 AND WS_REMIND/HI32 [..X.] <- 07
- 002e: 032a4041 MOVE WS_QUOT/LOW32 [...X] <- WS_REMIND/HI32 [..X.]
- 0032: 150d4003 SHIFT_LEFT WS_QUOT/LOW32 [..XX] by 03
- 0036: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 003a: 010402080000 MOVE reg[0802] [XXXX] <- data[0000] [XXXX]
- 0040: 0104032b0400 MOVE reg[2b03] [XXXX] <- data[0004] [XXXX]
- 0046: 5b EOT
- 0047: 7a40002310547645107632321054765410763203215476054176321320547615
- 4076323210457654106732321054765410763232106547541027633210754654
- 103762
- CTB_DS 64 bytes
- command_table 0000d178 #10 (MemoryPLLInit):
- Size 0031
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- Attributes: Work space size 01 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 553800 CLEAR param[00] [X...]
- 000c: 260500e2040000 DIV param[00] [XXXX] <- 000004e2
- 0013: 01e29a0a40 MOVE reg[0a9a] [X...] <- WS_QUOT/LOW32 [...X]
- 0018: 21054164000000 MUL WS_REMIND/HI32 [XXXX] <- 00000064
- 001f: 270540093d0000 DIV WS_QUOT/LOW32 [XXXX] <- 00003d09
- 0026: 15254004 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 04
- 002a: 5ca2990a8f40 MASK reg[0a99] [.X..] & 8f | WS_QUOT/LOW32 [...X]
- 0030: 5b EOT
- command_table 0000d1aa #11 (AdjustDisplayPll):
- Size 0010
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- Attributes: Work space size 00 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 551800 CLEAR param[00] [XX..]
- 000c: 550801 CLEAR param[01] [..XX]
- 000f: 5b EOT
- command_table 0000bcac #12 (AdjustMemoryController):
- Size 0111
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 03f94600 MOVE WS_FB_WIN [X...] <- param[00] [X...]
- 000d: 08e5007f AND param[00] [X...] <- 7f
- 0011: 030a4142 MOVE WS_REMIND/HI32 [..XX] <- WS_DATAPTR [..XX]
- 0015: 2d0d410400 ADD WS_REMIND/HI32 [..XX] <- 0004
- 001a: 038c410200 MOVE WS_REMIND/HI32 [XX..] <- data[0002] [..XX]
- 001f: 2d0c420000 ADD WS_DATAPTR [..XX] <- data[0000] [..XX]
- 0024: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 0029: 563046 CLEAR WS_FB_WIN [.X..]
- 002c: 0304400000 MOVE WS_QUOT/LOW32 [XXXX] <- data[0000] [XXXX]
- 0031: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 0038: 444900 JUMP_Equal 0049
- 003b: 3dfa0040 COMP param[00] [X...] <- WS_QUOT/LOW32 [X...]
- 003f: 445000 JUMP_Equal 0050
- 0042: 3ea54601 COMP WS_FB_WIN [.X..] <- 01
- 0046: 495b00 JUMP_NotEqual 005b
- 0049: 331a4241 SUB WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 004d: 436200 JUMP 0062
- 0050: 03a54601 MOVE WS_FB_WIN [.X..] <- 01
- 0054: 3d020040 COMP param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0058: 476200 JUMP_BelowOrEq 0062
- 005b: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 005f: 432c00 JUMP 002c
- 0062: 4ce54680 TEST WS_FB_WIN [X...] <- 80
- 0066: 446a00 JUMP_Equal 006a
- 0069: 5b EOT
- 006a: 038a4142 MOVE WS_REMIND/HI32 [XX..] <- WS_DATAPTR [..XX]
- 006e: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0071: 030a4241 MOVE WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0075: 038c400000 MOVE WS_QUOT/LOW32 [XX..] <- data[0000] [..XX]
- 007a: 3e8d40ffff COMP WS_QUOT/LOW32 [XX..] <- ffff
- 007f: 441001 JUMP_Equal 0110
- 0082: 0324420200 MOVE WS_DATAPTR [...X] <- data[0002] [...X]
- 0087: 03224642 MOVE WS_FB_WIN [...X] <- WS_DATAPTR [...X]
- 008b: 0925423f AND WS_DATAPTR [...X] <- 3f
- 008f: 3e254205 COMP WS_DATAPTR [...X] <- 05
- 0093: 49a600 JUMP_NotEqual 00a6
- 0096: 031a4040 MOVE WS_QUOT/LOW32 [..XX] <- WS_QUOT/LOW32 [XX..]
- 009a: 030d420400 MOVE WS_DATAPTR [..XX] <- 0004
- 009f: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 00a3: 43e100 JUMP 00e1
- 00a6: 3e254206 COMP WS_DATAPTR [...X] <- 06
- 00aa: 49cd00 JUMP_NotEqual 00cd
- 00ad: 330d410300 SUB WS_REMIND/HI32 [..XX] <- 0003
- 00b2: 560842 CLEAR WS_DATAPTR [..XX]
- 00b5: 2d0d400100 ADD WS_QUOT/LOW32 [..XX] <- 0001
- 00ba: 3e1a4040 COMP WS_QUOT/LOW32 [..XX] <- WS_QUOT/LOW32 [XX..]
- 00be: 479f00 JUMP_BelowOrEq 009f
- 00c1: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 00c5: 2d0d410300 ADD WS_REMIND/HI32 [..XX] <- 0003
- 00ca: 430401 JUMP 0104
- 00cd: 031a4040 MOVE WS_QUOT/LOW32 [..XX] <- WS_QUOT/LOW32 [XX..]
- 00d1: 090d421f00 AND WS_DATAPTR [..XX] <- 001f
- 00d6: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 00da: 4c254680 TEST WS_FB_WIN [...X] <- 80
- 00de: 490401 JUMP_NotEqual 0104
- 00e1: 561840 CLEAR WS_QUOT/LOW32 [XX..]
- 00e4: 4c254640 TEST WS_FB_WIN [...X] <- 40
- 00e8: 49f900 JUMP_NotEqual 00f9
- 00eb: 0102000040 MOVE reg[0000] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00f0: 010401000000 MOVE reg[0001] [XXXX] <- data[0000] [XXXX]
- 00f6: 430401 JUMP 0104
- 00f9: 0102910a40 MOVE reg[0a91] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00fe: 0104920a0000 MOVE reg[0a92] [XXXX] <- data[0000] [XXXX]
- 0104: 2d0d410300 ADD WS_REMIND/HI32 [..XX] <- 0003
- 0109: 038a4142 MOVE WS_REMIND/HI32 [XX..] <- WS_DATAPTR [..XX]
- 010d: 437100 JUMP 0071
- 0110: 5b EOT
- command_table 0000bdbe #13 (EnableASIC_StaticPwrMgt):
- Size 0021
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 0101a40001 MOVE reg[00a4] [XXXX] <- param[01] [XXXX]
- 000e: 0101940000 MOVE reg[0094] [XXXX] <- param[00] [XXXX]
- 0013: 3c25950001 COMP reg[0095] [...X] <- 01
- 0018: 491300 JUMP_NotEqual 0013
- 001b: 020001a400 MOVE param[01] [XXXX] <- reg[00a4] [XXXX]
- 0020: 5b EOT
- command_table 0000bde0 #14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):
- Size 008e
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 66ff SET_DATA_BLOCK ff (this table)
- 0008: 560847 CLEAR WS_ATTR [..XX]
- 000b: 2d0d425c00 ADD WS_DATAPTR [..XX] <- 005c
- 0010: 03214700 MOVE WS_ATTR [...X] <- param[00] [...X]
- 0014: 092547f0 AND WS_ATTR [...X] <- f0
- 0018: 422247630043006380360063603e0063202e005a5a
- SWITCH WS_ATTR [...X]
- 00->0043 80->0036 60->003e 20->002e
- 002d: 5b EOT
- 002e: 2d0d422600 ADD WS_DATAPTR [..XX] <- 0026
- 0033: 434300 JUMP 0043
- 0036: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
- 003b: 434300 JUMP 0043
- 003e: 2d0d421800 ADD WS_DATAPTR [..XX] <- 0018
- 0043: 03214700 MOVE WS_ATTR [...X] <- param[00] [...X]
- 0047: 09254707 AND WS_ATTR [...X] <- 07
- 004b: 2d0a4247 ADD WS_DATAPTR [..XX] <- WS_ATTR [..XX]
- 004f: 2d0a4247 ADD WS_DATAPTR [..XX] <- WS_ATTR [..XX]
- 0053: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0058: 5b EOT
- 0059: 7a320000000002000400260028002a000002002c002d002e002f000000000100
- 02000300040005000a0000a0004051e05180522053
- CTB_DS 50 bytes
- command_table 00000000 #15 (DAC_LoadDetection):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #16 (LVTMAEncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #17 (LCD1OutputControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #18 (DAC1EncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #19 (DAC2EncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1a (DVOOutputControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000be6e #1b (CV1OutputControl):
- Size 02bf
- Format Rev. 02
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 07 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 20050164000000 MUL param[01] [XXXX] <- 00000064
- 000d: 03020240 MOVE work[02] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0011: 661f SET_DATA_BLOCK 1f (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
- 0013: 0204010c00 MOVE param[01] [XXXX] <- data[000c] [XXXX]
- 0018: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 001a: 080501ff030000 AND param[01] [XXXX] <- 000003ff
- 0021: 3d0d010000 COMP param[01] [..XX] <- 0000
- 0026: 492f00 JUMP_NotEqual 002f
- 0029: 0204002800 MOVE param[00] [XXXX] <- data[0028] [XXXX]
- 002e: 5b EOT
- 002f: 0204011c00 MOVE param[01] [XXXX] <- data[001c] [XXXX]
- 0034: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 0036: 080501ff000000 AND param[01] [XXXX] <- 000000ff
- 003d: 200501a0860100 MUL param[01] [XXXX] <- 000186a0
- 0044: 7c <unknown> 7c
- 0045: 044020007e MOVE fb[20] [////] <- reg[7e00] [XXXX]
- 004a: 0540ff0000 MOVE PLL[00ff] [////] <- reg[0000] [XXXX]
- 004f: 00 <unknown> 00
- 0050: 03020140 MOVE work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0054: 0304402400 MOVE WS_QUOT/LOW32 [XXXX] <- data[0024] [XXXX]
- 0059: 210540a0860100 MUL WS_QUOT/LOW32 [XXXX] <- 000186a0
- 0060: 2d020140 ADD work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0064: 02e50001 MOVE param[00] [X...] <- 01
- 0068: 560003 CLEAR work[03] [XXXX]
- 006b: 020d030200 MOVE param[03] [..XX] <- 0002
- 0070: 560004 CLEAR work[04] [XXXX]
- 0073: 7c <unknown> 7c
- 0074: 04023c00 MOVE fb[3c] [XXXX] <- work[00] [XXXX]
- 0078: 7e <unknown> 7e
- 0079: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 007e: 00 <unknown> 00
- 007f: 02020140 MOVE param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0083: 0204024c00 MOVE param[02] [XXXX] <- data[004c] [XXXX]
- 0088: 02a4035600 MOVE param[03] [.X..] <- data[0056] [...X]
- 008d: 02e4035a00 MOVE param[03] [X...] <- data[005a] [...X]
- 0092: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 0094: 03010501 MOVE work[05] [XXXX] <- param[01] [XXXX]
- 0098: 03710303 MOVE work[03] [..X.] <- param[03] [.X..]
- 009c: 0304406400 MOVE WS_QUOT/LOW32 [XXXX] <- data[0064] [XXXX]
- 00a1: 210540a0860100 MUL WS_QUOT/LOW32 [XXXX] <- 000186a0
- 00a8: 02020140 MOVE param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00ac: 551803 CLEAR param[03] [XX..]
- 00af: 0204025000 MOVE param[02] [XXXX] <- data[0050] [XXXX]
- 00b4: 02e4035b00 MOVE param[03] [X...] <- data[005b] [...X]
- 00b9: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 00bb: 7c <unknown> 7c
- 00bc: 04024000 MOVE fb[40] [XXXX] <- work[00] [XXXX]
- 00c0: 7e <unknown> 7e
- 00c1: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 00c6: 00 <unknown> 00
- 00c7: 02020240 MOVE param[02] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00cb: 02e4035700 MOVE param[03] [X...] <- data[0057] [...X]
- 00d0: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 00d2: 02e50301 MOVE param[03] [X...] <- 01
- 00d6: 02020201 MOVE param[02] [XXXX] <- work[01] [XXXX]
- 00da: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 00dc: 03010601 MOVE work[06] [XXXX] <- param[01] [XXXX]
- 00e0: 03b10303 MOVE work[03] [.X..] <- param[03] [.X..]
- 00e4: 7c <unknown> 7c
- 00e5: 0506a086 MOVE PLL[00a0] [XXXX] <- PLL[0086] [XXXX]
- 00e9: 01007e024005 MOVE reg[027e] [XXXX] <- reg[0540] [XXXX]
- 00ef: 03020340 MOVE work[03] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00f3: 03020540 MOVE work[05] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00f7: 43fa00 JUMP 00fa
- 00fa: 3de50000 COMP param[00] [X...] <- 00
- 00fe: 446602 JUMP_Equal 0266
- 0101: 3e04030400 COMP work[03] [XXXX] <- data[0004] [XXXX]
- 0106: 472101 JUMP_BelowOrEq 0121
- 0109: 03020305 MOVE work[03] [XXXX] <- work[05] [XXXX]
- 010d: 3e04030400 COMP work[03] [XXXX] <- data[0004] [XXXX]
- 0112: 472101 JUMP_BelowOrEq 0121
- 0115: 0304030400 MOVE work[03] [XXXX] <- data[0004] [XXXX]
- 011a: 2d050371020000 ADD work[03] [XXXX] <- 00000271
- 0121: 0304407c00 MOVE WS_QUOT/LOW32 [XXXX] <- data[007c] [XXXX]
- 0126: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 012d: 44d901 JUMP_Equal 01d9
- 0130: 3304037c00 SUB work[03] [XXXX] <- data[007c] [XXXX]
- 0135: 7c <unknown> 7c
- 0136: 0203037e MOVE param[03] [XXXX] <- fb[7e] [XXXX]
- 013a: 0540a08601 MOVE PLL[00a0] [////] <- reg[0186] [XXXX]
- 013f: 00 <unknown> 00
- 0140: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0144: 0204015000 MOVE param[01] [XXXX] <- data[0050] [XXXX]
- 0149: 0304406400 MOVE WS_QUOT/LOW32 [XXXX] <- data[0064] [XXXX]
- 014e: 210540a0860100 MUL WS_QUOT/LOW32 [XXXX] <- 000186a0
- 0155: 02020240 MOVE param[02] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0159: 02050302000000 MOVE param[03] [XXXX] <- 00000002
- 0160: 02a4035b00 MOVE param[03] [.X..] <- data[005b] [...X]
- 0165: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 0167: 7c <unknown> 7c
- 0168: 04034c00 MOVE fb[4c] [XXXX] <- fb[00] [XXXX]
- 016c: 7e <unknown> 7e
- 016d: 0540a08601 MOVE PLL[00a0] [////] <- reg[0186] [XXXX]
- 0172: 00 <unknown> 00
- 0173: 02020240 MOVE param[02] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0177: 02e4035a00 MOVE param[03] [X...] <- data[005a] [...X]
- 017c: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 017e: 02020201 MOVE param[02] [XXXX] <- work[01] [XXXX]
- 0182: 02e50301 MOVE param[03] [X...] <- 01
- 0186: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 0188: 03010401 MOVE work[04] [XXXX] <- param[01] [XXXX]
- 018c: 0204014000 MOVE param[01] [XXXX] <- data[0040] [XXXX]
- 0191: 02a4035700 MOVE param[03] [.X..] <- data[0057] [...X]
- 0196: 7c <unknown> 7c
- 0197: 04033c00 MOVE fb[3c] [XXXX] <- fb[00] [XXXX]
- 019b: 7e <unknown> 7e
- 019c: 0540a08601 MOVE PLL[00a0] [////] <- reg[0186] [XXXX]
- 01a1: 00 <unknown> 00
- 01a2: 02020240 MOVE param[02] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 01a6: 02e4035600 MOVE param[03] [X...] <- data[0056] [...X]
- 01ab: 5237 CALL_TABLE 37 (WriteOneByteToHWAssistedI2C)
- 01ad: 7c <unknown> 7c
- 01ae: 0504102700 MOVE PLL[0010] [XXXX] <- data[0027] [XXXX]
- 01b3: 00 <unknown> 00
- 01b4: 7e <unknown> 7e
- 01b5: 014001030204 MOVE reg[0301] [////] <- reg[0402] [XXXX]
- 01bb: 40030205 COMP PLL[0002] [XXXX] <- fb[05] [XXXX]
- 01bf: 023e0205 MOVE param[02] [...X] <- PLL[0005] [X...]
- 01c3: 0445ce01330205 MOVE fb[ce] [////] <- 05023301
- 01ca: 0443e001 MOVE fb[e0] [////] <- fb[01] [XXXX]
- 01ce: 33020405 SUB work[04] [XXXX] <- work[05] [XXXX]
- 01d2: 03020504 MOVE work[05] [XXXX] <- work[04] [XXXX]
- 01d6: 43e001 JUMP 01e0
- 01d9: 03020402 MOVE work[04] [XXXX] <- work[02] [XXXX]
- 01dd: 560005 CLEAR work[05] [XXXX]
- 01e0: 7c <unknown> 7c
- 01e1: 04027400 MOVE fb[74] [XXXX] <- work[00] [XXXX]
- 01e5: 7e <unknown> 7e
- 01e6: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 01eb: 00 <unknown> 00
- 01ec: 03020440 MOVE work[04] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 01f0: 7c <unknown> 7c
- 01f1: 0240400202 MOVE param[40] [////] <- reg[0202] [XXXX]
- 01f6: 014002020241 MOVE reg[0202] [////] <- reg[4102] [XXXX]
- 01fc: 7c <unknown> 7c
- 01fd: 04027800 MOVE fb[78] [XXXX] <- work[00] [XXXX]
- 0201: 7e <unknown> 7e
- 0202: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 0207: 00 <unknown> 00
- 0208: 7c <unknown> 7c
- 0209: 0240400225 MOVE param[40] [////] <- reg[2502] [XXXX]
- 020e: 03015237 MOVE work[52] [XXXX] <- param[37] [XXXX]
- 0212: 7c <unknown> 7c
- 0213: 02050552370225 MOVE param[05] [XXXX] <- 25023752
- 021a: 03035237 MOVE work[52] [XXXX] <- fb[37] [XXXX]
- 021e: 0304406800 MOVE WS_QUOT/LOW32 [XXXX] <- data[0068] [XXXX]
- 0223: 2105400a000000 MUL WS_QUOT/LOW32 [XXXX] <- 0000000a
- 022a: 2c020140 ADD param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 022e: 7c <unknown> 7c
- 022f: 04026c00 MOVE fb[6c] [XXXX] <- work[00] [XXXX]
- 0233: 7e <unknown> 7e
- 0234: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 0239: 00 <unknown> 00
- 023a: 2c020140 ADD param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 023e: 7c <unknown> 7c
- 023f: 04027000 MOVE fb[70] [XXXX] <- work[00] [XXXX]
- 0243: 7e <unknown> 7e
- 0244: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 0249: 00 <unknown> 00
- 024a: 2c020140 ADD param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 024e: 26050164000000 DIV param[01] [XXXX] <- 00000064
- 0255: 21054064000000 MUL WS_QUOT/LOW32 [XXXX] <- 00000064
- 025c: 2d020240 ADD work[02] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0260: 553800 CLEAR param[00] [X...]
- 0263: 436800 JUMP 0068
- 0266: 2d050570020000 ADD work[05] [XXXX] <- 00000270
- 026d: 27050571020000 DIV work[05] [XXXX] <- 00000271
- 0274: 21054071020000 MUL WS_QUOT/LOW32 [XXXX] <- 00000271
- 027b: 3e04400400 COMP WS_QUOT/LOW32 [XXXX] <- data[0004] [XXXX]
- 0280: 478902 JUMP_BelowOrEq 0289
- 0283: 0204002c00 MOVE param[00] [XXXX] <- data[002c] [XXXX]
- 0288: 5b EOT
- 0289: 560000 CLEAR work[00] [XXXX]
- 028c: 03310000 MOVE work[00] [...X] <- param[00] [.X..]
- 0290: 33250001 SUB work[00] [...X] <- 01
- 0294: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0298: 0304460800 MOVE WS_FB_WIN [XXXX] <- data[0008] [XXXX]
- 029d: 0304408000 MOVE WS_QUOT/LOW32 [XXXX] <- data[0080] [XXXX]
- 02a2: 15250002 SHIFT_LEFT work[00] [...X] by 02
- 02a6: 2d0a4200 ADD WS_DATAPTR [..XX] <- work[00] [..XX]
- 02aa: 2104408400 MUL WS_QUOT/LOW32 [XXXX] <- data[0084] [XXXX]
- 02af: 2d024640 ADD WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 02b3: 3d020046 COMP param[00] [XXXX] <- WS_FB_WIN [XXXX]
- 02b7: 48be02 JUMP_AboveOrEq 02be
- 02ba: 02020046 MOVE param[00] [XXXX] <- WS_FB_WIN [XXXX]
- 02be: 5b EOT
- command_table 00000000 #1c (GetConditionalGoldenSetting/SetCRTC_DPM_State):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1d (TVEncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000ddba #1e (TMDSAEncoderControl):
- Size 009f
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 01 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 523e CALL_TABLE 3e (VRAM_GetCurrentInfoBlock)
- 000b: 550000 CLEAR param[00] [XXXX]
- 000e: 02e4001600 MOVE param[00] [X...] <- data[0016] [...X]
- 0013: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 0015: 2d0c420400 ADD WS_DATAPTR [..XX] <- data[0004] [..XX]
- 001a: 5212 CALL_TABLE 12 (AdjustMemoryController)
- 001c: 523e CALL_TABLE 3e (VRAM_GetCurrentInfoBlock)
- 001e: 010cd8090600 MOVE reg[09d8] [..XX] <- data[0006] [..XX]
- 0024: 0164800a1c00 MOVE reg[0a80] [..X.] <- data[001c] [...X]
- 002a: 02050008000000 MOVE param[00] [XXXX] <- 00000008
- 0031: 020c010800 MOVE param[01] [..XX] <- data[0008] [..XX]
- 0036: 521f CALL_TABLE 1f (LVDSEncoderControl)
- 0038: 030841800a MOVE WS_REMIND/HI32 [..XX] <- reg[0a80] [..XX]
- 003d: 090d410300 AND WS_REMIND/HI32 [..XX] <- 0003
- 0042: 66ff SET_DATA_BLOCK ff (this table)
- 0044: 2d0d429b00 ADD WS_DATAPTR [..XX] <- 009b
- 0049: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 004d: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 0052: 010582000c0020c0 MOVE reg[0082] [XXXX] <- c020000c
- 005a: 5c0a830000fc41 MASK reg[0083] [..XX] & fc00 | WS_REMIND/HI32 [..XX]
- 0061: 02050030750003 MOVE param[00] [XXXX] <- 03007530
- 0068: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 006a: 020500a0860103 MOVE param[00] [XXXX] <- 030186a0
- 0071: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 0073: 02050048e80103 MOVE param[00] [XXXX] <- 0301e848
- 007a: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 007c: 02050030750003 MOVE param[00] [XXXX] <- 03007530
- 0083: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 0085: 020500a0860103 MOVE param[00] [XXXX] <- 030186a0
- 008c: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 008e: 020500400d0303 MOVE param[00] [XXXX] <- 03030d40
- 0095: 523f CALL_TABLE 3f (DynamicMemorySettings)
- 0097: 5b EOT
- 0098: 7a040018100804
- CTB_DS 4 bytes
- command_table 0000de5a #1f (LVDSEncoderControl):
- Size 01ac
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 02 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 0388002808 MOVE work[00] [XX..] <- reg[0828] [..XX]
- 000e: 03090000 MOVE work[00] [..XX] <- param[00] [..XX]
- 0012: 032a4100 MOVE WS_REMIND/HI32 [...X] <- work[00] [..X.]
- 0016: 03224341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [...X]
- 001a: 0122280844 MOVE reg[0828] [...X] <- WS_OR_MASK [...X]
- 001f: 5c622808f841 MASK reg[0828] [..X.] & f8 | WS_REMIND/HI32 [...X]
- 0025: 4222006301390063087e00630407015a5a
- SWITCH work[00] [...X]
- 01->0039 08->007e 04->0107
- 0036: 43a601 JUMP 01a6
- 0039: 0124930a0000 MOVE reg[0a93] [...X] <- data[0000] [...X]
- 003f: 0124940a0100 MOVE reg[0a94] [...X] <- data[0001] [...X]
- 0045: 0104a30a0200 MOVE reg[0aa3] [XXXX] <- data[0002] [XXXX]
- 004b: 0104a40a0600 MOVE reg[0aa4] [XXXX] <- data[0006] [XXXX]
- 0051: 0104a50a0a00 MOVE reg[0aa5] [XXXX] <- data[000a] [XXXX]
- 0057: 0104a60a0e00 MOVE reg[0aa6] [XXXX] <- data[000e] [XXXX]
- 005d: 0104a70a1200 MOVE reg[0aa7] [XXXX] <- data[0012] [XXXX]
- 0063: 0104a80a1600 MOVE reg[0aa8] [XXXX] <- data[0016] [XXXX]
- 0069: 0104a90a1a00 MOVE reg[0aa9] [XXXX] <- data[001a] [XXXX]
- 006f: 0104aa0a1e00 MOVE reg[0aaa] [XXXX] <- data[001e] [XXXX]
- 0075: 2d0d422200 ADD WS_DATAPTR [..XX] <- 0022
- 007a: 439b01 JUMP 019b
- 007d: 5b EOT
- 007e: 21650002 MUL work[00] [..X.] <- 02
- 0082: 03224340 MOVE WS_SHIFT [...X] <- WS_QUOT/LOW32 [...X]
- 0086: 030a4144 MOVE WS_REMIND/HI32 [..XX] <- WS_OR_MASK [..XX]
- 008a: 560840 CLEAR WS_QUOT/LOW32 [..XX]
- 008d: 370200 SET_ATI_PORT 0002 (INDIRECT_IO_MC)
- 0090: 4c094101 TEST WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 0094: 49a300 JUMP_NotEqual 00a3
- 0097: 54200000 CLEAR reg[0000] [...X]
- 009b: 54300000 CLEAR reg[0000] [.X..]
- 009f: 0f254001 OR WS_QUOT/LOW32 [...X] <- 01
- 00a3: 150d4101 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 01
- 00a7: 4c094101 TEST WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 00ab: 49ba00 JUMP_NotEqual 00ba
- 00ae: 0f254002 OR WS_QUOT/LOW32 [...X] <- 02
- 00b2: 54280000 CLEAR reg[0000] [..X.]
- 00b6: 54380000 CLEAR reg[0000] [X...]
- 00ba: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 00bd: 3e254003 COMP WS_QUOT/LOW32 [...X] <- 03
- 00c1: 49d500 JUMP_NotEqual 00d5
- 00c4: 032a4100 MOVE WS_REMIND/HI32 [...X] <- work[00] [..X.]
- 00c8: 2d254104 ADD WS_REMIND/HI32 [...X] <- 04
- 00cc: 03224341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [...X]
- 00d0: 070a520d45 AND reg[0d52] [..XX] <- WS_AND_MASK [..XX]
- 00d5: 523e CALL_TABLE 3e (VRAM_GetCurrentInfoBlock)
- 00d7: 0324401600 MOVE WS_QUOT/LOW32 [...X] <- data[0016] [...X]
- 00dc: 21254004 MUL WS_QUOT/LOW32 [...X] <- 04
- 00e0: 550000 CLEAR param[00] [XXXX]
- 00e3: 02ea0000 MOVE param[00] [X...] <- work[00] [..X.]
- 00e7: 2ce20040 ADD param[00] [X...] <- WS_QUOT/LOW32 [...X]
- 00eb: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 00ed: 030c400800 MOVE WS_QUOT/LOW32 [..XX] <- data[0008] [..XX]
- 00f2: 3e0d400000 COMP WS_QUOT/LOW32 [..XX] <- 0000
- 00f7: 440101 JUMP_Equal 0101
- 00fa: 2d0c420800 ADD WS_DATAPTR [..XX] <- data[0008] [..XX]
- 00ff: 5212 CALL_TABLE 12 (AdjustMemoryController)
- 0101: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0104: 439b01 JUMP 019b
- 0107: 0105910a00000000 MOVE reg[0a91] [XXXX] <- 00000000
- 010f: 3c0d920a0000 COMP reg[0a92] [..XX] <- 0000
- 0115: 449b01 JUMP_Equal 019b
- 0118: 3c25e70a07 COMP reg[0ae7] [...X] <- 07
- 011d: 493901 JUMP_NotEqual 0139
- 0120: 0105910a0e000000 MOVE reg[0a91] [XXXX] <- 0000000e
- 0128: 030001920a MOVE work[01] [XXXX] <- reg[0a92] [XXXX]
- 012d: 5c05920a00ff00ff0f00ff00 MASK reg[0a92] [XXXX] & ff00ff00 | 00ff000f
- 0139: 0105320a05000000 MOVE reg[0a32] [XXXX] <- 00000005
- 0141: 510a DELAY_MicroSec 0a
- 0143: 0105320a01000000 MOVE reg[0a32] [XXXX] <- 00000001
- 014b: 030041e70a MOVE WS_REMIND/HI32 [XXXX] <- reg[0ae7] [XXXX]
- 0150: 3e624141 COMP WS_REMIND/HI32 [..X.] <- WS_REMIND/HI32 [...X]
- 0154: 494b01 JUMP_NotEqual 014b
- 0157: 510a DELAY_MicroSec 0a
- 0159: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 015d: 447401 JUMP_Equal 0174
- 0160: 3e254107 COMP WS_REMIND/HI32 [...X] <- 07
- 0164: 499b01 JUMP_NotEqual 019b
- 0167: 0105910a0e000000 MOVE reg[0a91] [XXXX] <- 0000000e
- 016f: 0102920a01 MOVE reg[0a92] [XXXX] <- work[01] [XXXX]
- 0174: 0105910a03000000 MOVE reg[0a91] [XXXX] <- 00000003
- 017c: 033841920a MOVE WS_REMIND/HI32 [...X] <- reg[0a92] [X...]
- 0181: 15254104 SHIFT_LEFT WS_REMIND/HI32 [...X] by 04
- 0185: 3ce29a0a41 COMP reg[0a9a] [X...] <- WS_REMIND/HI32 [...X]
- 018a: 459b01 JUMP_Below 019b
- 018d: 4ae5990a04 TEST reg[0a99] [X...] <- 04
- 0192: 449b01 JUMP_Equal 019b
- 0195: 5c25f309fe22 MASK reg[09f3] [...X] & fe | 22
- 019b: 2d650001 ADD work[00] [..X.] <- 01
- 019f: 3e650004 COMP work[00] [..X.] <- 04
- 01a3: 451200 JUMP_Below 0012
- 01a6: 011a280800 MOVE reg[0828] [..XX] <- work[00] [XX..]
- 01ab: 5b EOT
- command_table 00000000 #20 (TV1OutputControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000c12e #21 (EnableScaler):
- Size 0078
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000b: 0da5511b01 OR reg[1b51] [.X..] <- 01
- 0010: 5420541b CLEAR reg[1b54] [...X]
- 0014: 0725441bfe AND reg[1b44] [...X] <- fe
- 0019: 5420451b CLEAR reg[1b45] [...X]
- 001d: 422900630031006301390063024d005a5a
- SWITCH param[00] [..X.]
- 00->0031 01->0039 02->004d
- 002e: 437000 JUMP 0070
- 0031: 0125451b02 MOVE reg[1b45] [...X] <- 02
- 0036: 433e00 JUMP 003e
- 0039: 0125451b01 MOVE reg[1b45] [...X] <- 01
- 003e: 5420421b CLEAR reg[1b42] [...X]
- 0042: 5400431b CLEAR reg[1b43] [XXXX]
- 0046: 5400471b CLEAR reg[1b47] [XXXX]
- 004a: 437000 JUMP 0070
- 004d: 010d431b0101 MOVE reg[1b43] [..XX] <- 0101
- 0053: 0105471b01000100 MOVE reg[1b47] [XXXX] <- 00010001
- 005b: 0d65481b01 OR reg[1b48] [..X.] <- 01
- 0060: 0d654b1b01 OR reg[1b4b] [..X.] <- 01
- 0065: 010d531b1010 MOVE reg[1b53] [..XX] <- 1010
- 006b: 0125421b01 MOVE reg[1b42] [...X] <- 01
- 0070: 5430511b CLEAR reg[1b51] [.X..]
- 0074: 3a0000 SET_REG_BLOCK 0000
- 0077: 5b EOT
- command_table 0000c1a6 #22 (BlankCRTC):
- Size 0074
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 4aa5cb0501 TEST reg[05cb] [.X..] <- 01
- 000e: 441500 JUMP_Equal 0015
- 0011: 02650001 MOVE param[00] [..X.] <- 01
- 0015: 0e250080 OR param[00] [...X] <- 80
- 0019: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 001b: 030046cc00 MOVE WS_FB_WIN [XXXX] <- reg[00cc] [XXXX]
- 0020: 0825000f AND param[00] [...X] <- 0f
- 0024: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0026: 54309d1b CLEAR reg[1b9d] [.X..]
- 002a: 3c699d1b00 COMP reg[1b9d] [..X.] <- param[00] [..X.]
- 002f: 446500 JUMP_Equal 0065
- 0032: 01699d1b00 MOVE reg[1b9d] [..X.] <- param[00] [..X.]
- 0037: 3d650000 COMP param[00] [..X.] <- 00
- 003b: 446500 JUMP_Equal 0065
- 003e: 4aa59c1b01 TEST reg[1b9c] [.X..] <- 01
- 0043: 446500 JUMP_Equal 0065
- 0046: 4c254601 TEST WS_FB_WIN [...X] <- 01
- 004a: 446900 JUMP_Equal 0069
- 004d: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
- 0052: 494d00 JUMP_NotEqual 004d
- 0055: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
- 005a: 445500 JUMP_Equal 0055
- 005d: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
- 0062: 495d00 JUMP_NotEqual 005d
- 0065: 3a0000 SET_REG_BLOCK 0000
- 0068: 5b EOT
- 0069: 4a259d1b01 TEST reg[1b9d] [...X] <- 01
- 006e: 446900 JUMP_Equal 0069
- 0071: 436500 JUMP 0065
- command_table 0000c21a #23 (EnableCRTC):
- Size 003e
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000b: 3d650001 COMP param[00] [..X.] <- 01
- 000f: 443000 JUMP_Equal 0030
- 0012: 0d659c1b03 OR reg[1b9c] [..X.] <- 03
- 0017: 07259c1bfe AND reg[1b9c] [...X] <- fe
- 001c: 4aa59c1b01 TEST reg[1b9c] [.X..] <- 01
- 0021: 491c00 JUMP_NotEqual 001c
- 0024: 07e5001b7f AND reg[1b00] [X...] <- 7f
- 0029: 5420a91b CLEAR reg[1ba9] [...X]
- 002d: 433a00 JUMP 003a
- 0030: 0de5001b80 OR reg[1b00] [X...] <- 80
- 0035: 0d259c1b01 OR reg[1b9c] [...X] <- 01
- 003a: 3a0000 SET_REG_BLOCK 0000
- 003d: 5b EOT
- command_table 00000000 #24 (GetPixelClock):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000c258 #25 (EnableVGA_Render):
- Size 002c
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3c21fc0000 COMP reg[00fc] [...X] <- param[00] [...X]
- 000e: 491900 JUMP_NotEqual 0019
- 0011: 0da5c00001 OR reg[00c0] [.X..] <- 01
- 0016: 432600 JUMP 0026
- 0019: 3c61fc0000 COMP reg[00fc] [..X.] <- param[00] [...X]
- 001e: 492600 JUMP_NotEqual 0026
- 0021: 0da5c00002 OR reg[00c0] [.X..] <- 02
- 0026: 0da5c10001 OR reg[00c1] [.X..] <- 01
- 002b: 5b EOT
- command_table 0000c284 #26 (EnableVGA_Access/GetSCLKOverMCLKRatio):
- Size 0022
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 01 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 03390000 MOVE work[00] [...X] <- param[00] [X...]
- 000a: 553800 CLEAR param[00] [X...]
- 000d: 20020000 MUL param[00] [XXXX] <- work[00] [XXXX]
- 0011: 0304410000 MOVE WS_REMIND/HI32 [XXXX] <- data[0000] [XXXX]
- 0016: 563841 CLEAR WS_REMIND/HI32 [X...]
- 0019: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 001d: 02e20040 MOVE param[00] [X...] <- WS_QUOT/LOW32 [...X]
- 0021: 5b EOT
- command_table 00000000 #27 (SetCRTC_Timing):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000c2a6 #28 (SetCRTC_OverScan):
- Size 0019
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000b: 01015e1b00 MOVE reg[1b5e] [XXXX] <- param[00] [XXXX]
- 0010: 01015f1b01 MOVE reg[1b5f] [XXXX] <- param[01] [XXXX]
- 0015: 3a0000 SET_REG_BLOCK 0000
- 0018: 5b EOT
- command_table 0000c2c0 #29 (SetCRTC_Replication):
- Size 0080
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0009: 03394000 MOVE WS_QUOT/LOW32 [...X] <- param[00] [X...]
- 000d: 553800 CLEAR param[00] [X...]
- 0010: 66ff SET_DATA_BLOCK ff (this table)
- 0012: 2d0d425000 ADD WS_DATAPTR [..XX] <- 0050
- 0017: 3e0c400200 COMP WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 001c: 472700 JUMP_BelowOrEq 0027
- 001f: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0024: 431700 JUMP 0017
- 0027: 330c400400 SUB WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 002c: 210c400600 MUL WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 0031: 2d0c400000 ADD WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 0036: 561840 CLEAR WS_QUOT/LOW32 [XX..]
- 0039: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003d: 7b <unknown> 7b
- 003e: 050040420f MOVE PLL[0040] [XXXX] <- reg[0f42] [XXXX]
- 0043: 00 <unknown> 00
- 0044: 7e <unknown> 7e
- 0045: 0240460202 MOVE param[46] [////] <- reg[0202] [XXXX]
- 004a: 00 <unknown> 00
- 004b: 405b7a30 COMP PLL[007a] [.XX.] <- fb[30] [XX..]
- 004f: 00 <unknown> 00
- 0050: 64 <deprecated> SAVE_REG
- 0051: 00 <unknown> 00
- 0052: 00 <unknown> 00
- 0053: 00 <unknown> 00
- 0054: 00 <unknown> 00
- 0055: 00 <unknown> 00
- 0056: 00 <unknown> 00
- 0057: 00 <unknown> 00
- 0058: ff <reserved>
- 0059: ff <reserved>
- 005a: 070001000000 AND reg[0001] [XXXX] <- reg[0000] [XXXX]
- 0060: c8 <unknown> c8
- 0061: 00 <unknown> 00
- 0062: 3f00080019 COMP fb[08] [XXXX] <- reg[1900] [XXXX]
- 0067: 00 <unknown> 00
- 0068: 40065f00 COMP PLL[005f] [XXXX] <- PLL[0000] [XXXX]
- 006c: 4000320080 COMP PLL[0032] [XXXX] <- reg[8000] [XXXX]
- 0071: 0c7e0060 AND MC[0000] [..X.] <- PLL[0060] [X...]
- 0075: 00 <unknown> 00
- 0076: 64 <deprecated> SAVE_REG
- 0077: 00 <unknown> 00
- 0078: 00 <unknown> 00
- 0079: 327f007f SUB param[00] [..X.] <- MC[007f] [X...]
- 007d: 00 <unknown> 00
- 007e: 64 <deprecated> SAVE_REG
- 007f: 00 <unknown> 00
- command_table 0000c340 #2a (SelectCRTC_Source):
- Size 00c6
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- Attributes: Work space size 01 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 560046 CLEAR WS_FB_WIN [XXXX]
- 000c: 560000 CLEAR work[00] [XXXX]
- 000f: 03210000 MOVE work[00] [...X] <- param[00] [...X]
- 0013: 552000 CLEAR param[00] [...X]
- 0016: 3d650003 COMP param[00] [..X.] <- 03
- 001a: 442c00 JUMP_Equal 002c
- 001d: 3d65000d COMP param[00] [..X.] <- 0d
- 0021: 46bb00 JUMP_Above 00bb
- 0024: 02290000 MOVE param[00] [...X] <- param[00] [..X.]
- 0028: 32250008 SUB param[00] [...X] <- 08
- 002c: 0e250060 OR param[00] [...X] <- 60
- 0030: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0032: 5c22004af800 MASK reg[4a00] [...X] & f8 | work[00] [...X]
- 0038: 02220000 MOVE param[00] [...X] <- work[00] [...X]
- 003c: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 003e: 030841c01a MOVE WS_REMIND/HI32 [..XX] <- reg[1ac0] [..XX]
- 0043: 090d410300 AND WS_REMIND/HI32 [..XX] <- 0003
- 0048: 66ff SET_DATA_BLOCK ff (this table)
- 004a: 2d0d42c200 ADD WS_DATAPTR [..XX] <- 00c2
- 004f: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0053: 0324000000 MOVE work[00] [...X] <- data[0000] [...X]
- 0058: 3de20000 COMP param[00] [X...] <- work[00] [...X]
- 005c: 48a700 JUMP_AboveOrEq 00a7
- 005f: 3e250004 COMP work[00] [...X] <- 04
- 0063: 447600 JUMP_Equal 0076
- 0066: 03224600 MOVE WS_FB_WIN [...X] <- work[00] [...X]
- 006a: 33254601 SUB WS_FB_WIN [...X] <- 01
- 006e: 15254604 SHIFT_LEFT WS_FB_WIN [...X] by 04
- 0072: 0f254601 OR WS_FB_WIN [...X] <- 01
- 0076: 33390000 SUB work[00] [...X] <- param[00] [X...]
- 007a: 3e250001 COMP work[00] [...X] <- 01
- 007e: 449300 JUMP_Equal 0093
- 0081: 3e250002 COMP work[00] [...X] <- 02
- 0085: 448c00 JUMP_Equal 008c
- 0088: 03254621 MOVE WS_FB_WIN [...X] <- 21
- 008c: 0365002f MOVE work[00] [..X.] <- 2f
- 0090: 439700 JUMP 0097
- 0093: 03650013 MOVE work[00] [..X.] <- 13
- 0097: 03794600 MOVE WS_FB_WIN [..X.] <- param[00] [X...]
- 009b: 33654601 SUB WS_FB_WIN [..X.] <- 01
- 009f: 152d4603 SHIFT_LEFT WS_FB_WIN [..X.] by 03
- 00a3: 0f654601 OR WS_FB_WIN [..X.] <- 01
- 00a7: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00a9: 0102f21b46 MOVE reg[1bf2] [XXXX] <- WS_FB_WIN [XXXX]
- 00ae: 0152ee1b00 MOVE reg[1bee] [.XX.] <- work[00] [.XX.]
- 00b3: 5400f91b CLEAR reg[1bf9] [XXXX]
- 00b7: 5400ed1b CLEAR reg[1bed] [XXXX]
- 00bb: 3a0000 SET_REG_BLOCK 0000
- 00be: 5b EOT
- 00bf: 7a040003020104
- CTB_DS 4 bytes
- command_table 0000c406 #2b (EnableGraphSurfaces):
- Size 01af
- Format Rev. 01
- Param Rev. 00
- Content Rev. 04
- Attributes: Work space size 00 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d650201 COMP param[02] [..X.] <- 01
- 000d: 494401 JUMP_NotEqual 0144
- 0010: 4ba50203 TEST param[02] [.X..] <- 03
- 0014: 495d00 JUMP_NotEqual 005d
- 0017: 02050000030005 MOVE param[00] [XXXX] <- 05000300
- 001e: 02050100050200 MOVE param[01] [XXXX] <- 00020500
- 0025: 3c21fc0002 COMP reg[00fc] [...X] <- param[02] [...X]
- 002a: 495700 JUMP_NotEqual 0057
- 002d: 018dc0000002 MOVE reg[00c0] [XX..] <- 0200
- 0033: 5102 DELAY_MicroSec 02
- 0035: 0105c60000001000 MOVE reg[00c6] [XXXX] <- 00100000
- 003d: 0105c80000005000 MOVE reg[00c8] [XXXX] <- 00500000
- 0045: 010dc3000200 MOVE reg[00c3] [..XX] <- 0002
- 004b: 5420ca00 CLEAR reg[00ca] [...X]
- 004f: 0105c20000010000 MOVE reg[00c2] [XXXX] <- 00000100
- 0057: 562040 CLEAR WS_QUOT/LOW32 [...X]
- 005a: 438300 JUMP 0083
- 005d: 0e250280 OR param[02] [...X] <- 80
- 0061: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0063: 5400cc00 CLEAR reg[00cc] [XXXX]
- 0067: 560848 CLEAR WS_REGPTR [..XX]
- 006a: 08250207 AND param[02] [...X] <- 07
- 006e: 0d25ca0001 OR reg[00ca] [...X] <- 01
- 0073: 0125c20001 MOVE reg[00c2] [...X] <- 01
- 0078: 5400c600 CLEAR reg[00c6] [XXXX]
- 007c: 5400c800 CLEAR reg[00c8] [XXXX]
- 0080: 562040 CLEAR WS_QUOT/LOW32 [...X]
- 0083: 3da50100 COMP param[01] [.X..] <- 00
- 0087: 498f00 JUMP_NotEqual 008f
- 008a: 0d25c20010 OR reg[00c2] [...X] <- 10
- 008f: 0765d005fe AND reg[05d0] [..X.] <- fe
- 0094: 3da50101 COMP param[01] [.X..] <- 01
- 0098: 47a000 JUMP_BelowOrEq 00a0
- 009b: 0d65d00501 OR reg[05d0] [..X.] <- 01
- 00a0: 03a040c900 MOVE WS_QUOT/LOW32 [.X..] <- reg[00c9] [...X]
- 00a5: 030046c400 MOVE WS_FB_WIN [XXXX] <- reg[00c4] [XXXX]
- 00aa: 03024146 MOVE WS_REMIND/HI32 [XXXX] <- WS_FB_WIN [XXXX]
- 00ae: 2d0046c600 ADD WS_FB_WIN [XXXX] <- reg[00c6] [XXXX]
- 00b3: 2d0041c800 ADD WS_REMIND/HI32 [XXXX] <- reg[00c8] [XXXX]
- 00b8: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00ba: 0132071a40 MOVE reg[1a07] [...X] <- WS_QUOT/LOW32 [.X..]
- 00bf: 0132081a40 MOVE reg[1a08] [...X] <- WS_QUOT/LOW32 [.X..]
- 00c4: 0102041a46 MOVE reg[1a04] [XXXX] <- WS_FB_WIN [XXXX]
- 00c9: 0102051a41 MOVE reg[1a05] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00ce: 5430c11a CLEAR reg[1ac1] [.X..]
- 00d2: 54005c1b CLEAR reg[1b5c] [XXXX]
- 00d6: 01015d1b00 MOVE reg[1b5d] [XXXX] <- param[00] [XXXX]
- 00db: 5408091a CLEAR reg[1a09] [..XX]
- 00df: 54080a1a CLEAR reg[1a0a] [..XX]
- 00e3: 54080b1a CLEAR reg[1a0b] [..XX]
- 00e7: 54080c1a CLEAR reg[1a0c] [..XX]
- 00eb: 01090e1a00 MOVE reg[1a0e] [..XX] <- param[00] [..XX]
- 00f0: 01190d1a00 MOVE reg[1a0d] [..XX] <- param[00] [XX..]
- 00f5: 5c19011afcf801 MASK reg[1a01] [..XX] & f8fc | param[01] [XX..]
- 00fc: 5ca5011a0f10 MASK reg[1a01] [.X..] & 0f | 10
- 0102: 0109061a01 MOVE reg[1a06] [..XX] <- param[01] [..XX]
- 0107: 0125001a01 MOVE reg[1a00] [...X] <- 01
- 010c: 0d25b31b04 OR reg[1bb3] [...X] <- 04
- 0111: 5c62b31bfe40 MASK reg[1bb3] [..X.] & fe | WS_QUOT/LOW32 [...X]
- 0117: 5420351a CLEAR reg[1a35] [...X]
- 011b: 54203c1a CLEAR reg[1a3c] [...X]
- 011f: 5400ca1b CLEAR reg[1bca] [XXXX]
- 0123: 5400c81b CLEAR reg[1bc8] [XXXX]
- 0127: 5400cc1b CLEAR reg[1bcc] [XXXX]
- 012b: 4ba50203 TEST param[02] [.X..] <- 03
- 012f: 494001 JUMP_NotEqual 0140
- 0132: 0e250280 OR param[02] [...X] <- 80
- 0136: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0138: 0105cc0001000000 MOVE reg[00cc] [XXXX] <- 00000001
- 0140: 3a0000 SET_REG_BLOCK 0000
- 0143: 5b EOT
- 0144: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0146: 3d650200 COMP param[02] [..X.] <- 00
- 014a: 496101 JUMP_NotEqual 0161
- 014d: 5420001a CLEAR reg[1a00] [...X]
- 0151: 3a0000 SET_REG_BLOCK 0000
- 0154: 3c21fc0002 COMP reg[00fc] [...X] <- param[02] [...X]
- 0159: 496001 JUMP_NotEqual 0160
- 015c: 5408c100 CLEAR reg[00c1] [..XX]
- 0160: 5b EOT
- 0161: 3d650210 COMP param[02] [..X.] <- 10
- 0165: 446e01 JUMP_Equal 016e
- 0168: 0109061a01 MOVE reg[1a06] [..XX] <- param[01] [..XX]
- 016d: 5b EOT
- 016e: 030040041a MOVE WS_QUOT/LOW32 [XXXX] <- reg[1a04] [XXXX]
- 0173: 090540000000fd AND WS_QUOT/LOW32 [XXXX] <- fd000000
- 017a: 2d014000 ADD WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 017e: 090d4000f0 AND WS_QUOT/LOW32 [..XX] <- f000
- 0183: 0102041a40 MOVE reg[1a04] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0188: 080d00ff0f AND param[00] [..XX] <- 0fff
- 018d: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0190: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
- 0194: 740a0041 SHR param[00] [..XX] <- WS_REMIND/HI32 [..XX]
- 0198: 2c090100 ADD param[01] [..XX] <- param[00] [..XX]
- 019c: 082500fc AND param[00] [...X] <- fc
- 01a0: 14050010 SHIFT_LEFT param[00] [XXXX] by 10
- 01a4: 01015c1b00 MOVE reg[1b5c] [XXXX] <- param[00] [XXXX]
- 01a9: 01090d1a01 MOVE reg[1a0d] [..XX] <- param[01] [..XX]
- 01ae: 5b EOT
- command_table 0000c5b6 #2c (UpdateCRTC_DoubleBufferRegisters):
- Size 0049
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000b: 0765b61bfe AND reg[1bb6] [..X.] <- fe
- 0010: 3d650001 COMP param[00] [..X.] <- 01
- 0014: 443700 JUMP_Equal 0037
- 0017: 54306e1a CLEAR reg[1a6e] [.X..]
- 001b: 5430111a CLEAR reg[1a11] [.X..]
- 001f: 5420b51b CLEAR reg[1bb5] [...X]
- 0023: 5420bd1b CLEAR reg[1bbd] [...X]
- 0027: 5430bd1b CLEAR reg[1bbd] [.X..]
- 002b: 4a25b61b01 TEST reg[1bb6] [...X] <- 01
- 0030: 492b00 JUMP_NotEqual 002b
- 0033: 3a0000 SET_REG_BLOCK 0000
- 0036: 5b EOT
- 0037: 0d25bd1b01 OR reg[1bbd] [...X] <- 01
- 003c: 54009e1b CLEAR reg[1b9e] [XXXX]
- 0040: 0725c01af4 AND reg[1ac0] [...X] <- f4
- 0045: 3a0000 SET_REG_BLOCK 0000
- 0048: 5b EOT
- command_table 0000c600 #2d (LUT_AutoFill):
- Size 0095
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000b: 0d25031b04 OR reg[1b03] [...X] <- 04
- 0010: 5420781a CLEAR reg[1a78] [...X]
- 0014: 5400801a CLEAR reg[1a80] [XXXX]
- 0018: 3d650001 COMP param[00] [..X.] <- 01
- 001c: 495600 JUMP_NotEqual 0056
- 001f: 0d257e1a07 OR reg[1a7e] [...X] <- 07
- 0024: 01257f1a01 MOVE reg[1a7f] [...X] <- 01
- 0029: 5101 DELAY_MicroSec 01
- 002b: 4a257f1a02 TEST reg[1a7f] [...X] <- 02
- 0030: 442900 JUMP_Equal 0029
- 0033: 54207f1a CLEAR reg[1a7f] [...X]
- 0037: 5408811a CLEAR reg[1a81] [..XX]
- 003b: 5408821a CLEAR reg[1a82] [..XX]
- 003f: 5408831a CLEAR reg[1a83] [..XX]
- 0043: 010d841affff MOVE reg[1a84] [..XX] <- ffff
- 0049: 010d851affff MOVE reg[1a85] [..XX] <- ffff
- 004f: 010d861affff MOVE reg[1a86] [..XX] <- ffff
- 0055: 5b EOT
- 0056: 0131791a00 MOVE reg[1a79] [...X] <- param[00] [.X..]
- 005b: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 005e: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 0062: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 0065: 3d650002 COMP param[00] [..X.] <- 02
- 0069: 497800 JUMP_NotEqual 0078
- 006c: 0300407c1a MOVE WS_QUOT/LOW32 [XXXX] <- reg[1a7c] [XXXX]
- 0071: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0075: 438100 JUMP 0081
- 0078: 03034000 MOVE WS_QUOT/LOW32 [XXXX] <- fb[00] [XXXX]
- 007c: 01027c1a40 MOVE reg[1a7c] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0081: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
- 0088: 2d8d410100 ADD WS_REMIND/HI32 [XX..] <- 0001
- 008d: 3e894101 COMP WS_REMIND/HI32 [XX..] <- param[01] [..XX]
- 0091: 456500 JUMP_Below 0065
- 0094: 5b EOT
- command_table 0000e3fe #2e (EnableHW_IconCursor):
- Size 02f9
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d250101 COMP param[01] [...X] <- 01
- 000d: 447b00 JUMP_Equal 007b
- 0010: 3d250102 COMP param[01] [...X] <- 02
- 0014: 446801 JUMP_Equal 0168
- 0017: 3d250100 COMP param[01] [...X] <- 00
- 001b: 49ca02 JUMP_NotEqual 02ca
- 001e: 3d050000000000 COMP param[00] [XXXX] <- 00000000
- 0025: 493900 JUMP_NotEqual 0039
- 0028: 3a0000 SET_REG_BLOCK 0000
- 002b: 0d25681801 OR reg[1868] [...X] <- 01
- 0030: 4a65681801 TEST reg[1868] [..X.] <- 01
- 0035: 443000 JUMP_Equal 0030
- 0038: 5b EOT
- 0039: 54206818 CLEAR reg[1868] [...X]
- 003d: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
- 003f: 0300402401 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0124] [XXXX]
- 0044: 3e394000 COMP WS_QUOT/LOW32 [...X] <- param[00] [X...]
- 0048: 447700 JUMP_Equal 0077
- 004b: 4aa5240108 TEST reg[0124] [.X..] <- 08
- 0050: 444b00 JUMP_Equal 004b
- 0053: 03394000 MOVE WS_QUOT/LOW32 [...X] <- param[00] [X...]
- 0057: 3ee54000 COMP WS_QUOT/LOW32 [X...] <- 00
- 005b: 496200 JUMP_NotEqual 0062
- 005e: 03e54020 MOVE WS_QUOT/LOW32 [X...] <- 20
- 0062: 0102240140 MOVE reg[0124] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0067: 4aa5240108 TEST reg[0124] [.X..] <- 08
- 006c: 446700 JUMP_Equal 0067
- 006f: 4aa5240110 TEST reg[0124] [.X..] <- 10
- 0074: 446f00 JUMP_Equal 006f
- 0077: 553800 CLEAR param[00] [X...]
- 007a: 5b EOT
- 007b: 3d650102 COMP param[01] [..X.] <- 02
- 007f: 44d700 JUMP_Equal 00d7
- 0082: 02050060ea0000 MOVE param[00] [XXXX] <- 0000ea60
- 0089: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
- 008b: 3cf9240100 COMP reg[0124] [X...] <- param[00] [X...]
- 0090: 44c100 JUMP_Equal 00c1
- 0093: 07251501fe AND reg[0115] [...X] <- fe
- 0098: 4aa5240110 TEST reg[0124] [.X..] <- 10
- 009d: 449800 JUMP_Equal 0098
- 00a0: 0300402401 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0124] [XXXX]
- 00a5: 03f94000 MOVE WS_QUOT/LOW32 [X...] <- param[00] [X...]
- 00a9: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
- 00ad: 49b400 JUMP_NotEqual 00b4
- 00b0: 03254068 MOVE WS_QUOT/LOW32 [...X] <- 68
- 00b4: 0102240140 MOVE reg[0124] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00b9: 4aa5240110 TEST reg[0124] [.X..] <- 10
- 00be: 44b900 JUMP_Equal 00b9
- 00c1: 5d0500000000ff407e0500 MASK param[00] [XXXX] & ff000000 | 00057e40
- 00cc: 5229 CALL_TABLE 29 (SetCRTC_Replication)
- 00ce: 070d1801f8fe AND reg[0118] [..XX] <- fef8
- 00d4: 433a01 JUMP 013a
- 00d7: 0205000046c323 MOVE param[00] [XXXX] <- 23c34600
- 00de: 07251501fe AND reg[0115] [...X] <- fe
- 00e3: 4aa5011703 TEST reg[1701] [.X..] <- 03
- 00e8: 443a01 JUMP_Equal 013a
- 00eb: 560840 CLEAR WS_QUOT/LOW32 [..XX]
- 00ee: 03314001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [.X..]
- 00f2: 150d400e SHIFT_LEFT WS_QUOT/LOW32 [..XX] by 0e
- 00f6: 0f0d400f04 OR WS_QUOT/LOW32 [..XX] <- 040f
- 00fb: 010a181740 MOVE reg[1718] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0100: 5cb11917fc01 MASK reg[1719] [.X..] & fc | param[01] [.X..]
- 0106: 5105 DELAY_MicroSec 05
- 0108: 07a50117fc AND reg[1701] [.X..] <- fc
- 010d: 0125051740 MOVE reg[1705] [...X] <- 40
- 0112: 0105021700003c00 MOVE reg[1702] [XXXX] <- 003c0000
- 011a: 01651c1701 MOVE reg[171c] [..X.] <- 01
- 011f: 54080417 CLEAR reg[1704] [..XX]
- 0123: 01a50517e8 MOVE reg[1705] [.X..] <- e8
- 0128: 0da5191710 OR reg[1719] [.X..] <- 10
- 012d: 4a65241702 TEST reg[1724] [..X.] <- 02
- 0132: 442d01 JUMP_Equal 012d
- 0135: 0d65191703 OR reg[1719] [..X.] <- 03
- 013a: 0101420100 MOVE reg[0142] [XXXX] <- param[00] [XXXX]
- 013f: 0101460100 MOVE reg[0146] [XXXX] <- param[00] [XXXX]
- 0144: 01014a0100 MOVE reg[014a] [XXXX] <- param[00] [XXXX]
- 0149: 01014e0100 MOVE reg[014e] [XXXX] <- param[00] [XXXX]
- 014e: 0101520100 MOVE reg[0152] [XXXX] <- param[00] [XXXX]
- 0153: 0101560100 MOVE reg[0156] [XXXX] <- param[00] [XXXX]
- 0158: 3d650102 COMP param[01] [..X.] <- 02
- 015c: 496701 JUMP_NotEqual 0167
- 015f: 5c0d1801f8ff0101 MASK reg[0118] [..XX] & fff8 | 0101
- 0167: 5b EOT
- 0168: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 016b: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
- 016f: 09254103 AND WS_REMIND/HI32 [...X] <- 03
- 0173: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
- 0177: 66ff SET_DATA_BLOCK ff (this table)
- 0179: 2d0d42d102 ADD WS_DATAPTR [..XX] <- 02d1
- 017e: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0182: 2605000a000000 DIV param[00] [XXXX] <- 0000000a
- 0189: 0304410000 MOVE WS_REMIND/HI32 [XXXX] <- data[0000] [XXXX]
- 018e: 27024140 DIV WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0192: 3e054000000100 COMP WS_QUOT/LOW32 [XXXX] <- 00010000
- 0199: 45a101 JUMP_Below 01a1
- 019c: 030d40ffff MOVE WS_QUOT/LOW32 [..XX] <- ffff
- 01a1: 66ff SET_DATA_BLOCK ff (this table)
- 01a3: 2d0d42e102 ADD WS_DATAPTR [..XX] <- 02e1
- 01a8: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 01ab: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 01af: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
- 01b3: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 01b7: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 01bc: 010a301b40 MOVE reg[1b30] [..XX] <- WS_QUOT/LOW32 [..XX]
- 01c1: 3a0000 SET_REG_BLOCK 0000
- 01c4: 3d65010b COMP param[01] [..X.] <- 0b
- 01c8: 492c02 JUMP_NotEqual 022c
- 01cb: 20050064000000 MUL param[00] [XXXX] <- 00000064
- 01d2: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 01d7: 0300414001 MOVE WS_REMIND/HI32 [XXXX] <- reg[0140] [XXXX]
- 01dc: 0f254110 OR WS_REMIND/HI32 [...X] <- 10
- 01e0: 090d41dff7 AND WS_REMIND/HI32 [..XX] <- f7df
- 01e5: 4ba50104 TEST param[01] [.X..] <- 04
- 01e9: 44f001 JUMP_Equal 01f0
- 01ec: 0f654108 OR WS_REMIND/HI32 [..X.] <- 08
- 01f0: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 01f5: 4a059c1b01000000 TEST reg[1b9c] [XXXX] <- 00000001
- 01fd: 441502 JUMP_Equal 0215
- 0200: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 0205: 3c02410140 COMP reg[0141] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 020a: 491502 JUMP_NotEqual 0215
- 020d: 3c02400141 COMP reg[0140] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0212: 44ca02 JUMP_Equal 02ca
- 0215: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 021a: 07254001ef AND reg[0140] [...X] <- ef
- 021f: 0102410140 MOVE reg[0141] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0224: 010a400141 MOVE reg[0140] [..XX] <- WS_REMIND/HI32 [..XX]
- 0229: 43ca02 JUMP 02ca
- 022c: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 022f: 038d400c00 MOVE WS_QUOT/LOW32 [XX..] <- 000c
- 0234: 3d650118 COMP param[01] [..X.] <- 18
- 0238: 444f02 JUMP_Equal 024f
- 023b: 038d403e00 MOVE WS_QUOT/LOW32 [XX..] <- 003e
- 0240: 3d650119 COMP param[01] [..X.] <- 19
- 0244: 444f02 JUMP_Equal 024f
- 0247: 03a94001 MOVE WS_QUOT/LOW32 [.X..] <- param[01] [..X.]
- 024b: 33a54014 SUB WS_QUOT/LOW32 [.X..] <- 14
- 024f: 03314001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [.X..]
- 0253: 09254003 AND WS_QUOT/LOW32 [...X] <- 03
- 0257: 15254004 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 04
- 025b: 0f0d400101 OR WS_QUOT/LOW32 [..XX] <- 0101
- 0260: 4ba50104 TEST param[01] [.X..] <- 04
- 0264: 446c02 JUMP_Equal 026c
- 0267: 0f0d400002 OR WS_QUOT/LOW32 [..XX] <- 0200
- 026c: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 026f: 03294101 MOVE WS_REMIND/HI32 [...X] <- param[01] [..X.]
- 0273: 33254114 SUB WS_REMIND/HI32 [...X] <- 14
- 0277: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 027c: 4a059c1b01000000 TEST reg[1b9c] [XXXX] <- 00000001
- 0284: 44a802 JUMP_Equal 02a8
- 0287: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 028c: 4a25400110 TEST reg[0140] [...X] <- 10
- 0291: 49a802 JUMP_NotEqual 02a8
- 0294: 3c22430141 COMP reg[0143] [...X] <- WS_REMIND/HI32 [...X]
- 0299: 49a802 JUMP_NotEqual 02a8
- 029c: 031a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [XX..]
- 02a0: 3c0a000140 COMP reg[0100] [..XX] <- WS_QUOT/LOW32 [..XX]
- 02a5: 44ca02 JUMP_Equal 02ca
- 02a8: 031a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [XX..]
- 02ac: 07250001fe AND reg[0100] [...X] <- fe
- 02b1: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 02b6: 0122430141 MOVE reg[0143] [...X] <- WS_REMIND/HI32 [...X]
- 02bb: 070d4001eff7 AND reg[0140] [..XX] <- f7ef
- 02c1: 031a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [XX..]
- 02c5: 010a000140 MOVE reg[0100] [..XX] <- WS_QUOT/LOW32 [..XX]
- 02ca: 3a0000 SET_REG_BLOCK 0000
- 02cd: 5b EOT
- 02ce: 7a280000ca9a3b807c814a002f68590094357700000000000204000004080000
- 260c0000281000002a1400
- CTB_DS 40 bytes
- command_table 0000c696 #2f (GetMemoryClock):
- Size 003d
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 000c: 0338409a0a MOVE WS_QUOT/LOW32 [...X] <- reg[0a9a] [X...]
- 0011: 210540e2040000 MUL WS_QUOT/LOW32 [XXXX] <- 000004e2
- 0018: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 001c: 030040990a MOVE WS_QUOT/LOW32 [XXXX] <- reg[0a99] [XXXX]
- 0021: 1b054014 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 14
- 0025: 090d400700 AND WS_QUOT/LOW32 [..XX] <- 0007
- 002a: 210540093d0000 MUL WS_QUOT/LOW32 [XXXX] <- 00003d09
- 0031: 27054064000000 DIV WS_QUOT/LOW32 [XXXX] <- 00000064
- 0038: 2c020040 ADD param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003c: 5b EOT
- command_table 0000c6d4 #30 (GetEngineClock):
- Size 00d8
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 03 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 010582002c0050c0 MOVE reg[0082] [XXXX] <- c050002c
- 0011: 4a25830001 TEST reg[0083] [...X] <- 01
- 0016: 493b00 JUMP_NotEqual 003b
- 0019: 020500407e0500 MOVE param[00] [XXXX] <- 00057e40
- 0020: 01058200b40050c0 MOVE reg[0082] [XXXX] <- c05000b4
- 0028: 02e8008300 MOVE param[00] [X...] <- reg[0083] [..X.]
- 002d: 5229 CALL_TABLE 29 (SetCRTC_Replication)
- 002f: 26050010270000 DIV param[00] [XXXX] <- 00002710
- 0036: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003a: 5b EOT
- 003b: 030500ac0250c0 MOVE work[00] [XXXX] <- c05002ac
- 0042: 0305018c0250c0 MOVE work[01] [XXXX] <- c050028c
- 0049: 030502780250c0 MOVE work[02] [XXXX] <- c0500278
- 0050: 01058200400350c0 MOVE reg[0082] [XXXX] <- c0500340
- 0058: 4a25830001 TEST reg[0083] [...X] <- 01
- 005d: 447500 JUMP_Equal 0075
- 0060: 030500280350c0 MOVE work[00] [XXXX] <- c0500328
- 0067: 030501080350c0 MOVE work[01] [XXXX] <- c0500308
- 006e: 030502f40250c0 MOVE work[02] [XXXX] <- c05002f4
- 0075: 0102820002 MOVE reg[0082] [XXXX] <- work[02] [XXXX]
- 007a: 4a05830080000000 TEST reg[0083] [XXXX] <- 00000080
- 0082: 448c00 JUMP_Equal 008c
- 0085: 2d050110000000 ADD work[01] [XXXX] <- 00000010
- 008c: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 0091: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0094: 0318408300 MOVE WS_QUOT/LOW32 [..XX] <- reg[0083] [XX..]
- 0099: 21054010270000 MUL WS_QUOT/LOW32 [XXXX] <- 00002710
- 00a0: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00a4: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00a7: 0308408300 MOVE WS_QUOT/LOW32 [..XX] <- reg[0083] [..XX]
- 00ac: 21054010270000 MUL WS_QUOT/LOW32 [XXXX] <- 00002710
- 00b3: 27054000000100 DIV WS_QUOT/LOW32 [XXXX] <- 00010000
- 00ba: 2d024640 ADD WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00be: 0102820000 MOVE reg[0082] [XXXX] <- work[00] [XXXX]
- 00c3: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00c6: 0320408300 MOVE WS_QUOT/LOW32 [...X] <- reg[0083] [...X]
- 00cb: 0925400f AND WS_QUOT/LOW32 [...X] <- 0f
- 00cf: 75024640 SHR WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00d3: 02020046 MOVE param[00] [XXXX] <- WS_FB_WIN [XXXX]
- 00d7: 5b EOT
- command_table 0000c7ac #31 (SetCRTC_UsingDTDTiming):
- Size 0153
- Format Rev. 02
- Param Rev. 00
- Content Rev. 03
- Attributes: Work space size 00 longs
- Parameter space size 06 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 66ff SET_DATA_BLOCK ff (this table)
- 000b: 2d0d424701 ADD WS_DATAPTR [..XX] <- 0147
- 0010: 552805 CLEAR param[05] [..X.]
- 0013: 2d094205 ADD WS_DATAPTR [..XX] <- param[05] [..XX]
- 0017: 2d094205 ADD WS_DATAPTR [..XX] <- param[05] [..XX]
- 001b: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0020: 03094103 MOVE WS_REMIND/HI32 [..XX] <- param[03] [..XX]
- 0024: 2d194103 ADD WS_REMIND/HI32 [..XX] <- param[03] [XX..]
- 0028: 3e0d410300 COMP WS_REMIND/HI32 [..XX] <- 0003
- 002d: 463f00 JUMP_Above 003f
- 0030: 5c05b31bfb0ff0ff00300000 MASK reg[1bb3] [XXXX] & fff00ffb | 00003000
- 003c: 434b00 JUMP 004b
- 003f: 5c05b31bff0ff0ff04400000 MASK reg[1bb3] [XXXX] & fff00fff | 00004004
- 004b: 03094100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 004f: 2d194100 ADD WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 0053: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 0058: 010a801b41 MOVE reg[1b80] [..XX] <- WS_REMIND/HI32 [..XX]
- 005d: 5408821b CLEAR reg[1b82] [..XX]
- 0061: 0199821b02 MOVE reg[1b82] [XX..] <- param[02] [XX..]
- 0066: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 006a: 33094102 SUB WS_REMIND/HI32 [..XX] <- param[02] [..XX]
- 006e: 561841 CLEAR WS_REMIND/HI32 [XX..]
- 0071: 03b14104 MOVE WS_REMIND/HI32 [.X..] <- param[04] [.X..]
- 0075: 331a4141 SUB WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 0079: 018a811b41 MOVE reg[1b81] [XX..] <- WS_REMIND/HI32 [..XX]
- 007e: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 0082: 33094102 SUB WS_REMIND/HI32 [..XX] <- param[02] [..XX]
- 0086: 2d1a4141 ADD WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 008a: 2d094100 ADD WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 008e: 4b250410 TEST param[04] [...X] <- 10
- 0092: 449900 JUMP_Equal 0099
- 0095: 2d094100 ADD WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 0099: 010a811b41 MOVE reg[1b81] [..XX] <- WS_REMIND/HI32 [..XX]
- 009e: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
- 00a2: 09254102 AND WS_REMIND/HI32 [...X] <- 02
- 00a6: 1b254101 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 01
- 00aa: 0122831b41 MOVE reg[1b83] [...X] <- WS_REMIND/HI32 [...X]
- 00af: 54005e1b CLEAR reg[1b5e] [XXXX]
- 00b3: 01315e1b04 MOVE reg[1b5e] [...X] <- param[04] [.X..]
- 00b8: 01b15e1b04 MOVE reg[1b5e] [.X..] <- param[04] [.X..]
- 00bd: 03094101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 00c1: 2d194101 ADD WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 00c5: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 00ca: 010a871b41 MOVE reg[1b87] [..XX] <- WS_REMIND/HI32 [..XX]
- 00cf: 54088e1b CLEAR reg[1b8e] [..XX]
- 00d3: 01998e1b03 MOVE reg[1b8e] [XX..] <- param[03] [XX..]
- 00d8: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 00dc: 33094103 SUB WS_REMIND/HI32 [..XX] <- param[03] [..XX]
- 00e0: 561841 CLEAR WS_REMIND/HI32 [XX..]
- 00e3: 03b94104 MOVE WS_REMIND/HI32 [.X..] <- param[04] [X...]
- 00e7: 331a4141 SUB WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 00eb: 018a8d1b41 MOVE reg[1b8d] [XX..] <- WS_REMIND/HI32 [..XX]
- 00f0: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 00f4: 33094103 SUB WS_REMIND/HI32 [..XX] <- param[03] [..XX]
- 00f8: 2d1a4141 ADD WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 00fc: 2d094101 ADD WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 0100: 4b250420 TEST param[04] [...X] <- 20
- 0104: 440b01 JUMP_Equal 010b
- 0107: 2d094101 ADD WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 010b: 010a8d1b41 MOVE reg[1b8d] [..XX] <- WS_REMIND/HI32 [..XX]
- 0110: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
- 0114: 09254104 AND WS_REMIND/HI32 [...X] <- 04
- 0118: 1b254102 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 02
- 011c: 01228f1b41 MOVE reg[1b8f] [...X] <- WS_REMIND/HI32 [...X]
- 0121: 54005f1b CLEAR reg[1b5f] [XXXX]
- 0125: 01395f1b04 MOVE reg[1b5f] [...X] <- param[04] [X...]
- 012a: 01b95f1b04 MOVE reg[1b5f] [.X..] <- param[04] [X...]
- 012f: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
- 0133: 09254180 AND WS_REMIND/HI32 [...X] <- 80
- 0137: 1b254107 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 07
- 013b: 01229e1b41 MOVE reg[1b9e] [...X] <- WS_REMIND/HI32 [...X]
- 0140: 3a0000 SET_REG_BLOCK 0000
- 0143: 5b EOT
- 0144: 7a0c0000000002000400260028002a
- CTB_DS 12 bytes
- command_table 00000000 #32 (ExternalEncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000e0ec #33 (LVTMAOutputControl):
- Size 01d1
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 01 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 42210063072900630366006302d5006304fa00630c8501630da8015a5a
- SWITCH param[00] [...X]
- 07->0029 03->0066 02->00d5 04->00fa 0c->0185 0d->01a8
- 0026: 43d001 JUMP 01d0
- 0029: 010d1d489f0f MOVE reg[481d] [..XX] <- 0f9f
- 002f: 01051e4800000000 MOVE reg[481e] [XXXX] <- 00000000
- 0037: 01051f487d000000 MOVE reg[481f] [XXXX] <- 0000007d
- 003f: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0041: 014c1f483900 MOVE reg[481f] [.XX.] <- data[0039] [..XX]
- 0047: 0324464200 MOVE WS_FB_WIN [...X] <- data[0042] [...X]
- 004c: 3e254600 COMP WS_FB_WIN [...X] <- 00
- 0050: 445800 JUMP_Equal 0058
- 0053: 01251f4800 MOVE reg[481f] [...X] <- 00
- 0058: 4a251b4810 TEST reg[481b] [...X] <- 10
- 005d: 49d001 JUMP_NotEqual 01d0
- 0060: 0de51b4802 OR reg[481b] [X...] <- 02
- 0065: 5b EOT
- 0066: 4aa5cb0501 TEST reg[05cb] [.X..] <- 01
- 006b: 49d001 JUMP_NotEqual 01d0
- 006e: 4a251b4801 TEST reg[481b] [...X] <- 01
- 0073: 44d001 JUMP_Equal 01d0
- 0076: 4a251c4810 TEST reg[481c] [...X] <- 10
- 007b: 447600 JUMP_Equal 0076
- 007e: 4ae51b4802 TEST reg[481b] [X...] <- 02
- 0083: 499100 JUMP_NotEqual 0091
- 0086: 4a251c4808 TEST reg[481c] [...X] <- 08
- 008b: 49d001 JUMP_NotEqual 01d0
- 008e: 43c500 JUMP 00c5
- 0091: 4ae51b4801 TEST reg[481b] [X...] <- 01
- 0096: 49d001 JUMP_NotEqual 01d0
- 0099: 4a251b4810 TEST reg[481b] [...X] <- 10
- 009e: 44c500 JUMP_Equal 00c5
- 00a1: 0da51b4803 OR reg[481b] [.X..] <- 03
- 00a6: 0d651b4803 OR reg[481b] [..X.] <- 03
- 00ab: 010d1d480000 MOVE reg[481d] [..XX] <- 0000
- 00b1: 5c251b48ef01 MASK reg[481b] [...X] & ef | 01
- 00b7: 4a251c4810 TEST reg[481c] [...X] <- 10
- 00bc: 44b700 JUMP_Equal 00b7
- 00bf: 010d1d489f0f MOVE reg[481d] [..XX] <- 0f9f
- 00c5: 07e51b48fc AND reg[481b] [X...] <- fc
- 00ca: 0de51f4801 OR reg[481f] [X...] <- 01
- 00cf: 0d251b4811 OR reg[481b] [...X] <- 11
- 00d4: 5b EOT
- 00d5: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 00d7: 0324464200 MOVE WS_FB_WIN [...X] <- data[0042] [...X]
- 00dc: 3e254600 COMP WS_FB_WIN [...X] <- 00
- 00e0: 49d001 JUMP_NotEqual 01d0
- 00e3: 4a251b4801 TEST reg[481b] [...X] <- 01
- 00e8: 44d001 JUMP_Equal 01d0
- 00eb: 4a251c4810 TEST reg[481c] [...X] <- 10
- 00f0: 44eb00 JUMP_Equal 00eb
- 00f3: 5ce51b48fe02 MASK reg[481b] [X...] & fe | 02
- 00f9: 5b EOT
- 00fa: 4a65d00502 TEST reg[05d0] [..X.] <- 02
- 00ff: 440701 JUMP_Equal 0107
- 0102: 0d25234801 OR reg[4823] [...X] <- 01
- 0107: 3d8d000000 COMP param[00] [XX..] <- 0000
- 010c: 448401 JUMP_Equal 0184
- 010f: 03054680f0fa02 MOVE WS_FB_WIN [XXXX] <- 02faf080
- 0116: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0119: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 011d: 210541ff0f0000 MUL WS_REMIND/HI32 [XXXX] <- 00000fff
- 0124: 27024640 DIV WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0128: 3e054100000000 COMP WS_REMIND/HI32 [XXXX] <- 00000000
- 012f: 443701 JUMP_Equal 0137
- 0132: 2d0d400100 ADD WS_QUOT/LOW32 [..XX] <- 0001
- 0137: 018a1d4840 MOVE reg[481d] [XX..] <- WS_QUOT/LOW32 [..XX]
- 013c: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 013f: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 0143: 21024041 MUL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0147: 27024640 DIV WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 014b: 01a522480c MOVE reg[4822] [.X..] <- 0c
- 0150: 010a224840 MOVE reg[4822] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0155: 15054004 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 04
- 0159: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 015c: 03294100 MOVE WS_REMIND/HI32 [...X] <- param[00] [..X.]
- 0160: 2d0d410100 ADD WS_REMIND/HI32 [..XX] <- 0001
- 0165: 21024041 MUL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0169: 1b054008 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 08
- 016d: 010a204840 MOVE reg[4820] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0172: 0de52048c0 OR reg[4820] [X...] <- c0
- 0177: 07252348fe AND reg[4823] [...X] <- fe
- 017c: 4a65234801 TEST reg[4823] [..X.] <- 01
- 0181: 497c01 JUMP_NotEqual 017c
- 0184: 5b EOT
- 0185: 4a251b4801 TEST reg[481b] [...X] <- 01
- 018a: 449d01 JUMP_Equal 019d
- 018d: 4a251b4810 TEST reg[481b] [...X] <- 10
- 0192: 49d001 JUMP_NotEqual 01d0
- 0195: 4a251c4810 TEST reg[481c] [...X] <- 10
- 019a: 449501 JUMP_Equal 0195
- 019d: 07e51f48fe AND reg[481f] [X...] <- fe
- 01a2: 0d251b4811 OR reg[481b] [...X] <- 11
- 01a7: 5b EOT
- 01a8: 4a251b4801 TEST reg[481b] [...X] <- 01
- 01ad: 44d001 JUMP_Equal 01d0
- 01b0: 4a251b4810 TEST reg[481b] [...X] <- 10
- 01b5: 44d001 JUMP_Equal 01d0
- 01b8: 4a251c4810 TEST reg[481c] [...X] <- 10
- 01bd: 44b801 JUMP_Equal 01b8
- 01c0: 07a51b48fc AND reg[481b] [.X..] <- fc
- 01c5: 07651b48fc AND reg[481b] [..X.] <- fc
- 01ca: 5c251b48ef01 MASK reg[481b] [...X] & ef | 01
- 01d0: 5b EOT
- command_table 0000c900 #34 (VRAM_BlockDetectionByStrap):
- Size 00be
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 03a14000 MOVE WS_QUOT/LOW32 [.X..] <- param[00] [...X]
- 000d: 3da50000 COMP param[00] [.X..] <- 00
- 0011: 494900 JUMP_NotEqual 0049
- 0014: 6604 SET_DATA_BLOCK 04 (FirmwareInfo)
- 0016: 0324405800 MOVE WS_QUOT/LOW32 [...X] <- data[0058] [...X]
- 001b: 3e2540ff COMP WS_QUOT/LOW32 [...X] <- ff
- 001f: 49ae00 JUMP_NotEqual 00ae
- 0022: 550001 CLEAR param[01] [XXXX]
- 0025: 02250128 MOVE param[01] [...X] <- 28
- 0029: 5209 CALL_TABLE 09 (GPIOPinControl)
- 002b: 020d012901 MOVE param[01] [..XX] <- 0129
- 0030: 5209 CALL_TABLE 09 (GPIOPinControl)
- 0032: 020d012a02 MOVE param[01] [..XX] <- 022a
- 0037: 5209 CALL_TABLE 09 (GPIOPinControl)
- 0039: 020d012b03 MOVE param[01] [..XX] <- 032b
- 003e: 5209 CALL_TABLE 09 (GPIOPinControl)
- 0040: 03b14001 MOVE WS_QUOT/LOW32 [.X..] <- param[01] [.X..]
- 0044: 01b10a1501 MOVE reg[150a] [.X..] <- param[01] [.X..]
- 0049: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 004b: 0364401000 MOVE WS_QUOT/LOW32 [..X.] <- data[0010] [...X]
- 0050: 562040 CLEAR WS_QUOT/LOW32 [...X]
- 0053: 2d0d421400 ADD WS_DATAPTR [..XX] <- 0014
- 0058: 5430cd05 CLEAR reg[05cd] [.X..]
- 005c: 3ea4400a00 COMP WS_QUOT/LOW32 [.X..] <- data[000a] [...X]
- 0061: 499300 JUMP_NotEqual 0093
- 0064: 3da50000 COMP param[00] [.X..] <- 00
- 0068: 44ae00 JUMP_Equal 00ae
- 006b: 0324411c00 MOVE WS_REMIND/HI32 [...X] <- data[001c] [...X]
- 0070: 03714100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [.X..]
- 0074: 090d410f0f AND WS_REMIND/HI32 [..XX] <- 0f0f
- 0079: 3e624141 COMP WS_REMIND/HI32 [..X.] <- WS_REMIND/HI32 [...X]
- 007d: 499300 JUMP_NotEqual 0093
- 0080: 01a2cd0540 MOVE reg[05cd] [.X..] <- WS_QUOT/LOW32 [...X]
- 0085: 0164800a1c00 MOVE reg[0a80] [..X.] <- data[001c] [...X]
- 008b: 3da4001c00 COMP param[00] [.X..] <- data[001c] [...X]
- 0090: 44ae00 JUMP_Equal 00ae
- 0093: 2d0c420400 ADD WS_DATAPTR [..XX] <- data[0004] [..XX]
- 0098: 2d254001 ADD WS_QUOT/LOW32 [...X] <- 01
- 009c: 3e624040 COMP WS_QUOT/LOW32 [..X.] <- WS_QUOT/LOW32 [...X]
- 00a0: 495c00 JUMP_NotEqual 005c
- 00a3: 01f10a1500 MOVE reg[150a] [X...] <- param[00] [.X..]
- 00a8: 0da50a1580 OR reg[150a] [.X..] <- 80
- 00ad: 5b EOT
- 00ae: 01a2cd0540 MOVE reg[05cd] [.X..] <- WS_QUOT/LOW32 [...X]
- 00b3: 0164800a1c00 MOVE reg[0a80] [..X.] <- data[001c] [...X]
- 00b9: 54180a15 CLEAR reg[150a] [XX..]
- 00bd: 5b EOT
- command_table 0000e330 #35 (MemoryCleanUp):
- Size 00ce
- Format Rev. 03
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 04 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 000c: 4a2500ec01 TEST reg[ec00] [...X] <- 01
- 0011: 443000 JUMP_Equal 0030
- 0014: 4a2505ec1e TEST reg[ec05] [...X] <- 1e
- 0019: 493000 JUMP_NotEqual 0030
- 001c: 03254001 MOVE WS_QUOT/LOW32 [...X] <- 01
- 0020: 010505ec03000000 MOVE reg[ec05] [XXXX] <- 00000003
- 0028: 4a6505ec0f TEST reg[ec05] [..X.] <- 0f
- 002d: 492800 JUMP_NotEqual 0028
- 0030: 3d650200 COMP param[02] [..X.] <- 00
- 0034: 493c00 JUMP_NotEqual 003c
- 0037: 2c28020908 ADD param[02] [...X] <- reg[0809] [..X.]
- 003c: 3de50200 COMP param[02] [X...] <- 00
- 0040: 494800 JUMP_NotEqual 0048
- 0043: 2ca8020908 ADD param[02] [.X..] <- reg[0809] [..X.]
- 0048: 3d650202 COMP param[02] [..X.] <- 02
- 004c: 496b00 JUMP_NotEqual 006b
- 004f: 01058200100060c0 MOVE reg[0082] [XXXX] <- c0600010
- 0057: 0101830000 MOVE reg[0083] [XXXX] <- param[00] [XXXX]
- 005c: 01058200140060c0 MOVE reg[0082] [XXXX] <- c0600014
- 0064: 0205000c020000 MOVE param[00] [XXXX] <- 0000020c
- 006b: 3de50203 COMP param[02] [X...] <- 03
- 006f: 498100 JUMP_NotEqual 0081
- 0072: 0101820001 MOVE reg[0082] [XXXX] <- param[01] [XXXX]
- 0077: 0205010c020000 MOVE param[01] [XXXX] <- 0000020c
- 007e: 438100 JUMP 0081
- 0081: 540063c0 CLEAR reg[c063] [XXXX]
- 0085: 010164c000 MOVE reg[c064] [XXXX] <- param[00] [XXXX]
- 008a: 012165c002 MOVE reg[c065] [...X] <- param[02] [...X]
- 008f: 010166c001 MOVE reg[c066] [XXXX] <- param[01] [XXXX]
- 0094: 013167c002 MOVE reg[c067] [...X] <- param[02] [.X..]
- 0099: 0101e8c003 MOVE reg[c0e8] [XXXX] <- param[03] [XXXX]
- 009e: 3d650201 COMP param[02] [..X.] <- 01
- 00a2: 44ae00 JUMP_Equal 00ae
- 00a5: 3de50201 COMP param[02] [X...] <- 01
- 00a9: 44ae00 JUMP_Equal 00ae
- 00ac: 5102 DELAY_MicroSec 02
- 00ae: 4ae5a02180 TEST reg[21a0] [X...] <- 80
- 00b3: 49ae00 JUMP_NotEqual 00ae
- 00b6: 3e254001 COMP WS_QUOT/LOW32 [...X] <- 01
- 00ba: 49cd00 JUMP_NotEqual 00cd
- 00bd: 010505ec01000000 MOVE reg[ec05] [XXXX] <- 00000001
- 00c5: 4a6505ec0f TEST reg[ec05] [..X.] <- 0f
- 00ca: 49c500 JUMP_NotEqual 00c5
- 00cd: 5b EOT
- command_table 0000c9e2 #36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):
- Size 0231
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 0d25f41608 OR reg[16f4] [...X] <- 08
- 000e: 07256218fe AND reg[1862] [...X] <- fe
- 0013: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0016: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 001a: 0925410f AND WS_REMIND/HI32 [...X] <- 0f
- 001e: 030a4042 MOVE WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
- 0022: 66ff SET_DATA_BLOCK ff (this table)
- 0024: 2d0d421102 ADD WS_DATAPTR [..XX] <- 0211
- 0029: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
- 002d: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0031: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 0036: 0102000041 MOVE reg[0000] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 003b: 07a50100fe AND reg[0001] [.X..] <- fe
- 0040: 54080100 CLEAR reg[0001] [..XX]
- 0044: 010cfb160200 MOVE reg[16fb] [..XX] <- data[0002] [..XX]
- 004a: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 004e: 03054050c30000 MOVE WS_QUOT/LOW32 [XXXX] <- 0000c350
- 0055: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0058: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
- 005c: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0060: 018af71640 MOVE reg[16f7] [XX..] <- WS_QUOT/LOW32 [..XX]
- 0065: 0125f71602 MOVE reg[16f7] [...X] <- 02
- 006a: 0d25f51602 OR reg[16f5] [...X] <- 02
- 006f: 01a9f91601 MOVE reg[16f9] [.X..] <- param[01] [..X.]
- 0074: 4b250101 TEST param[01] [...X] <- 01
- 0078: 497f00 JUMP_NotEqual 007f
- 007b: 5430f916 CLEAR reg[16f9] [.X..]
- 007f: 010df9160031 MOVE reg[16f9] [..XX] <- 3100
- 0085: 2ba5f91601 ADD reg[16f9] [.X..] <- 01
- 008a: 4b250102 TEST param[01] [...X] <- 02
- 008e: 449600 JUMP_Equal 0096
- 0091: 2ba5f91601 ADD reg[16f9] [.X..] <- 01
- 0096: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0099: 03714101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [.X..]
- 009d: 0fe54180 OR WS_REMIND/HI32 [X...] <- 80
- 00a1: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00a6: 03694100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [..X.]
- 00aa: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00ae: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00b3: 4b250102 TEST param[01] [...X] <- 02
- 00b7: 44c600 JUMP_Equal 00c6
- 00ba: 562841 CLEAR WS_REMIND/HI32 [..X.]
- 00bd: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00c1: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00c6: 4b250101 TEST param[01] [...X] <- 01
- 00ca: 44e700 JUMP_Equal 00e7
- 00cd: 03714100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [.X..]
- 00d1: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00d5: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00da: 03794100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [X...]
- 00de: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00e2: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00e7: 0d25f41601 OR reg[16f4] [...X] <- 01
- 00ec: 03a54101 MOVE WS_REMIND/HI32 [.X..] <- 01
- 00f0: 43ba01 JUMP 01ba
- 00f3: 03294001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [..X.]
- 00f7: 03654001 MOVE WS_QUOT/LOW32 [..X.] <- 01
- 00fb: 03994000 MOVE WS_QUOT/LOW32 [XX..] <- param[00] [XX..]
- 00ff: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0102: 03714101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [.X..]
- 0106: 0f654101 OR WS_REMIND/HI32 [..X.] <- 01
- 010a: 0fe54180 OR WS_REMIND/HI32 [X...] <- 80
- 010e: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0113: 01a5f91604 MOVE reg[16f9] [.X..] <- 04
- 0118: 3d650104 COMP param[01] [..X.] <- 04
- 011c: 472801 JUMP_BelowOrEq 0128
- 011f: 010df9160113 MOVE reg[16f9] [..XX] <- 1301
- 0125: 435701 JUMP 0157
- 0128: 01a2f91640 MOVE reg[16f9] [.X..] <- WS_QUOT/LOW32 [...X]
- 012d: 010df9160131 MOVE reg[16f9] [..XX] <- 3101
- 0133: 435701 JUMP 0157
- 0136: 0765f916ef AND reg[16f9] [..X.] <- ef
- 013b: 01a5f91603 MOVE reg[16f9] [.X..] <- 03
- 0140: 3e254004 COMP WS_QUOT/LOW32 [...X] <- 04
- 0144: 465701 JUMP_Above 0157
- 0147: 01a2f91640 MOVE reg[16f9] [.X..] <- WS_QUOT/LOW32 [...X]
- 014c: 31a5f91601 SUB reg[16f9] [.X..] <- 01
- 0151: 5c65f916fd20 MASK reg[16f9] [..X.] & fd | 20
- 0157: 0d25f41601 OR reg[16f4] [...X] <- 01
- 015c: 03a54100 MOVE WS_REMIND/HI32 [.X..] <- 00
- 0160: 43ba01 JUMP 01ba
- 0163: 03054101000080 MOVE WS_REMIND/HI32 [XXXX] <- 80000001
- 016a: 03aa4140 MOVE WS_REMIND/HI32 [.X..] <- WS_QUOT/LOW32 [..X.]
- 016e: 0102fa1641 MOVE reg[16fa] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0173: 3d650101 COMP param[01] [..X.] <- 01
- 0177: 498201 JUMP_NotEqual 0182
- 017a: 02a800fa16 MOVE param[00] [.X..] <- reg[16fa] [..X.]
- 017f: 43f901 JUMP 01f9
- 0182: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0185: 031a4140 MOVE WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [XX..]
- 0189: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 018c: 032841fa16 MOVE WS_REMIND/HI32 [...X] <- reg[16fa] [..X.]
- 0191: 036841fa16 MOVE WS_REMIND/HI32 [..X.] <- reg[16fa] [..X.]
- 0196: 03a841fa16 MOVE WS_REMIND/HI32 [.X..] <- reg[16fa] [..X.]
- 019b: 03e841fa16 MOVE WS_REMIND/HI32 [X...] <- reg[16fa] [..X.]
- 01a0: 04020041 MOVE fb[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 01a4: 562840 CLEAR WS_QUOT/LOW32 [..X.]
- 01a7: 2d8d400400 ADD WS_QUOT/LOW32 [XX..] <- 0004
- 01ac: 3e254004 COMP WS_QUOT/LOW32 [...X] <- 04
- 01b0: 47f901 JUMP_BelowOrEq 01f9
- 01b3: 33254004 SUB WS_QUOT/LOW32 [...X] <- 04
- 01b7: 433601 JUMP 0136
- 01ba: 02650002 MOVE param[00] [..X.] <- 02
- 01be: 030d416400 MOVE WS_REMIND/HI32 [..XX] <- 0064
- 01c3: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 01c8: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 01cd: 44f901 JUMP_Equal 01f9
- 01d0: 5164 DELAY_MicroSec 64
- 01d2: 4a25f61610 TEST reg[16f6] [...X] <- 10
- 01d7: 44c301 JUMP_Equal 01c3
- 01da: 4a65f61606 TEST reg[16f6] [..X.] <- 06
- 01df: 49f901 JUMP_NotEqual 01f9
- 01e2: 02650001 MOVE param[00] [..X.] <- 01
- 01e6: 0d25f51602 OR reg[16f5] [...X] <- 02
- 01eb: 3ea54100 COMP WS_REMIND/HI32 [.X..] <- 00
- 01ef: 446301 JUMP_Equal 0163
- 01f2: 4b250101 TEST param[01] [...X] <- 01
- 01f6: 44f300 JUMP_Equal 00f3
- 01f9: 0d25f51602 OR reg[16f5] [...X] <- 02
- 01fe: 0125f41602 MOVE reg[16f4] [...X] <- 02
- 0203: 5101 DELAY_MicroSec 01
- 0205: 5400f416 CLEAR reg[16f4] [XXXX]
- 0209: 5400fb16 CLEAR reg[16fb] [XXXX]
- 020d: 5b EOT
- 020e: 7a2000684801006c4803027048050474484241784849487c484b4a9848292880
- 484d4c
- CTB_DS 32 bytes
- command_table 0000e006 #37 (WriteOneByteToHWAssistedI2C):
- Size 00e5
- Format Rev. 02
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 05 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 3d250201 COMP param[02] [...X] <- 01
- 000a: 441c00 JUMP_Equal 001c
- 000d: 3d250202 COMP param[02] [...X] <- 02
- 0011: 443e00 JUMP_Equal 003e
- 0014: 3d250203 COMP param[02] [...X] <- 03
- 0018: 446300 JUMP_Equal 0063
- 001b: 5b EOT
- 001c: 2c020141 ADD param[01] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0020: 030500ffffffff MOVE work[00] [XXXX] <- ffffffff
- 0027: 33020040 SUB work[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 002b: 3e010000 COMP work[00] [XXXX] <- param[00] [XXXX]
- 002f: 483900 JUMP_AboveOrEq 0039
- 0032: 2c050101000000 ADD param[01] [XXXX] <- 00000001
- 0039: 2c020040 ADD param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003d: 5b EOT
- 003e: 3db90202 COMP param[02] [.X..] <- param[02] [X...]
- 0042: 445e00 JUMP_Equal 005e
- 0045: 3d010001 COMP param[00] [XXXX] <- param[01] [XXXX]
- 0049: 455100 JUMP_Below 0051
- 004c: 32010001 SUB param[00] [XXXX] <- param[01] [XXXX]
- 0050: 5b EOT
- 0051: 32010100 SUB param[01] [XXXX] <- param[00] [XXXX]
- 0055: 02010001 MOVE param[00] [XXXX] <- param[01] [XXXX]
- 0059: 02b90202 MOVE param[02] [.X..] <- param[02] [X...]
- 005d: 5b EOT
- 005e: 2c010001 ADD param[00] [XXXX] <- param[01] [XXXX]
- 0062: 5b EOT
- 0063: 3d050000000000 COMP param[00] [XXXX] <- 00000000
- 006a: 497700 JUMP_NotEqual 0077
- 006d: 3d050100000000 COMP param[01] [XXXX] <- 00000000
- 0074: 44e000 JUMP_Equal 00e0
- 0077: 560043 CLEAR WS_SHIFT [XXXX]
- 007a: 030d401f00 MOVE WS_QUOT/LOW32 [..XX] <- 001f
- 007f: 03010000 MOVE work[00] [XXXX] <- param[00] [XXXX]
- 0083: 3d050100000000 COMP param[01] [XXXX] <- 00000000
- 008a: 449500 JUMP_Equal 0095
- 008d: 03010001 MOVE work[00] [XXXX] <- param[01] [XXXX]
- 0091: 03654020 MOVE WS_QUOT/LOW32 [..X.] <- 20
- 0095: 03224340 MOVE WS_SHIFT [...X] <- WS_QUOT/LOW32 [...X]
- 0099: 4c020044 TEST work[00] [XXXX] <- WS_OR_MASK [XXXX]
- 009d: 49a700 JUMP_NotEqual 00a7
- 00a0: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 00a4: 439500 JUMP 0095
- 00a7: 2d2a4040 ADD WS_QUOT/LOW32 [...X] <- WS_QUOT/LOW32 [..X.]
- 00ab: 1b254001 SHIFT_RIGHT WS_QUOT/LOW32 [...X] by 01
- 00af: 03224340 MOVE WS_SHIFT [...X] <- WS_QUOT/LOW32 [...X]
- 00b3: 03020044 MOVE work[00] [XXXX] <- WS_OR_MASK [XXXX]
- 00b7: 03014101 MOVE WS_REMIND/HI32 [XXXX] <- param[01] [XXXX]
- 00bb: 7d <unknown> 7d
- 00bc: 0200002705 MOVE param[00] [XXXX] <- reg[0527] [XXXX]
- 00c1: 40020000 COMP PLL[0000] [XXXX] <- work[00] [XXXX]
- 00c5: 00 <unknown> 00
- 00c6: 2d024100 ADD WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
- 00ca: 1b054101 SHIFT_RIGHT WS_REMIND/HI32 [XXXX] by 01
- 00ce: 2d024140 ADD WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00d2: 3e020041 COMP work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00d6: 44e000 JUMP_Equal 00e0
- 00d9: 03020041 MOVE work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00dd: 43b700 JUMP 00b7
- 00e0: 02020000 MOVE param[00] [XXXX] <- work[00] [XXXX]
- 00e4: 5b EOT
- command_table 0000cc14 #38 (ReadHWAssistedI2CStatus/HPDInterruptService):
- Size 005f
- Format Rev. 02
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d650001 COMP param[00] [..X.] <- 01
- 000d: 445400 JUMP_Equal 0054
- 0010: 553000 CLEAR param[00] [.X..]
- 0013: 3d250006 COMP param[00] [...X] <- 06
- 0017: 465000 JUMP_Above 0050
- 001a: 32250001 SUB param[00] [...X] <- 01
- 001e: 20250008 MUL param[00] [...X] <- 08
- 0022: 560848 CLEAR WS_REGPTR [..XX]
- 0025: 03224840 MOVE WS_REGPTR [...X] <- WS_QUOT/LOW32 [...X]
- 0029: 0da5991801 OR reg[1899] [.X..] <- 01
- 002e: 02a0009818 MOVE param[00] [.X..] <- reg[1898] [...X]
- 0033: 08a50003 AND param[00] [.X..] <- 03
- 0037: 4a25981802 TEST reg[1898] [...X] <- 02
- 003c: 444a00 JUMP_Equal 004a
- 003f: 5c0d9918fffe0100 MASK reg[1899] [..XX] & feff | 0001
- 0047: 435000 JUMP 0050
- 004a: 0d0d99180101 OR reg[1899] [..XX] <- 0101
- 0050: 3a0000 SET_REG_BLOCK 0000
- 0053: 5b EOT
- 0054: 0d65cf0508 OR reg[05cf] [..X.] <- 08
- 0059: 0d25800101 OR reg[0180] [...X] <- 01
- 005e: 5b EOT
- command_table 0000cc74 #39 (SpeedFanControl):
- Size 000a
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 5b EOT
- 0007: 7a0000
- CTB_DS 0 bytes
- command_table 0000cc7e #3a (PowerConnectorDetection):
- Size 000a
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 550000 CLEAR param[00] [XXXX]
- 0009: 5b EOT
- command_table 0000cc88 #3b (MC_Synchronization):
- Size 003c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 550000 CLEAR param[00] [XXXX]
- 0009: 550001 CLEAR param[01] [XXXX]
- 000c: 0105910a03000000 MOVE reg[0a91] [XXXX] <- 00000003
- 0014: 023800920a MOVE param[00] [...X] <- reg[0a92] [X...]
- 0019: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 001d: 0825000f AND param[00] [...X] <- 0f
- 0021: 082501f0 AND param[01] [...X] <- f0
- 0025: 200500204e0000 MUL param[00] [XXXX] <- 00004e20
- 002c: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0030: 200501e2040000 MUL param[01] [XXXX] <- 000004e2
- 0037: 02020140 MOVE param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003b: 5b EOT
- command_table 0000ccc4 #3c (ComputeMemoryEnginePLL):
- Size 01af
- Format Rev. 01
- Param Rev. 00
- Content Rev. 06
- Attributes: Work space size 01 longs
- Parameter space size 06 longs
- Table update indicator 0
- 0006: 03054600512502 MOVE WS_FB_WIN [XXXX] <- 02255100
- 000d: 3de50001 COMP param[00] [X...] <- 01
- 0011: 49f300 JUMP_NotEqual 00f3
- 0014: 553800 CLEAR param[00] [X...]
- 0017: 6608 SET_DATA_BLOCK 08 (AnalogTV_Info)
- 0019: 0324410400 MOVE WS_REMIND/HI32 [...X] <- data[0004] [...X]
- 001e: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0023: 550002 CLEAR param[02] [XXXX]
- 0026: 3d04000000 COMP param[00] [XXXX] <- data[0000] [XXXX]
- 002b: 474200 JUMP_BelowOrEq 0042
- 002e: 2ca50201 ADD param[02] [.X..] <- 01
- 0032: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
- 0037: 3da20241 COMP param[02] [.X..] <- WS_REMIND/HI32 [...X]
- 003b: 452600 JUMP_Below 0026
- 003e: 550001 CLEAR param[01] [XXXX]
- 0041: 5b EOT
- 0042: 0224020500 MOVE param[02] [...X] <- data[0005] [...X]
- 0047: 0264020400 MOVE param[02] [..X.] <- data[0004] [...X]
- 004c: 03014600 MOVE WS_FB_WIN [XXXX] <- param[00] [XXXX]
- 0050: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0053: 03214002 MOVE WS_QUOT/LOW32 [...X] <- param[02] [...X]
- 0057: 6f024640 SHL WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 005b: 7c <unknown> 7c
- 005c: 05460040 MOVE PLL[0000] [////] <- PLL[0040] [XXXX]
- 0060: 00 <unknown> 00
- 0061: 00 <unknown> 00
- 0062: 7e <unknown> 7e
- 0063: 0540c40900 MOVE PLL[00c4] [////] <- reg[0009] [XXXX]
- 0068: 00 <unknown> 00
- 0069: 02020140 MOVE param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 006d: 02e50201 MOVE param[02] [X...] <- 01
- 0071: 7b <unknown> 7b
- 0072: 05013200 MOVE PLL[0032] [XXXX] <- param[00] [XXXX]
- 0076: 00 <unknown> 00
- 0077: 00 <unknown> 00
- 0078: 7e <unknown> 7e
- 0079: 0540102700 MOVE PLL[0010] [////] <- reg[0027] [XXXX]
- 007e: 00 <unknown> 00
- 007f: 7c <unknown> 7c
- 0080: 05404e0c00 MOVE PLL[004e] [////] <- reg[000c] [XXXX]
- 0085: 00 <unknown> 00
- 0086: 7e <unknown> 7e
- 0087: 0540404b4c MOVE PLL[0040] [////] <- reg[4c4b] [XXXX]
- 008c: 00 <unknown> 00
- 008d: 020a0540 MOVE param[05] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0091: 210540404b4c00 MUL WS_QUOT/LOW32 [XXXX] <- 004c4b40
- 0098: 2705404e0c0000 DIV WS_QUOT/LOW32 [XXXX] <- 00000c4e
- 009f: 02010301 MOVE param[03] [XXXX] <- param[01] [XXXX]
- 00a3: 32020340 SUB param[03] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00a7: 210546d0070000 MUL WS_FB_WIN [XXXX] <- 000007d0
- 00ae: 27054010270000 DIV WS_QUOT/LOW32 [XXXX] <- 00002710
- 00b5: 03020046 MOVE work[00] [XXXX] <- WS_FB_WIN [XXXX]
- 00b9: 33020040 SUB work[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00bd: 27050010270000 DIV work[00] [XXXX] <- 00002710
- 00c4: 3e0c400600 COMP WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 00c9: 48d100 JUMP_AboveOrEq 00d1
- 00cc: 030c400600 MOVE WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 00d1: 550004 CLEAR param[04] [XXXX]
- 00d4: 028a0440 MOVE param[04] [XX..] <- WS_QUOT/LOW32 [..XX]
- 00d8: 03014001 MOVE WS_QUOT/LOW32 [XXXX] <- param[01] [XXXX]
- 00dc: 33014004 SUB WS_QUOT/LOW32 [XXXX] <- param[04] [XXXX]
- 00e0: 21054032000000 MUL WS_QUOT/LOW32 [XXXX] <- 00000032
- 00e7: 27054050c30000 DIV WS_QUOT/LOW32 [XXXX] <- 0000c350
- 00ee: 028a0540 MOVE param[05] [XX..] <- WS_QUOT/LOW32 [..XX]
- 00f2: 5b EOT
- 00f3: 553800 CLEAR param[00] [X...]
- 00f6: 03054000320000 MOVE WS_QUOT/LOW32 [XXXX] <- 00003200
- 00fd: 3d050000000000 COMP param[00] [XXXX] <- 00000000
- 0104: 443c01 JUMP_Equal 013c
- 0107: 03024046 MOVE WS_QUOT/LOW32 [XXXX] <- WS_FB_WIN [XXXX]
- 010b: 2d014000 ADD WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 010f: 33054001000000 SUB WS_QUOT/LOW32 [XXXX] <- 00000001
- 0116: 27014000 DIV WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 011a: 3e05409c180000 COMP WS_QUOT/LOW32 [XXXX] <- 0000189c
- 0121: 472b01 JUMP_BelowOrEq 012b
- 0124: 03054000320000 MOVE WS_QUOT/LOW32 [XXXX] <- 00003200
- 012b: 3e0540c8000000 COMP WS_QUOT/LOW32 [XXXX] <- 000000c8
- 0132: 463c01 JUMP_Above 013c
- 0135: 030540c8000000 MOVE WS_QUOT/LOW32 [XXXX] <- 000000c8
- 013c: 66ff SET_DATA_BLOCK ff (this table)
- 013e: 2d0d428f01 ADD WS_DATAPTR [..XX] <- 018f
- 0143: 3e0c400200 COMP WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 0148: 475301 JUMP_BelowOrEq 0153
- 014b: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0150: 434301 JUMP 0143
- 0153: 330c400000 SUB WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 0158: 2d0c400600 ADD WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 015d: 330d400100 SUB WS_QUOT/LOW32 [..XX] <- 0001
- 0162: 270c400600 DIV WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 0167: 2d0c400400 ADD WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 016c: 02e20040 MOVE param[00] [X...] <- WS_QUOT/LOW32 [...X]
- 0170: 330c400400 SUB WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 0175: 210c400600 MUL WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 017a: 2d0c400000 ADD WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 017f: 27024640 DIV WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0183: 020a0040 MOVE param[00] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0187: 02b20040 MOVE param[00] [.X..] <- WS_QUOT/LOW32 [.X..]
- 018b: 5b EOT
- 018c: 7a2000c8004006080019004006800c40003200800c381860006400003200327f
- 006400
- CTB_DS 32 bytes
- command_table 0000ce74 #3d (MemoryRefreshConversion):
- Size 0007
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 5b EOT
- command_table 0000d66a #3e (VRAM_GetCurrentInfoBlock):
- Size 0029
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 000b: 2d0d421400 ADD WS_DATAPTR [..XX] <- 0014
- 0010: 033040cd05 MOVE WS_QUOT/LOW32 [...X] <- reg[05cd] [.X..]
- 0015: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
- 0019: 442800 JUMP_Equal 0028
- 001c: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 0020: 2d0c420400 ADD WS_DATAPTR [..XX] <- data[0004] [..XX]
- 0025: 431500 JUMP 0015
- 0028: 5b EOT
- command_table 0000ce7c #3f (DynamicMemorySettings):
- Size 0170
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 02 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 661c SET_DATA_BLOCK 1c (VRAM_Info)
- 000b: 2d0c420600 ADD WS_DATAPTR [..XX] <- data[0006] [..XX]
- 0010: 3de50002 COMP param[00] [X...] <- 02
- 0014: 444b00 JUMP_Equal 004b
- 0017: 3de50003 COMP param[00] [X...] <- 03
- 001b: 44f700 JUMP_Equal 00f7
- 001e: 0338002f0a MOVE work[00] [...X] <- reg[0a2f] [X...]
- 0023: 09250020 AND work[00] [...X] <- 20
- 0027: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 002b: 02f001cd05 MOVE param[01] [X...] <- reg[05cd] [.X..]
- 0030: 5212 CALL_TABLE 12 (AdjustMemoryController)
- 0032: 0108ab0a810a MOVE reg[0aab] [..XX] <- reg[0a81] [..XX]
- 0038: 0118830a810a MOVE reg[0a83] [..XX] <- reg[0a81] [XX..]
- 003e: 5ce22f0adf00 MASK reg[0a2f] [X...] & df | work[00] [...X]
- 0044: 5ce2300adf00 MASK reg[0a30] [X...] & df | work[00] [...X]
- 004a: 5b EOT
- 004b: 02f001cd05 MOVE param[01] [X...] <- reg[05cd] [.X..]
- 0050: 0ee50180 OR param[01] [X...] <- 80
- 0054: 5212 CALL_TABLE 12 (AdjustMemoryController)
- 0056: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 005a: 02e4012c00 MOVE param[01] [X...] <- data[002c] [...X]
- 005f: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 0061: 0139dd0901 MOVE reg[09dd] [...X] <- param[01] [X...]
- 0066: 02ec012c00 MOVE param[01] [X...] <- data[002c] [..X.]
- 006b: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 006d: 0179dd0901 MOVE reg[09dd] [..X.] <- param[01] [X...]
- 0072: 02f4012c00 MOVE param[01] [X...] <- data[002c] [.X..]
- 0077: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 0079: 01b9dd0901 MOVE reg[09dd] [.X..] <- param[01] [X...]
- 007e: 02fc012c00 MOVE param[01] [X...] <- data[002c] [X...]
- 0083: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 0085: 01f9dd0901 MOVE reg[09dd] [X...] <- param[01] [X...]
- 008a: 02e4013000 MOVE param[01] [X...] <- data[0030] [...X]
- 008f: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 0091: 0139de0901 MOVE reg[09de] [...X] <- param[01] [X...]
- 0096: 02ec013000 MOVE param[01] [X...] <- data[0030] [..X.]
- 009b: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 009d: 0179de0901 MOVE reg[09de] [..X.] <- param[01] [X...]
- 00a2: 02f4013000 MOVE param[01] [X...] <- data[0030] [.X..]
- 00a7: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 00a9: 01b9de0901 MOVE reg[09de] [.X..] <- param[01] [X...]
- 00ae: 02fc013000 MOVE param[01] [X...] <- data[0030] [X...]
- 00b3: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 00b5: 01f9de0901 MOVE reg[09de] [X...] <- param[01] [X...]
- 00ba: 3105de0901010100 SUB reg[09de] [XXXX] <- 00010101
- 00c2: 02e50108 MOVE param[01] [X...] <- 08
- 00c6: 5226 CALL_TABLE 26 (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 00c8: 3de50104 COMP param[01] [X...] <- 04
- 00cc: 46d300 JUMP_Above 00d3
- 00cf: 02e50104 MOVE param[01] [X...] <- 04
- 00d3: 3de50108 COMP param[01] [X...] <- 08
- 00d7: 46e100 JUMP_Above 00e1
- 00da: 32e50104 SUB param[01] [X...] <- 04
- 00de: 43f000 JUMP 00f0
- 00e1: 1a3d0101 SHIFT_RIGHT param[01] [X...] by 01
- 00e5: 3de50112 COMP param[01] [X...] <- 12
- 00e9: 45f000 JUMP_Below 00f0
- 00ec: 02e50112 MOVE param[01] [X...] <- 12
- 00f0: 5c39020ae001 MASK reg[0a02] [...X] & e0 | param[01] [X...]
- 00f6: 5b EOT
- 00f7: 523b CALL_TABLE 3b (MC_Synchronization)
- 00f9: 03050010000000 MOVE work[00] [XXXX] <- 00000010
- 0100: 0305012d000000 MOVE work[01] [XXXX] <- 0000002d
- 0107: 553800 CLEAR param[00] [X...]
- 010a: 3d010001 COMP param[00] [XXXX] <- param[01] [XXXX]
- 010e: 453001 JUMP_Below 0130
- 0111: 030d001800 MOVE work[00] [..XX] <- 0018
- 0116: 0305012e000000 MOVE work[01] [XXXX] <- 0000002e
- 011d: 3d010002 COMP param[00] [XXXX] <- param[02] [XXXX]
- 0121: 453001 JUMP_Below 0130
- 0124: 030d002000 MOVE work[00] [..XX] <- 0020
- 0129: 0305012f000000 MOVE work[01] [XXXX] <- 0000002f
- 0130: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 0134: 02f001cd05 MOVE param[01] [X...] <- reg[05cd] [.X..]
- 0139: 0ee50180 OR param[01] [X...] <- 80
- 013d: 5212 CALL_TABLE 12 (AdjustMemoryController)
- 013f: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0142: 0102910a01 MOVE reg[0a91] [XXXX] <- work[01] [XXXX]
- 0147: 0104920a0c00 MOVE reg[0a92] [XXXX] <- data[000c] [XXXX]
- 014d: 0102910a00 MOVE reg[0a91] [XXXX] <- work[00] [XXXX]
- 0152: 0104920a1000 MOVE reg[0a92] [XXXX] <- data[0010] [XXXX]
- 0158: 2d050001000000 ADD work[00] [XXXX] <- 00000001
- 015f: 2d254101 ADD WS_REMIND/HI32 [...X] <- 01
- 0163: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 0168: 3e254107 COMP WS_REMIND/HI32 [...X] <- 07
- 016c: 454d01 JUMP_Below 014d
- 016f: 5b EOT
- command_table 0000cfec #40 (MemoryTraining):
- Size 0100
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 01 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d2500ff COMP param[00] [...X] <- ff
- 000d: 49ec00 JUMP_NotEqual 00ec
- 0010: 022000800a MOVE param[00] [...X] <- reg[0a80] [...X]
- 0015: 4a25800a08 TEST reg[0a80] [...X] <- 08
- 001a: 492600 JUMP_NotEqual 0026
- 001d: 08250010 AND param[00] [...X] <- 10
- 0021: 0725800aef AND reg[0a80] [...X] <- ef
- 0026: 0105320a08000000 MOVE reg[0a32] [XXXX] <- 00000008
- 002e: 0105320a10000000 MOVE reg[0a32] [XXXX] <- 00000010
- 0036: 01058200100060c0 MOVE reg[0082] [XXXX] <- c0600010
- 003e: 0105830000800300 MOVE reg[0083] [XXXX] <- 00038000
- 0046: 01058200140060c0 MOVE reg[0082] [XXXX] <- c0600014
- 004e: 0300408300 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0083] [XXXX]
- 0053: 6618 SET_DATA_BLOCK 18 (MC_InitParameter/AdjustARB_SEQ)
- 0055: 3e04400400 COMP WS_QUOT/LOW32 [XXXX] <- data[0004] [XXXX]
- 005a: 49eb00 JUMP_NotEqual 00eb
- 005d: 0300408300 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0083] [XXXX]
- 0062: 0300008300 MOVE work[00] [XXXX] <- reg[0083] [XXXX]
- 0067: 0300418300 MOVE WS_REMIND/HI32 [XXXX] <- reg[0083] [XXXX]
- 006c: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 0073: 44eb00 JUMP_Equal 00eb
- 0076: 0100910a8300 MOVE reg[0a91] [XXXX] <- reg[0083] [XXXX]
- 007c: 0100920a8300 MOVE reg[0a92] [XXXX] <- reg[0083] [XXXX]
- 0082: 330d400100 SUB WS_QUOT/LOW32 [..XX] <- 0001
- 0087: 3e0d400000 COMP WS_QUOT/LOW32 [..XX] <- 0000
- 008c: 497600 JUMP_NotEqual 0076
- 008f: 010564c00c020000 MOVE reg[c064] [XXXX] <- 0000020c
- 0097: 540065c0 CLEAR reg[c065] [XXXX]
- 009b: 010566c0cc280000 MOVE reg[c066] [XXXX] <- 000028cc
- 00a3: 540067c0 CLEAR reg[c067] [XXXX]
- 00a7: 15050002 SHIFT_LEFT work[00] [XXXX] by 02
- 00ab: 2d05000000007c ADD work[00] [XXXX] <- 7c000000
- 00b2: 0102e8c000 MOVE reg[c0e8] [XXXX] <- work[00] [XXXX]
- 00b7: 5132 DELAY_MicroSec 32
- 00b9: 4ae5a02180 TEST reg[21a0] [X...] <- 80
- 00be: 49b900 JUMP_NotEqual 00b9
- 00c1: 0105320a08000000 MOVE reg[0a32] [XXXX] <- 00000008
- 00c9: 0105320a04000000 MOVE reg[0a32] [XXXX] <- 00000004
- 00d1: 0105320a01000000 MOVE reg[0a32] [XXXX] <- 00000001
- 00d9: 5132 DELAY_MicroSec 32
- 00db: 5002 DELAY_MilliSec 02
- 00dd: 4a25800a80 TEST reg[0a80] [...X] <- 80
- 00e2: 44dd00 JUMP_Equal 00dd
- 00e5: 5c21800aef00 MASK reg[0a80] [...X] & ef | param[00] [...X]
- 00eb: 5b EOT
- 00ec: 0165e70aff MOVE reg[0ae7] [..X.] <- ff
- 00f1: 0121e70a00 MOVE reg[0ae7] [...X] <- param[00] [...X]
- 00f6: 02050104000000 MOVE param[01] [XXXX] <- 00000004
- 00fd: 521f CALL_TABLE 1f (LVDSEncoderControl)
- 00ff: 5b EOT
- command_table 0000d0ec #41 (EnableSpreadSpectrumOnPPLL):
- Size 008c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 04
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 0305407c010000 MOVE WS_QUOT/LOW32 [XXXX] <- 0000017c
- 000d: 3da50000 COMP param[00] [.X..] <- 00
- 0011: 441500 JUMP_Equal 0015
- 0014: 5b EOT
- 0015: 0300462049 MOVE WS_FB_WIN [XXXX] <- reg[4920] [XXXX]
- 001a: 7c <unknown> 7c
- 001b: 0240467e05 MOVE param[46] [////] <- reg[057e] [XXXX]
- 0020: 40a0860100 COMP PLL[0086] [.X..] <- reg[0001] [...X]
- 0025: 0300412349 MOVE WS_REMIND/HI32 [XXXX] <- reg[4923] [XXXX]
- 002a: 09054103000000 AND WS_REMIND/HI32 [XXXX] <- 00000003
- 0031: 6f024041 SHL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0035: 7c <unknown> 7c
- 0036: 0540450c00 MOVE PLL[0045] [////] <- reg[000c] [XXXX]
- 003b: 00 <unknown> 00
- 003c: 7e <unknown> 7e
- 003d: 0540404b4c MOVE PLL[0040] [////] <- reg[4c4b] [XXXX]
- 0042: 00 <unknown> 00
- 0043: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 004a: 495100 JUMP_NotEqual 0051
- 004d: 03254001 MOVE WS_QUOT/LOW32 [...X] <- 01
- 0051: 018a224940 MOVE reg[4922] [XX..] <- WS_QUOT/LOW32 [..XX]
- 0056: 7c <unknown> 7c
- 0057: 0540404b4c MOVE PLL[0040] [////] <- reg[4c4b] [XXXX]
- 005c: 00 <unknown> 00
- 005d: 7e <unknown> 7e
- 005e: 0540450c00 MOVE PLL[0045] [////] <- reg[000c] [XXXX]
- 0063: 00 <unknown> 00
- 0064: 0300412349 MOVE WS_REMIND/HI32 [XXXX] <- reg[4923] [XXXX]
- 0069: 09054103000000 AND WS_REMIND/HI32 [XXXX] <- 00000003
- 0070: 75024041 SHR WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0074: 0300462049 MOVE WS_FB_WIN [XXXX] <- reg[4920] [XXXX]
- 0079: 33024640 SUB WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 007d: 0102214946 MOVE reg[4921] [XXXX] <- WS_FB_WIN [XXXX]
- 0082: 5101 DELAY_MicroSec 01
- 0084: 0d65234901 OR reg[4923] [..X.] <- 01
- 0089: 5101 DELAY_MicroSec 01
- 008b: 5b EOT
- command_table 00000000 #42 (TMDSAOutputControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000d1ba #43 (SetVoltage):
- Size 01c3
- Format Rev. 01
- Param Rev. 00
- Content Rev. 04
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d650008 COMP param[00] [..X.] <- 08
- 000d: 492300 JUMP_NotEqual 0023
- 0010: 0205013800060a MOVE param[01] [XXXX] <- 0a060038
- 0017: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 0019: 080d01ff03 AND param[01] [..XX] <- 03ff
- 001e: 02890001 MOVE param[00] [XX..] <- param[01] [..XX]
- 0022: 5b EOT
- 0023: 3d650003 COMP param[00] [..X.] <- 03
- 0027: 447001 JUMP_Equal 0170
- 002a: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 002e: 02650107 MOVE param[01] [..X.] <- 07
- 0032: 5250 CALL_TABLE 50
- 0034: 3d050200000000 COMP param[02] [XXXX] <- 00000000
- 003b: 440b01 JUMP_Equal 010b
- 003e: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0041: 010582007c0220c0 MOVE reg[0082] [XXXX] <- c020027c
- 0049: 01058200940220c0 MOVE reg[0082] [XXXX] <- c0200294
- 0051: 4aa5830006 TEST reg[0083] [.X..] <- 06
- 0056: 494900 JUMP_NotEqual 0049
- 0059: 010582007c0220c0 MOVE reg[0082] [XXXX] <- c020027c
- 0061: 0d65830004 OR reg[0083] [..X.] <- 04
- 0066: 010582007c0220c0 MOVE reg[0082] [XXXX] <- c020027c
- 006e: 0300468300 MOVE WS_FB_WIN [XXXX] <- reg[0083] [XXXX]
- 0073: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0076: 01058200800220c0 MOVE reg[0082] [XXXX] <- c0200280
- 007e: 5e6546fc01 MASK WS_FB_WIN [..X.] & fc | 01
- 0083: 3d250001 COMP param[00] [...X] <- 01
- 0087: 449600 JUMP_Equal 0096
- 008a: 096546fc AND WS_FB_WIN [..X.] <- fc
- 008e: 01058200840220c0 MOVE reg[0082] [XXXX] <- c0200284
- 0096: 3c0c83000400 COMP reg[0083] [..XX] <- data[0004] [..XX]
- 009c: 44c600 JUMP_Equal 00c6
- 009f: 070d83009fff AND reg[0083] [..XX] <- ff9f
- 00a5: 513c DELAY_MicroSec 3c
- 00a7: 030c410400 MOVE WS_REMIND/HI32 [..XX] <- data[0004] [..XX]
- 00ac: 4c254120 TEST WS_REMIND/HI32 [...X] <- 20
- 00b0: 49be00 JUMP_NotEqual 00be
- 00b3: 0f254120 OR WS_REMIND/HI32 [...X] <- 20
- 00b7: 010a830041 MOVE reg[0083] [..XX] <- WS_REMIND/HI32 [..XX]
- 00bc: 513c DELAY_MicroSec 3c
- 00be: 010c83000400 MOVE reg[0083] [..XX] <- data[0004] [..XX]
- 00c4: 513c DELAY_MicroSec 3c
- 00c6: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00c9: 03194000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [XX..]
- 00cd: 21054064000000 MUL WS_QUOT/LOW32 [XXXX] <- 00000064
- 00d4: 030541785d0200 MOVE WS_REMIND/HI32 [XXXX] <- 00025d78
- 00db: 33024140 SUB WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00df: 27054171020000 DIV WS_REMIND/HI32 [XXXX] <- 00000271
- 00e6: 03224640 MOVE WS_FB_WIN [...X] <- WS_QUOT/LOW32 [...X]
- 00ea: 010582007c0220c0 MOVE reg[0082] [XXXX] <- c020027c
- 00f2: 0102830046 MOVE reg[0083] [XXXX] <- WS_FB_WIN [XXXX]
- 00f7: 01058200940220c0 MOVE reg[0082] [XXXX] <- c0200294
- 00ff: 4aa5830002 TEST reg[0083] [.X..] <- 02
- 0104: 49f700 JUMP_NotEqual 00f7
- 0107: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 010a: 5b EOT
- 010b: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 010f: 5250 CALL_TABLE 50
- 0111: 3d050200000000 COMP param[02] [XXXX] <- 00000000
- 0118: 446c01 JUMP_Equal 016c
- 011b: 4be50240 TEST param[02] [X...] <- 40
- 011f: 442f01 JUMP_Equal 012f
- 0122: 01058200f80160c0 MOVE reg[0082] [XXXX] <- c06001f8
- 012a: 0d2583001f OR reg[0083] [...X] <- 1f
- 012f: 4b250280 TEST param[02] [...X] <- 80
- 0133: 443b01 JUMP_Equal 013b
- 0136: 0da5904801 OR reg[4890] [.X..] <- 01
- 013b: 030541ffffffff MOVE WS_REMIND/HI32 [XXXX] <- ffffffff
- 0142: 69014102 XOR WS_REMIND/HI32 [XXXX] <- param[02] [XXXX]
- 0146: 01058200e40160c0 MOVE reg[0082] [XXXX] <- c06001e4
- 014e: 0900418300 AND WS_REMIND/HI32 [XXXX] <- reg[0083] [XXXX]
- 0153: 0f014101 OR WS_REMIND/HI32 [XXXX] <- param[01] [XXXX]
- 0157: 0102830041 MOVE reg[0083] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 015c: 01058200f40160c0 MOVE reg[0082] [XXXX] <- c06001f4
- 0164: 0d01830002 OR reg[0083] [XXXX] <- param[02] [XXXX]
- 0169: 5132 DELAY_MicroSec 32
- 016b: 5b EOT
- 016c: 550000 CLEAR param[00] [XXXX]
- 016f: 5b EOT
- 0170: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 0174: 5250 CALL_TABLE 50
- 0176: 3d050200000000 COMP param[02] [XXXX] <- 00000000
- 017d: 446c01 JUMP_Equal 016c
- 0180: 02e4000500 MOVE param[00] [X...] <- data[0005] [...X]
- 0185: 02a4000600 MOVE param[00] [.X..] <- data[0006] [...X]
- 018a: 020d020101 MOVE param[02] [..XX] <- 0101
- 018f: 0324410800 MOVE WS_REMIND/HI32 [...X] <- data[0008] [...X]
- 0194: 4c254101 TEST WS_REMIND/HI32 [...X] <- 01
- 0198: 449f01 JUMP_Equal 019f
- 019b: 02650202 MOVE param[02] [..X.] <- 02
- 019f: 02250132 MOVE param[01] [...X] <- 32
- 01a3: 0264010c00 MOVE param[01] [..X.] <- data[000c] [...X]
- 01a8: 028c010e00 MOVE param[01] [XX..] <- data[000e] [..XX]
- 01ad: 3d6501ff COMP param[01] [..X.] <- ff
- 01b1: 44c201 JUMP_Equal 01c2
- 01b4: 02990200 MOVE param[02] [XX..] <- param[00] [XX..]
- 01b8: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
- 01ba: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 01bf: 43a301 JUMP 01a3
- 01c2: 5b EOT
- command_table 00000000 #44 (DAC1OutputControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000e2be #45 (DAC2OutputControl):
- Size 0071
- Format Rev. 03
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 02 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 560001 CLEAR work[01] [XXXX]
- 000c: 3de50020 COMP param[00] [X...] <- 20
- 0010: 481b00 JUMP_AboveOrEq 001b
- 0013: 03394300 MOVE WS_SHIFT [...X] <- param[00] [X...]
- 0017: 03020144 MOVE work[01] [XXXX] <- WS_OR_MASK [XXXX]
- 001b: 030500000010c0 MOVE work[00] [XXXX] <- c0100000
- 0022: 2d090000 ADD work[00] [..XX] <- param[00] [..XX]
- 0026: 0102820000 MOVE reg[0082] [XXXX] <- work[00] [XXXX]
- 002b: 0300408300 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0083] [XXXX]
- 0030: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0033: 03314100 MOVE WS_REMIND/HI32 [...X] <- param[00] [.X..]
- 0037: 75024041 SHR WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 003b: 03254120 MOVE WS_REMIND/HI32 [...X] <- 20
- 003f: 33314100 SUB WS_REMIND/HI32 [...X] <- param[00] [.X..]
- 0043: 3de20041 COMP param[00] [X...] <- WS_REMIND/HI32 [...X]
- 0047: 476100 JUMP_BelowOrEq 0061
- 004a: 2d0d000400 ADD work[00] [..XX] <- 0004
- 004f: 0102820000 MOVE reg[0082] [XXXX] <- work[00] [XXXX]
- 0054: 0200008300 MOVE param[00] [XXXX] <- reg[0083] [XXXX]
- 0059: 6e020041 SHL param[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 005d: 0f014000 OR WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 0061: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0065: 33050101000000 SUB work[01] [XXXX] <- 00000001
- 006c: 08020001 AND param[00] [XXXX] <- work[01] [XXXX]
- 0070: 5b EOT
- command_table 00000000 #46 (SetupHWAssistedI2CStatus):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000b7f8 #47 (ClockSource):
- Size 0461
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 02 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 01058200000020c0 MOVE reg[0082] [XXXX] <- c0200000
- 0011: 07a58300fc AND reg[0083] [.X..] <- fc
- 0016: 010582002c0150c0 MOVE reg[0082] [XXXX] <- c050012c
- 001e: 370500 SET_ATI_PORT 0005
- 0021: 010d2c010602 MOVE reg[012c] [..XX] <- 0206
- 0027: 0105a40109004000 MOVE reg[01a4] [XXXX] <- 00400009
- 002f: 0105a00103000000 MOVE reg[01a0] [XXXX] <- 00000003
- 0037: 010db0010204 MOVE reg[01b0] [..XX] <- 0402
- 003d: 01e5980100 MOVE reg[0198] [X...] <- 00
- 0042: 4a25000001 TEST reg[0000] [...X] <- 01
- 0047: 49e600 JUMP_NotEqual 00e6
- 004a: 5c250c008064 MASK reg[000c] [...X] & 80 | 64
- 0050: 5c2510008064 MASK reg[0010] [...X] & 80 | 64
- 0056: 5c2514008064 MASK reg[0014] [...X] & 80 | 64
- 005c: 5c2518008064 MASK reg[0018] [...X] & 80 | 64
- 0062: 5c251c008064 MASK reg[001c] [...X] & 80 | 64
- 0068: 5c2524008018 MASK reg[0024] [...X] & 80 | 18
- 006e: 5c2528008064 MASK reg[0028] [...X] & 80 | 64
- 0074: 0d252c0001 OR reg[002c] [...X] <- 01
- 0079: 0d25200001 OR reg[0020] [...X] <- 01
- 007e: 0d25000001 OR reg[0000] [...X] <- 01
- 0083: 0105d801b829e800 MOVE reg[01d8] [XXXX] <- 00e829b8
- 008b: 0105dc01b829e800 MOVE reg[01dc] [XXXX] <- 00e829b8
- 0093: 0105e001b829e800 MOVE reg[01e0] [XXXX] <- 00e829b8
- 009b: 0105e401b829e800 MOVE reg[01e4] [XXXX] <- 00e829b8
- 00a3: 01e5140264 MOVE reg[0214] [X...] <- 64
- 00a8: 0105740100002400 MOVE reg[0174] [XXXX] <- 00240000
- 00b0: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 00b3: 01058200140000c0 MOVE reg[0082] [XXXX] <- c0000014
- 00bb: 0d65830001 OR reg[0083] [..X.] <- 01
- 00c0: 51fa DELAY_MicroSec fa
- 00c2: 01058200000000c0 MOVE reg[0082] [XXXX] <- c0000000
- 00ca: 0d25830001 OR reg[0083] [...X] <- 01
- 00cf: 01058200700150c0 MOVE reg[0082] [XXXX] <- c0500170
- 00d7: 370500 SET_ATI_PORT 0005
- 00da: 54001801 CLEAR reg[0118] [XXXX]
- 00de: 0105a80120400000 MOVE reg[01a8] [XXXX] <- 00004020
- 00e6: 01e5600264 MOVE reg[0260] [X...] <- 64
- 00eb: 01e5dc0264 MOVE reg[02dc] [X...] <- 64
- 00f0: 0125440300 MOVE reg[0344] [...X] <- 00
- 00f5: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 00f8: 07a59701f7 AND reg[0197] [.X..] <- f7
- 00fd: 54009201 CLEAR reg[0192] [XXXX]
- 0101: 01058200780320c0 MOVE reg[0082] [XXXX] <- c0200378
- 0109: 010d83001900 MOVE reg[0083] [..XX] <- 0019
- 010f: 01058200000060c0 MOVE reg[0082] [XXXX] <- c0600000
- 0117: 5c058300fdffffff02000000 MASK reg[0083] [XXXX] & fffffffd | 00000002
- 0123: 01058200100000c0 MOVE reg[0082] [XXXX] <- c0000010
- 012b: 010583000200802a MOVE reg[0083] [XXXX] <- 2a800002
- 0133: 0105820070030080 MOVE reg[0082] [XXXX] <- 80000370
- 013b: 3c05830000000200 COMP reg[0083] [XXXX] <- 00020000
- 0143: 463504 JUMP_Above 0435
- 0146: 01058200600320c0 MOVE reg[0082] [XXXX] <- c0200360
- 014e: 370500 SET_ATI_PORT 0005
- 0151: 5c056003100118f020a46200 MASK reg[0360] [XXXX] & f0180110 | 0062a420
- 015d: 5c056403ffff00fc00000101 MASK reg[0364] [XXXX] & fc00ffff | 01010000
- 0169: 5c056c03100108f020a46200 MASK reg[036c] [XXXX] & f0080110 | 0062a420
- 0175: 5c057003ffff00fc00000101 MASK reg[0370] [XXXX] & fc00ffff | 01010000
- 0181: 5c05500387007c0019529d7f MASK reg[0350] [XXXX] & 007c0087 | 7f9d5219
- 018d: 5c055403070c80ff38200100 MASK reg[0354] [XXXX] & ff800c07 | 00012038
- 0199: 5c05e401bfffffdfbfff0120 MASK reg[01e4] [XXXX] & dfffffbf | 2001ffbf
- 01a5: 5c058400fffdffffff7da000 MASK reg[0084] [XXXX] & fffffdff | 00a07dff
- 01b1: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 01b4: 01058200040030c0 MOVE reg[0082] [XXXX] <- c0300004
- 01bc: 370500 SET_ATI_PORT 0005
- 01bf: 0105040002009106 MOVE reg[0004] [XXXX] <- 06910002
- 01c7: 01050c00606a0008 MOVE reg[000c] [XXXX] <- 08006a60
- 01cf: 0105100001000000 MOVE reg[0010] [XXXX] <- 00000001
- 01d7: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 01da: 02050044000305 MOVE param[00] [XXXX] <- 05030044
- 01e1: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 01e3: 03010000 MOVE work[00] [XXXX] <- param[00] [XXXX]
- 01e7: 0205004400180c MOVE param[00] [XXXX] <- 0c180044
- 01ee: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 01f0: 01058200040030c0 MOVE reg[0082] [XXXX] <- c0300004
- 01f8: 370500 SET_ATI_PORT 0005
- 01fb: 3e0d000a00 COMP work[00] [..XX] <- 000a
- 0200: 443902 JUMP_Equal 0239
- 0203: 3d0d003802 COMP param[00] [..XX] <- 0238
- 0208: 442602 JUMP_Equal 0226
- 020b: 3d0d004501 COMP param[00] [..XX] <- 0145
- 0210: 442602 JUMP_Equal 0226
- 0213: 01051c004d0000aa MOVE reg[001c] [XXXX] <- aa00004d
- 021b: 01052000daa78c31 MOVE reg[0020] [XXXX] <- 318ca7da
- 0223: 434902 JUMP 0249
- 0226: 01051c004d00c0ac MOVE reg[001c] [XXXX] <- acc0004d
- 022e: 01052000eca77831 MOVE reg[0020] [XXXX] <- 3178a7ec
- 0236: 434902 JUMP 0249
- 0239: 01051c004d00c0ac MOVE reg[001c] [XXXX] <- acc0004d
- 0241: 01052000eca77831 MOVE reg[0020] [XXXX] <- 3178a7ec
- 0249: 0105240000210000 MOVE reg[0024] [XXXX] <- 00002100
- 0251: 01052800ffffffff MOVE reg[0028] [XXXX] <- ffffffff
- 0259: 0105640096438101 MOVE reg[0064] [XXXX] <- 01814396
- 0261: 0105680087250940 MOVE reg[0068] [XXXX] <- 40092587
- 0269: 01056c003514bf02 MOVE reg[006c] [XXXX] <- 02bf1435
- 0271: 0105700001800000 MOVE reg[0070] [XXXX] <- 00008001
- 0279: 01052c0000210000 MOVE reg[002c] [XXXX] <- 00002100
- 0281: 01053000ffffffff MOVE reg[0030] [XXXX] <- ffffffff
- 0289: 370500 SET_ATI_PORT 0005
- 028c: 03f8008000 MOVE work[00] [X...] <- reg[0080] [X...]
- 0291: 09e5000c AND work[00] [X...] <- 0c
- 0295: 4ce50004 TEST work[00] [X...] <- 04
- 0299: 44af02 JUMP_Equal 02af
- 029c: 4ce50008 TEST work[00] [X...] <- 08
- 02a0: 49bd02 JUMP_NotEqual 02bd
- 02a3: 69e50004 XOR work[00] [X...] <- 04
- 02a7: 030d000002 MOVE work[00] [..XX] <- 0200
- 02ac: 43b602 JUMP 02b6
- 02af: 69e50008 XOR work[00] [X...] <- 08
- 02b3: 560800 CLEAR work[00] [..XX]
- 02b6: 5c8a10000ff000 MASK reg[0010] [XX..] & f00f | work[00] [..XX]
- 02bd: 4ce50004 TEST work[00] [X...] <- 04
- 02c1: 44d202 JUMP_Equal 02d2
- 02c4: 0d65240004 OR reg[0024] [..X.] <- 04
- 02c9: 54002800 CLEAR reg[0028] [XXXX]
- 02cd: 0d25240001 OR reg[0024] [...X] <- 01
- 02d2: 4ce50008 TEST work[00] [X...] <- 08
- 02d6: 44e702 JUMP_Equal 02e7
- 02d9: 0d652c0004 OR reg[002c] [..X.] <- 04
- 02de: 54003000 CLEAR reg[0030] [XXXX]
- 02e2: 0d252c0001 OR reg[002c] [...X] <- 01
- 02e7: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 02ea: 02050044000305 MOVE param[00] [XXXX] <- 05030044
- 02f1: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 02f3: 03010000 MOVE work[00] [XXXX] <- param[00] [XXXX]
- 02f7: 0205004400180c MOVE param[00] [XXXX] <- 0c180044
- 02fe: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 0300: 01058200040030c0 MOVE reg[0082] [XXXX] <- c0300004
- 0308: 370500 SET_ATI_PORT 0005
- 030b: 3e0d000a00 COMP work[00] [..XX] <- 000a
- 0310: 449103 JUMP_Equal 0391
- 0313: 3d0d003802 COMP param[00] [..XX] <- 0238
- 0318: 449103 JUMP_Equal 0391
- 031b: 3d0d004501 COMP param[00] [..XX] <- 0145
- 0320: 449103 JUMP_Equal 0391
- 0323: 03f8008000 MOVE work[00] [X...] <- reg[0080] [X...]
- 0328: 09e5000c AND work[00] [X...] <- 0c
- 032c: 4ce50004 TEST work[00] [X...] <- 04
- 0330: 444403 JUMP_Equal 0344
- 0333: 4ce50008 TEST work[00] [X...] <- 08
- 0337: 499103 JUMP_NotEqual 0391
- 033a: 02050014010b06 MOVE param[00] [XXXX] <- 060b0114
- 0341: 434b03 JUMP 034b
- 0344: 02050014010506 MOVE param[00] [XXXX] <- 06050114
- 034b: 5245 CALL_TABLE 45 (DAC2OutputControl)
- 034d: 0805003f000000 AND param[00] [XXXX] <- 0000003f
- 0354: 01058200040030c0 MOVE reg[0082] [XXXX] <- c0300004
- 035c: 370500 SET_ATI_PORT 0005
- 035f: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0362: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
- 0366: 0925411f AND WS_REMIND/HI32 [...X] <- 1f
- 036a: 4b250020 TEST param[00] [...X] <- 20
- 036e: 448803 JUMP_Equal 0388
- 0371: 03a54120 MOVE WS_REMIND/HI32 [.X..] <- 20
- 0375: 338a4141 SUB WS_REMIND/HI32 [XX..] <- WS_REMIND/HI32 [..XX]
- 0379: 560841 CLEAR WS_REMIND/HI32 [..XX]
- 037c: 151d4103 SHIFT_LEFT WS_REMIND/HI32 [XX..] by 03
- 0380: 3102200041 SUB reg[0020] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0385: 439103 JUMP 0391
- 0388: 15054113 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 13
- 038c: 2b02200041 ADD reg[0020] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0391: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0394: 030500240030c0 MOVE work[00] [XXXX] <- c0300024
- 039b: 030501440030c0 MOVE work[01] [XXXX] <- c0300044
- 03a2: 01058200800030c0 MOVE reg[0082] [XXXX] <- c0300080
- 03aa: 0338408300 MOVE WS_QUOT/LOW32 [...X] <- reg[0083] [X...]
- 03af: 4c254004 TEST WS_QUOT/LOW32 [...X] <- 04
- 03b3: 491104 JUMP_NotEqual 0411
- 03b6: 0102820000 MOVE reg[0082] [XXXX] <- work[00] [XXXX]
- 03bb: 4a25830001 TEST reg[0083] [...X] <- 01
- 03c0: 491104 JUMP_NotEqual 0411
- 03c3: 0d65830004 OR reg[0083] [..X.] <- 04
- 03c8: 66ff SET_DATA_BLOCK ff (this table)
- 03ca: 2d0d423904 ADD WS_DATAPTR [..XX] <- 0439
- 03cf: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 03d2: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 03d7: 4a25830001 TEST reg[0083] [...X] <- 01
- 03dc: 49d203 JUMP_NotEqual 03d2
- 03df: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 03e4: 010483000000 MOVE reg[0083] [XXXX] <- data[0000] [XXXX]
- 03ea: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 03ef: 2d254104 ADD WS_REMIND/HI32 [...X] <- 04
- 03f3: 3e254128 COMP WS_REMIND/HI32 [...X] <- 28
- 03f7: 45d203 JUMP_Below 03d2
- 03fa: 0102820001 MOVE reg[0082] [XXXX] <- work[01] [XXXX]
- 03ff: 4a25830001 TEST reg[0083] [...X] <- 01
- 0404: 49fa03 JUMP_NotEqual 03fa
- 0407: 0102820000 MOVE reg[0082] [XXXX] <- work[00] [XXXX]
- 040c: 07658300fb AND reg[0083] [..X.] <- fb
- 0411: 2d050008000000 ADD work[00] [XXXX] <- 00000008
- 0418: 2d050108000000 ADD work[01] [XXXX] <- 00000008
- 041f: 1b054001 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 01
- 0423: 3e05002c0030c0 COMP work[00] [XXXX] <- c030002c
- 042a: 44af03 JUMP_Equal 03af
- 042d: 0105bd0000c00000 MOVE reg[00bd] [XXXX] <- 0000c000
- 0435: 5b EOT
- 0436: 7a280025000000492020004d6046006d4020007180400075000000790000007d
- 00680001400f000a000000
- CTB_DS 40 bytes
- command_table 0000bc5a #48 (MemoryDeviceInit):
- Size 0052
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 523e CALL_TABLE 3e (VRAM_GetCurrentInfoBlock)
- 000b: 030c411400 MOVE WS_REMIND/HI32 [..XX] <- data[0014] [..XX]
- 0010: 010a0a1541 MOVE reg[150a] [..XX] <- WS_REMIND/HI32 [..XX]
- 0015: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 001a: 1b0d4104 SHIFT_RIGHT WS_REMIND/HI32 [..XX] by 04
- 001e: 15054110 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 10
- 0022: 2d054100f400f4 ADD WS_REMIND/HI32 [XXXX] <- f400f400
- 0029: 0102090841 MOVE reg[0809] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 002e: 338d4100f4 SUB WS_REMIND/HI32 [XX..] <- f400
- 0033: 1b1d4107 SHIFT_RIGHT WS_REMIND/HI32 [XX..] by 07
- 0037: 011a060041 MOVE reg[0006] [..XX] <- WS_REMIND/HI32 [XX..]
- 003c: 0105010b000000f4 MOVE reg[0b01] [XXXX] <- f4000000
- 0044: 0125c900f4 MOVE reg[00c9] [...X] <- f4
- 0049: 0105c40000000000 MOVE reg[00c4] [XXXX] <- 00000000
- 0051: 5b EOT
- command_table 00000000 #49 (EnableYUV):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #4a (DIG1EncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #4b (DIG2EncoderControl):
- Attributes: Work space size 2d longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000d694 #4c (DIG1TransmitterControl/UNIPHYTransmitterControl):
- Size 0146
- Format Rev. 01
- Param Rev. 00
- Content Rev. 06
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 42290063072401630125006300c000630b270163042c015a5a
- SWITCH param[00] [..X.]
- 07->0124 01->0025 00->00c0 0b->0127 04->012c
- 0022: 433f01 JUMP 013f
- 0025: 02650011 MOVE param[00] [..X.] <- 11
- 0029: 5204 CALL_TABLE 04 (SetClocksRatio/DIGxEncoderControl)
- 002b: 4be50201 TEST param[02] [X...] <- 01
- 002f: 492001 JUMP_NotEqual 0120
- 0032: 0265000a MOVE param[00] [..X.] <- 0a
- 0036: 550802 CLEAR param[02] [..XX]
- 0039: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 003b: 3de50004 COMP param[00] [X...] <- 04
- 003f: 475000 JUMP_BelowOrEq 0050
- 0042: 68250001 XOR param[00] [...X] <- 01
- 0046: 02250201 MOVE param[02] [...X] <- 01
- 004a: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 004c: 68250001 XOR param[00] [...X] <- 01
- 0050: 3da50000 COMP param[00] [.X..] <- 00
- 0054: 498200 JUMP_NotEqual 0082
- 0057: 20050164000000 MUL param[01] [XXXX] <- 00000064
- 005e: 020501141e0002 MOVE param[01] [XXXX] <- 02001e14
- 0065: 2c210100 ADD param[01] [...X] <- param[00] [...X]
- 0069: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 006d: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0071: 520c CALL_TABLE 0c (SetPixelClock)
- 0073: 26050064000000 DIV param[00] [XXXX] <- 00000064
- 007a: 02020140 MOVE param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 007e: 02010002 MOVE param[00] [XXXX] <- param[02] [XXXX]
- 0082: 02650001 MOVE param[00] [..X.] <- 01
- 0086: 550802 CLEAR param[02] [..XX]
- 0089: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 008b: 3de50004 COMP param[00] [X...] <- 04
- 008f: 47a000 JUMP_BelowOrEq 00a0
- 0092: 68250001 XOR param[00] [...X] <- 01
- 0096: 02250201 MOVE param[02] [...X] <- 01
- 009a: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 009c: 68250001 XOR param[00] [...X] <- 01
- 00a0: 5105 DELAY_MicroSec 05
- 00a2: 02650001 MOVE param[00] [..X.] <- 01
- 00a6: 5204 CALL_TABLE 04 (SetClocksRatio/DIGxEncoderControl)
- 00a8: 510a DELAY_MicroSec 0a
- 00aa: 02650009 MOVE param[00] [..X.] <- 09
- 00ae: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 00b0: 3de50004 COMP param[00] [X...] <- 04
- 00b4: 472001 JUMP_BelowOrEq 0120
- 00b7: 68250001 XOR param[00] [...X] <- 01
- 00bb: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 00bd: 432001 JUMP 0120
- 00c0: 02650012 MOVE param[00] [..X.] <- 12
- 00c4: 5204 CALL_TABLE 04 (SetClocksRatio/DIGxEncoderControl)
- 00c6: 4be50201 TEST param[02] [X...] <- 01
- 00ca: 442001 JUMP_Equal 0120
- 00cd: 02650008 MOVE param[00] [..X.] <- 08
- 00d1: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 00d3: 3de50004 COMP param[00] [X...] <- 04
- 00d7: 47e400 JUMP_BelowOrEq 00e4
- 00da: 68250001 XOR param[00] [...X] <- 01
- 00de: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 00e0: 68250001 XOR param[00] [...X] <- 01
- 00e4: 02650000 MOVE param[00] [..X.] <- 00
- 00e8: 5204 CALL_TABLE 04 (SetClocksRatio/DIGxEncoderControl)
- 00ea: 02650000 MOVE param[00] [..X.] <- 00
- 00ee: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 00f0: 3de50004 COMP param[00] [X...] <- 04
- 00f4: 470101 JUMP_BelowOrEq 0101
- 00f7: 68250001 XOR param[00] [...X] <- 01
- 00fb: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 00fd: 68250001 XOR param[00] [...X] <- 01
- 0101: 3da50000 COMP param[00] [.X..] <- 00
- 0105: 492001 JUMP_NotEqual 0120
- 0108: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 010c: 02050114000000 MOVE param[01] [XXXX] <- 00000014
- 0113: 2c210100 ADD param[01] [...X] <- param[00] [...X]
- 0117: 550000 CLEAR param[00] [XXXX]
- 011a: 520c CALL_TABLE 0c (SetPixelClock)
- 011c: 02010002 MOVE param[00] [XXXX] <- param[02] [XXXX]
- 0120: 3a0000 SET_REG_BLOCK 0000
- 0123: 5b EOT
- 0124: 432001 JUMP 0120
- 0127: 524d CALL_TABLE 4d (DIG2TransmitterControl/LVTMATransmitterControl)
- 0129: 432001 JUMP 0120
- 012c: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 012e: 02290000 MOVE param[00] [...X] <- param[00] [..X.]
- 0132: 026800cb05 MOVE param[00] [..X.] <- reg[05cb] [..X.]
- 0137: 028c003200 MOVE param[00] [XX..] <- data[0032] [..XX]
- 013c: 5233 CALL_TABLE 33 (LVTMAOutputControl)
- 013e: 5b EOT
- 013f: 02290000 MOVE param[00] [...X] <- param[00] [..X.]
- 0143: 5233 CALL_TABLE 33 (LVTMAOutputControl)
- 0145: 5b EOT
- command_table 0000d7da #4d (DIG2TransmitterControl/LVTMATransmitterControl):
- Size 0338
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- Attributes: Work space size 00 longs
- Parameter space size 00 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 0e250020 OR param[00] [...X] <- 20
- 000d: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 000f: 0825000f AND param[00] [...X] <- 0f
- 0013: 42290063073500630a3d006301210163007b016309bb016308e901630b01025a
- 5a
- SWITCH param[00] [..X.]
- 07->0035 0a->003d 01->0121 00->017b 09->01bb 08->01e9 0b->0201
- 0034: 5b EOT
- 0035: 0d65c44808 OR reg[48c4] [..X.] <- 08
- 003a: 43ad02 JUMP 02ad
- 003d: 030a4648 MOVE WS_FB_WIN [..XX] <- WS_REGPTR [..XX]
- 0041: 66ff SET_DATA_BLOCK ff (this table)
- 0043: 2d0d421a03 ADD WS_DATAPTR [..XX] <- 031a
- 0048: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 004b: 20250005 MUL param[00] [...X] <- 05
- 004f: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0053: 20250002 MUL param[00] [...X] <- 02
- 0057: 030a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 005b: 010406480000 MOVE reg[4806] [XXXX] <- data[0000] [XXXX]
- 0061: 016405480400 MOVE reg[4805] [..X.] <- data[0004] [...X]
- 0067: 07e50548fc AND reg[4805] [X...] <- fc
- 006c: 07a505488f AND reg[4805] [.X..] <- 8f
- 0071: 030a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [..XX]
- 0075: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0078: 3de50004 COMP param[00] [X...] <- 04
- 007c: 479600 JUMP_BelowOrEq 0096
- 007f: 03054100800101 MOVE WS_REMIND/HI32 [XXXX] <- 01018000
- 0086: 4b250201 TEST param[02] [...X] <- 01
- 008a: 449600 JUMP_Equal 0096
- 008d: 094d417fff AND WS_REMIND/HI32 [.XX.] <- ff7f
- 0092: 03e54102 MOVE WS_REMIND/HI32 [X...] <- 02
- 0096: 5cfad348fc41 MASK reg[48d3] [X...] & fc | WS_REMIND/HI32 [X...]
- 009c: 5c52c5487ffe41 MASK reg[48c5] [.XX.] & fe7f | WS_REMIND/HI32 [.XX.]
- 00a3: 3da50000 COMP param[00] [.X..] <- 00
- 00a7: 49cc00 JUMP_NotEqual 00cc
- 00aa: 07a5c1487f AND reg[48c1] [.X..] <- 7f
- 00af: 66ff SET_DATA_BLOCK ff (this table)
- 00b1: 2d0d42de02 ADD WS_DATAPTR [..XX] <- 02de
- 00b6: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
- 00bb: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 00be: 3da50214 COMP param[02] [.X..] <- 14
- 00c2: 494902 JUMP_NotEqual 0249
- 00c5: 03254120 MOVE WS_REMIND/HI32 [...X] <- 20
- 00c9: 434902 JUMP 0249
- 00cc: 0da5c14880 OR reg[48c1] [.X..] <- 80
- 00d1: 66ff SET_DATA_BLOCK ff (this table)
- 00d3: 2d0d42b602 ADD WS_DATAPTR [..XX] <- 02b6
- 00d8: 0304400000 MOVE WS_QUOT/LOW32 [XXXX] <- data[0000] [XXXX]
- 00dd: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 00e4: 44ad02 JUMP_Equal 02ad
- 00e7: 03214300 MOVE WS_SHIFT [...X] <- param[00] [...X]
- 00eb: 03e24144 MOVE WS_REMIND/HI32 [X...] <- WS_OR_MASK [...X]
- 00ef: 4ce4410500 TEST WS_REMIND/HI32 [X...] <- data[0005] [...X]
- 00f4: 440701 JUMP_Equal 0107
- 00f7: 3da4000400 COMP param[00] [.X..] <- data[0004] [...X]
- 00fc: 490701 JUMP_NotEqual 0107
- 00ff: 3d04010000 COMP param[01] [XXXX] <- data[0000] [XXXX]
- 0104: 470f01 JUMP_BelowOrEq 010f
- 0107: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
- 010c: 43d800 JUMP 00d8
- 010f: 0304400600 MOVE WS_QUOT/LOW32 [XXXX] <- data[0006] [XXXX]
- 0114: 0324410a00 MOVE WS_REMIND/HI32 [...X] <- data[000a] [...X]
- 0119: 0364410b00 MOVE WS_REMIND/HI32 [..X.] <- data[000b] [...X]
- 011e: 435202 JUMP 0252
- 0121: 0765c448f7 AND reg[48c4] [..X.] <- f7
- 0126: 030a4648 MOVE WS_FB_WIN [..XX] <- WS_REGPTR [..XX]
- 012a: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 012d: 3de50004 COMP param[00] [X...] <- 04
- 0131: 473c01 JUMP_BelowOrEq 013c
- 0134: 0725e248f9 AND reg[48e2] [...X] <- f9
- 0139: 434201 JUMP 0142
- 013c: 5c25e248f902 MASK reg[48e2] [...X] & f9 | 02
- 0142: 4a65e04801 TEST reg[48e0] [..X.] <- 01
- 0147: 444201 JUMP_Equal 0142
- 014a: 0725e048f8 AND reg[48e0] [...X] <- f8
- 014f: 4a65e04801 TEST reg[48e0] [..X.] <- 01
- 0154: 444f01 JUMP_Equal 014f
- 0157: 2de54101 ADD WS_REMIND/HI32 [X...] <- 01
- 015b: 2d0d481000 ADD WS_REGPTR [..XX] <- 0010
- 0160: 3ee54104 COMP WS_REMIND/HI32 [X...] <- 04
- 0164: 452d01 JUMP_Below 012d
- 0167: 030a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [..XX]
- 016b: 0d25d14802 OR reg[48d1] [...X] <- 02
- 0170: 4a25d14804 TEST reg[48d1] [...X] <- 04
- 0175: 447001 JUMP_Equal 0170
- 0178: 43ad02 JUMP 02ad
- 017b: 0725d148fd AND reg[48d1] [...X] <- fd
- 0180: 4a25d14804 TEST reg[48d1] [...X] <- 04
- 0185: 498001 JUMP_NotEqual 0180
- 0188: 0d65c44808 OR reg[48c4] [..X.] <- 08
- 018d: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0190: 4a65e04801 TEST reg[48e0] [..X.] <- 01
- 0195: 449001 JUMP_Equal 0190
- 0198: 5c25e048f804 MASK reg[48e0] [...X] & f8 | 04
- 019e: 5102 DELAY_MicroSec 02
- 01a0: 4a65e04801 TEST reg[48e0] [..X.] <- 01
- 01a5: 44a001 JUMP_Equal 01a0
- 01a8: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 01ac: 2d0d481000 ADD WS_REGPTR [..XX] <- 0010
- 01b1: 3ea54104 COMP WS_REMIND/HI32 [.X..] <- 04
- 01b5: 459001 JUMP_Below 0190
- 01b8: 43ad02 JUMP 02ad
- 01bb: 030a4648 MOVE WS_FB_WIN [..XX] <- WS_REGPTR [..XX]
- 01bf: 560848 CLEAR WS_REGPTR [..XX]
- 01c2: 20250002 MUL param[00] [...X] <- 02
- 01c6: 03224840 MOVE WS_REGPTR [...X] <- WS_QUOT/LOW32 [...X]
- 01ca: 0d25054801 OR reg[4805] [...X] <- 01
- 01cf: 0de5064810 OR reg[4806] [X...] <- 10
- 01d4: 030a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [..XX]
- 01d8: 0da5d34801 OR reg[48d3] [.X..] <- 01
- 01dd: 5114 DELAY_MicroSec 14
- 01df: 0d25d34801 OR reg[48d3] [...X] <- 01
- 01e4: 5114 DELAY_MicroSec 14
- 01e6: 43ad02 JUMP 02ad
- 01e9: 07a5d348fe AND reg[48d3] [.X..] <- fe
- 01ee: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 01f1: 20250002 MUL param[00] [...X] <- 02
- 01f5: 030a4840 MOVE WS_REGPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 01f9: 07e50648ef AND reg[4806] [X...] <- ef
- 01fe: 43ad02 JUMP 02ad
- 0201: 08a5001b AND param[00] [.X..] <- 1b
- 0205: 66ff SET_DATA_BLOCK ff (this table)
- 0207: 2d0d42de02 ADD WS_DATAPTR [..XX] <- 02de
- 020c: 03214300 MOVE WS_SHIFT [...X] <- param[00] [...X]
- 0210: 03a24044 MOVE WS_QUOT/LOW32 [.X..] <- WS_OR_MASK [...X]
- 0214: 030c400200 MOVE WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 0219: 4ca4400000 TEST WS_QUOT/LOW32 [.X..] <- data[0000] [...X]
- 021e: 492902 JUMP_NotEqual 0229
- 0221: 2d0c420400 ADD WS_DATAPTR [..XX] <- data[0004] [..XX]
- 0226: 431402 JUMP 0214
- 0229: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
- 022e: 3da4000000 COMP param[00] [.X..] <- data[0000] [...X]
- 0233: 444902 JUMP_Equal 0249
- 0236: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 023b: 3e2541ff COMP WS_REMIND/HI32 [...X] <- ff
- 023f: 444902 JUMP_Equal 0249
- 0242: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0246: 432e02 JUMP 022e
- 0249: 0304400100 MOVE WS_QUOT/LOW32 [XXXX] <- data[0001] [XXXX]
- 024e: 03654108 MOVE WS_REMIND/HI32 [..X.] <- 08
- 0252: 010ac34840 MOVE reg[48c3] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0257: 0105da4888880100 MOVE reg[48da] [XXXX] <- 00018888
- 025f: 01f2db4840 MOVE reg[48db] [X...] <- WS_QUOT/LOW32 [.X..]
- 0264: 01bae24840 MOVE reg[48e2] [.X..] <- WS_QUOT/LOW32 [X...]
- 0269: 01baf24840 MOVE reg[48f2] [.X..] <- WS_QUOT/LOW32 [X...]
- 026e: 01ba024940 MOVE reg[4902] [.X..] <- WS_QUOT/LOW32 [X...]
- 0273: 01ba124940 MOVE reg[4912] [.X..] <- WS_QUOT/LOW32 [X...]
- 0278: 0125e14820 MOVE reg[48e1] [...X] <- 20
- 027d: 0125f14820 MOVE reg[48f1] [...X] <- 20
- 0282: 0125014920 MOVE reg[4901] [...X] <- 20
- 0287: 0125114920 MOVE reg[4911] [...X] <- 20
- 028c: 012ae14841 MOVE reg[48e1] [...X] <- WS_REMIND/HI32 [..X.]
- 0291: 012af14841 MOVE reg[48f1] [...X] <- WS_REMIND/HI32 [..X.]
- 0296: 012a014941 MOVE reg[4901] [...X] <- WS_REMIND/HI32 [..X.]
- 029b: 012a114941 MOVE reg[4911] [...X] <- WS_REMIND/HI32 [..X.]
- 02a0: 3d65000b COMP param[00] [..X.] <- 0b
- 02a4: 44ad02 JUMP_Equal 02ad
- 02a7: 5ca2c848df41 MASK reg[48c8] [.X..] & df | WS_REMIND/HI32 [...X]
- 02ad: 3a0000 SET_REG_BLOCK 0000
- 02b0: 5b EOT
- 02b1: 7a84000c00ffffff00023f0000005f0008409c0000033f0000005f0008ffffff
- 00033f00002a572010000000003f0005003900004b000080013a000080021b00
- 008003000000800834250080091c2500800a001b009f10143f0080110138009f
- 18004a009fff0000ff0302010001030201000103020100010302010001030201
- 00010302010001
- CTB_DS 132 bytes
- command_table 0000db12 #4e (ProcessAuxChannelTransaction):
- Size 024c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 02 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 3d0d000000 COMP param[00] [..XX] <- 0000
- 000e: 44ce01 JUMP_Equal 01ce
- 0011: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0014: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
- 0018: 0925410f AND WS_REMIND/HI32 [...X] <- 0f
- 001c: 150d4102 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 02
- 0020: 030a4042 MOVE WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
- 0024: 66ff SET_DATA_BLOCK ff (this table)
- 0026: 2d0d423402 ADD WS_DATAPTR [..XX] <- 0234
- 002b: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 002f: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 0034: 0da5684801 OR reg[4868] [.X..] <- 01
- 0039: 54086848 CLEAR reg[4868] [..XX]
- 003d: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0042: 03f94101 MOVE WS_REMIND/HI32 [X...] <- param[01] [X...]
- 0046: 153d4104 SHIFT_LEFT WS_REMIND/HI32 [X...] by 04
- 004a: 5cba005c8f41 MASK reg[5c00] [.X..] & 8f | WS_REMIND/HI32 [X...]
- 0050: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0054: 4a25005c01 TEST reg[5c00] [...X] <- 01
- 0059: 498100 JUMP_NotEqual 0081
- 005c: 0d0d005c0101 OR reg[5c00] [..XX] <- 0101
- 0062: 0d25005c10 OR reg[5c00] [...X] <- 10
- 0067: 4a25005c20 TEST reg[5c00] [...X] <- 20
- 006c: 446700 JUMP_Equal 0067
- 006f: 0725005cef AND reg[5c00] [...X] <- ef
- 0074: 4a25005c20 TEST reg[5c00] [...X] <- 20
- 0079: 497400 JUMP_NotEqual 0074
- 007c: 0d25035c40 OR reg[5c03] [...X] <- 40
- 0081: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0084: 03094100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 0088: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 008b: 033b4100 MOVE WS_REMIND/HI32 [...X] <- fb[00] [X...]
- 008f: 1b254104 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 04
- 0093: 01a2015c41 MOVE reg[5c01] [.X..] <- WS_REMIND/HI32 [...X]
- 0098: 03694101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [..X.]
- 009c: 152d4104 SHIFT_LEFT WS_REMIND/HI32 [..X.] by 04
- 00a0: 012a015c41 MOVE reg[5c01] [...X] <- WS_REMIND/HI32 [..X.]
- 00a5: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00a8: 0fe54080 OR WS_QUOT/LOW32 [X...] <- 80
- 00ac: 03734000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [.X..]
- 00b0: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00b5: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00b8: 036b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [..X.]
- 00bc: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00c1: 03634000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [...X]
- 00c5: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00ca: 037b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [X...]
- 00ce: 0965400f AND WS_QUOT/LOW32 [..X.] <- 0f
- 00d2: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00d7: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
- 00db: 471001 JUMP_BelowOrEq 0110
- 00de: 33254104 SUB WS_REMIND/HI32 [...X] <- 04
- 00e2: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
- 00e9: 03634000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [...X]
- 00ed: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00f2: 036b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [..X.]
- 00f6: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00fb: 03734000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [.X..]
- 00ff: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0104: 037b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [X...]
- 0108: 0102065c40 MOVE reg[5c06] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 010d: 43d700 JUMP 00d7
- 0110: 0d25035c02 OR reg[5c03] [...X] <- 02
- 0115: 0d25015c01 OR reg[5c01] [...X] <- 01
- 011a: 03294001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [..X.]
- 011e: 2125400a MUL WS_QUOT/LOW32 [...X] <- 0a
- 0122: 2d254032 ADD WS_QUOT/LOW32 [...X] <- 32
- 0126: 4a25045c01 TEST reg[5c04] [...X] <- 01
- 012b: 494201 JUMP_NotEqual 0142
- 012e: 510a DELAY_MicroSec 0a
- 0130: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 0134: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
- 0138: 492601 JUMP_NotEqual 0126
- 013b: 02650101 MOVE param[01] [..X.] <- 01
- 013f: 43ca01 JUMP 01ca
- 0142: 4a05045cf08fff00 TEST reg[5c04] [XXXX] <- 00ff8ff0
- 014a: 445401 JUMP_Equal 0154
- 014d: 02650102 MOVE param[01] [..X.] <- 02
- 0151: 43ca01 JUMP 01ca
- 0154: 0105065c01000080 MOVE reg[5c06] [XXXX] <- 80000001
- 015c: 030040065c MOVE WS_QUOT/LOW32 [XXXX] <- reg[5c06] [XXXX]
- 0161: 026a0140 MOVE param[01] [..X.] <- WS_QUOT/LOW32 [..X.]
- 0165: 02b801045c MOVE param[01] [.X..] <- reg[5c04] [X...]
- 016a: 08a5011f AND param[01] [.X..] <- 1f
- 016e: 3da50100 COMP param[01] [.X..] <- 00
- 0172: 467c01 JUMP_Above 017c
- 0175: 02650103 MOVE param[01] [..X.] <- 03
- 0179: 43ca01 JUMP 01ca
- 017c: 32a50101 SUB param[01] [.X..] <- 01
- 0180: 3d8d000000 COMP param[00] [XX..] <- 0000
- 0185: 44ca01 JUMP_Equal 01ca
- 0188: 3da50100 COMP param[01] [.X..] <- 00
- 018c: 44ca01 JUMP_Equal 01ca
- 018f: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
- 0193: 03194000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [XX..]
- 0197: 561840 CLEAR WS_QUOT/LOW32 [XX..]
- 019a: 3b0240 SET_FB_BASE WS_QUOT/LOW32 [XXXX]
- 019d: 032840065c MOVE WS_QUOT/LOW32 [...X] <- reg[5c06] [..X.]
- 01a2: 036840065c MOVE WS_QUOT/LOW32 [..X.] <- reg[5c06] [..X.]
- 01a7: 03a840065c MOVE WS_QUOT/LOW32 [.X..] <- reg[5c06] [..X.]
- 01ac: 03e840065c MOVE WS_QUOT/LOW32 [X...] <- reg[5c06] [..X.]
- 01b1: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 01b5: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
- 01b9: 47ca01 JUMP_BelowOrEq 01ca
- 01bc: 33254104 SUB WS_REMIND/HI32 [...X] <- 04
- 01c0: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
- 01c7: 439d01 JUMP 019d
- 01ca: 3a0000 SET_REG_BLOCK 0000
- 01cd: 5b EOT
- 01ce: 66ff SET_DATA_BLOCK ff (this table)
- 01d0: 2d0d423402 ADD WS_DATAPTR [..XX] <- 0234
- 01d5: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 01da: 018d085c3200 MOVE reg[5c08] [XX..] <- 0032
- 01e0: 0105095c001c0200 MOVE reg[5c09] [XXXX] <- 00021c00
- 01e8: 01050a5c10113d12 MOVE reg[5c0a] [XXXX] <- 123d1110
- 01f0: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 01f5: 2c250001 ADD param[00] [...X] <- 01
- 01f9: 3d250006 COMP param[00] [...X] <- 06
- 01fd: 49d501 JUMP_NotEqual 01d5
- 0200: 560848 CLEAR WS_REGPTR [..XX]
- 0203: 03254110 MOVE WS_REMIND/HI32 [...X] <- 10
- 0207: 0d65974840 OR reg[4897] [..X.] <- 40
- 020c: 07659748bf AND reg[4897] [..X.] <- bf
- 0211: 33254101 SUB WS_REMIND/HI32 [...X] <- 01
- 0215: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 0219: 490702 JUMP_NotEqual 0207
- 021c: 0d253b4801 OR reg[483b] [...X] <- 01
- 0221: 54303b48 CLEAR reg[483b] [.X..]
- 0225: 0d253c4801 OR reg[483c] [...X] <- 01
- 022a: 54303c48 CLEAR reg[483c] [.X..]
- 022e: 5132 DELAY_MicroSec 32
- 0230: 5b EOT
- 0231: 7a1800000000001c0004003800080054000c00700010008c001400
- CTB_DS 24 bytes
- command_table 0000dd5e #4f (DPEncoderService):
- Size 005c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- Attributes: Work space size 00 longs
- Parameter space size 01 longs
- Table update indicator 0
- 0006: 02250104 MOVE param[01] [...X] <- 04
- 000a: 03314100 MOVE WS_REMIND/HI32 [...X] <- param[00] [.X..]
- 000e: 090d410f00 AND WS_REMIND/HI32 [..XX] <- 000f
- 0013: 150d4101 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 01
- 0017: 66ff SET_DATA_BLOCK ff (this table)
- 0019: 2d0d425000 ADD WS_DATAPTR [..XX] <- 0050
- 001e: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0022: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0027: 07a56848fe AND reg[4868] [.X..] <- fe
- 002c: 010d68481111 MOVE reg[4868] [..XX] <- 1111
- 0032: 5002 DELAY_MilliSec 02
- 0034: 4a0d6b480100 TEST reg[486b] [..XX] <- 0001
- 003a: 494100 JUMP_NotEqual 0041
- 003d: 02250113 MOVE param[01] [...X] <- 13
- 0041: 54086848 CLEAR reg[4868] [..XX]
- 0045: 54006a48 CLEAR reg[486a] [XXXX]
- 0049: 3a0000 SET_REG_BLOCK 0000
- 004c: 5b EOT
- 004d: 7a0c000000040008000c0010001400
- CTB_DS 12 bytes
- *** Data Tables:
- data_table 00000000 #01 (MultimediaCapabilityInfo):
- data_table 00000000 #02 (MultimediaConfigInfo):
- data_table 00009854 #03 (StandardVESA_Timing):
- Size 00e4
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- 00000000: 4e0c 8002 c000 9001 2d00 2000 N.......-. .
- 00000010: 4000 0100 0300 0000 0000 0000 0200 e655 @..............U
- 00000020: d609 8002 a000 e001 2d00 1000 6000 0a00 ........-...`...
- 00000030: 0200 0000 0000 0808 0600 123c a00f 2003 ...........<.. .
- 00000040: 0001 5802 1c00 2800 8000 0100 0400 0000 ..X...(.........
- 00000050: 0000 0000 0000 6a3c 6419 0004 4001 0003 ......j<d...@...
- 00000060: 2600 1800 8800 0300 0600 0000 0000 0000 &...............
- 00000070: 0600 553c 302a 0005 0802 c003 2800 6000 ..U<0*......(.`.
- 00000080: 7000 0100 0300 0000 0000 0000 0000 e93c p..............<
- 00000090: 302a 0005 9801 0004 2a00 3000 7000 0100 0*......*.0.p...
- 000000a0: 0300 0000 0000 0000 0000 ea3c 8f2f 7805 ...........<./x.
- 000000b0: d001 1a04 2700 5800 9000 0300 0400 0000 ....'.X.........
- 000000c0: 0000 0000 0200 eb3c 483f 4006 3002 b004 .......<H?@.0...
- 000000d0: 3200 4000 c000 0100 0300 0000 0000 0000 2.@.............
- 000000e0: 0000 ec3c ...<
- NOTE: General revisionless dumper only.
- NOTE: Apparently broken
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x00e4 (228)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x02 (2)
- 0004: ATOM_DTD_FORMAT aModeTimings [0] :
- 0004: USHORT usPixClk = 0x0c4e (3150)
- 0006: USHORT usHActive = 0x0280 (640)
- 0008: USHORT usHBlanking_Time = 0x00c0 (192)
- 000a: USHORT usVActive = 0x0190 (400)
- 000c: USHORT usVBlanking_Time = 0x002d (45)
- 000e: USHORT usHSyncOffset = 0x0020 (32)
- 0010: USHORT usHSyncWidth = 0x0040 (64)
- 0012: USHORT usVSyncOffset = 0x0001 (1)
- 0014: USHORT usVSyncWidth = 0x0003 (3)
- 0016: USHORT usImageHSize = 0x0000 (0)
- 0018: USHORT usImageVSize = 0x0000 (0)
- 001a: UCHAR ucHBorder = 0x00 (0)
- 001b: UCHAR ucVBorder = 0x00 (0)
- 001c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 001c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 001c: (union) USHORT usAccess = 0x0002 (2)
- 001e: UCHAR ucInternalModeNumber = 0xe6 (230)
- 001f: UCHAR ucRefreshRate = 0x55 (85)
- 0020: ATOM_DTD_FORMAT aModeTimings [1] :
- 0020: USHORT usPixClk = 0x09d6 (2518)
- 0022: USHORT usHActive = 0x0280 (640)
- 0024: USHORT usHBlanking_Time = 0x00a0 (160)
- 0026: USHORT usVActive = 0x01e0 (480)
- 0028: USHORT usVBlanking_Time = 0x002d (45)
- 002a: USHORT usHSyncOffset = 0x0010 (16)
- 002c: USHORT usHSyncWidth = 0x0060 (96)
- 002e: USHORT usVSyncOffset = 0x000a (10)
- 0030: USHORT usVSyncWidth = 0x0002 (2)
- 0032: USHORT usImageHSize = 0x0000 (0)
- 0034: USHORT usImageVSize = 0x0000 (0)
- 0036: UCHAR ucHBorder = 0x08 (8)
- 0037: UCHAR ucVBorder = 0x08 (8)
- 0038: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0038: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0038: (union) USHORT usAccess = 0x0006 (6)
- 003a: UCHAR ucInternalModeNumber = 0x12 (18)
- 003b: UCHAR ucRefreshRate = 0x3c (60)
- 003c: ATOM_DTD_FORMAT aModeTimings [2] :
- 003c: USHORT usPixClk = 0x0fa0 (4000)
- 003e: USHORT usHActive = 0x0320 (800)
- 0040: USHORT usHBlanking_Time = 0x0100 (256)
- 0042: USHORT usVActive = 0x0258 (600)
- 0044: USHORT usVBlanking_Time = 0x001c (28)
- 0046: USHORT usHSyncOffset = 0x0028 (40)
- 0048: USHORT usHSyncWidth = 0x0080 (128)
- 004a: USHORT usVSyncOffset = 0x0001 (1)
- 004c: USHORT usVSyncWidth = 0x0004 (4)
- 004e: USHORT usImageHSize = 0x0000 (0)
- 0050: USHORT usImageVSize = 0x0000 (0)
- 0052: UCHAR ucHBorder = 0x00 (0)
- 0053: UCHAR ucVBorder = 0x00 (0)
- 0054: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0054: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0054: (union) USHORT usAccess = 0x0000 (0)
- 0056: UCHAR ucInternalModeNumber = 0x6a (106)
- 0057: UCHAR ucRefreshRate = 0x3c (60)
- 0058: ATOM_DTD_FORMAT aModeTimings [3] :
- 0058: USHORT usPixClk = 0x1964 (6500)
- 005a: USHORT usHActive = 0x0400 (1024)
- 005c: USHORT usHBlanking_Time = 0x0140 (320)
- 005e: USHORT usVActive = 0x0300 (768)
- 0060: USHORT usVBlanking_Time = 0x0026 (38)
- 0062: USHORT usHSyncOffset = 0x0018 (24)
- 0064: USHORT usHSyncWidth = 0x0088 (136)
- 0066: USHORT usVSyncOffset = 0x0003 (3)
- 0068: USHORT usVSyncWidth = 0x0006 (6)
- 006a: USHORT usImageHSize = 0x0000 (0)
- 006c: USHORT usImageVSize = 0x0000 (0)
- 006e: UCHAR ucHBorder = 0x00 (0)
- 006f: UCHAR ucVBorder = 0x00 (0)
- 0070: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0070: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0070: (union) USHORT usAccess = 0x0006 (6)
- 0072: UCHAR ucInternalModeNumber = 0x55 (85)
- 0073: UCHAR ucRefreshRate = 0x3c (60)
- 0074: ATOM_DTD_FORMAT aModeTimings [4] :
- 0074: USHORT usPixClk = 0x2a30 (10800)
- 0076: USHORT usHActive = 0x0500 (1280)
- 0078: USHORT usHBlanking_Time = 0x0208 (520)
- 007a: USHORT usVActive = 0x03c0 (960)
- 007c: USHORT usVBlanking_Time = 0x0028 (40)
- 007e: USHORT usHSyncOffset = 0x0060 (96)
- 0080: USHORT usHSyncWidth = 0x0070 (112)
- 0082: USHORT usVSyncOffset = 0x0001 (1)
- 0084: USHORT usVSyncWidth = 0x0003 (3)
- 0086: USHORT usImageHSize = 0x0000 (0)
- 0088: USHORT usImageVSize = 0x0000 (0)
- 008a: UCHAR ucHBorder = 0x00 (0)
- 008b: UCHAR ucVBorder = 0x00 (0)
- 008c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 008c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 008c: (union) USHORT usAccess = 0x0000 (0)
- 008e: UCHAR ucInternalModeNumber = 0xe9 (233)
- 008f: UCHAR ucRefreshRate = 0x3c (60)
- 0090: ATOM_DTD_FORMAT aModeTimings [5] :
- 0090: USHORT usPixClk = 0x2a30 (10800)
- 0092: USHORT usHActive = 0x0500 (1280)
- 0094: USHORT usHBlanking_Time = 0x0198 (408)
- 0096: USHORT usVActive = 0x0400 (1024)
- 0098: USHORT usVBlanking_Time = 0x002a (42)
- 009a: USHORT usHSyncOffset = 0x0030 (48)
- 009c: USHORT usHSyncWidth = 0x0070 (112)
- 009e: USHORT usVSyncOffset = 0x0001 (1)
- 00a0: USHORT usVSyncWidth = 0x0003 (3)
- 00a2: USHORT usImageHSize = 0x0000 (0)
- 00a4: USHORT usImageVSize = 0x0000 (0)
- 00a6: UCHAR ucHBorder = 0x00 (0)
- 00a7: UCHAR ucVBorder = 0x00 (0)
- 00a8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00a8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 00a8: (union) USHORT usAccess = 0x0000 (0)
- 00aa: UCHAR ucInternalModeNumber = 0xea (234)
- 00ab: UCHAR ucRefreshRate = 0x3c (60)
- 00ac: ATOM_DTD_FORMAT aModeTimings [6] :
- 00ac: USHORT usPixClk = 0x2f8f (12175)
- 00ae: USHORT usHActive = 0x0578 (1400)
- 00b0: USHORT usHBlanking_Time = 0x01d0 (464)
- 00b2: USHORT usVActive = 0x041a (1050)
- 00b4: USHORT usVBlanking_Time = 0x0027 (39)
- 00b6: USHORT usHSyncOffset = 0x0058 (88)
- 00b8: USHORT usHSyncWidth = 0x0090 (144)
- 00ba: USHORT usVSyncOffset = 0x0003 (3)
- 00bc: USHORT usVSyncWidth = 0x0004 (4)
- 00be: USHORT usImageHSize = 0x0000 (0)
- 00c0: USHORT usImageVSize = 0x0000 (0)
- 00c2: UCHAR ucHBorder = 0x00 (0)
- 00c3: UCHAR ucVBorder = 0x00 (0)
- 00c4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00c4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 00c4: (union) USHORT usAccess = 0x0002 (2)
- 00c6: UCHAR ucInternalModeNumber = 0xeb (235)
- 00c7: UCHAR ucRefreshRate = 0x3c (60)
- 00c8: ATOM_DTD_FORMAT aModeTimings [7] :
- 00c8: USHORT usPixClk = 0x3f48 (16200)
- 00ca: USHORT usHActive = 0x0640 (1600)
- 00cc: USHORT usHBlanking_Time = 0x0230 (560)
- 00ce: USHORT usVActive = 0x04b0 (1200)
- 00d0: USHORT usVBlanking_Time = 0x0032 (50)
- 00d2: USHORT usHSyncOffset = 0x0040 (64)
- 00d4: USHORT usHSyncWidth = 0x00c0 (192)
- 00d6: USHORT usVSyncOffset = 0x0001 (1)
- 00d8: USHORT usVSyncWidth = 0x0003 (3)
- 00da: USHORT usImageHSize = 0x0000 (0)
- 00dc: USHORT usImageVSize = 0x0000 (0)
- 00de: UCHAR ucHBorder = 0x00 (0)
- 00df: UCHAR ucVBorder = 0x00 (0)
- 00e0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00e0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 00e0: (union) USHORT usAccess = 0x0000 (0)
- 00e2: UCHAR ucInternalModeNumber = 0xec (236)
- 00e3: UCHAR ucRefreshRate = 0x3c (60)
- 00e4: ATOM_DTD_FORMAT aModeTimings [8] :
- 00e4: USHORT usPixClk = 0x006c (108)
- 00e6: USHORT usHActive = 0x0202 (514)
- 00e8: USHORT usHBlanking_Time = 0x0201 (513)
- 00ea: USHORT usVActive = 0x0f32 (3890)
- 00ec: USHORT usVBlanking_Time = 0x7530 (30000)
- 00ee: USHORT usHSyncOffset = 0x0000 (0)
- 00f0: USHORT usHSyncWidth = 0x7530 (30000)
- 00f2: USHORT usVSyncOffset = 0x0000 (0)
- 00f4: USHORT usVSyncWidth = 0x0000 (0)
- 00f6: USHORT usImageHSize = 0x0000 (0)
- 00f8: USHORT usImageVSize = 0x7e40 (32320)
- 00fa: UCHAR ucHBorder = 0x05 (5)
- 00fb: UCHAR ucVBorder = 0x00 (0)
- 00fc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00fc: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 00fc: (union) USHORT usAccess = 0x0000 (0)
- 00fe: UCHAR ucInternalModeNumber = 0x00 (0)
- 00ff: UCHAR ucRefreshRate = 0x00 (0)
- 0100: ATOM_DTD_FORMAT aModeTimings [9] :
- 0100: USHORT usPixClk = 0x0000 (0)
- 0102: USHORT usHActive = 0x0000 (0)
- 0104: USHORT usHBlanking_Time = 0x27c0 (10176)
- 0106: USHORT usVActive = 0x0009 (9)
- 0108: USHORT usVBlanking_Time = 0x0000 (0)
- 010a: USHORT usHSyncOffset = 0x0000 (0)
- 010c: USHORT usHSyncWidth = 0xf492 (62610)
- 010e: USHORT usVSyncOffset = 0x0000 (0)
- 0110: USHORT usVSyncWidth = 0x0000 (0)
- 0112: USHORT usImageHSize = 0x0384 (900)
- 0114: USHORT usImageVSize = 0x0b9a (2970)
- 0116: UCHAR ucHBorder = 0x70 (112)
- 0117: UCHAR ucVBorder = 0x17 (23)
- 0118: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0118: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0118: (union) USHORT usAccess = 0x0000 (0)
- 011a: UCHAR ucInternalModeNumber = 0x00 (0)
- 011b: UCHAR ucRefreshRate = 0x00 (0)
- 011c: ATOM_DTD_FORMAT aModeTimings [10] :
- 011c: USHORT usPixClk = 0x8828 (34856)
- 011e: USHORT usHActive = 0x0004 (4)
- 0120: USHORT usHBlanking_Time = 0x0000 (0)
- 0122: USHORT usVActive = 0x0000 (0)
- 0124: USHORT usVBlanking_Time = 0x0000 (0)
- 0126: USHORT usHSyncOffset = 0x0000 (0)
- 0128: USHORT usHSyncWidth = 0x0000 (0)
- 012a: USHORT usVSyncOffset = 0x0000 (0)
- 012c: USHORT usVSyncWidth = 0x9c40 (40000)
- 012e: USHORT usImageHSize = 0x09c4 (2500)
- 0130: USHORT usImageVSize = 0x2710 (10000)
- 0132: UCHAR ucHBorder = 0x52 (82)
- 0133: UCHAR ucVBorder = 0x03 (3)
- 0134: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0134: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0010 (16)
- 0134: (union) USHORT usAccess = 0x401f (16415)
- 0136: UCHAR ucInternalModeNumber = 0x10 (16)
- 0137: UCHAR ucRefreshRate = 0x27 (39)
- 0138: ATOM_DTD_FORMAT aModeTimings [11] :
- 0138: USHORT usPixClk = 0x2710 (10000)
- 013a: USHORT usHActive = 0x2710 (10000)
- 013c: USHORT usHBlanking_Time = 0x0000 (0)
- 013e: USHORT usVActive = 0x0000 (0)
- 0140: USHORT usVBlanking_Time = 0x0000 (0)
- 0142: USHORT usHSyncOffset = 0x0000 (0)
- 0144: USHORT usHSyncWidth = 0x0000 (0)
- 0146: USHORT usVSyncOffset = 0x0000 (0)
- 0148: USHORT usVSyncWidth = 0x0000 (0)
- 014a: USHORT usImageHSize = 0x0000 (0)
- 014c: USHORT usImageVSize = 0x0000 (0)
- 014e: UCHAR ucHBorder = 0x00 (0)
- 014f: UCHAR ucVBorder = 0x00 (0)
- 0150: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0150: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0150: (union) USHORT usAccess = 0x0034 (52)
- 0152: UCHAR ucInternalModeNumber = 0x02 (2)
- 0153: UCHAR ucRefreshRate = 0x01 (1)
- 0154: ATOM_DTD_FORMAT aModeTimings [12] :
- 0154: USHORT usPixClk = 0x0000 (0)
- 0156: USHORT usHActive = 0x0000 (0)
- 0158: USHORT usHBlanking_Time = 0x2a00 (10752)
- 015a: USHORT usVActive = 0x2a00 (10752)
- 015c: USHORT usVBlanking_Time = 0x0000 (0)
- 015e: USHORT usHSyncOffset = 0x2a2a (10794)
- 0160: USHORT usHSyncWidth = 0x002a (42)
- 0162: USHORT usVSyncOffset = 0x2a00 (10752)
- 0164: USHORT usVSyncWidth = 0x2a00 (10752)
- 0166: USHORT usImageHSize = 0x152a (5418)
- 0168: USHORT usImageVSize = 0x2a00 (10752)
- 016a: UCHAR ucHBorder = 0x2a (42)
- 016b: UCHAR ucVBorder = 0x2a (42)
- 016c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 016c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0005 (5)
- 016c: (union) USHORT usAccess = 0x1515 (5397)
- 016e: UCHAR ucInternalModeNumber = 0x15 (21)
- 016f: UCHAR ucRefreshRate = 0x15 (21)
- 0170: ATOM_DTD_FORMAT aModeTimings [13] :
- 0170: USHORT usPixClk = 0x3f15 (16149)
- 0172: USHORT usHActive = 0x3f15 (16149)
- 0174: USHORT usHBlanking_Time = 0x1515 (5397)
- 0176: USHORT usVActive = 0x3f3f (16191)
- 0178: USHORT usVBlanking_Time = 0x153f (5439)
- 017a: USHORT usHSyncOffset = 0x3f15 (16149)
- 017c: USHORT usHSyncWidth = 0x3f15 (16149)
- 017e: USHORT usVSyncOffset = 0x3f3f (16191)
- 0180: USHORT usVSyncWidth = 0x3f15 (16149)
- 0182: USHORT usImageHSize = 0x3f3f (16191)
- 0184: USHORT usImageVSize = 0x004e (78)
- 0186: UCHAR ucHBorder = 0x01 (1)
- 0187: UCHAR ucVBorder = 0x03 (3)
- 0188: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0188: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0188: (union) USHORT usAccess = 0x0000 (0)
- 018a: UCHAR ucInternalModeNumber = 0x00 (0)
- 018b: UCHAR ucRefreshRate = 0x00 (0)
- 018c: ATOM_DTD_FORMAT aModeTimings [14] :
- 018c: USHORT usPixClk = 0x0000 (0)
- 018e: USHORT usHActive = 0x0000 (0)
- 0190: USHORT usHBlanking_Time = 0x0000 (0)
- 0192: USHORT usVActive = 0x0000 (0)
- 0194: USHORT usVBlanking_Time = 0x0000 (0)
- 0196: USHORT usHSyncOffset = 0x0000 (0)
- 0198: USHORT usHSyncWidth = 0x0000 (0)
- 019a: USHORT usVSyncOffset = 0x0000 (0)
- 019c: USHORT usVSyncWidth = 0x0000 (0)
- 019e: USHORT usImageHSize = 0x0000 (0)
- 01a0: USHORT usImageVSize = 0x0006 (6)
- 01a2: UCHAR ucHBorder = 0x00 (0)
- 01a3: UCHAR ucVBorder = 0x00 (0)
- 01a4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 01a4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 01a4: (union) USHORT usAccess = 0x0000 (0)
- 01a6: UCHAR ucInternalModeNumber = 0x20 (32)
- 01a7: UCHAR ucRefreshRate = 0x00 (0)
- 01a8: ATOM_DTD_FORMAT aModeTimings [15] :
- 01a8: USHORT usPixClk = 0x0000 (0)
- 01aa: USHORT usHActive = 0x0000 (0)
- 01ac: USHORT usHBlanking_Time = 0x3c1d (15389)
- 01ae: USHORT usVActive = 0x0001 (1)
- 01b0: USHORT usVBlanking_Time = 0x0000 (0)
- 01b2: USHORT usHSyncOffset = 0x0000 (0)
- 01b4: USHORT usHSyncWidth = 0x4800 (18432)
- 01b6: USHORT usVSyncOffset = 0x00c8 (200)
- 01b8: USHORT usVSyncWidth = 0x5a07 (23047)
- 01ba: USHORT usImageHSize = 0x075a (1882)
- 01bc: USHORT usImageVSize = 0x007d (125)
- 01be: UCHAR ucHBorder = 0x00 (0)
- 01bf: UCHAR ucVBorder = 0x00 (0)
- 01c0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 01c0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 01c0: (union) USHORT usAccess = 0x0000 (0)
- 01c2: UCHAR ucInternalModeNumber = 0x00 (0)
- 01c3: UCHAR ucRefreshRate = 0x00 (0)
- Total data structure size: 01c4
- data_table 00009938 #04 (FirmwareInfo):
- Size 006c
- Format Rev. 02
- Param Rev. 00
- Content Rev. 02
- 00000000: 0102 320f 3075 0000 3075 0000 ..2.0u..0u..
- 00000010: 0000 0000 407e 0500 0000 0000 0000 0000 ....@~..........
- 00000020: c027 0900 0000 0000 92f4 0000 0000 8403 .'..............
- 00000030: 9a0b 7017 0000 0000 2888 0400 0000 0000 ..p.....(.......
- 00000040: 0000 0000 0000 0000 409c c409 1027 5203 ........@....'R.
- 00000050: 1f40 1027 1027 1027 0000 0000 0000 0000 .@.'.'.'........
- 00000060: 0000 0000 0000 0000 0000 0000 ............
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x006c (108)
- 0002: UCHAR ucTableFormatRevision = 0x02 (2)
- 0003: UCHAR ucTableContentRevision = 0x02 (2)
- 0004: ULONG ulFirmwareRevision = 0x0f320201 (254935553)
- 0008: ULONG ulDefaultEngineClock = 0x00007530 (30000)
- 000c: ULONG ulDefaultMemoryClock = 0x00007530 (30000)
- 0010: ULONG ulReserved [0] = 0x00000000 (0)
- 0014: ULONG ulReserved [1] = 0x00057e40 (360000)
- 0018: ULONG ulReserved1 = 0x00000000 (0)
- 001c: ULONG ulReserved2 = 0x00000000 (0)
- 0020: ULONG ulMaxPixelClockPLL_Output = 0x000927c0 (600000)
- 0024: ULONG ulBinaryAlteredInfo = 0x00000000 (0)
- 0028: ULONG ulDefaultDispEngineClkFreq = 0x0000f492 (62610)
- 002c: UCHAR ucReserved3 = 0x00 (0)
- 002d: UCHAR ucMinAllowedBL_Level = 0x00 (0)
- 002e: USHORT usBootUpVDDCVoltage = 0x0384 (900)
- 0030: USHORT usLcdMinPixelClockPLL_Output = 0x0b9a (2970)
- 0032: USHORT usLcdMaxPixelClockPLL_Output = 0x1770 (6000)
- 0034: ULONG ulReserved4 = 0x00000000 (0)
- 0038: ULONG ulMinPixelClockPLL_Output = 0x00048828 (297000)
- 003c: ULONG ulReserved5 = 0x00000000 (0)
- 0040: ULONG ulReserved6 = 0x00000000 (0)
- 0044: ULONG ulReserved7 = 0x00000000 (0)
- 0048: USHORT usReserved11 = 0x9c40 (40000)
- 004a: USHORT usMinPixelClockPLL_Input = 0x09c4 (2500)
- 004c: USHORT usMaxPixelClockPLL_Input = 0x2710 (10000)
- 004e: USHORT usBootUpVDDCIVoltage = 0x0352 (850)
- 0050: ATOM_FIRMWARE_CAPABILITY_ACCESS usFirmwareCapability :
- 0050: (union) ATOM_FIRMWARE_CAPABILITY sbfAccess :
- USHORT FirmwarePosted:1 = 0x0001 (1)
- USHORT DualCRTC_Support:1 = 0x0001 (1)
- USHORT ExtendedDesktopSupport:1 = 0x0001 (1)
- USHORT MemoryClockSS_Support:1 = 0x0001 (1)
- USHORT EngineClockSS_Support:1 = 0x0001 (1)
- USHORT GPUControlsBL:1 = 0x0000 (0)
- USHORT WMI_SUPPORT:1 = 0x0000 (0)
- USHORT PPMode_Assigned:1 = 0x0000 (0)
- USHORT HyperMemory_Support:1 = 0x0000 (0)
- USHORT HyperMemory_Size:4 = 0x0000 (0)
- USHORT Reserved:3 = 0x0002 (2)
- 0050: (union) USHORT susAccess = 0x401f (16415)
- 0052: USHORT usCoreReferenceClock = 0x2710 (10000)
- 0054: USHORT usMemoryReferenceClock = 0x2710 (10000)
- 0056: USHORT usUniphyDPModeExtClkFreq = 0x2710 (10000)
- 0058: UCHAR ucMemoryModule_ID = 0x00 (0)
- 0059: UCHAR ucReserved9 [0] = 0x00 (0)
- 005a: UCHAR ucReserved9 [1] = 0x00 (0)
- 005b: UCHAR ucReserved9 [2] = 0x00 (0)
- 005c: USHORT usBootUpMVDDCVoltage = 0x0000 (0)
- 005e: USHORT usReserved12 = 0x0000 (0)
- 0060: ULONG ulReserved10 [0] = 0x00000000 (0)
- 0064: ULONG ulReserved10 [1] = 0x00000000 (0)
- 0068: ULONG ulReserved10 [2] = 0x00000000 (0)
- Total data structure size: 006c
- data_table 000099a4 #05 (DAC_Info):
- Size 0034
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- 00000000: 0000 0000 002a 002a 0000 2a2a .....*.*..**
- 00000010: 2a00 002a 002a 2a15 002a 2a2a 1515 1515 *..*.**..***....
- 00000020: 153f 153f 1515 3f3f 3f15 153f 153f 3f3f .?.?..???..?.???
- 00000030: 153f 3f3f .???
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0034 (52)
- 0002: UCHAR ucTableFormatRevision = 0x02 (2)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: USHORT usMaxFrequency = 0x0000 (0)
- 0006: USHORT usReserved = 0x0000 (0)
- Total data structure size: 0008
- data_table 000099d8 #06 (LVDS_Info):
- Size 004e
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- 00000000: 0000 0000 0000 0000 0000 0000 ............
- 00000010: 0000 0000 0000 0000 0000 0000 0600 0000 ................
- 00000020: 0000 2000 0000 0000 1d3c 0100 0000 0000 .. ......<......
- 00000030: 0048 c800 075a 5a07 7d00 0000 0000 0000 .H...ZZ.}.......
- 00000040: 0000 0000 0000 0000 0000 0000 0000 ..............
- NOTE: Dumper revision differs. Used: Format Rev. 01 Content Rev. 02
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x004e (78)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x03 (3)
- 0004: ATOM_DTD_FORMAT sLCDTiming :
- 0004: USHORT usPixClk = 0x0000 (0)
- 0006: USHORT usHActive = 0x0000 (0)
- 0008: USHORT usHBlanking_Time = 0x0000 (0)
- 000a: USHORT usVActive = 0x0000 (0)
- 000c: USHORT usVBlanking_Time = 0x0000 (0)
- 000e: USHORT usHSyncOffset = 0x0000 (0)
- 0010: USHORT usHSyncWidth = 0x0000 (0)
- 0012: USHORT usVSyncOffset = 0x0000 (0)
- 0014: USHORT usVSyncWidth = 0x0000 (0)
- 0016: USHORT usImageHSize = 0x0000 (0)
- 0018: USHORT usImageVSize = 0x0000 (0)
- 001a: UCHAR ucHBorder = 0x00 (0)
- 001b: UCHAR ucVBorder = 0x00 (0)
- 001c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 001c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 001c: (union) USHORT usAccess = 0x0006 (6)
- 001e: UCHAR ucInternalModeNumber = 0x00 (0)
- 001f: UCHAR ucRefreshRate = 0x00 (0)
- 0020: USHORT usExtInfoTableOffset = 0x0000 (0)
- 0022: USHORT usSupportedRefreshRate = 0x0020 (32)
- 0024: USHORT usOffDelayInMs = 0x0000 (0)
- 0026: UCHAR ucPowerSequenceDigOntoDEin10Ms = 0x00 (0)
- 0027: UCHAR ucPowerSequenceDEtoBLOnin10Ms = 0x00 (0)
- 0028: UCHAR ucLVDS_Misc = 0x1d (29)
- 0029: UCHAR ucPanelDefaultRefreshRate = 0x3c (60)
- 002a: UCHAR ucPanelIdentification = 0x01 (1)
- 002b: UCHAR ucSS_Id = 0x00 (0)
- 002c: USHORT usLCDVenderID = 0x0000 (0)
- 002e: USHORT usLCDProductID = 0x0000 (0)
- 0030: UCHAR ucLCDPanel_SpecialHandlingCap = 0x00 (0)
- 0031: UCHAR ucPanelInfoSize = 0x48 (72)
- 0032: UCHAR ucReserved [0] = 0xc8 (200)
- 0033: UCHAR ucReserved [1] = 0x00 (0)
- Total data structure size: 0034
- data_table 00000000 #07 (TMDS_Info):
- data_table 0000aa04 #08 (AnalogTV_Info):
- Size 0038
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- 00000000: 044a 0000 7c92 0000 0104 1e00 .J..|.......
- 00000010: 3c00 0000 f824 0100 0103 1e00 3c00 1e00 <....$......<...
- 00000020: f049 0200 0102 1e00 3c00 1e00 e093 0400 .I......<.......
- 00000030: 0101 1e00 0000 1e00 ........
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0038 (56)
- 0002: UCHAR ucTableFormatRevision = 0x02 (2)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: UCHAR ucTV_SupportedStandard = 0x04 (4)
- 0005: UCHAR ucTV_BootUpDefaultStandard = 0x4a (74)
- 0006: UCHAR ucExt_TV_ASIC_ID = 0x00 (0)
- 0007: UCHAR ucExt_TV_ASIC_SlaveAddr = 0x00 (0)
- 0008: ATOM_MODE_TIMING aModeTimings [0] :
- 0008: USHORT usCRTC_H_Total = 0x927c (37500)
- 000a: USHORT usCRTC_H_Disp = 0x0000 (0)
- 000c: USHORT usCRTC_H_SyncStart = 0x0401 (1025)
- 000e: USHORT usCRTC_H_SyncWidth = 0x001e (30)
- 0010: USHORT usCRTC_V_Total = 0x003c (60)
- 0012: USHORT usCRTC_V_Disp = 0x0000 (0)
- 0014: USHORT usCRTC_V_SyncStart = 0x24f8 (9464)
- 0016: USHORT usCRTC_V_SyncWidth = 0x0001 (1)
- 0018: USHORT usPixelClock = 0x0301 (769)
- 001a: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 001a: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 001a: (union) USHORT usAccess = 0x001e (30)
- 001c: USHORT usCRTC_OverscanRight = 0x003c (60)
- 001e: USHORT usCRTC_OverscanLeft = 0x001e (30)
- 0020: USHORT usCRTC_OverscanBottom = 0x49f0 (18928)
- 0022: USHORT usCRTC_OverscanTop = 0x0002 (2)
- 0024: USHORT usReserve = 0x0201 (513)
- 0026: UCHAR ucInternalModeNumber = 0x1e (30)
- 0027: UCHAR ucRefreshRate = 0x00 (0)
- 0028: ATOM_MODE_TIMING aModeTimings [1] :
- 0028: USHORT usCRTC_H_Total = 0x003c (60)
- 002a: USHORT usCRTC_H_Disp = 0x001e (30)
- 002c: USHORT usCRTC_H_SyncStart = 0x93e0 (37856)
- 002e: USHORT usCRTC_H_SyncWidth = 0x0004 (4)
- 0030: USHORT usCRTC_V_Total = 0x0101 (257)
- 0032: USHORT usCRTC_V_Disp = 0x001e (30)
- 0034: USHORT usCRTC_V_SyncStart = 0x0000 (0)
- 0036: USHORT usCRTC_V_SyncWidth = 0x001e (30)
- 0038: USHORT usPixelClock = 0x0055 (85)
- 003a: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 003a: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 003a: (union) USHORT usAccess = 0x0101 (257)
- 003c: USHORT usCRTC_OverscanRight = 0x1001 (4097)
- 003e: USHORT usCRTC_OverscanLeft = 0x0002 (2)
- 0040: USHORT usCRTC_OverscanBottom = 0x0289 (649)
- 0042: USHORT usCRTC_OverscanTop = 0x0010 (16)
- 0044: USHORT usReserve = 0x0211 (529)
- 0046: UCHAR ucInternalModeNumber = 0x00 (0)
- 0047: UCHAR ucRefreshRate = 0x01 (1)
- Total data structure size: 0048
- data_table 00000000 #09 (SupportedDevicesInfo):
- data_table 00009a26 #0a (GPIO_I2C_Info):
- Size 00dc
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 6848 6a48 6b48 6948 6848 6a48 hHjHkHiHhHjH
- 00000010: 6b48 6948 9000 0000 0008 0808 0800 006c kHiH...........l
- 00000020: 486e 486f 486d 486c 486e 486f 486d 4891 HnHoHmHlHnHoHmH.
- 00000030: 0000 0000 0808 0808 0000 7048 7248 7348 ..........pHrHsH
- 00000040: 7148 7048 7248 7348 7148 9200 0000 0008 qHpHrHsHqH......
- 00000050: 0808 0800 0074 4876 4877 4875 4874 4876 .....tHvHwHuHtHv
- 00000060: 4877 4875 4893 0000 0000 0808 0808 0000 HwHuH...........
- 00000070: 7848 7a48 7b48 7948 7848 7a48 7b48 7948 xHzH{HyHxHzH{HyH
- 00000080: 9400 0000 0008 0808 0800 007c 487e 487f ...........|H~H.
- 00000090: 487d 487c 487e 487f 487d 4895 0000 0000 H}H|H~H.H}H.....
- 000000a0: 0808 0808 0000 9848 9a48 9b48 9948 9848 .......H.H.H.H.H
- 000000b0: 9a48 9b48 9948 9600 0000 0001 0101 0100 .H.H.H..........
- 000000c0: 0080 4882 4883 4881 4880 4882 4883 4881 ..H.H.H.H.H.H.H.
- 000000d0: 4897 0000 0000 0808 0808 0000 H...........
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x00dc (220)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [0] :
- 0004: USHORT usClkMaskRegisterIndex = 0x4868 (18536)
- 0006: USHORT usClkEnRegisterIndex = 0x486a (18538)
- 0008: USHORT usClkY_RegisterIndex = 0x486b (18539)
- 000a: USHORT usClkA_RegisterIndex = 0x4869 (18537)
- 000c: USHORT usDataMaskRegisterIndex = 0x4868 (18536)
- 000e: USHORT usDataEnRegisterIndex = 0x486a (18538)
- 0010: USHORT usDataY_RegisterIndex = 0x486b (18539)
- 0012: USHORT usDataA_RegisterIndex = 0x4869 (18537)
- 0014: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 0014: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x00 (0)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 0014: (union) UCHAR ucAccess = 0x90 (144)
- 0015: UCHAR ucClkMaskShift = 0x00 (0)
- 0016: UCHAR ucClkEnShift = 0x00 (0)
- 0017: UCHAR ucClkY_Shift = 0x00 (0)
- 0018: UCHAR ucClkA_Shift = 0x00 (0)
- 0019: UCHAR ucDataMaskShift = 0x08 (8)
- 001a: UCHAR ucDataEnShift = 0x08 (8)
- 001b: UCHAR ucDataY_Shift = 0x08 (8)
- 001c: UCHAR ucDataA_Shift = 0x08 (8)
- 001d: UCHAR ucReserved1 = 0x00 (0)
- 001e: UCHAR ucReserved2 = 0x00 (0)
- 001f: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [1] :
- 001f: USHORT usClkMaskRegisterIndex = 0x486c (18540)
- 0021: USHORT usClkEnRegisterIndex = 0x486e (18542)
- 0023: USHORT usClkY_RegisterIndex = 0x486f (18543)
- 0025: USHORT usClkA_RegisterIndex = 0x486d (18541)
- 0027: USHORT usDataMaskRegisterIndex = 0x486c (18540)
- 0029: USHORT usDataEnRegisterIndex = 0x486e (18542)
- 002b: USHORT usDataY_RegisterIndex = 0x486f (18543)
- 002d: USHORT usDataA_RegisterIndex = 0x486d (18541)
- 002f: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 002f: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x01 (1)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 002f: (union) UCHAR ucAccess = 0x91 (145)
- 0030: UCHAR ucClkMaskShift = 0x00 (0)
- 0031: UCHAR ucClkEnShift = 0x00 (0)
- 0032: UCHAR ucClkY_Shift = 0x00 (0)
- 0033: UCHAR ucClkA_Shift = 0x00 (0)
- 0034: UCHAR ucDataMaskShift = 0x08 (8)
- 0035: UCHAR ucDataEnShift = 0x08 (8)
- 0036: UCHAR ucDataY_Shift = 0x08 (8)
- 0037: UCHAR ucDataA_Shift = 0x08 (8)
- 0038: UCHAR ucReserved1 = 0x00 (0)
- 0039: UCHAR ucReserved2 = 0x00 (0)
- 003a: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [2] :
- 003a: USHORT usClkMaskRegisterIndex = 0x4870 (18544)
- 003c: USHORT usClkEnRegisterIndex = 0x4872 (18546)
- 003e: USHORT usClkY_RegisterIndex = 0x4873 (18547)
- 0040: USHORT usClkA_RegisterIndex = 0x4871 (18545)
- 0042: USHORT usDataMaskRegisterIndex = 0x4870 (18544)
- 0044: USHORT usDataEnRegisterIndex = 0x4872 (18546)
- 0046: USHORT usDataY_RegisterIndex = 0x4873 (18547)
- 0048: USHORT usDataA_RegisterIndex = 0x4871 (18545)
- 004a: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 004a: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x02 (2)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 004a: (union) UCHAR ucAccess = 0x92 (146)
- 004b: UCHAR ucClkMaskShift = 0x00 (0)
- 004c: UCHAR ucClkEnShift = 0x00 (0)
- 004d: UCHAR ucClkY_Shift = 0x00 (0)
- 004e: UCHAR ucClkA_Shift = 0x00 (0)
- 004f: UCHAR ucDataMaskShift = 0x08 (8)
- 0050: UCHAR ucDataEnShift = 0x08 (8)
- 0051: UCHAR ucDataY_Shift = 0x08 (8)
- 0052: UCHAR ucDataA_Shift = 0x08 (8)
- 0053: UCHAR ucReserved1 = 0x00 (0)
- 0054: UCHAR ucReserved2 = 0x00 (0)
- 0055: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [3] :
- 0055: USHORT usClkMaskRegisterIndex = 0x4874 (18548)
- 0057: USHORT usClkEnRegisterIndex = 0x4876 (18550)
- 0059: USHORT usClkY_RegisterIndex = 0x4877 (18551)
- 005b: USHORT usClkA_RegisterIndex = 0x4875 (18549)
- 005d: USHORT usDataMaskRegisterIndex = 0x4874 (18548)
- 005f: USHORT usDataEnRegisterIndex = 0x4876 (18550)
- 0061: USHORT usDataY_RegisterIndex = 0x4877 (18551)
- 0063: USHORT usDataA_RegisterIndex = 0x4875 (18549)
- 0065: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 0065: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x03 (3)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 0065: (union) UCHAR ucAccess = 0x93 (147)
- 0066: UCHAR ucClkMaskShift = 0x00 (0)
- 0067: UCHAR ucClkEnShift = 0x00 (0)
- 0068: UCHAR ucClkY_Shift = 0x00 (0)
- 0069: UCHAR ucClkA_Shift = 0x00 (0)
- 006a: UCHAR ucDataMaskShift = 0x08 (8)
- 006b: UCHAR ucDataEnShift = 0x08 (8)
- 006c: UCHAR ucDataY_Shift = 0x08 (8)
- 006d: UCHAR ucDataA_Shift = 0x08 (8)
- 006e: UCHAR ucReserved1 = 0x00 (0)
- 006f: UCHAR ucReserved2 = 0x00 (0)
- 0070: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [4] :
- 0070: USHORT usClkMaskRegisterIndex = 0x4878 (18552)
- 0072: USHORT usClkEnRegisterIndex = 0x487a (18554)
- 0074: USHORT usClkY_RegisterIndex = 0x487b (18555)
- 0076: USHORT usClkA_RegisterIndex = 0x4879 (18553)
- 0078: USHORT usDataMaskRegisterIndex = 0x4878 (18552)
- 007a: USHORT usDataEnRegisterIndex = 0x487a (18554)
- 007c: USHORT usDataY_RegisterIndex = 0x487b (18555)
- 007e: USHORT usDataA_RegisterIndex = 0x4879 (18553)
- 0080: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 0080: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x04 (4)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 0080: (union) UCHAR ucAccess = 0x94 (148)
- 0081: UCHAR ucClkMaskShift = 0x00 (0)
- 0082: UCHAR ucClkEnShift = 0x00 (0)
- 0083: UCHAR ucClkY_Shift = 0x00 (0)
- 0084: UCHAR ucClkA_Shift = 0x00 (0)
- 0085: UCHAR ucDataMaskShift = 0x08 (8)
- 0086: UCHAR ucDataEnShift = 0x08 (8)
- 0087: UCHAR ucDataY_Shift = 0x08 (8)
- 0088: UCHAR ucDataA_Shift = 0x08 (8)
- 0089: UCHAR ucReserved1 = 0x00 (0)
- 008a: UCHAR ucReserved2 = 0x00 (0)
- 008b: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [5] :
- 008b: USHORT usClkMaskRegisterIndex = 0x487c (18556)
- 008d: USHORT usClkEnRegisterIndex = 0x487e (18558)
- 008f: USHORT usClkY_RegisterIndex = 0x487f (18559)
- 0091: USHORT usClkA_RegisterIndex = 0x487d (18557)
- 0093: USHORT usDataMaskRegisterIndex = 0x487c (18556)
- 0095: USHORT usDataEnRegisterIndex = 0x487e (18558)
- 0097: USHORT usDataY_RegisterIndex = 0x487f (18559)
- 0099: USHORT usDataA_RegisterIndex = 0x487d (18557)
- 009b: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 009b: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x05 (5)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 009b: (union) UCHAR ucAccess = 0x95 (149)
- 009c: UCHAR ucClkMaskShift = 0x00 (0)
- 009d: UCHAR ucClkEnShift = 0x00 (0)
- 009e: UCHAR ucClkY_Shift = 0x00 (0)
- 009f: UCHAR ucClkA_Shift = 0x00 (0)
- 00a0: UCHAR ucDataMaskShift = 0x08 (8)
- 00a1: UCHAR ucDataEnShift = 0x08 (8)
- 00a2: UCHAR ucDataY_Shift = 0x08 (8)
- 00a3: UCHAR ucDataA_Shift = 0x08 (8)
- 00a4: UCHAR ucReserved1 = 0x00 (0)
- 00a5: UCHAR ucReserved2 = 0x00 (0)
- 00a6: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [6] :
- 00a6: USHORT usClkMaskRegisterIndex = 0x4898 (18584)
- 00a8: USHORT usClkEnRegisterIndex = 0x489a (18586)
- 00aa: USHORT usClkY_RegisterIndex = 0x489b (18587)
- 00ac: USHORT usClkA_RegisterIndex = 0x4899 (18585)
- 00ae: USHORT usDataMaskRegisterIndex = 0x4898 (18584)
- 00b0: USHORT usDataEnRegisterIndex = 0x489a (18586)
- 00b2: USHORT usDataY_RegisterIndex = 0x489b (18587)
- 00b4: USHORT usDataA_RegisterIndex = 0x4899 (18585)
- 00b6: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 00b6: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x06 (6)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 00b6: (union) UCHAR ucAccess = 0x96 (150)
- 00b7: UCHAR ucClkMaskShift = 0x00 (0)
- 00b8: UCHAR ucClkEnShift = 0x00 (0)
- 00b9: UCHAR ucClkY_Shift = 0x00 (0)
- 00ba: UCHAR ucClkA_Shift = 0x00 (0)
- 00bb: UCHAR ucDataMaskShift = 0x01 (1)
- 00bc: UCHAR ucDataEnShift = 0x01 (1)
- 00bd: UCHAR ucDataY_Shift = 0x01 (1)
- 00be: UCHAR ucDataA_Shift = 0x01 (1)
- 00bf: UCHAR ucReserved1 = 0x00 (0)
- 00c0: UCHAR ucReserved2 = 0x00 (0)
- 00c1: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [7] :
- 00c1: USHORT usClkMaskRegisterIndex = 0x4880 (18560)
- 00c3: USHORT usClkEnRegisterIndex = 0x4882 (18562)
- 00c5: USHORT usClkY_RegisterIndex = 0x4883 (18563)
- 00c7: USHORT usClkA_RegisterIndex = 0x4881 (18561)
- 00c9: USHORT usDataMaskRegisterIndex = 0x4880 (18560)
- 00cb: USHORT usDataEnRegisterIndex = 0x4882 (18562)
- 00cd: USHORT usDataY_RegisterIndex = 0x4883 (18563)
- 00cf: USHORT usDataA_RegisterIndex = 0x4881 (18561)
- 00d1: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
- 00d1: (union) ATOM_I2C_ID_CONFIG sbfAccess :
- UCHAR bfI2C_LineMux:4 = 0x07 (7)
- UCHAR bfHW_EngineID:3 = 0x01 (1)
- UCHAR bfHW_Capable:1 = 0x01 (1)
- 00d1: (union) UCHAR ucAccess = 0x97 (151)
- 00d2: UCHAR ucClkMaskShift = 0x00 (0)
- 00d3: UCHAR ucClkEnShift = 0x00 (0)
- 00d4: UCHAR ucClkY_Shift = 0x00 (0)
- 00d5: UCHAR ucClkA_Shift = 0x00 (0)
- 00d6: UCHAR ucDataMaskShift = 0x08 (8)
- 00d7: UCHAR ucDataEnShift = 0x08 (8)
- 00d8: UCHAR ucDataY_Shift = 0x08 (8)
- 00d9: UCHAR ucDataA_Shift = 0x08 (8)
- 00da: UCHAR ucReserved1 = 0x00 (0)
- 00db: UCHAR ucReserved2 = 0x00 (0)
- Total data structure size: 00dc
- data_table 00009b02 #0b (VRAM_UsageByFirmware):
- Size 000c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 05
- 00000000: e0ff 7f00 2000 2000 .... . .
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x000c (12)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x05 (5)
- 0004: ATOM_FIRMWARE_VRAM_RESERVE_INFO_V1_5 asFirmwareVramReserveInfo [0] :
- 0004: ULONG ulStartAddrUsedByFirmware = 0x007fffe0 (8388576)
- 0008: USHORT usFirmwareUseInKb = 0x0020 (32)
- 000a: USHORT usFBUsedByDrvInKb = 0x0020 (32)
- Total data structure size: 000c
- data_table 00009b0e #0c (GPIO_Pin_LUT):
- Size 0020
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 8d48 0001 8d48 0802 8d48 1003 .H...H...H..
- 00000010: 8d48 1804 8d48 1a05 8d48 1c06 8301 053d .H...H...H.....=
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0020 (32)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [0] :
- 0004: USHORT usGpioPin_AIndex = 0x488d (18573)
- 0006: UCHAR ucGpioPinBitShift = 0x00 (0)
- 0007: UCHAR ucGPIO_ID = 0x01 (1)
- 0008: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [1] :
- 0008: USHORT usGpioPin_AIndex = 0x488d (18573)
- 000a: UCHAR ucGpioPinBitShift = 0x08 (8)
- 000b: UCHAR ucGPIO_ID = 0x02 (2)
- 000c: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [2] :
- 000c: USHORT usGpioPin_AIndex = 0x488d (18573)
- 000e: UCHAR ucGpioPinBitShift = 0x10 (16)
- 000f: UCHAR ucGPIO_ID = 0x03 (3)
- 0010: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [3] :
- 0010: USHORT usGpioPin_AIndex = 0x488d (18573)
- 0012: UCHAR ucGpioPinBitShift = 0x18 (24)
- 0013: UCHAR ucGPIO_ID = 0x04 (4)
- 0014: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [4] :
- 0014: USHORT usGpioPin_AIndex = 0x488d (18573)
- 0016: UCHAR ucGpioPinBitShift = 0x1a (26)
- 0017: UCHAR ucGPIO_ID = 0x05 (5)
- 0018: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [5] :
- 0018: USHORT usGpioPin_AIndex = 0x488d (18573)
- 001a: UCHAR ucGpioPinBitShift = 0x1c (28)
- 001b: UCHAR ucGPIO_ID = 0x06 (6)
- 001c: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [6] :
- 001c: USHORT usGpioPin_AIndex = 0x0183 (387)
- 001e: UCHAR ucGpioPinBitShift = 0x05 (5)
- 001f: UCHAR ucGPIO_ID = 0x3d (61)
- Total data structure size: 0020
- data_table 00009b2e #0d (VESA_ToInternalModeLUT):
- Size 0074
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 1001 0612 1101 1612 1301 066a ...........j
- 00000010: 1401 166a 1601 0655 1701 1655 1901 06ea ...j...U...U....
- 00000020: 1a01 16ea 6501 16e9 6601 0ae9 2101 0a12 ....e...f...!...
- 00000030: 2201 0a6a 2301 0a55 2401 0aea 4501 16eb "..j#..U$...E...
- 00000040: 4601 0aeb 7501 16ec 7601 0aec d201 1670 F...u...v......p
- 00000050: d401 0a70 d801 1671 d901 0a71 e201 1672 ...p...q...q...r
- 00000060: e401 0a72 e801 1673 e901 0a73 f501 1674 ...r...s...s...t
- 00000070: f601 0a74 ...t
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0074 (116)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [0] :
- 0004: USHORT usVESA_ModeNumber = 0x0110 (272)
- 0006: USHORT usExtendedModeNumber = 0x1206 (4614)
- 0008: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [1] :
- 0008: USHORT usVESA_ModeNumber = 0x0111 (273)
- 000a: USHORT usExtendedModeNumber = 0x1216 (4630)
- 000c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [2] :
- 000c: USHORT usVESA_ModeNumber = 0x0113 (275)
- 000e: USHORT usExtendedModeNumber = 0x6a06 (27142)
- 0010: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [3] :
- 0010: USHORT usVESA_ModeNumber = 0x0114 (276)
- 0012: USHORT usExtendedModeNumber = 0x6a16 (27158)
- 0014: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [4] :
- 0014: USHORT usVESA_ModeNumber = 0x0116 (278)
- 0016: USHORT usExtendedModeNumber = 0x5506 (21766)
- 0018: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [5] :
- 0018: USHORT usVESA_ModeNumber = 0x0117 (279)
- 001a: USHORT usExtendedModeNumber = 0x5516 (21782)
- 001c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [6] :
- 001c: USHORT usVESA_ModeNumber = 0x0119 (281)
- 001e: USHORT usExtendedModeNumber = 0xea06 (59910)
- 0020: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [7] :
- 0020: USHORT usVESA_ModeNumber = 0x011a (282)
- 0022: USHORT usExtendedModeNumber = 0xea16 (59926)
- 0024: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [8] :
- 0024: USHORT usVESA_ModeNumber = 0x0165 (357)
- 0026: USHORT usExtendedModeNumber = 0xe916 (59670)
- 0028: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [9] :
- 0028: USHORT usVESA_ModeNumber = 0x0166 (358)
- 002a: USHORT usExtendedModeNumber = 0xe90a (59658)
- 002c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [10] :
- 002c: USHORT usVESA_ModeNumber = 0x0121 (289)
- 002e: USHORT usExtendedModeNumber = 0x120a (4618)
- 0030: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [11] :
- 0030: USHORT usVESA_ModeNumber = 0x0122 (290)
- 0032: USHORT usExtendedModeNumber = 0x6a0a (27146)
- 0034: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [12] :
- 0034: USHORT usVESA_ModeNumber = 0x0123 (291)
- 0036: USHORT usExtendedModeNumber = 0x550a (21770)
- 0038: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [13] :
- 0038: USHORT usVESA_ModeNumber = 0x0124 (292)
- 003a: USHORT usExtendedModeNumber = 0xea0a (59914)
- 003c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
- 003c: USHORT usVESA_ModeNumber = 0x0145 (325)
- 003e: USHORT usExtendedModeNumber = 0xeb16 (60182)
- 0040: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
- 0040: USHORT usVESA_ModeNumber = 0x0146 (326)
- 0042: USHORT usExtendedModeNumber = 0xeb0a (60170)
- 0044: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
- 0044: USHORT usVESA_ModeNumber = 0x0175 (373)
- 0046: USHORT usExtendedModeNumber = 0xec16 (60438)
- 0048: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
- 0048: USHORT usVESA_ModeNumber = 0x0176 (374)
- 004a: USHORT usExtendedModeNumber = 0xec0a (60426)
- 004c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
- 004c: USHORT usVESA_ModeNumber = 0x01d2 (466)
- 004e: USHORT usExtendedModeNumber = 0x7016 (28694)
- 0050: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
- 0050: USHORT usVESA_ModeNumber = 0x01d4 (468)
- 0052: USHORT usExtendedModeNumber = 0x700a (28682)
- 0054: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
- 0054: USHORT usVESA_ModeNumber = 0x01d8 (472)
- 0056: USHORT usExtendedModeNumber = 0x7116 (28950)
- 0058: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
- 0058: USHORT usVESA_ModeNumber = 0x01d9 (473)
- 005a: USHORT usExtendedModeNumber = 0x710a (28938)
- 005c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
- 005c: USHORT usVESA_ModeNumber = 0x01e2 (482)
- 005e: USHORT usExtendedModeNumber = 0x7216 (29206)
- 0060: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
- 0060: USHORT usVESA_ModeNumber = 0x01e4 (484)
- 0062: USHORT usExtendedModeNumber = 0x720a (29194)
- 0064: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
- 0064: USHORT usVESA_ModeNumber = 0x01e8 (488)
- 0066: USHORT usExtendedModeNumber = 0x7316 (29462)
- 0068: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
- 0068: USHORT usVESA_ModeNumber = 0x01e9 (489)
- 006a: USHORT usExtendedModeNumber = 0x730a (29450)
- 006c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
- 006c: USHORT usVESA_ModeNumber = 0x01f5 (501)
- 006e: USHORT usExtendedModeNumber = 0x7416 (29718)
- 0070: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
- 0070: USHORT usVESA_ModeNumber = 0x01f6 (502)
- 0072: USHORT usExtendedModeNumber = 0x740a (29706)
- Total data structure size: 0074
- data_table 00009ba2 #0e (ComponentVideoInfo):
- Size 0018
- Format Rev. 02
- Param Rev. 00
- Content Rev. 03
- 00000000: 0108 0408 0901 0208 0000 0000 ............
- 00000010: 0000 0000 0000 0000 ........
- NOTE: Dumper revision differs. Used: Format Rev. 02 Content Rev. 01
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0018 (24)
- 0002: UCHAR ucTableFormatRevision = 0x02 (2)
- 0003: UCHAR ucTableContentRevision = 0x03 (3)
- 0004: UCHAR ucMiscInfo = 0x01 (1)
- 0005: UCHAR uc480i = 0x08 (8)
- 0006: UCHAR uc480p = 0x04 (4)
- 0007: UCHAR uc720p = 0x08 (8)
- 0008: UCHAR uc1080i = 0x09 (9)
- 0009: UCHAR ucReserved = 0x01 (1)
- 000a: UCHAR ucLetterBoxMode = 0x02 (2)
- 000b: UCHAR ucNumOfWbGpioBlocks = 0x08 (8)
- 000c: ATOM_GPIO_INFO aWbGpioStateBlock [0] :
- 000c: USHORT usAOffset = 0x0000 (0)
- 000e: UCHAR ucSettings = 0x00 (0)
- 000f: UCHAR ucReserved = 0x00 (0)
- 0010: ATOM_GPIO_INFO aWbGpioStateBlock [1] :
- 0010: USHORT usAOffset = 0x0000 (0)
- 0012: UCHAR ucSettings = 0x00 (0)
- 0013: UCHAR ucReserved = 0x00 (0)
- 0014: ATOM_GPIO_INFO aWbGpioStateBlock [2] :
- 0014: USHORT usAOffset = 0x0000 (0)
- 0016: UCHAR ucSettings = 0x00 (0)
- 0017: UCHAR ucReserved = 0x00 (0)
- 0018: ATOM_GPIO_INFO aWbGpioStateBlock [3] :
- 0018: USHORT usAOffset = 0x0341 (833)
- 001a: UCHAR ucSettings = 0x07 (7)
- 001b: UCHAR ucReserved = 0x01 (1)
- 001c: ATOM_GPIO_INFO aWbGpioStateBlock [4] :
- 001c: USHORT usAOffset = 0x4d00 (19712)
- 001e: UCHAR ucSettings = 0x00 (0)
- 001f: UCHAR ucReserved = 0x81 (129)
- 0020: ATOM_GPIO_INFO aWbGpioStateBlock [5] :
- 0020: USHORT usAOffset = 0x0006 (6)
- 0022: UCHAR ucSettings = 0x00 (0)
- 0023: UCHAR ucReserved = 0x9a (154)
- 0024: ATOM_GPIO_INFO aWbGpioStateBlock [6] :
- 0024: USHORT usAOffset = 0x0028 (40)
- 0026: UCHAR ucSettings = 0x00 (0)
- 0027: UCHAR ucReserved = 0x19 (25)
- 0028: ATOM_GPIO_INFO aWbGpioStateBlock [7] :
- 0028: USHORT usAOffset = 0x0000 (0)
- 002a: UCHAR ucSettings = 0x00 (0)
- 002b: UCHAR ucReserved = 0x00 (0)
- 0020: ATOM_DTD_FORMAT aModeTimings [0] :
- 0020: USHORT usPixClk = 0x0006 (6)
- 0022: USHORT usHActive = 0x9a00 (39424)
- 0024: USHORT usHBlanking_Time = 0x0028 (40)
- 0026: USHORT usVActive = 0x1900 (6400)
- 0028: USHORT usVBlanking_Time = 0x0000 (0)
- 002a: USHORT usHSyncOffset = 0x0000 (0)
- 002c: USHORT usHSyncWidth = 0x0680 (1664)
- 002e: USHORT usVSyncOffset = 0x4001 (16385)
- 0030: USHORT usVSyncWidth = 0x030d (781)
- 0032: USHORT usImageHSize = 0xe800 (59392)
- 0034: USHORT usImageVSize = 0x036e (878)
- 0036: UCHAR ucHBorder = 0x00 (0)
- 0037: UCHAR ucVBorder = 0x1e (30)
- 0038: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0038: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0006 (6)
- 0038: (union) USHORT usAccess = 0x1900 (6400)
- 003a: UCHAR ucInternalModeNumber = 0x00 (0)
- 003b: UCHAR ucRefreshRate = 0x4d (77)
- 003c: ATOM_DTD_FORMAT aModeTimings [1] :
- 003c: USHORT usPixClk = 0xa100 (41216)
- 003e: USHORT usHActive = 0x9802 (38914)
- 0040: USHORT usHBlanking_Time = 0x0002 (2)
- 0042: USHORT usVActive = 0xb500 (46336)
- 0044: USHORT usVBlanking_Time = 0x3b01 (15105)
- 0046: USHORT usHSyncOffset = 0x7701 (30465)
- 0048: USHORT usHSyncWidth = 0xf900 (63744)
- 004a: USHORT usVSyncOffset = 0xde00 (56832)
- 004c: USHORT usVSyncWidth = 0x0601 (1537)
- 004e: USHORT usImageHSize = 0x0003 (3)
- 0050: USHORT usImageVSize = 0xd100 (53504)
- 0052: UCHAR ucHBorder = 0x02 (2)
- 0053: UCHAR ucVBorder = 0x00 (0)
- 0054: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0054: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0008 (8)
- 0054: (union) USHORT usAccess = 0x2000 (8192)
- 0056: UCHAR ucInternalModeNumber = 0x03 (3)
- 0057: UCHAR ucRefreshRate = 0x3a (58)
- 0058: ATOM_DTD_FORMAT aModeTimings [2] :
- 0058: USHORT usPixClk = 0x4c03 (19459)
- 005a: USHORT usHActive = 0x0211 (529)
- 005c: USHORT usHBlanking_Time = 0x5300 (21248)
- 005e: USHORT usVActive = 0x0007 (7)
- 0060: USHORT usVBlanking_Time = 0x0000 (0)
- 0062: USHORT usHSyncOffset = 0x0000 (0)
- 0064: USHORT usHSyncWidth = 0x0100 (256)
- 0066: USHORT usVSyncOffset = 0x0002 (2)
- 0068: USHORT usVSyncWidth = 0x0000 (0)
- 006a: USHORT usImageHSize = 0x0000 (0)
- 006c: USHORT usImageVSize = 0x0000 (0)
- 006e: UCHAR ucHBorder = 0x00 (0)
- 006f: UCHAR ucVBorder = 0x08 (8)
- 0070: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0070: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0070: (union) USHORT usAccess = 0x0000 (0)
- 0072: UCHAR ucInternalModeNumber = 0x00 (0)
- 0073: UCHAR ucRefreshRate = 0x00 (0)
- 0074: ATOM_DTD_FORMAT aModeTimings [3] :
- 0074: USHORT usPixClk = 0x0000 (0)
- 0076: USHORT usHActive = 0x0000 (0)
- 0078: USHORT usHBlanking_Time = 0x0000 (0)
- 007a: USHORT usVActive = 0x0700 (1792)
- 007c: USHORT usVBlanking_Time = 0x0200 (512)
- 007e: USHORT usHSyncOffset = 0x0000 (0)
- 0080: USHORT usHSyncWidth = 0x0000 (0)
- 0082: USHORT usVSyncOffset = 0x0500 (1280)
- 0084: USHORT usVSyncWidth = 0x0000 (0)
- 0086: USHORT usImageHSize = 0x0000 (0)
- 0088: USHORT usImageVSize = 0x0000 (0)
- 008a: UCHAR ucHBorder = 0x00 (0)
- 008b: UCHAR ucVBorder = 0x00 (0)
- 008c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 008c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 008c: (union) USHORT usAccess = 0x0000 (0)
- 008e: UCHAR ucInternalModeNumber = 0x00 (0)
- 008f: UCHAR ucRefreshRate = 0x00 (0)
- 0090: ATOM_DTD_FORMAT aModeTimings [4] :
- 0090: USHORT usPixClk = 0xee10 (60944)
- 0092: USHORT usHActive = 0x0002 (2)
- 0094: USHORT usHBlanking_Time = 0x0000 (0)
- 0096: USHORT usVActive = 0x0000 (0)
- 0098: USHORT usVBlanking_Time = 0x0200 (512)
- 009a: USHORT usHSyncOffset = 0x00ff (255)
- 009c: USHORT usHSyncWidth = 0x0000 (0)
- 009e: USHORT usVSyncOffset = 0x0000 (0)
- 00a0: USHORT usVSyncWidth = 0x0300 (768)
- 00a2: USHORT usImageHSize = 0x00ff (255)
- 00a4: USHORT usImageVSize = 0x0000 (0)
- 00a6: UCHAR ucHBorder = 0x00 (0)
- 00a7: UCHAR ucVBorder = 0x00 (0)
- 00a8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00a8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0001 (1)
- 00a8: (union) USHORT usAccess = 0x0400 (1024)
- 00aa: UCHAR ucInternalModeNumber = 0xff (255)
- 00ab: UCHAR ucRefreshRate = 0x00 (0)
- 00ac: ATOM_DTD_FORMAT aModeTimings [5] :
- 00ac: USHORT usPixClk = 0x0000 (0)
- 00ae: USHORT usHActive = 0x0000 (0)
- 00b0: USHORT usHBlanking_Time = 0x0500 (1280)
- 00b2: USHORT usVActive = 0x00ff (255)
- 00b4: USHORT usVBlanking_Time = 0x0000 (0)
- 00b6: USHORT usHSyncOffset = 0x0000 (0)
- 00b8: USHORT usHSyncWidth = 0x0600 (1536)
- 00ba: USHORT usVSyncOffset = 0x00ff (255)
- 00bc: USHORT usVSyncWidth = 0x0000 (0)
- 00be: USHORT usImageHSize = 0x0000 (0)
- 00c0: USHORT usImageVSize = 0x0700 (1792)
- 00c2: UCHAR ucHBorder = 0xff (255)
- 00c3: UCHAR ucVBorder = 0x00 (0)
- 00c4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00c4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 00c4: (union) USHORT usAccess = 0x0000 (0)
- 00c6: UCHAR ucInternalModeNumber = 0x00 (0)
- 00c7: UCHAR ucRefreshRate = 0x00 (0)
- 00c8: ATOM_DTD_FORMAT aModeTimings [6] :
- 00c8: USHORT usPixClk = 0x0800 (2048)
- 00ca: USHORT usHActive = 0x00ff (255)
- 00cc: USHORT usHBlanking_Time = 0x0000 (0)
- 00ce: USHORT usVActive = 0x0000 (0)
- 00d0: USHORT usVBlanking_Time = 0x2000 (8192)
- 00d2: USHORT usHSyncOffset = 0x0003 (3)
- 00d4: USHORT usHSyncWidth = 0x0000 (0)
- 00d6: USHORT usVSyncOffset = 0x0000 (0)
- 00d8: USHORT usVSyncWidth = 0x5200 (20992)
- 00da: USHORT usImageHSize = 0x0003 (3)
- 00dc: USHORT usImageVSize = 0x0000 (0)
- 00de: UCHAR ucHBorder = 0x00 (0)
- 00df: UCHAR ucVBorder = 0x00 (0)
- 00e0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00e0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0021 (33)
- 00e0: (union) USHORT usAccess = 0x8400 (33792)
- 00e2: UCHAR ucInternalModeNumber = 0x03 (3)
- 00e3: UCHAR ucRefreshRate = 0x00 (0)
- 00e4: ATOM_DTD_FORMAT aModeTimings [7] :
- 00e4: USHORT usPixClk = 0x0000 (0)
- 00e6: USHORT usHActive = 0x0000 (0)
- 00e8: USHORT usHBlanking_Time = 0xb600 (46592)
- 00ea: USHORT usVActive = 0x0003 (3)
- 00ec: USHORT usVBlanking_Time = 0x0000 (0)
- 00ee: USHORT usHSyncOffset = 0x0000 (0)
- 00f0: USHORT usHSyncWidth = 0xe800 (59392)
- 00f2: USHORT usVSyncOffset = 0x0003 (3)
- 00f4: USHORT usVSyncWidth = 0x0000 (0)
- 00f6: USHORT usImageHSize = 0x0000 (0)
- 00f8: USHORT usImageVSize = 0x1a00 (6656)
- 00fa: UCHAR ucHBorder = 0x04 (4)
- 00fb: UCHAR ucVBorder = 0x00 (0)
- 00fc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00fc: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 00fc: (union) USHORT usAccess = 0x0000 (0)
- 00fe: UCHAR ucInternalModeNumber = 0x00 (0)
- 00ff: UCHAR ucRefreshRate = 0x00 (0)
- 0100: ATOM_DTD_FORMAT aModeTimings [8] :
- 0100: USHORT usPixClk = 0x4c00 (19456)
- 0102: USHORT usHActive = 0x0004 (4)
- 0104: USHORT usHBlanking_Time = 0x0000 (0)
- 0106: USHORT usVActive = 0x0000 (0)
- 0108: USHORT usVBlanking_Time = 0x7e00 (32256)
- 010a: USHORT usHSyncOffset = 0x0004 (4)
- 010c: USHORT usHSyncWidth = 0x0000 (0)
- 010e: USHORT usVSyncOffset = 0x0000 (0)
- 0110: USHORT usVSyncWidth = 0x0000 (0)
- 0112: USHORT usImageHSize = 0x8408 (33800)
- 0114: USHORT usImageVSize = 0x0003 (3)
- 0116: UCHAR ucHBorder = 0x00 (0)
- 0117: UCHAR ucVBorder = 0x00 (0)
- 0118: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0118: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0118: (union) USHORT usAccess = 0x0000 (0)
- 011a: UCHAR ucInternalModeNumber = 0x00 (0)
- 011b: UCHAR ucRefreshRate = 0x02 (2)
- 011c: ATOM_DTD_FORMAT aModeTimings [9] :
- 011c: USHORT usPixClk = 0x00ff (255)
- 011e: USHORT usHActive = 0x0000 (0)
- 0120: USHORT usHBlanking_Time = 0x0000 (0)
- 0122: USHORT usVActive = 0x0300 (768)
- 0124: USHORT usVBlanking_Time = 0x00ff (255)
- 0126: USHORT usHSyncOffset = 0x0000 (0)
- 0128: USHORT usHSyncWidth = 0x0000 (0)
- 012a: USHORT usVSyncOffset = 0x0400 (1024)
- 012c: USHORT usVSyncWidth = 0x00ff (255)
- 012e: USHORT usImageHSize = 0x0000 (0)
- 0130: USHORT usImageVSize = 0x0000 (0)
- 0132: UCHAR ucHBorder = 0x00 (0)
- 0133: UCHAR ucVBorder = 0x05 (5)
- 0134: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0134: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0134: (union) USHORT usAccess = 0x00ff (255)
- 0136: UCHAR ucInternalModeNumber = 0x00 (0)
- 0137: UCHAR ucRefreshRate = 0x00 (0)
- 0138: ATOM_DTD_FORMAT aModeTimings [10] :
- 0138: USHORT usPixClk = 0x0000 (0)
- 013a: USHORT usHActive = 0x0600 (1536)
- 013c: USHORT usHBlanking_Time = 0x00ff (255)
- 013e: USHORT usVActive = 0x0000 (0)
- 0140: USHORT usVBlanking_Time = 0x0000 (0)
- 0142: USHORT usHSyncOffset = 0x0700 (1792)
- 0144: USHORT usHSyncWidth = 0x00ff (255)
- 0146: USHORT usVSyncOffset = 0x0000 (0)
- 0148: USHORT usVSyncWidth = 0x0000 (0)
- 014a: USHORT usImageHSize = 0x0800 (2048)
- 014c: USHORT usImageVSize = 0x00ff (255)
- 014e: UCHAR ucHBorder = 0x00 (0)
- 014f: UCHAR ucVBorder = 0x00 (0)
- 0150: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0150: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0150: (union) USHORT usAccess = 0x0000 (0)
- 0152: UCHAR ucInternalModeNumber = 0x00 (0)
- 0153: UCHAR ucRefreshRate = 0x01 (1)
- 0154: ATOM_DTD_FORMAT aModeTimings [11] :
- 0154: USHORT usPixClk = 0x0008 (8)
- 0156: USHORT usHActive = 0x0000 (0)
- 0158: USHORT usHBlanking_Time = 0x7530 (30000)
- 015a: USHORT usVActive = 0x0000 (0)
- 015c: USHORT usVBlanking_Time = 0x0000 (0)
- 015e: USHORT usHSyncOffset = 0x8000 (32768)
- 0160: USHORT usHSyncWidth = 0x0000 (0)
- 0162: USHORT usVSyncOffset = 0x0000 (0)
- 0164: USHORT usVSyncWidth = 0xe601 (58881)
- 0166: USHORT usImageHSize = 0x60ff (24831)
- 0168: USHORT usImageVSize = 0x00ea (234)
- 016a: UCHAR ucHBorder = 0x00 (0)
- 016b: UCHAR ucVBorder = 0x00 (0)
- 016c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 016c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 016c: (union) USHORT usAccess = 0x0000 (0)
- 016e: UCHAR ucInternalModeNumber = 0x00 (0)
- 016f: UCHAR ucRefreshRate = 0x00 (0)
- 0170: ATOM_DTD_FORMAT aModeTimings [12] :
- 0170: USHORT usPixClk = 0x0000 (0)
- 0172: USHORT usHActive = 0x0200 (512)
- 0174: USHORT usHBlanking_Time = 0xffe6 (65510)
- 0176: USHORT usVActive = 0x5f90 (24464)
- 0178: USHORT usVBlanking_Time = 0x0001 (1)
- 017a: USHORT usHSyncOffset = 0x0000 (0)
- 017c: USHORT usHSyncWidth = 0x0000 (0)
- 017e: USHORT usVSyncOffset = 0x0000 (0)
- 0180: USHORT usVSyncWidth = 0x0000 (0)
- 0182: USHORT usImageHSize = 0xe603 (58883)
- 0184: USHORT usImageVSize = 0x44ff (17663)
- 0186: UCHAR ucHBorder = 0xbf (191)
- 0187: UCHAR ucVBorder = 0x01 (1)
- 0188: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0188: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0188: (union) USHORT usAccess = 0x0000 (0)
- 018a: UCHAR ucInternalModeNumber = 0x00 (0)
- 018b: UCHAR ucRefreshRate = 0x00 (0)
- 018c: ATOM_DTD_FORMAT aModeTimings [13] :
- 018c: USHORT usPixClk = 0x0000 (0)
- 018e: USHORT usHActive = 0x0000 (0)
- 0190: USHORT usHBlanking_Time = 0x0400 (1024)
- 0192: USHORT usVActive = 0xffe6 (65510)
- 0194: USHORT usVBlanking_Time = 0xda9c (55964)
- 0196: USHORT usHSyncOffset = 0x0001 (1)
- 0198: USHORT usHSyncWidth = 0x0000 (0)
- 019a: USHORT usVSyncOffset = 0x0000 (0)
- 019c: USHORT usVSyncWidth = 0x0000 (0)
- 019e: USHORT usImageHSize = 0x0000 (0)
- 01a0: USHORT usImageVSize = 0xe605 (58885)
- 01a2: UCHAR ucHBorder = 0xff (255)
- 01a3: UCHAR ucVBorder = 0x04 (4)
- 01a4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 01a4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 01a4: (union) USHORT usAccess = 0x01eb (491)
- 01a6: UCHAR ucInternalModeNumber = 0x00 (0)
- 01a7: UCHAR ucRefreshRate = 0x00 (0)
- 01a8: ATOM_DTD_FORMAT aModeTimings [14] :
- 01a8: USHORT usPixClk = 0x0000 (0)
- 01aa: USHORT usHActive = 0x0000 (0)
- 01ac: USHORT usHBlanking_Time = 0x0000 (0)
- 01ae: USHORT usVActive = 0x0600 (1536)
- 01b0: USHORT usVBlanking_Time = 0xffe6 (65510)
- 01b2: USHORT usHSyncOffset = 0xfbd0 (64464)
- 01b4: USHORT usHSyncWidth = 0x0001 (1)
- 01b6: USHORT usVSyncOffset = 0x0000 (0)
- 01b8: USHORT usVSyncWidth = 0x0000 (0)
- 01ba: USHORT usImageHSize = 0x0000 (0)
- 01bc: USHORT usImageVSize = 0x0000 (0)
- 01be: UCHAR ucHBorder = 0x07 (7)
- 01bf: UCHAR ucVBorder = 0x00 (0)
- 01c0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 01c0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0026 (38)
- 01c0: (union) USHORT usAccess = 0x9800 (38912)
- 01c2: UCHAR ucInternalModeNumber = 0x15 (21)
- 01c3: UCHAR ucRefreshRate = 0x02 (2)
- 01c4: ATOM_DTD_FORMAT aModeTimings [15] :
- 01c4: USHORT usPixClk = 0x0000 (0)
- 01c6: USHORT usHActive = 0x0000 (0)
- 01c8: USHORT usHBlanking_Time = 0x0000 (0)
- 01ca: USHORT usVActive = 0x0000 (0)
- 01cc: USHORT usVBlanking_Time = 0x0000 (0)
- 01ce: USHORT usHSyncOffset = 0x0003 (3)
- 01d0: USHORT usHSyncWidth = 0x0320 (800)
- 01d2: USHORT usVSyncOffset = 0x0000 (0)
- 01d4: USHORT usVSyncWidth = 0x03e8 (1000)
- 01d6: USHORT usImageHSize = 0x7530 (30000)
- 01d8: USHORT usImageVSize = 0x0000 (0)
- 01da: UCHAR ucHBorder = 0x00 (0)
- 01db: UCHAR ucVBorder = 0x00 (0)
- 01dc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 01dc: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0001 (1)
- USHORT Reserved:6 = 0x0014 (20)
- 01dc: (union) USHORT usAccess = 0x5208 (21000)
- 01de: UCHAR ucInternalModeNumber = 0x03 (3)
- 01df: UCHAR ucRefreshRate = 0x00 (0)
- 01e0: ATOM_DTD_FORMAT aModeTimings [16] :
- 01e0: USHORT usPixClk = 0xe800 (59392)
- 01e2: USHORT usHActive = 0xa003 (40963)
- 01e4: USHORT usHBlanking_Time = 0x0186 (390)
- 01e6: USHORT usVActive = 0x0000 (0)
- 01e8: USHORT usVBlanking_Time = 0x0b00 (2816)
- 01ea: USHORT usHSyncOffset = 0x03b6 (950)
- 01ec: USHORT usHSyncWidth = 0x0000 (0)
- 01ee: USHORT usVSyncOffset = 0x03e8 (1000)
- 01f0: USHORT usVSyncWidth = 0x0d40 (3392)
- 01f2: USHORT usImageHSize = 0x0003 (3)
- 01f4: USHORT usImageVSize = 0x0000 (0)
- 01f6: UCHAR ucHBorder = 0x00 (0)
- 01f7: UCHAR ucVBorder = 0x08 (8)
- 01f8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 01f8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 01f8: (union) USHORT usAccess = 0x0008 (8)
- 01fa: UCHAR ucInternalModeNumber = 0x00 (0)
- 01fb: UCHAR ucRefreshRate = 0x90 (144)
- 01fc: ATOM_DTD_FORMAT aModeTimings [17] :
- 01fc: USHORT usPixClk = 0x00e2 (226)
- 01fe: USHORT usHActive = 0xf800 (63488)
- 0200: USHORT usHBlanking_Time = 0x0124 (292)
- 0202: USHORT usVActive = 0x1800 (6144)
- 0204: USHORT usVBlanking_Time = 0x00f6 (246)
- 0206: USHORT usHSyncOffset = 0x0000 (0)
- 0208: USHORT usHSyncWidth = 0x0000 (0)
- 020a: USHORT usVSyncOffset = 0xa800 (43008)
- 020c: USHORT usVSyncWidth = 0x00de (222)
- 020e: USHORT usImageHSize = 0x0900 (2304)
- 0210: USHORT usImageVSize = 0xffb4 (65460)
- 0212: UCHAR ucHBorder = 0x18 (24)
- 0213: UCHAR ucVBorder = 0xf6 (246)
- 0214: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0214: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0214: (union) USHORT usAccess = 0x0000 (0)
- 0216: UCHAR ucInternalModeNumber = 0x80 (128)
- 0217: UCHAR ucRefreshRate = 0x38 (56)
- 0218: ATOM_DTD_FORMAT aModeTimings [18] :
- 0218: USHORT usPixClk = 0x0001 (1)
- 021a: USHORT usHActive = 0x0d88 (3464)
- 021c: USHORT usHBlanking_Time = 0x0001 (1)
- 021e: USHORT usVActive = 0x0000 (0)
- 0220: USHORT usVBlanking_Time = 0x0000 (0)
- 0222: USHORT usHSyncOffset = 0xfa00 (64000)
- 0224: USHORT usHSyncWidth = 0x0000 (0)
- 0226: USHORT usVSyncOffset = 0x9b0a (39690)
- 0228: USHORT usVSyncWidth = 0xa0ff (41215)
- 022a: USHORT usImageHSize = 0x0109 (265)
- 022c: USHORT usImageVSize = 0x0800 (2048)
- 022e: UCHAR ucHBorder = 0x4c (76)
- 022f: UCHAR ucVBorder = 0x01 (1)
- 0230: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0230: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x003e (62)
- 0230: (union) USHORT usAccess = 0xf800 (63488)
- 0232: UCHAR ucInternalModeNumber = 0x24 (36)
- 0233: UCHAR ucRefreshRate = 0x01 (1)
- 0234: ATOM_DTD_FORMAT aModeTimings [19] :
- 0234: USHORT usPixClk = 0x0000 (0)
- 0236: USHORT usHActive = 0x0000 (0)
- 0238: USHORT usHBlanking_Time = 0x7000 (28672)
- 023a: USHORT usVActive = 0x0111 (273)
- 023c: USHORT usVBlanking_Time = 0x0b00 (2816)
- 023e: USHORT usHSyncOffset = 0xff82 (65410)
- 0240: USHORT usHSyncWidth = 0x1d28 (7464)
- 0242: USHORT usVSyncOffset = 0x0001 (1)
- 0244: USHORT usVSyncWidth = 0x5ba8 (23464)
- 0246: USHORT usImageHSize = 0x0001 (1)
- 0248: USHORT usImageVSize = 0x3c68 (15464)
- 024a: UCHAR ucHBorder = 0x01 (1)
- 024b: UCHAR ucVBorder = 0x00 (0)
- 024c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 024c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 024c: (union) USHORT usAccess = 0x0000 (0)
- 024e: UCHAR ucInternalModeNumber = 0x00 (0)
- 024f: UCHAR ucRefreshRate = 0x00 (0)
- 0250: ATOM_DTD_FORMAT aModeTimings [20] :
- 0250: USHORT usPixClk = 0x28e0 (10464)
- 0252: USHORT usHActive = 0x0001 (1)
- 0254: USHORT usHBlanking_Time = 0x690c (26892)
- 0256: USHORT usVActive = 0xc8ff (51455)
- 0258: USHORT usVBlanking_Time = 0x012c (300)
- 025a: USHORT usHSyncOffset = 0x6000 (24576)
- 025c: USHORT usHSyncWidth = 0x0167 (359)
- 025e: USHORT usVSyncOffset = 0xf000 (61440)
- 0260: USHORT usVSyncWidth = 0x014f (335)
- 0262: USHORT usImageHSize = 0x0000 (0)
- 0264: USHORT usImageVSize = 0x0000 (0)
- 0266: UCHAR ucHBorder = 0x00 (0)
- 0267: UCHAR ucVBorder = 0x68 (104)
- 0268: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0268: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0268: (union) USHORT usAccess = 0x013c (316)
- 026a: UCHAR ucInternalModeNumber = 0x00 (0)
- 026b: UCHAR ucRefreshRate = 0x0d (13)
- 026c: ATOM_DTD_FORMAT aModeTimings [21] :
- 026c: USHORT usPixClk = 0xff37 (65335)
- 026e: USHORT usHActive = 0x3880 (14464)
- 0270: USHORT usHBlanking_Time = 0x0001 (1)
- 0272: USHORT usVActive = 0x7318 (29464)
- 0274: USHORT usVBlanking_Time = 0x0001 (1)
- 0276: USHORT usHSyncOffset = 0x6378 (25464)
- 0278: USHORT usHSyncWidth = 0x0001 (1)
- 027a: USHORT usVSyncOffset = 0x0000 (0)
- 027c: USHORT usVSyncWidth = 0x0000 (0)
- 027e: USHORT usImageHSize = 0x4c08 (19464)
- 0280: USHORT usImageVSize = 0x0001 (1)
- 0282: UCHAR ucHBorder = 0x0e (14)
- 0283: UCHAR ucVBorder = 0x05 (5)
- 0284: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0284: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x000e (14)
- 0284: (union) USHORT usAccess = 0x38ff (14591)
- 0286: UCHAR ucInternalModeNumber = 0x44 (68)
- 0287: UCHAR ucRefreshRate = 0x01 (1)
- 0288: ATOM_DTD_FORMAT aModeTimings [22] :
- 0288: USHORT usPixClk = 0xd000 (53248)
- 028a: USHORT usHActive = 0x017e (382)
- 028c: USHORT usHBlanking_Time = 0x0000 (0)
- 028e: USHORT usVActive = 0x0177 (375)
- 0290: USHORT usVBlanking_Time = 0x0000 (0)
- 0292: USHORT usHSyncOffset = 0x0000 (0)
- 0294: USHORT usHSyncWidth = 0xc000 (49152)
- 0296: USHORT usVSyncOffset = 0x0157 (343)
- 0298: USHORT usVSyncWidth = 0x0f00 (3840)
- 029a: USHORT usImageHSize = 0x0000 (0)
- 029c: USHORT usImageVSize = 0x4ff0 (20464)
- 029e: UCHAR ucHBorder = 0x01 (1)
- 029f: UCHAR ucVBorder = 0x00 (0)
- 02a0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 02a0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0001 (1)
- USHORT Reserved:6 = 0x0021 (33)
- 02a0: (union) USHORT usAccess = 0x86a0 (34464)
- 02a2: UCHAR ucInternalModeNumber = 0x01 (1)
- 02a3: UCHAR ucRefreshRate = 0x00 (0)
- 02a4: ATOM_DTD_FORMAT aModeTimings [23] :
- 02a4: USHORT usPixClk = 0x86a0 (34464)
- 02a6: USHORT usHActive = 0x0001 (1)
- 02a8: USHORT usHBlanking_Time = 0x0000 (0)
- 02aa: USHORT usVActive = 0x0000 (0)
- 02ac: USHORT usVBlanking_Time = 0x6378 (25464)
- 02ae: USHORT usHSyncOffset = 0x0001 (1)
- 02b0: USHORT usHSyncWidth = 0x1701 (5889)
- 02b2: USHORT usVSyncOffset = 0x0000 (0)
- 02b4: USHORT usVSyncWidth = 0x0002 (2)
- 02b6: USHORT usImageHSize = 0x0020 (32)
- 02b8: USHORT usImageVSize = 0x0900 (2304)
- 02ba: UCHAR ucHBorder = 0x03 (3)
- 02bb: UCHAR ucVBorder = 0xa0 (160)
- 02bc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 02bc: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0019 (25)
- 02bc: (union) USHORT usAccess = 0x640f (25615)
- 02be: UCHAR ucInternalModeNumber = 0x19 (25)
- 02bf: UCHAR ucRefreshRate = 0x34 (52)
- 02c0: ATOM_DTD_FORMAT aModeTimings [24] :
- 02c0: USHORT usPixClk = 0xd021 (53281)
- 02c2: USHORT usHActive = 0xa007 (40967)
- 02c4: USHORT usHBlanking_Time = 0x700f (28687)
- 02c6: USHORT usVActive = 0x9417 (37911)
- 02c8: USHORT usVBlanking_Time = 0x012a (298)
- 02ca: USHORT usHSyncOffset = 0x0064 (100)
- 02cc: USHORT usHSyncWidth = 0x12e4 (4836)
- 02ce: USHORT usVSyncOffset = 0x08e8 (2280)
- 02d0: USHORT usVSyncWidth = 0x1598 (5528)
- 02d2: USHORT usImageHSize = 0x0002 (2)
- 02d4: USHORT usImageVSize = 0x124b (4683)
- 02d6: UCHAR ucHBorder = 0x78 (120)
- 02d7: UCHAR ucVBorder = 0x00 (0)
- 02d8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 02d8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 02d8: (union) USHORT usAccess = 0x0078 (120)
- 02da: UCHAR ucInternalModeNumber = 0x64 (100)
- 02db: UCHAR ucRefreshRate = 0x00 (0)
- 02dc: ATOM_DTD_FORMAT aModeTimings [25] :
- 02dc: USHORT usPixClk = 0x0078 (120)
- 02de: USHORT usHActive = 0x0078 (120)
- 02e0: USHORT usHBlanking_Time = 0x0078 (120)
- 02e2: USHORT usVActive = 0x0064 (100)
- 02e4: USHORT usVBlanking_Time = 0x2e01 (11777)
- 02e6: USHORT usHSyncOffset = 0x0036 (54)
- 02e8: USHORT usHSyncWidth = 0x0400 (1024)
- 02ea: USHORT usVSyncOffset = 0x0091 (145)
- 02ec: USHORT usVSyncWidth = 0x0000 (0)
- 02ee: USHORT usImageHSize = 0x0089 (137)
- 02f0: USHORT usImageVSize = 0x009b (155)
- 02f2: UCHAR ucHBorder = 0x9b (155)
- 02f3: UCHAR ucVBorder = 0x00 (0)
- 02f4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 02f4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 02f4: (union) USHORT usAccess = 0x0000 (0)
- 02f6: UCHAR ucInternalModeNumber = 0x00 (0)
- 02f7: UCHAR ucRefreshRate = 0x00 (0)
- 02f8: ATOM_DTD_FORMAT aModeTimings [26] :
- 02f8: USHORT usPixClk = 0x009b (155)
- 02fa: USHORT usHActive = 0x0054 (84)
- 02fc: USHORT usHBlanking_Time = 0x0000 (0)
- 02fe: USHORT usVActive = 0x0000 (0)
- 0300: USHORT usVBlanking_Time = 0x005e (94)
- 0302: USHORT usHSyncOffset = 0x0002 (2)
- 0304: USHORT usHSyncWidth = 0x0069 (105)
- 0306: USHORT usVSyncOffset = 0x0050 (80)
- 0308: USHORT usVSyncWidth = 0x0050 (80)
- 030a: USHORT usImageHSize = 0x0073 (115)
- 030c: USHORT usImageVSize = 0x0073 (115)
- 030e: UCHAR ucHBorder = 0x5f (95)
- 030f: UCHAR ucVBorder = 0x00 (0)
- 0310: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0310: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0310: (union) USHORT usAccess = 0x0000 (0)
- 0312: UCHAR ucInternalModeNumber = 0x90 (144)
- 0313: UCHAR ucRefreshRate = 0x20 (32)
- 0314: ATOM_DTD_FORMAT aModeTimings [27] :
- 0314: USHORT usPixClk = 0x0096 (150)
- 0316: USHORT usHActive = 0x0090 (144)
- 0318: USHORT usHBlanking_Time = 0x0600 (1536)
- 031a: USHORT usVActive = 0x0000 (0)
- 031c: USHORT usVBlanking_Time = 0x0000 (0)
- 031e: USHORT usHSyncOffset = 0x0601 (1537)
- 0320: USHORT usHSyncWidth = 0x0000 (0)
- 0322: USHORT usVSyncOffset = 0x0201 (513)
- 0324: USHORT usVSyncWidth = 0x0100 (256)
- 0326: USHORT usImageHSize = 0x0201 (513)
- 0328: USHORT usImageVSize = 0x0200 (512)
- 032a: UCHAR ucHBorder = 0x01 (1)
- 032b: UCHAR ucVBorder = 0x02 (2)
- 032c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 032c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0001 (1)
- USHORT Reserved:6 = 0x0000 (0)
- 032c: (union) USHORT usAccess = 0x0200 (512)
- 032e: UCHAR ucInternalModeNumber = 0x01 (1)
- 032f: UCHAR ucRefreshRate = 0x02 (2)
- 0330: ATOM_DTD_FORMAT aModeTimings [28] :
- 0330: USHORT usPixClk = 0x0200 (512)
- 0332: USHORT usHActive = 0x0201 (513)
- 0334: USHORT usHBlanking_Time = 0x0200 (512)
- 0336: USHORT usVActive = 0x0201 (513)
- 0338: USHORT usVBlanking_Time = 0x0301 (769)
- 033a: USHORT usHSyncOffset = 0x1000 (4096)
- 033c: USHORT usHSyncWidth = 0x0000 (0)
- 033e: USHORT usVSyncOffset = 0x0000 (0)
- 0340: USHORT usVSyncWidth = 0x0000 (0)
- 0342: USHORT usImageHSize = 0x1000 (4096)
- 0344: USHORT usImageVSize = 0x0000 (0)
- 0346: UCHAR ucHBorder = 0x00 (0)
- 0347: UCHAR ucVBorder = 0x00 (0)
- 0348: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0348: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0348: (union) USHORT usAccess = 0x0000 (0)
- 034a: UCHAR ucInternalModeNumber = 0x02 (2)
- 034b: UCHAR ucRefreshRate = 0x10 (16)
- 034c: ATOM_DTD_FORMAT aModeTimings [29] :
- 034c: USHORT usPixClk = 0x0000 (0)
- 034e: USHORT usHActive = 0x0000 (0)
- 0350: USHORT usHBlanking_Time = 0x0000 (0)
- 0352: USHORT usVActive = 0x0100 (256)
- 0354: USHORT usVBlanking_Time = 0x0000 (0)
- 0356: USHORT usHSyncOffset = 0x0000 (0)
- 0358: USHORT usHSyncWidth = 0x0000 (0)
- 035a: USHORT usVSyncOffset = 0x015e (350)
- 035c: USHORT usVSyncWidth = 0x0301 (769)
- 035e: USHORT usImageHSize = 0x0e88 (3720)
- 0360: USHORT usImageVSize = 0x0048 (72)
- 0362: UCHAR ucHBorder = 0x00 (0)
- 0363: UCHAR ucVBorder = 0x00 (0)
- 0364: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0364: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0364: (union) USHORT usAccess = 0x00fb (251)
- 0366: UCHAR ucInternalModeNumber = 0x00 (0)
- 0367: UCHAR ucRefreshRate = 0x00 (0)
- 0368: ATOM_DTD_FORMAT aModeTimings [30] :
- 0368: USHORT usPixClk = 0x0012 (18)
- 036a: USHORT usHActive = 0x0000 (0)
- 036c: USHORT usHBlanking_Time = 0x0105 (261)
- 036e: USHORT usVActive = 0x0000 (0)
- 0370: USHORT usVBlanking_Time = 0x0008 (8)
- 0372: USHORT usHSyncOffset = 0x000a (10)
- 0374: USHORT usHSyncWidth = 0x3113 (12563)
- 0376: USHORT usVSyncOffset = 0x1100 (4352)
- 0378: USHORT usVSyncWidth = 0x2121 (8481)
- 037a: USHORT usImageHSize = 0x0080 (128)
- 037c: USHORT usImageVSize = 0x000a (10)
- 037e: UCHAR ucHBorder = 0x13 (19)
- 037f: UCHAR ucVBorder = 0x32 (50)
- 0380: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0380: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0004 (4)
- 0380: (union) USHORT usAccess = 0x1100 (4352)
- 0382: UCHAR ucInternalModeNumber = 0x21 (33)
- 0383: UCHAR ucRefreshRate = 0x22 (34)
- 0384: ATOM_DTD_FORMAT aModeTimings [31] :
- 0384: USHORT usPixClk = 0x0200 (512)
- 0386: USHORT usHActive = 0x000a (10)
- 0388: USHORT usHBlanking_Time = 0x310c (12556)
- 038a: USHORT usVActive = 0x1100 (4352)
- 038c: USHORT usVBlanking_Time = 0x2120 (8480)
- 038e: USHORT usHSyncOffset = 0x0400 (1024)
- 0390: USHORT usHSyncWidth = 0x000a (10)
- 0392: USHORT usVSyncOffset = 0x320c (12812)
- 0394: USHORT usVSyncWidth = 0x1100 (4352)
- 0396: USHORT usImageHSize = 0x2220 (8736)
- 0398: USHORT usImageVSize = 0x0800 (2048)
- 039a: UCHAR ucHBorder = 0x0a (10)
- 039b: UCHAR ucVBorder = 0x00 (0)
- 039c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 039c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x000c (12)
- 039c: (union) USHORT usAccess = 0x3104 (12548)
- 039e: UCHAR ucInternalModeNumber = 0x00 (0)
- 039f: UCHAR ucRefreshRate = 0x11 (17)
- 03a0: ATOM_DTD_FORMAT aModeTimings [32] :
- 03a0: USHORT usPixClk = 0x211e (8478)
- 03a2: USHORT usHActive = 0x0005 (5)
- 03a4: USHORT usHBlanking_Time = 0x0000 (0)
- 03a6: USHORT usVActive = 0x3113 (12563)
- 03a8: USHORT usVBlanking_Time = 0x0074 (116)
- 03aa: USHORT usHSyncOffset = 0x007a (122)
- 03ac: USHORT usHSyncWidth = 0x0000 (0)
- 03ae: USHORT usVSyncOffset = 0x3213 (12819)
- 03b0: USHORT usVSyncWidth = 0x008f (143)
- 03b2: USHORT usImageHSize = 0x0095 (149)
- 03b4: USHORT usImageVSize = 0x0000 (0)
- 03b6: UCHAR ucHBorder = 0x0c (12)
- 03b7: UCHAR ucVBorder = 0x31 (49)
- 03b8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 03b8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 03b8: (union) USHORT usAccess = 0x00aa (170)
- 03ba: UCHAR ucInternalModeNumber = 0xb0 (176)
- 03bb: UCHAR ucRefreshRate = 0x00 (0)
- 03bc: ATOM_DTD_FORMAT aModeTimings [33] :
- 03bc: USHORT usPixClk = 0x0000 (0)
- 03be: USHORT usHActive = 0x320c (12812)
- 03c0: USHORT usHBlanking_Time = 0x00c5 (197)
- 03c2: USHORT usVActive = 0x00cb (203)
- 03c4: USHORT usVBlanking_Time = 0x0000 (0)
- 03c6: USHORT usHSyncOffset = 0x3104 (12548)
- 03c8: USHORT usHSyncWidth = 0x00e0 (224)
- 03ca: USHORT usVSyncOffset = 0x00e6 (230)
- 03cc: USHORT usVSyncWidth = 0x0000 (0)
- 03ce: USHORT usImageHSize = 0x2101 (8449)
- 03d0: USHORT usImageVSize = 0x0021 (33)
- 03d2: UCHAR ucHBorder = 0x00 (0)
- 03d3: UCHAR ucVBorder = 0x00 (0)
- 03d4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 03d4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0003 (3)
- 03d4: (union) USHORT usAccess = 0x0c04 (3076)
- 03d6: UCHAR ucInternalModeNumber = 0x01 (1)
- 03d7: UCHAR ucRefreshRate = 0x00 (0)
- 03d8: ATOM_DTD_FORMAT aModeTimings [34] :
- 03d8: USHORT usPixClk = 0x0210 (528)
- 03da: USHORT usHActive = 0x0000 (0)
- 03dc: USHORT usHBlanking_Time = 0x0008 (8)
- 03de: USHORT usVActive = 0x0000 (0)
- 03e0: USHORT usVBlanking_Time = 0x0401 (1025)
- 03e2: USHORT usHSyncOffset = 0x0090 (144)
- 03e4: USHORT usHSyncWidth = 0x0402 (1026)
- 03e6: USHORT usVSyncOffset = 0x0006 (6)
- 03e8: USHORT usVSyncWidth = 0x01ff (511)
- 03ea: USHORT usImageHSize = 0x2221 (8737)
- 03ec: USHORT usImageVSize = 0x0000 (0)
- 03ee: UCHAR ucHBorder = 0x00 (0)
- 03ef: UCHAR ucVBorder = 0x04 (4)
- 03f0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 03f0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 03f0: (union) USHORT usAccess = 0x010c (268)
- 03f2: UCHAR ucInternalModeNumber = 0x00 (0)
- 03f3: UCHAR ucRefreshRate = 0x20 (32)
- 03f4: ATOM_DTD_FORMAT aModeTimings [35] :
- 03f4: USHORT usPixClk = 0x0002 (2)
- 03f6: USHORT usHActive = 0x8000 (32768)
- 03f8: USHORT usHBlanking_Time = 0x0000 (0)
- 03fa: USHORT usVActive = 0x0100 (256)
- 03fc: USHORT usVBlanking_Time = 0x9204 (37380)
- 03fe: USHORT usHSyncOffset = 0x0200 (512)
- 0400: USHORT usHSyncWidth = 0x0404 (1028)
- 0402: USHORT usVSyncOffset = 0xff00 (65280)
- 0404: USHORT usVSyncWidth = 0x2001 (8193)
- 0406: USHORT usImageHSize = 0x0021 (33)
- 0408: USHORT usImageVSize = 0x0000 (0)
- 040a: UCHAR ucHBorder = 0x04 (4)
- 040b: UCHAR ucVBorder = 0x0c (12)
- 040c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 040c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 040c: (union) USHORT usAccess = 0x0001 (1)
- 040e: UCHAR ucInternalModeNumber = 0x30 (48)
- 040f: UCHAR ucRefreshRate = 0x02 (2)
- 0410: ATOM_DTD_FORMAT aModeTimings [36] :
- 0410: USHORT usPixClk = 0x0000 (0)
- 0412: USHORT usHActive = 0x0200 (512)
- 0414: USHORT usHBlanking_Time = 0x0000 (0)
- 0416: USHORT usVActive = 0x0401 (1025)
- 0418: USHORT usVBlanking_Time = 0x0091 (145)
- 041a: USHORT usHSyncOffset = 0x0402 (1026)
- 041c: USHORT usHSyncWidth = 0x0001 (1)
- 041e: USHORT usVSyncOffset = 0x01ff (511)
- 0420: USHORT usVSyncWidth = 0x2220 (8736)
- 0422: USHORT usImageHSize = 0x0000 (0)
- 0424: USHORT usImageVSize = 0x0400 (1024)
- 0426: UCHAR ucHBorder = 0x0c (12)
- 0427: UCHAR ucVBorder = 0x01 (1)
- 0428: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0428: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0010 (16)
- 0428: (union) USHORT usAccess = 0x4000 (16384)
- 042a: UCHAR ucInternalModeNumber = 0x02 (2)
- 042b: UCHAR ucRefreshRate = 0x00 (0)
- 042c: ATOM_DTD_FORMAT aModeTimings [37] :
- 042c: USHORT usPixClk = 0x0000 (0)
- 042e: USHORT usHActive = 0x0004 (4)
- 0430: USHORT usHBlanking_Time = 0x0100 (256)
- 0432: USHORT usVActive = 0x9304 (37636)
- 0434: USHORT usVBlanking_Time = 0x0200 (512)
- 0436: USHORT usHSyncOffset = 0x0504 (1284)
- 0438: USHORT usHSyncWidth = 0xff00 (65280)
- 043a: USHORT usVSyncOffset = 0x1e01 (7681)
- 043c: USHORT usVSyncWidth = 0x0021 (33)
- 043e: USHORT usImageHSize = 0x0000 (0)
- 0440: USHORT usImageVSize = 0x0c04 (3076)
- 0442: UCHAR ucHBorder = 0x01 (1)
- 0443: UCHAR ucVBorder = 0x00 (0)
- 0444: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0444: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0001 (1)
- USHORT Reserved:6 = 0x0000 (0)
- 0444: (union) USHORT usAccess = 0x0250 (592)
- 0446: UCHAR ucInternalModeNumber = 0x00 (0)
- 0447: UCHAR ucRefreshRate = 0x00 (0)
- 0448: ATOM_DTD_FORMAT aModeTimings [38] :
- 0448: USHORT usPixClk = 0x0800 (2048)
- 044a: USHORT usHActive = 0x0000 (0)
- 044c: USHORT usHBlanking_Time = 0x0401 (1025)
- 044e: USHORT usVActive = 0x0095 (149)
- 0450: USHORT usVBlanking_Time = 0x0402 (1026)
- 0452: USHORT usHSyncOffset = 0x0003 (3)
- 0454: USHORT usHSyncWidth = 0x05ff (1535)
- 0456: USHORT usVSyncOffset = 0x0000 (0)
- 0458: USHORT usVSyncWidth = 0x2100 (8448)
- 045a: USHORT usImageHSize = 0x2721 (10017)
- 045c: USHORT usImageVSize = 0x2d01 (11521)
- 045e: UCHAR ucHBorder = 0x01 (1)
- 045f: UCHAR ucVBorder = 0x00 (0)
- 0460: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0460: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0008 (8)
- 0460: (union) USHORT usAccess = 0x2100 (8448)
- 0462: UCHAR ucInternalModeNumber = 0x22 (34)
- 0463: UCHAR ucRefreshRate = 0x32 (50)
- 0464: ATOM_DTD_FORMAT aModeTimings [39] :
- 0464: USHORT usPixClk = 0x3801 (14337)
- 0466: USHORT usHActive = 0x0001 (1)
- 0468: USHORT usHBlanking_Time = 0x2000 (8192)
- 046a: USHORT usVActive = 0x3d21 (15649)
- 046c: USHORT usVBlanking_Time = 0x4301 (17153)
- 046e: USHORT usHSyncOffset = 0x0001 (1)
- 0470: USHORT usHSyncWidth = 0x2000 (8192)
- 0472: USHORT usVSyncOffset = 0x4822 (18466)
- 0474: USHORT usVSyncWidth = 0x4e01 (19969)
- 0476: USHORT usImageHSize = 0x0001 (1)
- 0478: USHORT usImageVSize = 0x1e00 (7680)
- 047a: UCHAR ucHBorder = 0x21 (33)
- 047b: UCHAR ucVBorder = 0x53 (83)
- 047c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 047c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0016 (22)
- 047c: (union) USHORT usAccess = 0x5901 (22785)
- 047e: UCHAR ucInternalModeNumber = 0x01 (1)
- 047f: UCHAR ucRefreshRate = 0x00 (0)
- 0480: ATOM_DTD_FORMAT aModeTimings [40] :
- 0480: USHORT usPixClk = 0x0100 (256)
- 0482: USHORT usHActive = 0x1100 (4352)
- 0484: USHORT usHBlanking_Time = 0x1301 (4865)
- 0486: USHORT usVActive = 0x1431 (5169)
- 0488: USHORT usVBlanking_Time = 0x0f04 (3844)
- 048a: USHORT usHSyncOffset = 0xff00 (65280)
- 048c: USHORT usHSyncWidth = 0x0001 (1)
- 048e: USHORT usVSyncOffset = 0x0111 (273)
- 0490: USHORT usVSyncWidth = 0x3213 (12819)
- 0492: USHORT usImageHSize = 0x0414 (1044)
- 0494: USHORT usImageVSize = 0x000f (15)
- 0496: UCHAR ucHBorder = 0xff (255)
- 0497: UCHAR ucVBorder = 0x01 (1)
- 0498: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0498: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0004 (4)
- 0498: (union) USHORT usAccess = 0x1100 (4352)
- 049a: UCHAR ucInternalModeNumber = 0x01 (1)
- 049b: UCHAR ucRefreshRate = 0x0c (12)
- 049c: ATOM_DTD_FORMAT aModeTimings [41] :
- 049c: USHORT usPixClk = 0x1431 (5169)
- 049e: USHORT usHActive = 0x0f04 (3844)
- 04a0: USHORT usHBlanking_Time = 0xff00 (65280)
- 04a2: USHORT usVActive = 0x0001 (1)
- 04a4: USHORT usVBlanking_Time = 0x0111 (273)
- 04a6: USHORT usHSyncOffset = 0x320c (12812)
- 04a8: USHORT usHSyncWidth = 0x0414 (1044)
- 04aa: USHORT usVSyncOffset = 0x000f (15)
- 04ac: USHORT usVSyncWidth = 0x01ff (511)
- 04ae: USHORT usImageHSize = 0x1100 (4352)
- 04b0: USHORT usImageVSize = 0x0401 (1025)
- 04b2: UCHAR ucHBorder = 0x31 (49)
- 04b3: UCHAR ucVBorder = 0x14 (20)
- 04b4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 04b4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0001 (1)
- USHORT Reserved:6 = 0x0003 (3)
- 04b4: (union) USHORT usAccess = 0x0f04 (3844)
- 04b6: UCHAR ucInternalModeNumber = 0x00 (0)
- 04b7: UCHAR ucRefreshRate = 0xff (255)
- 04b8: ATOM_DTD_FORMAT aModeTimings [42] :
- 04b8: USHORT usPixClk = 0x02d4 (724)
- 04ba: USHORT usHActive = 0x0102 (258)
- 04bc: USHORT usHBlanking_Time = 0xdc30 (56368)
- 04be: USHORT usVActive = 0x00b4 (180)
- 04c0: USHORT usVBlanking_Time = 0x8000 (32768)
- 04c2: USHORT usHSyncOffset = 0x0003 (3)
- 04c4: USHORT usHSyncWidth = 0x1f2c (7980)
- 04c6: USHORT usVSyncOffset = 0x0000 (0)
- 04c8: USHORT usVSyncWidth = 0x0014 (20)
- 04ca: USHORT usImageHSize = 0x0000 (0)
- 04cc: USHORT usImageVSize = 0x0cdc (3292)
- 04ce: UCHAR ucHBorder = 0x14 (20)
- 04cf: UCHAR ucVBorder = 0x00 (0)
- 04d0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 04d0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 04d0: (union) USHORT usAccess = 0x0000 (0)
- 04d2: UCHAR ucInternalModeNumber = 0xd5 (213)
- 04d3: UCHAR ucRefreshRate = 0x0c (12)
- 04d4: ATOM_DTD_FORMAT aModeTimings [43] :
- 04d4: USHORT usPixClk = 0x0333 (819)
- 04d6: USHORT usHActive = 0x0000 (0)
- 04d8: USHORT usHBlanking_Time = 0x0cd4 (3284)
- 04da: USHORT usVActive = 0x0200 (512)
- 04dc: USHORT usVBlanking_Time = 0x000c (12)
- 04de: USHORT usHSyncOffset = 0x0b00 (2816)
- 04e0: USHORT usHSyncWidth = 0x0029 (41)
- 04e2: USHORT usVSyncOffset = 0x0f20 (3872)
- 04e4: USHORT usVSyncWidth = 0x0bd3 (3027)
- 04e6: USHORT usImageHSize = 0x1fe0 (8160)
- 04e8: USHORT usImageVSize = 0x0012 (18)
- 04ea: UCHAR ucHBorder = 0xed (237)
- 04eb: UCHAR ucVBorder = 0x09 (9)
- 04ec: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 04ec: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x002a (42)
- 04ec: (union) USHORT usAccess = 0xa810 (43024)
- 04ee: UCHAR ucInternalModeNumber = 0x08 (8)
- 04ef: UCHAR ucRefreshRate = 0x00 (0)
- 04f0: ATOM_DTD_FORMAT aModeTimings [44] :
- 04f0: USHORT usPixClk = 0x0992 (2450)
- 04f2: USHORT usHActive = 0x0400 (1024)
- 04f4: USHORT usHBlanking_Time = 0x000c (12)
- 04f6: USHORT usVActive = 0x0994 (2452)
- 04f8: USHORT usVBlanking_Time = 0x0400 (1024)
- 04fa: USHORT usHSyncOffset = 0x000c (12)
- 04fc: USHORT usHSyncWidth = 0x0993 (2451)
- 04fe: USHORT usVSyncOffset = 0x0400 (1024)
- 0500: USHORT usVSyncWidth = 0x000c (12)
- 0502: USHORT usImageHSize = 0x096d (2413)
- 0504: USHORT usImageVSize = 0x101f (4127)
- 0506: UCHAR ucHBorder = 0x14 (20)
- 0507: UCHAR ucVBorder = 0x01 (1)
- 0508: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0508: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 0508: (union) USHORT usAccess = 0x082e (2094)
- 050a: UCHAR ucInternalModeNumber = 0x00 (0)
- 050b: UCHAR ucRefreshRate = 0x04 (4)
- 050c: ATOM_DTD_FORMAT aModeTimings [45] :
- 050c: USHORT usPixClk = 0x000c (12)
- 050e: USHORT usHActive = 0x0830 (2096)
- 0510: USHORT usHBlanking_Time = 0x0c80 (3200)
- 0512: USHORT usVActive = 0x000c (12)
- 0514: USHORT usVBlanking_Time = 0x082f (2095)
- 0516: USHORT usHSyncOffset = 0x0400 (1024)
- 0518: USHORT usHSyncWidth = 0x000c (12)
- 051a: USHORT usVSyncOffset = 0x094f (2383)
- 051c: USHORT usVSyncWidth = 0x00b4 (180)
- 051e: USHORT usImageHSize = 0x0001 (1)
- 0520: USHORT usImageVSize = 0x091e (2334)
- 0522: UCHAR ucHBorder = 0x00 (0)
- 0523: UCHAR ucVBorder = 0x04 (4)
- 0524: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0524: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0524: (union) USHORT usAccess = 0x000c (12)
- 0526: UCHAR ucInternalModeNumber = 0xf3 (243)
- 0527: UCHAR ucRefreshRate = 0x09 (9)
- 0528: ATOM_DTD_FORMAT aModeTimings [46] :
- 0528: USHORT usPixClk = 0x901b (36891)
- 052a: USHORT usHActive = 0x0000 (0)
- 052c: USHORT usHBlanking_Time = 0x09e9 (2537)
- 052e: USHORT usVActive = 0x8a5a (35418)
- 0530: USHORT usVBlanking_Time = 0x00ff (255)
- 0532: USHORT usHSyncOffset = 0x09ea (2538)
- 0534: USHORT usHSyncWidth = 0xae7a (44666)
- 0536: USHORT usVSyncOffset = 0x08ff (2303)
- 0538: USHORT usVSyncWidth = 0x09ee (2542)
- 053a: USHORT usImageHSize = 0x0c10 (3088)
- 053c: USHORT usImageVSize = 0x0000 (0)
- 053e: UCHAR ucHBorder = 0xef (239)
- 053f: UCHAR ucVBorder = 0x09 (9)
- 0540: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0540: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0003 (3)
- 0540: (union) USHORT usAccess = 0x0c10 (3088)
- 0542: UCHAR ucInternalModeNumber = 0x00 (0)
- 0543: UCHAR ucRefreshRate = 0x00 (0)
- 0544: ATOM_DTD_FORMAT aModeTimings [47] :
- 0544: USHORT usPixClk = 0x09e5 (2533)
- 0546: USHORT usHActive = 0xfdfc (65020)
- 0548: USHORT usHBlanking_Time = 0xfcfc (64764)
- 054a: USHORT usVActive = 0x09e6 (2534)
- 054c: USHORT usVBlanking_Time = 0xf8fd (63741)
- 054e: USHORT usHSyncOffset = 0xfcfc (64764)
- 0550: USHORT usHSyncWidth = 0x09e7 (2535)
- 0552: USHORT usVSyncOffset = 0xfcfc (64764)
- 0554: USHORT usVSyncWidth = 0xfcf3 (64755)
- 0556: USHORT usImageHSize = 0x09e8 (2536)
- 0558: USHORT usImageVSize = 0xfcfc (64764)
- 055a: UCHAR ucHBorder = 0xfc (252)
- 055b: UCHAR ucVBorder = 0xf5 (245)
- 055c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 055c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 055c: (union) USHORT usAccess = 0x09f0 (2544)
- 055e: UCHAR ucInternalModeNumber = 0x08 (8)
- 055f: UCHAR ucRefreshRate = 0x6f (111)
- 0560: ATOM_DTD_FORMAT aModeTimings [48] :
- 0560: USHORT usPixClk = 0x00c3 (195)
- 0562: USHORT usHActive = 0x09f1 (2545)
- 0564: USHORT usHBlanking_Time = 0x2905 (10501)
- 0566: USHORT usVActive = 0x00c3 (195)
- 0568: USHORT usVBlanking_Time = 0x09da (2522)
- 056a: USHORT usHSyncOffset = 0x4011 (16401)
- 056c: USHORT usHSyncWidth = 0x0004 (4)
- 056e: USHORT usVSyncOffset = 0x09d6 (2518)
- 0570: USHORT usVSyncWidth = 0xf803 (63491)
- 0572: USHORT usImageHSize = 0x006f (111)
- 0574: USHORT usImageVSize = 0x09f2 (2546)
- 0576: UCHAR ucHBorder = 0x10 (16)
- 0577: UCHAR ucVBorder = 0x10 (16)
- 0578: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0578: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0578: (union) USHORT usAccess = 0x0187 (391)
- 057a: UCHAR ucInternalModeNumber = 0xf4 (244)
- 057b: UCHAR ucRefreshRate = 0x09 (9)
- 057c: ATOM_DTD_FORMAT aModeTimings [49] :
- 057c: USHORT usPixClk = 0x4f45 (20293)
- 057e: USHORT usHActive = 0x0870 (2160)
- 0580: USHORT usHBlanking_Time = 0x09f5 (2549)
- 0582: USHORT usVActive = 0x3a16 (14870)
- 0584: USHORT usVBlanking_Time = 0x0302 (770)
- 0586: USHORT usHSyncOffset = 0x09db (2523)
- 0588: USHORT usHSyncWidth = 0x0303 (771)
- 058a: USHORT usVSyncOffset = 0x0000 (0)
- 058c: USHORT usVSyncWidth = 0x09e1 (2529)
- 058e: USHORT usImageHSize = 0x0000 (0)
- 0590: USHORT usImageVSize = 0x0000 (0)
- 0592: UCHAR ucHBorder = 0xe2 (226)
- 0593: UCHAR ucVBorder = 0x09 (9)
- 0594: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0594: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0594: (union) USHORT usAccess = 0x0004 (4)
- 0596: UCHAR ucInternalModeNumber = 0x00 (0)
- 0597: UCHAR ucRefreshRate = 0x00 (0)
- 0598: ATOM_DTD_FORMAT aModeTimings [50] :
- 0598: USHORT usPixClk = 0x0974 (2420)
- 059a: USHORT usHActive = 0x00c9 (201)
- 059c: USHORT usHBlanking_Time = 0x0000 (0)
- 059e: USHORT usVActive = 0x0976 (2422)
- 05a0: USHORT usVBlanking_Time = 0x3000 (12288)
- 05a2: USHORT usHSyncOffset = 0x0000 (0)
- 05a4: USHORT usHSyncWidth = 0x097f (2431)
- 05a6: USHORT usVSyncOffset = 0x9a49 (39497)
- 05a8: USHORT usVSyncWidth = 0x0024 (36)
- 05aa: USHORT usImageHSize = 0x0980 (2432)
- 05ac: USHORT usImageVSize = 0x1251 (4689)
- 05ae: UCHAR ucHBorder = 0x25 (37)
- 05af: UCHAR ucVBorder = 0x02 (2)
- 05b0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 05b0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 05b0: (union) USHORT usAccess = 0x083b (2107)
- 05b2: UCHAR ucInternalModeNumber = 0x1c (28)
- 05b3: UCHAR ucRefreshRate = 0x3c (60)
- 05b4: ATOM_DTD_FORMAT aModeTimings [51] :
- 05b4: USHORT usPixClk = 0x7000 (28672)
- 05b6: USHORT usHActive = 0x0856 (2134)
- 05b8: USHORT usHBlanking_Time = 0x403f (16447)
- 05ba: USHORT usVActive = 0x0000 (0)
- 05bc: USHORT usVBlanking_Time = 0x0857 (2135)
- 05be: USHORT usHSyncOffset = 0x1010 (4112)
- 05c0: USHORT usHSyncWidth = 0x0000 (0)
- 05c2: USHORT usVSyncOffset = 0x085a (2138)
- 05c4: USHORT usVSyncWidth = 0x0997 (2455)
- 05c6: USHORT usImageHSize = 0x0000 (0)
- 05c8: USHORT usImageVSize = 0x0de7 (3559)
- 05ca: UCHAR ucHBorder = 0x99 (153)
- 05cb: UCHAR ucVBorder = 0x00 (0)
- 05cc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 05cc: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0014 (20)
- 05cc: (union) USHORT usAccess = 0x50c1 (20673)
- 05ce: UCHAR ucInternalModeNumber = 0xe8 (232)
- 05cf: UCHAR ucRefreshRate = 0x0d (13)
- 05d0: ATOM_DTD_FORMAT aModeTimings [52] :
- 05d0: USHORT usPixClk = 0x0199 (409)
- 05d2: USHORT usHActive = 0x50c1 (20673)
- 05d4: USHORT usHBlanking_Time = 0x0de9 (3561)
- 05d6: USHORT usVActive = 0x0089 (137)
- 05d8: USHORT usVBlanking_Time = 0x50c1 (20673)
- 05da: USHORT usHSyncOffset = 0x0dea (3562)
- 05dc: USHORT usHSyncWidth = 0x0319 (793)
- 05de: USHORT usVSyncOffset = 0x50c1 (20673)
- 05e0: USHORT usVSyncWidth = 0x0851 (2129)
- 05e2: USHORT usImageHSize = 0x0099 (153)
- 05e4: USHORT usImageVSize = 0x50c1 (20673)
- 05e6: UCHAR ucHBorder = 0x52 (82)
- 05e7: UCHAR ucVBorder = 0x08 (8)
- 05e8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 05e8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 05e8: (union) USHORT usAccess = 0x0099 (153)
- 05ea: UCHAR ucInternalModeNumber = 0xc1 (193)
- 05eb: UCHAR ucRefreshRate = 0x50 (80)
- 05ec: ATOM_DTD_FORMAT aModeTimings [53] :
- 05ec: USHORT usPixClk = 0x0853 (2131)
- 05ee: USHORT usHActive = 0x0099 (153)
- 05f0: USHORT usHBlanking_Time = 0x50c1 (20673)
- 05f2: USHORT usVActive = 0x0854 (2132)
- 05f4: USHORT usVBlanking_Time = 0x0099 (153)
- 05f6: USHORT usHSyncOffset = 0x50c1 (20673)
- 05f8: USHORT usHSyncWidth = 0x085c (2140)
- 05fa: USHORT usVSyncOffset = 0x0991 (2449)
- 05fc: USHORT usVSyncWidth = 0x0000 (0)
- 05fe: USHORT usImageHSize = 0x0883 (2179)
- 0600: USHORT usImageVSize = 0x0191 (401)
- 0602: UCHAR ucHBorder = 0x00 (0)
- 0603: UCHAR ucVBorder = 0x00 (0)
- 0604: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0604: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 0604: (union) USHORT usAccess = 0x0859 (2137)
- 0606: UCHAR ucInternalModeNumber = 0x91 (145)
- 0607: UCHAR ucRefreshRate = 0x51 (81)
- 0608: ATOM_DTD_FORMAT aModeTimings [54] :
- 0608: USHORT usPixClk = 0x0000 (0)
- 060a: USHORT usHActive = 0x085b (2139)
- 060c: USHORT usHBlanking_Time = 0x2991 (10641)
- 060e: USHORT usVActive = 0x0000 (0)
- 0610: USHORT usVBlanking_Time = 0x085d (2141)
- 0612: USHORT usHSyncOffset = 0x0991 (2449)
- 0614: USHORT usHSyncWidth = 0x0000 (0)
- 0616: USHORT usVSyncOffset = 0x0858 (2136)
- 0618: USHORT usVSyncWidth = 0x0991 (2449)
- 061a: USHORT usImageHSize = 0x0000 (0)
- 061c: USHORT usImageVSize = 0x0864 (2148)
- 061e: UCHAR ucHBorder = 0x13 (19)
- 061f: UCHAR ucVBorder = 0x00 (0)
- 0620: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0620: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0620: (union) USHORT usAccess = 0x0000 (0)
- 0622: UCHAR ucInternalModeNumber = 0x84 (132)
- 0623: UCHAR ucRefreshRate = 0x08 (8)
- 0624: ATOM_DTD_FORMAT aModeTimings [55] :
- 0624: USHORT usPixClk = 0x0995 (2453)
- 0626: USHORT usHActive = 0x0000 (0)
- 0628: USHORT usHBlanking_Time = 0x083d (2109)
- 062a: USHORT usVActive = 0x9249 (37449)
- 062c: USHORT usVBlanking_Time = 0x0024 (36)
- 062e: USHORT usHSyncOffset = 0x0880 (2176)
- 0630: USHORT usHSyncWidth = 0x0991 (2449)
- 0632: USHORT usVSyncOffset = 0x0000 (0)
- 0634: USHORT usVSyncWidth = 0x0835 (2101)
- 0636: USHORT usImageHSize = 0x001e (30)
- 0638: USHORT usImageVSize = 0x00f9 (249)
- 063a: UCHAR ucHBorder = 0x41 (65)
- 063b: UCHAR ucVBorder = 0x08 (8)
- 063c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 063c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x001a (26)
- 063c: (union) USHORT usAccess = 0x6812 (26642)
- 063e: UCHAR ucInternalModeNumber = 0x8f (143)
- 063f: UCHAR ucRefreshRate = 0xf8 (248)
- 0640: ATOM_DTD_FORMAT aModeTimings [56] :
- 0640: USHORT usPixClk = 0x0842 (2114)
- 0642: USHORT usHActive = 0x6a13 (27155)
- 0644: USHORT usHBlanking_Time = 0xf691 (63121)
- 0646: USHORT usVActive = 0x0877 (2167)
- 0648: USHORT usVBlanking_Time = 0x1391 (5009)
- 064a: USHORT usHSyncOffset = 0x0000 (0)
- 064c: USHORT usHSyncWidth = 0x0870 (2160)
- 064e: USHORT usVSyncOffset = 0x0b11 (2833)
- 0650: USHORT usVSyncWidth = 0x0000 (0)
- 0652: USHORT usImageHSize = 0x0deb (3563)
- 0654: USHORT usImageVSize = 0x903d (36925)
- 0656: UCHAR ucHBorder = 0x80 (128)
- 0657: UCHAR ucVBorder = 0x40 (64)
- 0658: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0658: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0003 (3)
- 0658: (union) USHORT usAccess = 0x0dec (3564)
- 065a: UCHAR ucInternalModeNumber = 0x35 (53)
- 065b: UCHAR ucRefreshRate = 0x50 (80)
- 065c: ATOM_DTD_FORMAT aModeTimings [57] :
- 065c: USHORT usPixClk = 0x4054 (16468)
- 065e: USHORT usHActive = 0x0ded (3565)
- 0660: USHORT usHBlanking_Time = 0x503d (20541)
- 0662: USHORT usVActive = 0x401c (16412)
- 0664: USHORT usVBlanking_Time = 0x0dee (3566)
- 0666: USHORT usHSyncOffset = 0xb035 (45109)
- 0668: USHORT usHSyncWidth = 0x406a (16490)
- 066a: USHORT usVSyncOffset = 0x0866 (2150)
- 066c: USHORT usVSyncWidth = 0x9045 (36933)
- 066e: USHORT usImageHSize = 0x4080 (16512)
- 0670: USHORT usImageVSize = 0x0867 (2151)
- 0672: UCHAR ucHBorder = 0x55 (85)
- 0673: UCHAR ucVBorder = 0x50 (80)
- 0674: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0674: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0010 (16)
- 0674: (union) USHORT usAccess = 0x4080 (16512)
- 0676: UCHAR ucInternalModeNumber = 0x68 (104)
- 0677: UCHAR ucRefreshRate = 0x08 (8)
- 0678: ATOM_DTD_FORMAT aModeTimings [58] :
- 0678: USHORT usPixClk = 0x503d (20541)
- 067a: USHORT usHActive = 0x404c (16460)
- 067c: USHORT usHBlanking_Time = 0x0869 (2153)
- 067e: USHORT usVActive = 0x703d (28733)
- 0680: USHORT usVBlanking_Time = 0x4080 (16512)
- 0682: USHORT usHSyncOffset = 0x086d (2157)
- 0684: USHORT usHSyncWidth = 0x0991 (2449)
- 0686: USHORT usVSyncOffset = 0x0001 (1)
- 0688: USHORT usVSyncWidth = 0x0871 (2161)
- 068a: USHORT usImageHSize = 0x2415 (9237)
- 068c: USHORT usImageVSize = 0x0000 (0)
- 068e: UCHAR ucHBorder = 0x88 (136)
- 068f: UCHAR ucVBorder = 0x08 (8)
- 0690: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0690: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0004 (4)
- 0690: (union) USHORT usAccess = 0x1191 (4497)
- 0692: UCHAR ucInternalModeNumber = 0x00 (0)
- 0693: UCHAR ucRefreshRate = 0x00 (0)
- 0694: ATOM_DTD_FORMAT aModeTimings [59] :
- 0694: USHORT usPixClk = 0x0878 (2168)
- 0696: USHORT usHActive = 0x1291 (4753)
- 0698: USHORT usHBlanking_Time = 0x0000 (0)
- 069a: USHORT usVActive = 0x086b (2155)
- 069c: USHORT usVBlanking_Time = 0x09a1 (2465)
- 069e: USHORT usHSyncOffset = 0x0000 (0)
- 06a0: USHORT usHSyncWidth = 0x0872 (2162)
- 06a2: USHORT usVSyncOffset = 0x0991 (2449)
- 06a4: USHORT usVSyncWidth = 0x0000 (0)
- 06a6: USHORT usImageHSize = 0x086c (2156)
- 06a8: USHORT usImageVSize = 0x0901 (2305)
- 06aa: UCHAR ucHBorder = 0x00 (0)
- 06ab: UCHAR ucVBorder = 0x00 (0)
- 06ac: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 06ac: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 06ac: (union) USHORT usAccess = 0x0874 (2164)
- 06ae: UCHAR ucInternalModeNumber = 0x95 (149)
- 06af: UCHAR ucRefreshRate = 0x51 (81)
- 06b0: ATOM_DTD_FORMAT aModeTimings [60] :
- 06b0: USHORT usPixClk = 0x0000 (0)
- 06b2: USHORT usHActive = 0x084d (2125)
- 06b4: USHORT usHBlanking_Time = 0x0911 (2321)
- 06b6: USHORT usVActive = 0x0000 (0)
- 06b8: USHORT usVBlanking_Time = 0x084e (2126)
- 06ba: USHORT usHSyncOffset = 0x2a11 (10769)
- 06bc: USHORT usHSyncWidth = 0x0000 (0)
- 06be: USHORT usVSyncOffset = 0x0873 (2163)
- 06c0: USHORT usVSyncWidth = 0x0f13 (3859)
- 06c2: USHORT usImageHSize = 0x0000 (0)
- 06c4: USHORT usImageVSize = 0x0875 (2165)
- 06c6: UCHAR ucHBorder = 0x91 (145)
- 06c7: UCHAR ucVBorder = 0x09 (9)
- 06c8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 06c8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 06c8: (union) USHORT usAccess = 0x0000 (0)
- 06ca: UCHAR ucInternalModeNumber = 0x7d (125)
- 06cb: UCHAR ucRefreshRate = 0x08 (8)
- 06cc: ATOM_DTD_FORMAT aModeTimings [61] :
- 06cc: USHORT usPixClk = 0x0991 (2449)
- 06ce: USHORT usHActive = 0x0000 (0)
- 06d0: USHORT usHBlanking_Time = 0x0889 (2185)
- 06d2: USHORT usVActive = 0x0191 (401)
- 06d4: USHORT usVBlanking_Time = 0x0000 (0)
- 06d6: USHORT usHSyncOffset = 0x083e (2110)
- 06d8: USHORT usHSyncWidth = 0x9249 (37449)
- 06da: USHORT usVSyncOffset = 0x00cc (204)
- 06dc: USHORT usVSyncWidth = 0x087f (2175)
- 06de: USHORT usImageHSize = 0x1191 (4497)
- 06e0: USHORT usImageVSize = 0x0000 (0)
- 06e2: UCHAR ucHBorder = 0x7e (126)
- 06e3: UCHAR ucVBorder = 0x08 (8)
- 06e4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 06e4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0008 (8)
- 06e4: (union) USHORT usAccess = 0x2191 (8593)
- 06e6: UCHAR ucInternalModeNumber = 0x03 (3)
- 06e7: UCHAR ucRefreshRate = 0x00 (0)
- 06e8: ATOM_DTD_FORMAT aModeTimings [62] :
- 06e8: USHORT usPixClk = 0x086f (2159)
- 06ea: USHORT usHActive = 0x2991 (10641)
- 06ec: USHORT usHBlanking_Time = 0x0000 (0)
- 06ee: USHORT usVActive = 0x083c (2108)
- 06f0: USHORT usVBlanking_Time = 0x0007 (7)
- 06f2: USHORT usHSyncOffset = 0x8000 (32768)
- 06f4: USHORT usHSyncWidth = 0x0981 (2433)
- 06f6: USHORT usVSyncOffset = 0x0c91 (3217)
- 06f8: USHORT usVSyncWidth = 0x0000 (0)
- 06fa: USHORT usImageHSize = 0x0982 (2434)
- 06fc: USHORT usImageVSize = 0x0995 (2453)
- 06fe: UCHAR ucHBorder = 0x00 (0)
- 06ff: UCHAR ucVBorder = 0x00 (0)
- 0700: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0700: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 0700: (union) USHORT usAccess = 0x0985 (2437)
- 0702: UCHAR ucInternalModeNumber = 0x11 (17)
- 0703: UCHAR ucRefreshRate = 0x01 (1)
- 0704: ATOM_DTD_FORMAT aModeTimings [63] :
- 0704: USHORT usPixClk = 0x0000 (0)
- 0706: USHORT usHActive = 0x0983 (2435)
- 0708: USHORT usHBlanking_Time = 0x0991 (2449)
- 070a: USHORT usVActive = 0x0000 (0)
- 070c: USHORT usVBlanking_Time = 0x0984 (2436)
- 070e: USHORT usHSyncOffset = 0x8c11 (35857)
- 0710: USHORT usHSyncWidth = 0x0000 (0)
- 0712: USHORT usVSyncOffset = 0x0986 (2438)
- 0714: USHORT usVSyncWidth = 0x0991 (2449)
- 0716: USHORT usImageHSize = 0x0000 (0)
- 0718: USHORT usImageVSize = 0x0987 (2439)
- 071a: UCHAR ucHBorder = 0x11 (17)
- 071b: UCHAR ucVBorder = 0x09 (9)
- 071c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 071c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 071c: (union) USHORT usAccess = 0x0000 (0)
- 071e: UCHAR ucInternalModeNumber = 0x88 (136)
- 071f: UCHAR ucRefreshRate = 0x09 (9)
- 0720: ATOM_DTD_FORMAT aModeTimings [64] :
- 0720: USHORT usPixClk = 0x8991 (35217)
- 0722: USHORT usHActive = 0x0000 (0)
- 0724: USHORT usHBlanking_Time = 0x097b (2427)
- 0726: USHORT usVActive = 0x4991 (18833)
- 0728: USHORT usVBlanking_Time = 0x0000 (0)
- 072a: USHORT usHSyncOffset = 0x097c (2428)
- 072c: USHORT usHSyncWidth = 0x09a1 (2465)
- 072e: USHORT usVSyncOffset = 0x0000 (0)
- 0730: USHORT usVSyncWidth = 0x0570 (1392)
- 0732: USHORT usImageHSize = 0x0400 (1024)
- 0734: USHORT usImageVSize = 0x000c (12)
- 0736: UCHAR ucHBorder = 0x8e (142)
- 0737: UCHAR ucVBorder = 0x0c (12)
- 0738: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0738: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0738: (union) USHORT usAccess = 0x0000 (0)
- 073a: UCHAR ucInternalModeNumber = 0x00 (0)
- 073b: UCHAR ucRefreshRate = 0x00 (0)
- 073c: ATOM_DTD_FORMAT aModeTimings [65] :
- 073c: USHORT usPixClk = 0x0883 (2179)
- 073e: USHORT usHActive = 0x0191 (401)
- 0740: USHORT usHBlanking_Time = 0x0000 (0)
- 0742: USHORT usVActive = 0x0884 (2180)
- 0744: USHORT usVBlanking_Time = 0x0995 (2453)
- 0746: USHORT usHSyncOffset = 0x0000 (0)
- 0748: USHORT usHSyncWidth = 0x0885 (2181)
- 074a: USHORT usVSyncOffset = 0x0997 (2455)
- 074c: USHORT usVSyncWidth = 0x0000 (0)
- 074e: USHORT usImageHSize = 0x0888 (2184)
- 0750: USHORT usImageVSize = 0x1191 (4497)
- 0752: UCHAR ucHBorder = 0x00 (0)
- 0753: UCHAR ucVBorder = 0x00 (0)
- 0754: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0754: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0002 (2)
- 0754: (union) USHORT usAccess = 0x0889 (2185)
- 0756: UCHAR ucInternalModeNumber = 0x91 (145)
- 0757: UCHAR ucRefreshRate = 0x01 (1)
- 0758: ATOM_DTD_FORMAT aModeTimings [66] :
- 0758: USHORT usPixClk = 0x0000 (0)
- 075a: USHORT usHActive = 0x088a (2186)
- 075c: USHORT usHBlanking_Time = 0x0993 (2451)
- 075e: USHORT usVActive = 0x0000 (0)
- 0760: USHORT usVBlanking_Time = 0x0850 (2128)
- 0762: USHORT usHSyncOffset = 0x0991 (2449)
- 0764: USHORT usHSyncWidth = 0x0002 (2)
- 0766: USHORT usVSyncOffset = 0x083f (2111)
- 0768: USHORT usVSyncWidth = 0x2828 (10280)
- 076a: USHORT usImageHSize = 0x7272 (29298)
- 076c: USHORT usImageVSize = 0x0840 (2112)
- 076e: UCHAR ucHBorder = 0x50 (80)
- 076f: UCHAR ucVBorder = 0x50 (80)
- 0770: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0770: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x000a (10)
- 0770: (union) USHORT usAccess = 0x2828 (10280)
- 0772: UCHAR ucInternalModeNumber = 0x43 (67)
- 0773: UCHAR ucRefreshRate = 0x08 (8)
- 0774: ATOM_DTD_FORMAT aModeTimings [67] :
- 0774: USHORT usPixClk = 0x8080 (32896)
- 0776: USHORT usHActive = 0x0000 (0)
- 0778: USHORT usHBlanking_Time = 0x09cd (2509)
- 077a: USHORT usVActive = 0x0010 (16)
- 077c: USHORT usVBlanking_Time = 0x0000 (0)
- 077e: USHORT usHSyncOffset = 0x09c0 (2496)
- 0780: USHORT usHSyncWidth = 0x0f40 (3904)
- 0782: USHORT usVSyncOffset = 0x0050 (80)
- 0784: USHORT usVSyncWidth = 0x0860 (2144)
- 0786: USHORT usImageHSize = 0x09e1 (2529)
- 0788: USHORT usImageVSize = 0x0002 (2)
- 078a: UCHAR ucHBorder = 0x00 (0)
- 078b: UCHAR ucVBorder = 0x00 (0)
- 078c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 078c: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0001 (1)
- USHORT VerticalCutOff:1 = 0x0001 (1)
- USHORT H_ReplicationBy2:1 = 0x0001 (1)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0001 (1)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 078c: (union) USHORT usAccess = 0x007d (125)
- 078e: UCHAR ucInternalModeNumber = 0x01 (1)
- 078f: UCHAR ucRefreshRate = 0x01 (1)
- 0790: ATOM_DTD_FORMAT aModeTimings [68] :
- 0790: USHORT usPixClk = 0x0201 (513)
- 0792: USHORT usHActive = 0x2004 (8196)
- 0794: USHORT usHBlanking_Time = 0x0600 (1536)
- 0796: USHORT usVActive = 0x0020 (32)
- 0798: USHORT usVBlanking_Time = 0x0300 (768)
- 079a: USHORT usHSyncOffset = 0x0a91 (2705)
- 079c: USHORT usHSyncWidth = 0x9202 (37378)
- 079e: USHORT usVSyncOffset = 0x090a (2314)
- 07a0: USHORT usVSyncWidth = 0x0010 (16)
- 07a2: USHORT usImageHSize = 0x8201 (33281)
- 07a4: USHORT usImageVSize = 0x2004 (8196)
- 07a6: UCHAR ucHBorder = 0x00 (0)
- 07a7: UCHAR ucVBorder = 0x06 (6)
- 07a8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 07a8: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0001 (1)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 07a8: (union) USHORT usAccess = 0x0020 (32)
- 07aa: UCHAR ucInternalModeNumber = 0x00 (0)
- 07ab: UCHAR ucRefreshRate = 0x03 (3)
- 07ac: ATOM_DTD_FORMAT aModeTimings [69] :
- 07ac: USHORT usPixClk = 0x0a91 (2705)
- 07ae: USHORT usHActive = 0x2008 (8200)
- 07b0: USHORT usHBlanking_Time = 0x0000 (0)
- 07b2: USHORT usVActive = 0x9203 (37379)
- 07b4: USHORT usVBlanking_Time = 0x090a (2314)
- 07b6: USHORT usHSyncOffset = 0x0026 (38)
- 07b8: USHORT usHSyncWidth = 0x0301 (769)
- 07ba: USHORT usVSyncOffset = 0x0e02 (3586)
- 07bc: USHORT usVSyncWidth = 0x0600 (1536)
- 07be: USHORT usImageHSize = 0x0010 (16)
- 07c0: USHORT usImageVSize = 0x0300 (768)
- 07c2: UCHAR ucHBorder = 0x0e (14)
- 07c3: UCHAR ucVBorder = 0x00 (0)
- 07c4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 07c4: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0001 (1)
- USHORT Reserved:6 = 0x0003 (3)
- 07c4: (union) USHORT usAccess = 0x0f02 (3842)
- 07c6: UCHAR ucInternalModeNumber = 0x00 (0)
- 07c7: UCHAR ucRefreshRate = 0x09 (9)
- 07c8: ATOM_DTD_FORMAT aModeTimings [70] :
- 07c8: USHORT usPixClk = 0x0038 (56)
- 07ca: USHORT usHActive = 0x8301 (33537)
- 07cc: USHORT usHBlanking_Time = 0x0e02 (3586)
- 07ce: USHORT usVActive = 0x0600 (1536)
- 07d0: USHORT usVBlanking_Time = 0x0010 (16)
- 07d2: USHORT usHSyncOffset = 0x0300 (768)
- 07d4: USHORT usHSyncWidth = 0x000e (14)
- 07d6: USHORT usVSyncOffset = 0x2008 (8200)
- 07d8: USHORT usVSyncWidth = 0x0000 (0)
- 07da: USHORT usImageHSize = 0x0f03 (3843)
- 07dc: USHORT usImageVSize = 0x0900 (2304)
- 07de: UCHAR ucHBorder = 0x4e (78)
- 07df: UCHAR ucVBorder = 0x00 (0)
- 07e0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 07e0: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0001 (1)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0001 (1)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0001 (1)
- 07e0: (union) USHORT usAccess = 0x0501 (1281)
- 07e2: UCHAR ucInternalModeNumber = 0x02 (2)
- 07e3: UCHAR ucRefreshRate = 0x82 (130)
- 07e4: ATOM_DTD_FORMAT aModeTimings [71] :
- 07e4: USHORT usPixClk = 0x0600 (1536)
- 07e6: USHORT usHActive = 0x0010 (16)
- 07e8: USHORT usHBlanking_Time = 0x0300 (768)
- 07ea: USHORT usVActive = 0x0082 (130)
- 07ec: USHORT usVBlanking_Time = 0x8302 (33538)
- 07ee: USHORT usHSyncOffset = 0x0900 (2304)
- 07f0: USHORT usHSyncWidth = 0x0060 (96)
- 07f2: USHORT usVSyncOffset = 0x8501 (34049)
- 07f4: USHORT usVSyncWidth = 0x8202 (33282)
- 07f6: USHORT usImageHSize = 0x0600 (1536)
- 07f8: USHORT usImageVSize = 0x0010 (16)
- 07fa: UCHAR ucHBorder = 0x00 (0)
- 07fb: UCHAR ucVBorder = 0x03 (3)
- 07fc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 07fc: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0001 (1)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0001 (1)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 07fc: (union) USHORT usAccess = 0x0082 (130)
- 07fe: UCHAR ucInternalModeNumber = 0x08 (8)
- 07ff: UCHAR ucRefreshRate = 0x20 (32)
- 0800: ATOM_DTD_FORMAT aModeTimings [72] :
- 0800: USHORT usPixClk = 0x0000 (0)
- 0802: USHORT usHActive = 0x8303 (33539)
- 0804: USHORT usHBlanking_Time = 0x0900 (2304)
- 0806: USHORT usVActive = 0x0076 (118)
- 0808: USHORT usVBlanking_Time = 0x0000 (0)
- 080a: USHORT usHSyncOffset = 0x0465 (1125)
- 080c: USHORT usHSyncWidth = 0x0202 (514)
- 080e: USHORT usVSyncOffset = 0x004f (79)
- 0810: USHORT usVSyncWidth = 0x005e (94)
- 0812: USHORT usImageHSize = 0x0300 (768)
- 0814: USHORT usImageVSize = 0x03b6 (950)
- 0816: UCHAR ucHBorder = 0x2e (46)
- 0817: UCHAR ucVBorder = 0x03 (3)
- 0818: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0818: (union) ATOM_MODE_MISC_INFO sbfAccess :
- USHORT HorizontalCutOff:1 = 0x0000 (0)
- USHORT HSyncPolarity:1 = 0x0000 (0)
- USHORT VSyncPolarity:1 = 0x0000 (0)
- USHORT VerticalCutOff:1 = 0x0000 (0)
- USHORT H_ReplicationBy2:1 = 0x0000 (0)
- USHORT V_ReplicationBy2:1 = 0x0000 (0)
- USHORT CompositeSync:1 = 0x0000 (0)
- USHORT Interlace:1 = 0x0000 (0)
- USHORT DoubleClock:1 = 0x0000 (0)
- USHORT RGB888:1 = 0x0000 (0)
- USHORT Reserved:6 = 0x0000 (0)
- 0818: (union) USHORT usAccess = 0x0000 (0)
- 081a: UCHAR ucInternalModeNumber = 0x01 (1)
- 081b: UCHAR ucRefreshRate = 0x01 (1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement