Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- opt_off: 68Read 501c bytes of data from ./VFCT.bin
- Table Format Rev. 01
- Table Content Rev. 01
- BIOS Boot Message: '
- HP cNB Comal/Trinity VBIOS
- '
- Subsystem Vendor ID 1022
- Subsystem ID 1022
- Command Tables:
- 0000: 02e8 Len 002b (ASIC_Init)
- 0001: 0313 Len 0057 (GetDisplaySurfaceSize)
- 0002: 036a Len 00c5 (ASIC_RegistersInit)
- 0003: - (VRAM_BlockVenderDetection)
- 0004: 042f Len 01c8 (SetClocksRatio/DIGxEncoderControl)
- 0005: 05f7 Len 0032 (MemoryControllerInit)
- 0006: - (EnableCRTCMemReq)
- 0007: - (MemoryParamAdjust)
- 0008: - (DVOEncoderControl)
- 0009: 0629 Len 00ff (GPIOPinControl)
- 000a: 0728 Len 0029 (SetEngineClock)
- 000b: - (SetMemoryClock)
- 000c: 0751 Len 03c2 (SetPixelClock)
- 000d: 0b13 Len 011d (DynamicClockGating)
- 000e: - (ResetMemoryDLL)
- 000f: - (ResetMemoryDevice)
- 0010: - (MemoryPLLInit)
- 0011: 0c30 Len 010c (AdjustDisplayPll)
- 0012: - (AdjustMemoryController)
- 0013: 0d3c Len 00e4 (EnableASIC_StaticPwrMgt)
- 0014: 0e20 Len 0074 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0015: - (DAC_LoadDetection)
- 0016: - (LVTMAEncoderControl)
- 0017: - (LCD1OutputControl)
- 0018: - (DAC1EncoderControl)
- 0019: - (DAC2EncoderControl)
- 001a: - (DVOOutputControl)
- 001b: - (CV1OutputControl)
- 001c: - (GetConditionalGoldenSetting/SetCRTC_DPM_State)
- 001d: - (TVEncoderControl)
- 001e: - (TMDSAEncoderControl)
- 001f: - (LVDSEncoderControl)
- 0020: - (TV1OutputControl)
- 0021: 0e94 Len 007a (EnableScaler)
- 0022: 0f0e Len 003f (BlankCRTC)
- 0023: 0f4d Len 003e (EnableCRTC)
- 0024: 0f8b Len 0132 (GetPixelClock)
- 0025: 10bd Len 002c (EnableVGA_Render)
- 0026: - (EnableVGA_Access/GetSCLKOverMCLKRatio)
- 0027: - (SetCRTC_Timing)
- 0028: 10e9 Len 0019 (SetCRTC_OverScan)
- 0029: - (SetCRTC_Replication)
- 002a: 1102 Len 00c8 (SelectCRTC_Source)
- 002b: 11ca Len 01e6 (EnableGraphSurfaces)
- 002c: 13b0 Len 0049 (UpdateCRTC_DoubleBufferRegisters)
- 002d: 13f9 Len 00d9 (LUT_AutoFill)
- 002e: - (EnableHW_IconCursor)
- 002f: - (GetMemoryClock)
- 0030: 14d2 Len 007d (GetEngineClock)
- 0031: 154f Len 0128 (SetCRTC_UsingDTDTiming)
- 0032: 1677 Len 13c9 (ExternalEncoderControl)
- 0033: - (LVTMAOutputControl)
- 0034: - (VRAM_BlockDetectionByStrap)
- 0035: 2a40 Len 00dc (MemoryCleanUp)
- 0036: 2b1c Len 0239 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
- 0037: - (WriteOneByteToHWAssistedI2C)
- 0038: 2d55 Len 005f (ReadHWAssistedI2CStatus/HPDInterruptService)
- 0039: - (SpeedFanControl)
- 003a: - (PowerConnectorDetection)
- 003b: - (MC_Synchronization)
- 003c: 2db4 Len 00d3 (ComputeMemoryEnginePLL)
- 003d: - (MemoryRefreshConversion)
- 003e: - (VRAM_GetCurrentInfoBlock)
- 003f: - (DynamicMemorySettings)
- 0040: - (MemoryTraining)
- 0041: 2e87 Len 0074 (EnableSpreadSpectrumOnPPLL)
- 0042: - (TMDSAOutputControl)
- 0043: - (SetVoltage)
- 0044: - (DAC1OutputControl)
- 0045: - (DAC2OutputControl)
- 0046: - (SetupHWAssistedI2CStatus)
- 0047: 2efb Len 001c (ClockSource)
- 0048: - (MemoryDeviceInit)
- 0049: 2f17 Len 00bd (EnableYUV)
- 004a: - (DIG1EncoderControl)
- 004b: 2fd4 Len 0362 (DIG2EncoderControl)
- 004c: 3336 Len 0a52 (DIG1TransmitterControl/UNIPHYTransmitterControl)
- 004d: - (DIG2TransmitterControl/LVTMATransmitterControl)
- 004e: 3d88 Len 0227 (ProcessAuxChannelTransaction)
- 004f: 3faf Len 005c (DPEncoderService)
- Data Tables:
- 0000: - (UtilityPipeLine)
- 0001: - (MultimediaCapabilityInfo)
- 0002: - (MultimediaConfigInfo)
- 0003: 400b Len 01e0 Rev 01:02 (StandardVESA_Timing) (struct size 01c4)
- 0004: 41eb Len 006c Rev 02:02 (FirmwareInfo) (struct size 006c)
- 0005: 4257 Len 0304 Rev 02:01 (DAC_Info) (struct size 0008)
- 0006: 455b Len 00d1 Rev 01:03 (LVDS_Info) (struct size 0034)
- 0007: - (TMDS_Info)
- 0008: - (AnalogTV_Info)
- 0009: - (SupportedDevicesInfo)
- 000a: 462c Len 00a6 Rev 01:01 (GPIO_I2C_Info)
- 000b: 46d2 Len 000c Rev 01:05 (VRAM_UsageByFirmware) (struct size 000c)
- 000c: 46de Len 001c Rev 01:01 (GPIO_Pin_LUT)
- 000d: 46fa Len 0114 Rev 01:01 (VESA_ToInternalModeLUT)
- 000e: - (ComponentVideoInfo)
- 000f: 480e Len 0198 Rev 06:01 (PowerPlayInfo)
- 0010: - (CompassionateData)
- 0011: 4a0e Len 0018 Rev 02:01 (SaveRestoreInfo/DispDevicePriorityInfo)
- 0012: - (PPLL_SS_Info/SS_Info)
- 0013: - (OemInfo)
- 0014: - (XTMDS_Info)
- 0015: - (MclkSS_Info)
- 0016: 4a26 Len 025b Rev 01:03 (Object_Info/Object_Header) (struct size 0010)
- 0017: 4c81 Len 002d Rev 01:01 (IndirectIOAccess)
- 0018: - (MC_InitParameter/AdjustARB_SEQ)
- 0019: - (ASIC_VDDC_Info)
- 001a: 4cae Len 0034 Rev 03:01 (ASIC_InternalSS_Info/ASIC_MVDDC_Info) (struct size 0034)
- 001b: 4ce2 Len 005a Rev 02:03 (TV_VideoMode/DispOutInfo)
- 001c: - (VRAM_Info)
- 001d: - (MemoryTrainingInfo/ASIC_MVDDQ_Info)
- 001e: 4d3c Len 0200 Rev 01:07 (IntegratedSystemInfo) (struct size 0200)
- 001f: - (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
- 0020: - (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
- 0021: - (PowerSourceInfo)
- *** Command Tables:
- command_table 000002e8 #00 (ASIC_Init):
- Size 002b
- 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: 5202 CALL_TABLE 02 (ASIC_RegistersInit)
- 0008: 5205 CALL_TABLE 05 (MemoryControllerInit)
- 000a: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
- 000e: 0ee50208 OR param[02] [X...] <- 08
- 0012: 520a CALL_TABLE 0a (SetEngineClock)
- 0014: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
- 0016: 030c410400 MOVE WS_REMIND/HI32 [..XX] <- data[0004] [..XX]
- 001b: 4c0d410200 TEST WS_REMIND/HI32 [..XX] <- 0002
- 0020: 442a00 JUMP_Equal 002a
- 0023: 0da5c90504 OR reg[05c9] [.X..] <- 04
- 0028: 524b CALL_TABLE 4b (DIG2EncoderControl)
- 002a: 5b EOT
- command_table 00000313 #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: 090546ffffff00 AND WS_FB_WIN [XXXX] <- 00ffffff
- 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 0000036a #02 (ASIC_RegistersInit):
- Size 00c5
- 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: 5247 CALL_TABLE 47 (ClockSource)
- 000b: 0105000b2100200f MOVE reg[0b00] [XXXX] <- 0f200021
- 0013: 0105cc0b01000000 MOVE reg[0bcc] [XXXX] <- 00000001
- 001b: 0105d30be01b1200 MOVE reg[0bd3] [XXXX] <- 00121be0
- 0023: 010502140dd80000 MOVE reg[1402] [XXXX] <- 0000d80d
- 002b: 010503140cd80000 MOVE reg[1403] [XXXX] <- 0000d80c
- 0033: 0105041469010200 MOVE reg[1404] [XXXX] <- 00020169
- 003b: 0105051468010200 MOVE reg[1405] [XXXX] <- 00020168
- 0043: 010506147d010200 MOVE reg[1406] [XXXX] <- 0002017d
- 004b: 010507147c010200 MOVE reg[1407] [XXXX] <- 0002017c
- 0053: 0105081491010200 MOVE reg[1408] [XXXX] <- 00020191
- 005b: 0105091490010200 MOVE reg[1409] [XXXX] <- 00020190
- 0063: 0105380040803301 MOVE reg[0038] [XXXX] <- 01338040
- 006b: 0d25390001 OR reg[0039] [...X] <- 01
- 0070: 0105380041803301 MOVE reg[0038] [XXXX] <- 01338041
- 0078: 0d25390001 OR reg[0039] [...X] <- 01
- 007d: 02650007 MOVE param[00] [..X.] <- 07
- 0081: 520d CALL_TABLE 0d (DynamicClockGating)
- 0083: 550000 CLEAR param[00] [XXXX]
- 0086: 520d CALL_TABLE 0d (DynamicClockGating)
- 0088: 5223 CALL_TABLE 23 (EnableCRTC)
- 008a: 2c250001 ADD param[00] [...X] <- 01
- 008e: 3d250004 COMP param[00] [...X] <- 04
- 0092: 458600 JUMP_Below 0086
- 0095: 5102 DELAY_MicroSec 02
- 0097: 550000 CLEAR param[00] [XXXX]
- 009a: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 009c: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 009e: 012447183800 MOVE reg[1847] [...X] <- data[0038] [...X]
- 00a4: 0105331bff7f0000 MOVE reg[1b33] [XXXX] <- 00007fff
- 00ac: 0105331eff7f0000 MOVE reg[1e33] [XXXX] <- 00007fff
- 00b4: 01053341ff7f0000 MOVE reg[4133] [XXXX] <- 00007fff
- 00bc: 01053344ff7f0000 MOVE reg[4433] [XXXX] <- 00007fff
- 00c4: 5b EOT
- command_table 00000000 #03 (VRAM_BlockVenderDetection):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 0000042f #04 (SetClocksRatio/DIGxEncoderControl):
- Size 01c8
- 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: 03014601 MOVE WS_FB_WIN [XXXX] <- param[01] [XXXX]
- 000d: 02310100 MOVE param[01] [...X] <- param[00] [.X..]
- 0011: 1a250104 SHIFT_RIGHT param[01] [...X] by 04
- 0015: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
- 0019: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 001b: 02020146 MOVE param[01] [XXXX] <- WS_FB_WIN [XXXX]
- 001f: 423900630f4b006308790163096201630a690163137101630b8101630c890163
- 0d99016310b2015a5a
- SWITCH param[00] [X...]
- 0f->004b 08->0179 09->0162 0a->0169 13->0171 0b->0181 0c->0189 0d->0199
- 10->01b2
- 0048: 435e01 JUMP 015e
- 004b: 5400831c CLEAR reg[1c83] [XXXX]
- 004f: 3d250101 COMP param[01] [...X] <- 01
- 0053: 440c01 JUMP_Equal 010c
- 0056: 010d031c1f00 MOVE reg[1c03] [..XX] <- 001f
- 005c: 3d250100 COMP param[01] [...X] <- 00
- 0060: 447100 JUMP_Equal 0071
- 0063: 3d250102 COMP param[01] [...X] <- 02
- 0067: 44fb00 JUMP_Equal 00fb
- 006a: 3d250105 COMP param[01] [...X] <- 05
- 006e: 490301 JUMP_NotEqual 0103
- 0071: 07a5001cfe AND reg[1c00] [.X..] <- fe
- 0076: 5408c11c CLEAR reg[1cc1] [..XX]
- 007a: 3da50100 COMP param[01] [.X..] <- 00
- 007e: 498500 JUMP_NotEqual 0085
- 0081: 02a50102 MOVE param[01] [.X..] <- 02
- 0085: 32a50101 SUB param[01] [.X..] <- 01
- 0089: 01f1c11c01 MOVE reg[1cc1] [X...] <- param[01] [.X..]
- 008e: 4a25c31c01 TEST reg[1cc3] [...X] <- 01
- 0093: 49e300 JUMP_NotEqual 00e3
- 0096: 66ff SET_DATA_BLOCK ff (this table)
- 0098: 2d0d42c201 ADD WS_DATAPTR [..XX] <- 01c2
- 009d: 03314100 MOVE WS_REMIND/HI32 [...X] <- param[00] [.X..]
- 00a1: 09054103000000 AND WS_REMIND/HI32 [XXXX] <- 00000003
- 00a8: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 00ac: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 00b0: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 00b5: 0765c91cfe AND reg[1cc9] [..X.] <- fe
- 00ba: 0105ca1c00800000 MOVE reg[1cca] [XXXX] <- 00008000
- 00c2: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 00c5: 03094000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [..XX]
- 00c9: 21054000800000 MUL WS_QUOT/LOW32 [XXXX] <- 00008000
- 00d0: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00d4: 0102cb1c40 MOVE reg[1ccb] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00d9: 0de5cc1c10 OR reg[1ccc] [X...] <- 10
- 00de: 0d65001c04 OR reg[1c00] [..X.] <- 04
- 00e3: 022001001c MOVE param[01] [...X] <- reg[1c00] [...X]
- 00e8: 08250107 AND param[01] [...X] <- 07
- 00ec: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00ee: 152d4604 SHIFT_LEFT WS_FB_WIN [..X.] by 04
- 00f2: 01aa9c1b46 MOVE reg[1b9c] [.X..] <- WS_FB_WIN [..X.]
- 00f7: 3a0000 SET_REG_BLOCK 0000
- 00fa: 5b EOT
- 00fb: 0105831c00000000 MOVE reg[1c83] [XXXX] <- 00000000
- 0103: 070d7c1ceffc AND reg[1c7c] [..XX] <- fcef
- 0109: 434501 JUMP 0145
- 010c: 010d031c6300 MOVE reg[1c03] [..XX] <- 0063
- 0112: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0114: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 0119: 4ce54120 TEST WS_REMIND/HI32 [X...] <- 20
- 011d: 443601 JUMP_Equal 0136
- 0120: 0d258c1c01 OR reg[1c8c] [...X] <- 01
- 0125: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 012a: 4ce54102 TEST WS_REMIND/HI32 [X...] <- 02
- 012e: 443601 JUMP_Equal 0136
- 0131: 0d258c1c10 OR reg[1c8c] [...X] <- 10
- 0136: 4ce54101 TEST WS_REMIND/HI32 [X...] <- 01
- 013a: 445401 JUMP_Equal 0154
- 013d: 0d658c1c01 OR reg[1c8c] [..X.] <- 01
- 0142: 434c01 JUMP 014c
- 0145: 3d650104 COMP param[01] [..X.] <- 04
- 0149: 475401 JUMP_BelowOrEq 0154
- 014c: 0da5001c01 OR reg[1c00] [.X..] <- 01
- 0151: 435901 JUMP 0159
- 0154: 07a5001cfe AND reg[1c00] [.X..] <- fe
- 0159: 0d65001c04 OR reg[1c00] [..X.] <- 04
- 015e: 3a0000 SET_REG_BLOCK 0000
- 0161: 5b EOT
- 0162: 5420d11c CLEAR reg[1cd1] [...X]
- 0166: 435e01 JUMP 015e
- 0169: 0125d11c01 MOVE reg[1cd1] [...X] <- 01
- 016e: 435e01 JUMP 015e
- 0171: 0125d11c02 MOVE reg[1cd1] [...X] <- 02
- 0176: 435e01 JUMP 015e
- 0179: 0725c01cef AND reg[1cc0] [...X] <- ef
- 017e: 435e01 JUMP 015e
- 0181: 0d25c01c10 OR reg[1cc0] [...X] <- 10
- 0186: 435e01 JUMP 015e
- 0189: 5408c31c CLEAR reg[1cc3] [..XX]
- 018d: 51c8 DELAY_MicroSec c8
- 018f: 0d25c41c01 OR reg[1cc4] [...X] <- 01
- 0194: 5132 DELAY_MicroSec 32
- 0196: 435e01 JUMP 015e
- 0199: 0d65c91c01 OR reg[1cc9] [..X.] <- 01
- 019e: 510a DELAY_MicroSec 0a
- 01a0: 0725c41cfe AND reg[1cc4] [...X] <- fe
- 01a5: 510a DELAY_MicroSec 0a
- 01a7: 010dc31c0102 MOVE reg[1cc3] [..XX] <- 0201
- 01ad: 51c8 DELAY_MicroSec c8
- 01af: 435e01 JUMP 015e
- 01b2: 0d25d51c10 OR reg[1cd5] [...X] <- 10
- 01b7: 0121de1c01 MOVE reg[1cde] [...X] <- param[01] [...X]
- 01bc: 435e01 JUMP 015e
- 01bf: 7a0600483f7869f0d2
- CTB_DS 6 bytes
- command_table 000005f7 #05 (MemoryControllerInit):
- Size 0032
- 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: 54202415 CLEAR reg[1524] [...X]
- 000d: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0010: 0388410908 MOVE WS_REMIND/HI32 [XX..] <- reg[0809] [..XX]
- 0015: 0102010b41 MOVE reg[0b01] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 001a: 013ac90041 MOVE reg[00c9] [...X] <- WS_REMIND/HI32 [X...]
- 001f: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
- 0023: 0102c40041 MOVE reg[00c4] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0028: 54202b08 CLEAR reg[082b] [...X]
- 002c: 0d25241503 OR reg[1524] [...X] <- 03
- 0031: 5b EOT
- command_table 00000000 #06 (EnableCRTCMemReq):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #07 (MemoryParamAdjust):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #08 (DVOEncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000629 #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: 3e0d414519 COMP WS_REMIND/HI32 [..XX] <- 1945
- 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 00000728 #0a (SetEngineClock):
- Size 0029
- 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: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 000a: 02e50102 MOVE param[01] [X...] <- 02
- 000e: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
- 0010: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0013: 4a25810101 TEST reg[0181] [...X] <- 01
- 0018: 441300 JUMP_Equal 0013
- 001b: 0139800101 MOVE reg[0180] [...X] <- param[01] [X...]
- 0020: 4a25810101 TEST reg[0181] [...X] <- 01
- 0025: 442000 JUMP_Equal 0020
- 0028: 5b EOT
- command_table 00000000 #0b (SetMemoryClock):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000751 #0c (SetPixelClock):
- Size 03c2
- 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: 3d250208 COMP param[02] [...X] <- 08
- 000a: 49b400 JUMP_NotEqual 00b4
- 000d: 54204118 CLEAR reg[1841] [...X]
- 0011: 54201f03 CLEAR reg[031f] [...X]
- 0015: 02010100 MOVE param[01] [XXXX] <- param[00] [XXXX]
- 0019: 553801 CLEAR param[01] [X...]
- 001c: 02050060ea0000 MOVE param[00] [XXXX] <- 0000ea60
- 0023: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
- 0025: 3cf9240100 COMP reg[0124] [X...] <- param[00] [X...]
- 002a: 444200 JUMP_Equal 0042
- 002d: 4aa5240110 TEST reg[0124] [.X..] <- 10
- 0032: 442d00 JUMP_Equal 002d
- 0035: 01f9240100 MOVE reg[0124] [X...] <- param[00] [X...]
- 003a: 4aa5240110 TEST reg[0124] [.X..] <- 10
- 003f: 443a00 JUMP_Equal 003a
- 0042: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0045: 553800 CLEAR param[00] [X...]
- 0048: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 004a: 030c411001 MOVE WS_REMIND/HI32 [..XX] <- data[0110] [..XX]
- 004f: 20020041 MUL param[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0053: 270540204e0000 DIV WS_QUOT/LOW32 [XXXX] <- 00004e20
- 005a: 32020040 SUB param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 005e: 20050060ea0000 MUL param[00] [XXXX] <- 0000ea60
- 0065: 0102420140 MOVE reg[0142] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 006a: 0102460140 MOVE reg[0146] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 006f: 01024a0140 MOVE reg[014a] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0074: 01024e0140 MOVE reg[014e] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0079: 02010001 MOVE param[00] [XXXX] <- param[01] [XXXX]
- 007d: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
- 007f: 3c39240100 COMP reg[0124] [...X] <- param[00] [X...]
- 0084: 449c00 JUMP_Equal 009c
- 0087: 4aa5240108 TEST reg[0124] [.X..] <- 08
- 008c: 448700 JUMP_Equal 0087
- 008f: 0139240100 MOVE reg[0124] [...X] <- param[00] [X...]
- 0094: 4aa5240108 TEST reg[0124] [.X..] <- 08
- 0099: 449400 JUMP_Equal 0094
- 009c: 3d050100000000 COMP param[01] [XXXX] <- 00000000
- 00a3: 49b300 JUMP_NotEqual 00b3
- 00a6: 0d25411801 OR reg[1841] [...X] <- 01
- 00ab: 4a65411801 TEST reg[1841] [..X.] <- 01
- 00b0: 44ab00 JUMP_Equal 00ab
- 00b3: 5b EOT
- 00b4: 4b0500ffffff00 TEST param[00] [XXXX] <- 00ffffff
- 00bb: 44d900 JUMP_Equal 00d9
- 00be: 3d650224 COMP param[02] [..X.] <- 24
- 00c2: 49c900 JUMP_NotEqual 00c9
- 00c5: 02a50200 MOVE param[02] [.X..] <- 00
- 00c9: 3d250202 COMP param[02] [...X] <- 02
- 00cd: 466202 JUMP_Above 0262
- 00d0: 5224 CALL_TABLE 24 (GetPixelClock)
- 00d2: 4be50201 TEST param[02] [X...] <- 01
- 00d6: 444301 JUMP_Equal 0143
- 00d9: 3de50003 COMP param[00] [X...] <- 03
- 00dd: 46f100 JUMP_Above 00f1
- 00e0: 03014600 MOVE WS_FB_WIN [XXXX] <- param[00] [XXXX]
- 00e4: 02390000 MOVE param[00] [...X] <- param[00] [X...]
- 00e8: 552800 CLEAR param[00] [..X.]
- 00eb: 5223 CALL_TABLE 23 (EnableCRTC)
- 00ed: 02020046 MOVE param[00] [XXXX] <- WS_FB_WIN [XXXX]
- 00f1: 3d250202 COMP param[02] [...X] <- 02
- 00f5: 440c01 JUMP_Equal 010c
- 00f8: 3a1000 SET_REG_BLOCK 0010
- 00fb: 3d250200 COMP param[02] [...X] <- 00
- 00ff: 440c01 JUMP_Equal 010c
- 0102: 3a2000 SET_REG_BLOCK 0020
- 0105: 3d250201 COMP param[02] [...X] <- 01
- 0109: 497703 JUMP_NotEqual 0377
- 010c: 54000617 CLEAR reg[1706] [XXXX]
- 0110: 07650417ef AND reg[1704] [..X.] <- ef
- 0115: 54000517 CLEAR reg[1705] [XXXX]
- 0119: 54000317 CLEAR reg[1703] [XXXX]
- 011d: 07250717f7 AND reg[1707] [...X] <- f7
- 0122: 0d25071701 OR reg[1707] [...X] <- 01
- 0127: 5132 DELAY_MicroSec 32
- 0129: 0d25071702 OR reg[1707] [...X] <- 02
- 012e: 51c8 DELAY_MicroSec c8
- 0130: 0d65071720 OR reg[1707] [..X.] <- 20
- 0135: 4b0500ffffff00 TEST param[00] [XXXX] <- 00ffffff
- 013c: 447703 JUMP_Equal 0377
- 013f: 030a4148 MOVE WS_REMIND/HI32 [..XX] <- WS_REGPTR [..XX]
- 0143: 3de50003 COMP param[00] [X...] <- 03
- 0147: 467401 JUMP_Above 0174
- 014a: 03014600 MOVE WS_FB_WIN [XXXX] <- param[00] [XXXX]
- 014e: 02390000 MOVE param[00] [...X] <- param[00] [X...]
- 0152: 0e250080 OR param[00] [...X] <- 80
- 0156: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0158: 02020046 MOVE param[00] [XXXX] <- WS_FB_WIN [XXXX]
- 015c: 4be50202 TEST param[02] [X...] <- 02
- 0160: 446e01 JUMP_Equal 016e
- 0163: 0105cc0001030100 MOVE reg[00cc] [XXXX] <- 00010301
- 016b: 437401 JUMP 0174
- 016e: 074dcc00fcfe AND reg[00cc] [.XX.] <- fefc
- 0174: 4be50201 TEST param[02] [X...] <- 01
- 0178: 446202 JUMP_Equal 0262
- 017b: 030a4841 MOVE WS_REGPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 017f: 66ff SET_DATA_BLOCK ff (this table)
- 0181: 2d0d427e03 ADD WS_DATAPTR [..XX] <- 037e
- 0186: 3d0c010000 COMP param[01] [..XX] <- data[0000] [..XX]
- 018b: 479601 JUMP_BelowOrEq 0196
- 018e: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
- 0193: 438601 JUMP 0186
- 0196: 010408170200 MOVE reg[1708] [XXXX] <- data[0002] [XXXX]
- 019c: 4be50220 TEST param[02] [X...] <- 20
- 01a0: 44b001 JUMP_Equal 01b0
- 01a3: 07a50717f7 AND reg[1707] [.X..] <- f7
- 01a8: 0165001760 MOVE reg[1700] [..X.] <- 60
- 01ad: 43ba01 JUMP 01ba
- 01b0: 0da5071708 OR reg[1707] [.X..] <- 08
- 01b5: 0165001790 MOVE reg[1700] [..X.] <- 90
- 01ba: 07250a17fe AND reg[170a] [...X] <- fe
- 01bf: 4be50240 TEST param[02] [X...] <- 40
- 01c3: 49ce01 JUMP_NotEqual 01ce
- 01c6: 07650917f7 AND reg[1709] [..X.] <- f7
- 01cb: 43d301 JUMP 01d3
- 01ce: 0d65091708 OR reg[1709] [..X.] <- 08
- 01d3: 4be50210 TEST param[02] [X...] <- 10
- 01d7: 44e201 JUMP_Equal 01e2
- 01da: 07a50717f8 AND reg[1707] [.X..] <- f8
- 01df: 43e801 JUMP 01e8
- 01e2: 5ca50717f801 MASK reg[1707] [.X..] & f8 | 01
- 01e8: 0d250c1701 OR reg[170c] [...X] <- 01
- 01ed: 0139001701 MOVE reg[1700] [...X] <- param[01] [X...]
- 01f2: 0189011701 MOVE reg[1701] [XX..] <- param[01] [..XX]
- 01f7: 07250117f0 AND reg[1701] [...X] <- f0
- 01fc: 01b1021701 MOVE reg[1702] [.X..] <- param[01] [.X..]
- 0201: 0139021703 MOVE reg[1702] [...X] <- param[03] [X...]
- 0206: 0171021701 MOVE reg[1702] [..X.] <- param[01] [.X..]
- 020b: 3da50108 COMP param[01] [.X..] <- 08
- 020f: 461c02 JUMP_Above 021c
- 0212: 01b1061701 MOVE reg[1706] [.X..] <- param[01] [.X..]
- 0217: 0d65061710 OR reg[1706] [..X.] <- 10
- 021c: 5164 DELAY_MicroSec 64
- 021e: 54200c17 CLEAR reg[170c] [...X]
- 0222: 07250717fd AND reg[1707] [...X] <- fd
- 0227: 5001 DELAY_MilliSec 01
- 0229: 07250717fe AND reg[1707] [...X] <- fe
- 022e: 07650717df AND reg[1707] [..X.] <- df
- 0233: 510a DELAY_MicroSec 0a
- 0235: 4aa5071710 TEST reg[1707] [.X..] <- 10
- 023a: 443302 JUMP_Equal 0233
- 023d: 4aa5071720 TEST reg[1707] [.X..] <- 20
- 0242: 443d02 JUMP_Equal 023d
- 0245: 0131011703 MOVE reg[1701] [...X] <- param[03] [.X..]
- 024a: 3d0d030000 COMP param[03] [..XX] <- 0000
- 024f: 445d02 JUMP_Equal 025d
- 0252: 0109051703 MOVE reg[1705] [..XX] <- param[03] [..XX]
- 0257: 5ca50517fc02 MASK reg[1705] [.X..] & fc | 02
- 025d: 0d25071708 OR reg[1707] [...X] <- 08
- 0262: 3a0000 SET_REG_BLOCK 0000
- 0265: 3de50003 COMP param[00] [X...] <- 03
- 0269: 467703 JUMP_Above 0377
- 026c: 03014600 MOVE WS_FB_WIN [XXXX] <- param[00] [XXXX]
- 0270: 563846 CLEAR WS_FB_WIN [X...]
- 0273: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0276: 03394102 MOVE WS_REMIND/HI32 [...X] <- param[02] [X...]
- 027a: 0925410c AND WS_REMIND/HI32 [...X] <- 0c
- 027e: 1b254101 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 01
- 0282: 66ff SET_DATA_BLOCK ff (this table)
- 0284: 2d0d42ba03 ADD WS_DATAPTR [..XX] <- 03ba
- 0289: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 028d: 0324410100 MOVE WS_REMIND/HI32 [...X] <- data[0001] [...X]
- 0292: 21024641 MUL WS_FB_WIN [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0296: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 029b: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 029f: 03054100e1f505 MOVE WS_REMIND/HI32 [XXXX] <- 05f5e100
- 02a6: 27024140 DIV WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 02aa: 3e054000000100 COMP WS_QUOT/LOW32 [XXXX] <- 00010000
- 02b1: 45b902 JUMP_Below 02b9
- 02b4: 030d40ffff MOVE WS_QUOT/LOW32 [..XX] <- ffff
- 02b9: 02390000 MOVE param[00] [...X] <- param[00] [X...]
- 02bd: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 02bf: 010a301b40 MOVE reg[1b30] [..XX] <- WS_QUOT/LOW32 [..XX]
- 02c4: 3a0000 SET_REG_BLOCK 0000
- 02c7: 550003 CLEAR param[03] [XXXX]
- 02ca: 02390300 MOVE param[03] [...X] <- param[00] [X...]
- 02ce: 140d0302 SHIFT_LEFT param[03] [..XX] by 02
- 02d2: 3da50200 COMP param[02] [.X..] <- 00
- 02d6: 491603 JUMP_NotEqual 0316
- 02d9: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
- 02dd: 21054660ea0000 MUL WS_FB_WIN [XXXX] <- 0000ea60
- 02e4: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 02e8: 3c02410140 COMP reg[0141] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 02ed: 49f802 JUMP_NotEqual 02f8
- 02f0: 4a25400110 TEST reg[0140] [...X] <- 10
- 02f5: 497703 JUMP_NotEqual 0377
- 02f8: 3a0000 SET_REG_BLOCK 0000
- 02fb: 552800 CLEAR param[00] [..X.]
- 02fe: 5223 CALL_TABLE 23 (EnableCRTC)
- 0300: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
- 0304: 07254001ef AND reg[0140] [...X] <- ef
- 0309: 0102410146 MOVE reg[0141] [XXXX] <- WS_FB_WIN [XXXX]
- 030e: 0d25400110 OR reg[0140] [...X] <- 10
- 0313: 437703 JUMP 0377
- 0316: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
- 031a: 03394602 MOVE WS_FB_WIN [...X] <- param[02] [X...]
- 031e: 0925460c AND WS_FB_WIN [...X] <- 0c
- 0322: 15254602 SHIFT_LEFT WS_FB_WIN [...X] by 02
- 0326: 0f254601 OR WS_FB_WIN [...X] <- 01
- 032a: 02a10202 MOVE param[02] [.X..] <- param[02] [...X]
- 032e: 2ca50201 ADD param[02] [.X..] <- 01
- 0332: 3d250202 COMP param[02] [...X] <- 02
- 0336: 493c03 JUMP_NotEqual 033c
- 0339: 553002 CLEAR param[02] [.X..]
- 033c: 4be50201 TEST param[02] [X...] <- 01
- 0340: 495c03 JUMP_NotEqual 035c
- 0343: 3c31400102 COMP reg[0140] [...X] <- param[02] [.X..]
- 0348: 495703 JUMP_NotEqual 0357
- 034b: 03214802 MOVE WS_REGPTR [...X] <- param[02] [...X]
- 034f: 3c22380146 COMP reg[0138] [...X] <- WS_FB_WIN [...X]
- 0354: 447703 JUMP_Equal 0377
- 0357: 552800 CLEAR param[00] [..X.]
- 035a: 5223 CALL_TABLE 23 (EnableCRTC)
- 035c: 03214802 MOVE WS_REGPTR [...X] <- param[02] [...X]
- 0360: 07253801fe AND reg[0138] [...X] <- fe
- 0365: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
- 0369: 0131400102 MOVE reg[0140] [...X] <- param[02] [.X..]
- 036e: 03214802 MOVE WS_REGPTR [...X] <- param[02] [...X]
- 0372: 0122380146 MOVE reg[0138] [...X] <- WS_FB_WIN [...X]
- 0377: 3a0000 SET_REG_BLOCK 0000
- 037a: 5b EOT
- 037b: 7a44002400047607d52a00047707d5320004d705d5390004d705d53f0004d806
- d5460004d806d54c00043806d55100045804d55a00045904d5ffff045a04d501
- 01050403020201
- CTB_DS 68 bytes
- command_table 00000b13 #0d (DynamicClockGating):
- Size 011d
- 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: 449700 JUMP_Equal 0097
- 0010: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0013: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
- 0017: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
- 001b: 030a4841 MOVE WS_REGPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 001f: 3d650001 COMP param[00] [..X.] <- 01
- 0023: 448300 JUMP_Equal 0083
- 0026: 3d250002 COMP param[00] [...X] <- 02
- 002a: 453900 JUMP_Below 0039
- 002d: 54206117 CLEAR reg[1761] [...X]
- 0031: 3ce5621730 COMP reg[1762] [X...] <- 30
- 0036: 493100 JUMP_NotEqual 0031
- 0039: 03214800 MOVE WS_REGPTR [...X] <- param[00] [...X]
- 003d: 010dfa020200 MOVE reg[02fa] [..XX] <- 0002
- 0043: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0045: 0125be1b02 MOVE reg[1bbe] [...X] <- 02
- 004a: 5ce5c01afc02 MASK reg[1ac0] [X...] & fc | 02
- 0050: 0125911a11 MOVE reg[1a91] [...X] <- 11
- 0055: 0d257d1a01 OR reg[1a7d] [...X] <- 01
- 005a: 0d25341b01 OR reg[1b34] [...X] <- 01
- 005f: 0105f61a01000000 MOVE reg[1af6] [XXXX] <- 00000001
- 0067: 0da5b61b01 OR reg[1bb6] [.X..] <- 01
- 006c: 0105311b00080004 MOVE reg[1b31] [XXXX] <- 04000800
- 0074: 0125c51b06 MOVE reg[1bc5] [...X] <- 06
- 0079: 010d861b0400 MOVE reg[1b86] [..XX] <- 0004
- 007f: 3a0000 SET_REG_BLOCK 0000
- 0082: 5b EOT
- 0083: 3d250002 COMP param[00] [...X] <- 02
- 0087: 457f00 JUMP_Below 007f
- 008a: 54086017 CLEAR reg[1760] [..XX]
- 008e: 0d25611701 OR reg[1761] [...X] <- 01
- 0093: 3a0000 SET_REG_BLOCK 0000
- 0096: 5b EOT
- 0097: 01051a0366666666 MOVE reg[031a] [XXXX] <- 66666666
- 009f: 01051d0366c62b00 MOVE reg[031d] [XXXX] <- 002bc666
- 00a7: 5c05f602ff08ff9f04f40020 MASK reg[02f6] [XXXX] & 9fff08ff | 2000f404
- 00b3: 0105f90210270200 MOVE reg[02f9] [XXXX] <- 00022710
- 00bb: 0105f80200000400 MOVE reg[02f8] [XXXX] <- 00040000
- 00c3: 5c650717e708 MASK reg[1707] [..X.] & e7 | 08
- 00c9: 01053b0164041201 MOVE reg[013b] [XXXX] <- 01120464
- 00d1: 01053001a0861100 MOVE reg[0130] [XXXX] <- 001186a0
- 00d9: 0105ba1718006400 MOVE reg[17ba] [XXXX] <- 00640018
- 00e1: 010531013c000108 MOVE reg[0131] [XXXX] <- 0801003c
- 00e9: 0165d40002 MOVE reg[00d4] [..X.] <- 02
- 00ee: 010dfc000001 MOVE reg[00fc] [..XX] <- 0100
- 00f4: 01050a190f000000 MOVE reg[190a] [XXXX] <- 0000000f
- 00fc: 0105381800000030 MOVE reg[1838] [XXXX] <- 30000000
- 0104: 4a257e1701 TEST reg[177e] [...X] <- 01
- 0109: 490401 JUMP_NotEqual 0104
- 010c: 01057d1700200000 MOVE reg[177d] [XXXX] <- 00002000
- 0114: 01057c17ff100010 MOVE reg[177c] [XXXX] <- 100010ff
- 011c: 5b EOT
- command_table 00000000 #0e (ResetMemoryDLL):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #0f (ResetMemoryDevice):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #10 (MemoryPLLInit):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000c30 #11 (AdjustDisplayPll):
- Size 010c
- 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: 032546ff MOVE WS_FB_WIN [...X] <- ff
- 000d: 3de50000 COMP param[00] [X...] <- 00
- 0011: 495900 JUMP_NotEqual 0059
- 0014: 66ff SET_DATA_BLOCK ff (this table)
- 0016: 2d0d42bc00 ADD WS_DATAPTR [..XX] <- 00bc
- 001b: 4a25471802 TEST reg[1847] [...X] <- 02
- 0020: 492800 JUMP_NotEqual 0028
- 0023: 2d0d422800 ADD WS_DATAPTR [..XX] <- 0028
- 0028: 3d650122 COMP param[01] [..X.] <- 22
- 002c: 493400 JUMP_NotEqual 0034
- 002f: 2d0d421800 ADD WS_DATAPTR [..XX] <- 0018
- 0034: 3d0d006842 COMP param[00] [..XX] <- 4268
- 0039: 474e00 JUMP_BelowOrEq 004e
- 003c: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0041: 3d0d007869 COMP param[00] [..XX] <- 6978
- 0046: 474e00 JUMP_BelowOrEq 004e
- 0049: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 004e: 0204000000 MOVE param[00] [XXXX] <- data[0000] [XXXX]
- 0053: 0204010400 MOVE param[01] [XXXX] <- data[0004] [XXXX]
- 0058: 5b EOT
- 0059: 551800 CLEAR param[00] [XX..]
- 005c: 4b250120 TEST param[01] [...X] <- 20
- 0060: 448800 JUMP_Equal 0088
- 0063: 4a25471801 TEST reg[1847] [...X] <- 01
- 0068: 448800 JUMP_Equal 0088
- 006b: 20050005000000 MUL param[00] [XXXX] <- 00000005
- 0072: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0076: 4b250140 TEST param[01] [...X] <- 40
- 007a: 449300 JUMP_Equal 0093
- 007d: 1a050001 SHIFT_RIGHT param[00] [XXXX] by 01
- 0081: 032546fe MOVE WS_FB_WIN [...X] <- fe
- 0085: 439300 JUMP 0093
- 0088: 4b250140 TEST param[01] [...X] <- 40
- 008c: 499300 JUMP_NotEqual 0093
- 008f: 14050001 SHIFT_LEFT param[00] [XXXX] by 01
- 0093: 550001 CLEAR param[01] [XXXX]
- 0096: 02250102 MOVE param[01] [...X] <- 02
- 009a: 03054088840200 MOVE WS_QUOT/LOW32 [XXXX] <- 00028488
- 00a1: 27014000 DIV WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 00a5: 09224046 AND WS_QUOT/LOW32 [...X] <- WS_FB_WIN [...X]
- 00a9: 02620140 MOVE param[01] [..X.] <- WS_QUOT/LOW32 [...X]
- 00ad: 3e254007 COMP WS_QUOT/LOW32 [...X] <- 07
- 00b1: 49b800 JUMP_NotEqual 00b8
- 00b4: 02650106 MOVE param[01] [..X.] <- 06
- 00b8: 5b EOT
- 00b9: 7a5000683c010002020000580f020002010000b01e040001010000084c010002
- 010000580f020001010000483f0000020a00007869000002060000f0d2000002
- 03000068420000020800007869000002050000
- CTB_DS 80 bytes
- command_table 00000000 #12 (AdjustMemoryController):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000d3c #13 (EnableASIC_StaticPwrMgt):
- Size 00e4
- 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: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 4a25cf0510 TEST reg[05cf] [...X] <- 10
- 000e: 441900 JUMP_Equal 0019
- 0011: 4a25471804 TEST reg[1847] [...X] <- 04
- 0016: 492e00 JUMP_NotEqual 002e
- 0019: 42210063173f0063183f0063222f0063232f005a5a
- SWITCH param[00] [...X]
- 17->003f 18->003f 22->002f 23->002f
- 002e: 5b EOT
- 002f: 0105800078f40100 MOVE reg[0080] [XXXX] <- 0001f478
- 0037: 01f1810000 MOVE reg[0081] [X...] <- param[00] [.X..]
- 003c: 43cb00 JUMP 00cb
- 003f: 3d250017 COMP param[00] [...X] <- 17
- 0043: 44b000 JUMP_Equal 00b0
- 0046: 3da50003 COMP param[00] [.X..] <- 03
- 004a: 46b000 JUMP_Above 00b0
- 004d: 03054100000f00 MOVE WS_REMIND/HI32 [XXXX] <- 000f0000
- 0054: 4be50080 TEST param[00] [X...] <- 80
- 0058: 446000 JUMP_Equal 0060
- 005b: 030d410f00 MOVE WS_REMIND/HI32 [..XX] <- 000f
- 0060: 3da50000 COMP param[00] [.X..] <- 00
- 0064: 448100 JUMP_Equal 0081
- 0067: 15054104 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 04
- 006b: 3da50001 COMP param[00] [.X..] <- 01
- 006f: 448100 JUMP_Equal 0081
- 0072: 15054104 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 04
- 0076: 3da50002 COMP param[00] [.X..] <- 02
- 007a: 448100 JUMP_Equal 0081
- 007d: 15054104 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 04
- 0081: 03024041 MOVE WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0085: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
- 0089: 032a4140 MOVE WS_REMIND/HI32 [...X] <- WS_QUOT/LOW32 [..X.]
- 008d: 03ba4140 MOVE WS_REMIND/HI32 [.X..] <- WS_QUOT/LOW32 [X...]
- 0091: 0105800010f60100 MOVE reg[0080] [XXXX] <- 0001f610
- 0099: 0300408100 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0081] [XXXX]
- 009e: 698d41ffff XOR WS_REMIND/HI32 [XX..] <- ffff
- 00a3: 095a4041 AND WS_QUOT/LOW32 [.XX.] <- WS_REMIND/HI32 [XX..]
- 00a7: 0f4a4041 OR WS_QUOT/LOW32 [.XX.] <- WS_REMIND/HI32 [..XX]
- 00ab: 0102810040 MOVE reg[0081] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00b0: 0105800078f40100 MOVE reg[0080] [XXXX] <- 0001f478
- 00b8: 08e5000f AND param[00] [X...] <- 0f
- 00bc: 01b9810000 MOVE reg[0081] [.X..] <- param[00] [X...]
- 00c1: 01f1810000 MOVE reg[0081] [X...] <- param[00] [.X..]
- 00c6: 0129810000 MOVE reg[0081] [...X] <- param[00] [..X.]
- 00cb: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 00ce: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
- 00d2: 03654101 MOVE WS_REMIND/HI32 [..X.] <- 01
- 00d6: 01028b0041 MOVE reg[008b] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00db: 3c258c0000 COMP reg[008c] [...X] <- 00
- 00e0: 44db00 JUMP_Equal 00db
- 00e3: 5b EOT
- command_table 00000e20 #14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):
- Size 0074
- 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: 2d0d425000 ADD WS_DATAPTR [..XX] <- 0050
- 0010: 03214700 MOVE WS_ATTR [...X] <- param[00] [...X]
- 0014: 092547f0 AND WS_ATTR [...X] <- f0
- 0018: 4222476300370063402a00638032005a5a
- SWITCH WS_ATTR [...X]
- 00->0037 40->002a 80->0032
- 0029: 5b EOT
- 002a: 2d0d421800 ADD WS_DATAPTR [..XX] <- 0018
- 002f: 433700 JUMP 0037
- 0032: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
- 0037: 03214700 MOVE WS_ATTR [...X] <- param[00] [...X]
- 003b: 09254707 AND WS_ATTR [...X] <- 07
- 003f: 2d0a4247 ADD WS_DATAPTR [..XX] <- WS_ATTR [..XX]
- 0043: 2d0a4247 ADD WS_DATAPTR [..XX] <- WS_ATTR [..XX]
- 0047: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 004c: 5b EOT
- 004d: 7a24000000000300260029002c002f000002002c002d002e002f000000010007
- 0008000b000c00
- CTB_DS 36 bytes
- command_table 00000000 #15 (DAC_LoadDetection):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #16 (LVTMAEncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #17 (LCD1OutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #18 (DAC1EncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #19 (DAC2EncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1a (DVOOutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1b (CV1OutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1c (GetConditionalGoldenSetting/SetCRTC_DPM_State):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1d (TVEncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1e (TMDSAEncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #1f (LVDSEncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #20 (TV1OutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000e94 #21 (EnableScaler):
- Size 007a
- 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: 0725c01afe AND reg[1ac0] [...X] <- fe
- 0010: 0da5511b01 OR reg[1b51] [.X..] <- 01
- 0015: 5420541b CLEAR reg[1b54] [...X]
- 0019: 5420451b CLEAR reg[1b45] [...X]
- 001d: 422900630031006301390063024d005a5a
- SWITCH param[00] [..X.]
- 00->0031 01->0039 02->004d
- 002e: 437200 JUMP 0072
- 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: 437200 JUMP 0072
- 004d: 010d431b0101 MOVE reg[1b43] [..XX] <- 0101
- 0053: 0105471b01000100 MOVE reg[1b47] [XXXX] <- 00010001
- 005b: 01554a1b0103 MOVE reg[1b4a] [.XX.] <- 0301
- 0061: 01554e1b0103 MOVE reg[1b4e] [.XX.] <- 0301
- 0067: 010d531b1010 MOVE reg[1b53] [..XX] <- 1010
- 006d: 0125421b01 MOVE reg[1b42] [...X] <- 01
- 0072: 5430511b CLEAR reg[1b51] [.X..]
- 0076: 3a0000 SET_REG_BLOCK 0000
- 0079: 5b EOT
- command_table 00000f0e #22 (BlankCRTC):
- Size 003f
- 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: 54309d1b CLEAR reg[1b9d] [.X..]
- 000f: 01699d1b00 MOVE reg[1b9d] [..X.] <- param[00] [..X.]
- 0014: 3d650000 COMP param[00] [..X.] <- 00
- 0018: 443b00 JUMP_Equal 003b
- 001b: 4aa59c1b01 TEST reg[1b9c] [.X..] <- 01
- 0020: 443b00 JUMP_Equal 003b
- 0023: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
- 0028: 492300 JUMP_NotEqual 0023
- 002b: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
- 0030: 442b00 JUMP_Equal 002b
- 0033: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
- 0038: 493300 JUMP_NotEqual 0033
- 003b: 3a0000 SET_REG_BLOCK 0000
- 003e: 5b EOT
- command_table 00000f4d #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: 07e57c1b7f AND reg[1b7c] [X...] <- 7f
- 0029: 5420a91b CLEAR reg[1ba9] [...X]
- 002d: 433a00 JUMP 003a
- 0030: 0de57c1b80 OR reg[1b7c] [X...] <- 80
- 0035: 0d259c1b01 OR reg[1b9c] [...X] <- 01
- 003a: 3a0000 SET_REG_BLOCK 0000
- 003d: 5b EOT
- command_table 00000f8b #24 (GetPixelClock):
- Size 0132
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- Attributes: Work space size 00 longs
- Parameter space size 03 longs
- Table update indicator 0
- 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 000c: 03094001 MOVE WS_QUOT/LOW32 [..XX] <- param[01] [..XX]
- 0010: 21054040420f00 MUL WS_QUOT/LOW32 [XXXX] <- 000f4240
- 0017: 2d014003 ADD WS_QUOT/LOW32 [XXXX] <- param[03] [XXXX]
- 001b: 2705400a000000 DIV WS_QUOT/LOW32 [XXXX] <- 0000000a
- 0022: 21054064000000 MUL WS_QUOT/LOW32 [XXXX] <- 00000064
- 0029: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 002c: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 0030: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0034: 270540e8030000 DIV WS_QUOT/LOW32 [XXXX] <- 000003e8
- 003b: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003f: 3e054666e30100 COMP WS_FB_WIN [XXXX] <- 0001e366
- 0046: 455b00 JUMP_Below 005b
- 0049: 0ee50220 OR param[02] [X...] <- 20
- 004d: 3e054688840200 COMP WS_FB_WIN [XXXX] <- 00028488
- 0054: 475b00 JUMP_BelowOrEq 005b
- 0057: 0ee50240 OR param[02] [X...] <- 40
- 005b: 3d050300000000 COMP param[03] [XXXX] <- 00000000
- 0062: 448f00 JUMP_Equal 008f
- 0065: 2c0d010100 ADD param[01] [..XX] <- 0001
- 006a: 03054040420f00 MOVE WS_QUOT/LOW32 [XXXX] <- 000f4240
- 0071: 33014003 SUB WS_QUOT/LOW32 [XXXX] <- param[03] [XXXX]
- 0075: 270540a0860100 DIV WS_QUOT/LOW32 [XXXX] <- 000186a0
- 007c: 02a20340 MOVE param[03] [.X..] <- WS_QUOT/LOW32 [...X]
- 0080: 1505410e SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 0e
- 0084: 270541a8610000 DIV WS_REMIND/HI32 [XXXX] <- 000061a8
- 008b: 020a0340 MOVE param[03] [..XX] <- WS_QUOT/LOW32 [..XX]
- 008f: 02f10301 MOVE param[03] [X...] <- param[01] [.X..]
- 0093: 3da50200 COMP param[02] [.X..] <- 00
- 0097: 44b000 JUMP_Equal 00b0
- 009a: 2d0546e8030000 ADD WS_FB_WIN [XXXX] <- 000003e8
- 00a1: 03014100 MOVE WS_REMIND/HI32 [XXXX] <- param[00] [XXXX]
- 00a5: 563841 CLEAR WS_REMIND/HI32 [X...]
- 00a8: 27024641 DIV WS_FB_WIN [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00ac: 02e20340 MOVE param[03] [X...] <- WS_QUOT/LOW32 [...X]
- 00b0: 0ea50310 OR param[03] [.X..] <- 10
- 00b4: 4be50201 TEST param[02] [X...] <- 01
- 00b8: 492a01 JUMP_NotEqual 012a
- 00bb: 3d250202 COMP param[02] [...X] <- 02
- 00bf: 44cf00 JUMP_Equal 00cf
- 00c2: 3a1000 SET_REG_BLOCK 0010
- 00c5: 3d250200 COMP param[02] [...X] <- 00
- 00c9: 44cf00 JUMP_Equal 00cf
- 00cc: 3a2000 SET_REG_BLOCK 0020
- 00cf: 0300410717 MOVE WS_REMIND/HI32 [XXXX] <- reg[1707] [XXXX]
- 00d4: 5e0541fcfff8ff08000100 MASK WS_REMIND/HI32 [XXXX] & fff8fffc | 00010008
- 00df: 4be50210 TEST param[02] [X...] <- 10
- 00e3: 44ea00 JUMP_Equal 00ea
- 00e6: 09a541f8 AND WS_REMIND/HI32 [.X..] <- f8
- 00ea: 3c02071741 COMP reg[1707] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00ef: 492a01 JUMP_NotEqual 012a
- 00f2: 3c39001701 COMP reg[1700] [...X] <- param[01] [X...]
- 00f7: 492a01 JUMP_NotEqual 012a
- 00fa: 3c89011701 COMP reg[1701] [XX..] <- param[01] [..XX]
- 00ff: 492a01 JUMP_NotEqual 012a
- 0102: 3c31011703 COMP reg[1701] [...X] <- param[03] [.X..]
- 0107: 492a01 JUMP_NotEqual 012a
- 010a: 3c09051703 COMP reg[1705] [..XX] <- param[03] [..XX]
- 010f: 492a01 JUMP_NotEqual 012a
- 0112: 3cb1021701 COMP reg[1702] [.X..] <- param[01] [.X..]
- 0117: 492a01 JUMP_NotEqual 012a
- 011a: 3d0d020200 COMP param[02] [..XX] <- 0002
- 011f: 442e01 JUMP_Equal 012e
- 0122: 3c39021703 COMP reg[1702] [...X] <- param[03] [X...]
- 0127: 442e01 JUMP_Equal 012e
- 012a: 0ee50201 OR param[02] [X...] <- 01
- 012e: 3a0000 SET_REG_BLOCK 0000
- 0131: 5b EOT
- command_table 000010bd #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 00000000 #26 (EnableVGA_Access/GetSCLKOverMCLKRatio):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #27 (SetCRTC_Timing):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 000010e9 #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 00000000 #29 (SetCRTC_Replication):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00001102 #2a (SelectCRTC_Source):
- Size 00c8
- 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: 42290063002f006307370063033f0063093f00630a3f00630b3f00630c3f0063
- 0d3f005a5a
- SWITCH param[00] [..X.]
- 00->002f 07->0037 03->003f 09->003f 0a->003f 0b->003f 0c->003f 0d->003f
- 002e: 5b EOT
- 002f: 0121e51900 MOVE reg[19e5] [...X] <- param[00] [...X]
- 0034: 43b200 JUMP 00b2
- 0037: 0121591800 MOVE reg[1859] [...X] <- param[00] [...X]
- 003c: 43b200 JUMP 00b2
- 003f: 02e10000 MOVE param[00] [X...] <- param[00] [...X]
- 0043: 552000 CLEAR param[00] [...X]
- 0046: 3d650003 COMP param[00] [..X.] <- 03
- 004a: 445500 JUMP_Equal 0055
- 004d: 02290000 MOVE param[00] [...X] <- param[00] [..X.]
- 0051: 32250008 SUB param[00] [...X] <- 08
- 0055: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0057: 5c39001cf800 MASK reg[1c00] [...X] & f8 | param[00] [X...]
- 005d: 02390000 MOVE param[00] [...X] <- param[00] [X...]
- 0061: 3da50001 COMP param[00] [.X..] <- 01
- 0065: 49b200 JUMP_NotEqual 00b2
- 0068: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 006a: 5400f21b CLEAR reg[1bf2] [XXXX]
- 006e: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0070: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 0075: 09e54170 AND WS_REMIND/HI32 [X...] <- 70
- 0079: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 007b: 0304404001 MOVE WS_QUOT/LOW32 [XXXX] <- data[0140] [XXXX]
- 0080: 3e054000000000 COMP WS_QUOT/LOW32 [XXXX] <- 00000000
- 0087: 449200 JUMP_Equal 0092
- 008a: 0102f21b40 MOVE reg[1bf2] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 008f: 43b800 JUMP 00b8
- 0092: 3ee54120 COMP WS_REMIND/HI32 [X...] <- 20
- 0096: 46b800 JUMP_Above 00b8
- 0099: 49a700 JUMP_NotEqual 00a7
- 009c: 0d05f21b00f10000 OR reg[1bf2] [XXXX] <- 0000f100
- 00a4: 43b800 JUMP 00b8
- 00a7: 0d05f21b00a10000 OR reg[1bf2] [XXXX] <- 0000a100
- 00af: 43b800 JUMP 00b8
- 00b2: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00b4: 5400f21b CLEAR reg[1bf2] [XXXX]
- 00b8: 5430ee1b CLEAR reg[1bee] [.X..]
- 00bc: 5400f91b CLEAR reg[1bf9] [XXXX]
- 00c0: 5400ed1b CLEAR reg[1bed] [XXXX]
- 00c4: 3a0000 SET_REG_BLOCK 0000
- 00c7: 5b EOT
- command_table 000011ca #2b (EnableGraphSurfaces):
- Size 01e6
- 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: 497b01 JUMP_NotEqual 017b
- 0010: 01253f0110 MOVE reg[013f] [...X] <- 10
- 0015: 4ba50203 TEST param[02] [.X..] <- 03
- 0019: 49a000 JUMP_NotEqual 00a0
- 001c: 02050000030005 MOVE param[00] [XXXX] <- 05000300
- 0023: 02050100050200 MOVE param[01] [XXXX] <- 00020500
- 002a: 3c21fc0002 COMP reg[00fc] [...X] <- param[02] [...X]
- 002f: 49c700 JUMP_NotEqual 00c7
- 0032: 018dc0000002 MOVE reg[00c0] [XX..] <- 0200
- 0038: 5102 DELAY_MicroSec 02
- 003a: 0105c60000001000 MOVE reg[00c6] [XXXX] <- 00100000
- 0042: 0105c80000005000 MOVE reg[00c8] [XXXX] <- 00500000
- 004a: 010dc3000200 MOVE reg[00c3] [..XX] <- 0002
- 0050: 5420ca00 CLEAR reg[00ca] [...X]
- 0054: 0105c20000010000 MOVE reg[00c2] [XXXX] <- 00000100
- 005c: 0e250280 OR param[02] [...X] <- 80
- 0060: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0062: 08250207 AND param[02] [...X] <- 07
- 0066: 03254001 MOVE WS_QUOT/LOW32 [...X] <- 01
- 006a: 4a65cc0001 TEST reg[00cc] [..X.] <- 01
- 006f: 449a00 JUMP_Equal 009a
- 0072: 560848 CLEAR WS_REGPTR [..XX]
- 0075: 031841d005 MOVE WS_REMIND/HI32 [..XX] <- reg[05d0] [XX..]
- 007a: 090d417fff AND WS_REMIND/HI32 [..XX] <- ff7f
- 007f: 3e0d410600 COMP WS_REMIND/HI32 [..XX] <- 0006
- 0084: 449700 JUMP_Equal 0097
- 0087: 3e0d410c00 COMP WS_REMIND/HI32 [..XX] <- 000c
- 008c: 449700 JUMP_Equal 0097
- 008f: 3e0d410e00 COMP WS_REMIND/HI32 [..XX] <- 000e
- 0094: 499a00 JUMP_NotEqual 009a
- 0097: 562040 CLEAR WS_QUOT/LOW32 [...X]
- 009a: 560848 CLEAR WS_REGPTR [..XX]
- 009d: 43c700 JUMP 00c7
- 00a0: 0e250280 OR param[02] [...X] <- 80
- 00a4: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00a6: 5400cc00 CLEAR reg[00cc] [XXXX]
- 00aa: 560848 CLEAR WS_REGPTR [..XX]
- 00ad: 08250207 AND param[02] [...X] <- 07
- 00b1: 0d25ca0001 OR reg[00ca] [...X] <- 01
- 00b6: 0125c20011 MOVE reg[00c2] [...X] <- 11
- 00bb: 5400c600 CLEAR reg[00c6] [XXXX]
- 00bf: 5400c800 CLEAR reg[00c8] [XXXX]
- 00c3: 03254001 MOVE WS_QUOT/LOW32 [...X] <- 01
- 00c7: 0765d005fe AND reg[05d0] [..X.] <- fe
- 00cc: 3da50101 COMP param[01] [.X..] <- 01
- 00d0: 47d800 JUMP_BelowOrEq 00d8
- 00d3: 0d65d00501 OR reg[05d0] [..X.] <- 01
- 00d8: 03a040c900 MOVE WS_QUOT/LOW32 [.X..] <- reg[00c9] [...X]
- 00dd: 030046c400 MOVE WS_FB_WIN [XXXX] <- reg[00c4] [XXXX]
- 00e2: 03024146 MOVE WS_REMIND/HI32 [XXXX] <- WS_FB_WIN [XXXX]
- 00e6: 2d0046c600 ADD WS_FB_WIN [XXXX] <- reg[00c6] [XXXX]
- 00eb: 2d0041c800 ADD WS_REMIND/HI32 [XXXX] <- reg[00c8] [XXXX]
- 00f0: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00f2: 0132071a40 MOVE reg[1a07] [...X] <- WS_QUOT/LOW32 [.X..]
- 00f7: 0132081a40 MOVE reg[1a08] [...X] <- WS_QUOT/LOW32 [.X..]
- 00fc: 0102041a46 MOVE reg[1a04] [XXXX] <- WS_FB_WIN [XXXX]
- 0101: 0102051a41 MOVE reg[1a05] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0106: 5430c31a CLEAR reg[1ac3] [.X..]
- 010a: 54005c1b CLEAR reg[1b5c] [XXXX]
- 010e: 01015d1b00 MOVE reg[1b5d] [XXXX] <- param[00] [XXXX]
- 0113: 5408091a CLEAR reg[1a09] [..XX]
- 0117: 54080a1a CLEAR reg[1a0a] [..XX]
- 011b: 54080b1a CLEAR reg[1a0b] [..XX]
- 011f: 54080c1a CLEAR reg[1a0c] [..XX]
- 0123: 01090e1a00 MOVE reg[1a0e] [..XX] <- param[00] [..XX]
- 0128: 01190d1a00 MOVE reg[1a0d] [..XX] <- param[00] [XX..]
- 012d: 5c19011afcf801 MASK reg[1a01] [..XX] & f8fc | param[01] [XX..]
- 0134: 07a5011a0f AND reg[1a01] [.X..] <- 0f
- 0139: 0109061a01 MOVE reg[1a06] [..XX] <- param[01] [..XX]
- 013e: 0125001a01 MOVE reg[1a00] [...X] <- 01
- 0143: 0de59c1b10 OR reg[1b9c] [X...] <- 10
- 0148: 54200f1a CLEAR reg[1a0f] [...X]
- 014c: 5420351a CLEAR reg[1a35] [...X]
- 0150: 54203c1a CLEAR reg[1a3c] [...X]
- 0154: 5400a11b CLEAR reg[1ba1] [XXXX]
- 0158: 5400a01b CLEAR reg[1ba0] [XXXX]
- 015c: 5400a21b CLEAR reg[1ba2] [XXXX]
- 0160: 0122f61a40 MOVE reg[1af6] [...X] <- WS_QUOT/LOW32 [...X]
- 0165: 4ba50203 TEST param[02] [.X..] <- 03
- 0169: 497701 JUMP_NotEqual 0177
- 016c: 0e250280 OR param[02] [...X] <- 80
- 0170: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0172: 0d25cc0001 OR reg[00cc] [...X] <- 01
- 0177: 3a0000 SET_REG_BLOCK 0000
- 017a: 5b EOT
- 017b: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 017d: 3d650200 COMP param[02] [..X.] <- 00
- 0181: 499801 JUMP_NotEqual 0198
- 0184: 5420001a CLEAR reg[1a00] [...X]
- 0188: 3a0000 SET_REG_BLOCK 0000
- 018b: 3c21fc0002 COMP reg[00fc] [...X] <- param[02] [...X]
- 0190: 499701 JUMP_NotEqual 0197
- 0193: 5408c100 CLEAR reg[00c1] [..XX]
- 0197: 5b EOT
- 0198: 3d650210 COMP param[02] [..X.] <- 10
- 019c: 44a501 JUMP_Equal 01a5
- 019f: 0109061a01 MOVE reg[1a06] [..XX] <- param[01] [..XX]
- 01a4: 5b EOT
- 01a5: 030040041a MOVE WS_QUOT/LOW32 [XXXX] <- reg[1a04] [XXXX]
- 01aa: 090540000000ff AND WS_QUOT/LOW32 [XXXX] <- ff000000
- 01b1: 2d014000 ADD WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 01b5: 090d4000f0 AND WS_QUOT/LOW32 [..XX] <- f000
- 01ba: 0102041a40 MOVE reg[1a04] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 01bf: 080d00ff0f AND param[00] [..XX] <- 0fff
- 01c4: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 01c7: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
- 01cb: 740a0041 SHR param[00] [..XX] <- WS_REMIND/HI32 [..XX]
- 01cf: 2c090100 ADD param[01] [..XX] <- param[00] [..XX]
- 01d3: 082500fc AND param[00] [...X] <- fc
- 01d7: 14050010 SHIFT_LEFT param[00] [XXXX] by 10
- 01db: 01015c1b00 MOVE reg[1b5c] [XXXX] <- param[00] [XXXX]
- 01e0: 01090d1a01 MOVE reg[1a0d] [..XX] <- param[01] [..XX]
- 01e5: 5b EOT
- command_table 000013b0 #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: 5430271a CLEAR reg[1a27] [.X..]
- 001f: 5430111a CLEAR reg[1a11] [.X..]
- 0023: 5420b51b CLEAR reg[1bb5] [...X]
- 0027: 5420bd1b 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: 3a0000 SET_REG_BLOCK 0000
- 0043: 0d25320101 OR reg[0132] [...X] <- 01
- 0048: 5b EOT
- command_table 000013f9 #2d (LUT_AutoFill):
- Size 00d9
- 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: 5420781a CLEAR reg[1a78] [...X]
- 000f: 5400801a CLEAR reg[1a80] [XXXX]
- 0013: 3d650001 COMP param[00] [..X.] <- 01
- 0017: 499a00 JUMP_NotEqual 009a
- 001a: 4a25011a03 TEST reg[1a01] [...X] <- 03
- 001f: 445900 JUMP_Equal 0059
- 0022: 0d257e1a07 OR reg[1a7e] [...X] <- 07
- 0027: 01257f1a01 MOVE reg[1a7f] [...X] <- 01
- 002c: 5101 DELAY_MicroSec 01
- 002e: 4a257f1a02 TEST reg[1a7f] [...X] <- 02
- 0033: 442c00 JUMP_Equal 002c
- 0036: 54207f1a CLEAR reg[1a7f] [...X]
- 003a: 5408811a CLEAR reg[1a81] [..XX]
- 003e: 5408821a CLEAR reg[1a82] [..XX]
- 0042: 5408831a CLEAR reg[1a83] [..XX]
- 0046: 010d841affff MOVE reg[1a84] [..XX] <- ffff
- 004c: 010d851affff MOVE reg[1a85] [..XX] <- ffff
- 0052: 010d861affff MOVE reg[1a86] [..XX] <- ffff
- 0058: 5b EOT
- 0059: 5400791a CLEAR reg[1a79] [XXXX]
- 005d: 6605 SET_DATA_BLOCK 05 (DAC_Info)
- 005f: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 0064: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0067: 0324400000 MOVE WS_QUOT/LOW32 [...X] <- data[0000] [...X]
- 006c: 1505400a SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 0a
- 0070: 0324400100 MOVE WS_QUOT/LOW32 [...X] <- data[0001] [...X]
- 0075: 1505400a SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 0a
- 0079: 0324400200 MOVE WS_QUOT/LOW32 [...X] <- data[0002] [...X]
- 007e: 15054004 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 04
- 0082: 01027c1a40 MOVE reg[1a7c] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0087: 2d0d420300 ADD WS_DATAPTR [..XX] <- 0003
- 008c: 2d0d410100 ADD WS_REMIND/HI32 [..XX] <- 0001
- 0091: 3e0d410001 COMP WS_REMIND/HI32 [..XX] <- 0100
- 0096: 456700 JUMP_Below 0067
- 0099: 5b EOT
- 009a: 0131791a00 MOVE reg[1a79] [...X] <- param[00] [.X..]
- 009f: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 00a2: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 00a6: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 00a9: 3d650002 COMP param[00] [..X.] <- 02
- 00ad: 49bc00 JUMP_NotEqual 00bc
- 00b0: 0300407c1a MOVE WS_QUOT/LOW32 [XXXX] <- reg[1a7c] [XXXX]
- 00b5: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00b9: 43c500 JUMP 00c5
- 00bc: 03034000 MOVE WS_QUOT/LOW32 [XXXX] <- fb[00] [XXXX]
- 00c0: 01027c1a40 MOVE reg[1a7c] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00c5: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
- 00cc: 2d8d410100 ADD WS_REMIND/HI32 [XX..] <- 0001
- 00d1: 3e894101 COMP WS_REMIND/HI32 [XX..] <- param[01] [..XX]
- 00d5: 45a900 JUMP_Below 00a9
- 00d8: 5b EOT
- command_table 00000000 #2e (EnableHW_IconCursor):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #2f (GetMemoryClock):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 000014d2 #30 (GetEngineClock):
- Size 007d
- 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: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0009: 0320408001 MOVE WS_QUOT/LOW32 [...X] <- reg[0180] [...X]
- 000e: 66ff SET_DATA_BLOCK ff (this table)
- 0010: 2d0d425500 ADD WS_DATAPTR [..XX] <- 0055
- 0015: 3e0c400200 COMP WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 001a: 472500 JUMP_BelowOrEq 0025
- 001d: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0022: 431500 JUMP 0015
- 0025: 330c400400 SUB WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 002a: 210c400600 MUL WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 002f: 2d0c400000 ADD WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 0034: 561840 CLEAR WS_QUOT/LOW32 [XX..]
- 0037: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 003b: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 003d: 0204000800 MOVE param[00] [XXXX] <- data[0008] [XXXX]
- 0042: 20050064000000 MUL param[00] [XXXX] <- 00000064
- 0049: 27024046 DIV WS_QUOT/LOW32 [XXXX] <- WS_FB_WIN [XXXX]
- 004d: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0051: 5b EOT
- 0052: 7a28006400000000000000ffff070001000000c8003f000800190040065f0040
- 003200800c7f0060006400
- CTB_DS 40 bytes
- command_table 0000154f #31 (SetCRTC_UsingDTDTiming):
- Size 0128
- 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: 2d0d421c01 ADD WS_DATAPTR [..XX] <- 011c
- 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: 03094100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 0024: 2d194100 ADD WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 0028: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 002d: 010a801b41 MOVE reg[1b80] [..XX] <- WS_REMIND/HI32 [..XX]
- 0032: 5408821b CLEAR reg[1b82] [..XX]
- 0036: 0199821b02 MOVE reg[1b82] [XX..] <- param[02] [XX..]
- 003b: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 003f: 33094102 SUB WS_REMIND/HI32 [..XX] <- param[02] [..XX]
- 0043: 561841 CLEAR WS_REMIND/HI32 [XX..]
- 0046: 03b14104 MOVE WS_REMIND/HI32 [.X..] <- param[04] [.X..]
- 004a: 331a4141 SUB WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 004e: 018a811b41 MOVE reg[1b81] [XX..] <- WS_REMIND/HI32 [..XX]
- 0053: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
- 0057: 33094102 SUB WS_REMIND/HI32 [..XX] <- param[02] [..XX]
- 005b: 2d1a4141 ADD WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 005f: 2d094100 ADD WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 0063: 4b250410 TEST param[04] [...X] <- 10
- 0067: 446e00 JUMP_Equal 006e
- 006a: 2d094100 ADD WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 006e: 010a811b41 MOVE reg[1b81] [..XX] <- WS_REMIND/HI32 [..XX]
- 0073: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
- 0077: 09254102 AND WS_REMIND/HI32 [...X] <- 02
- 007b: 1b254101 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 01
- 007f: 0122831b41 MOVE reg[1b83] [...X] <- WS_REMIND/HI32 [...X]
- 0084: 54005e1b CLEAR reg[1b5e] [XXXX]
- 0088: 01315e1b04 MOVE reg[1b5e] [...X] <- param[04] [.X..]
- 008d: 01b15e1b04 MOVE reg[1b5e] [.X..] <- param[04] [.X..]
- 0092: 03094101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 0096: 2d194101 ADD WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 009a: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 009f: 010a871b41 MOVE reg[1b87] [..XX] <- WS_REMIND/HI32 [..XX]
- 00a4: 54088e1b CLEAR reg[1b8e] [..XX]
- 00a8: 01998e1b03 MOVE reg[1b8e] [XX..] <- param[03] [XX..]
- 00ad: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 00b1: 33094103 SUB WS_REMIND/HI32 [..XX] <- param[03] [..XX]
- 00b5: 561841 CLEAR WS_REMIND/HI32 [XX..]
- 00b8: 03b94104 MOVE WS_REMIND/HI32 [.X..] <- param[04] [X...]
- 00bc: 331a4141 SUB WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 00c0: 018a8d1b41 MOVE reg[1b8d] [XX..] <- WS_REMIND/HI32 [..XX]
- 00c5: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
- 00c9: 33094103 SUB WS_REMIND/HI32 [..XX] <- param[03] [..XX]
- 00cd: 2d1a4141 ADD WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
- 00d1: 2d094101 ADD WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 00d5: 4b250420 TEST param[04] [...X] <- 20
- 00d9: 44e000 JUMP_Equal 00e0
- 00dc: 2d094101 ADD WS_REMIND/HI32 [..XX] <- param[01] [..XX]
- 00e0: 010a8d1b41 MOVE reg[1b8d] [..XX] <- WS_REMIND/HI32 [..XX]
- 00e5: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
- 00e9: 09254104 AND WS_REMIND/HI32 [...X] <- 04
- 00ed: 1b254102 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 02
- 00f1: 01228f1b41 MOVE reg[1b8f] [...X] <- WS_REMIND/HI32 [...X]
- 00f6: 54005f1b CLEAR reg[1b5f] [XXXX]
- 00fa: 01395f1b04 MOVE reg[1b5f] [...X] <- param[04] [X...]
- 00ff: 01b95f1b04 MOVE reg[1b5f] [.X..] <- param[04] [X...]
- 0104: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
- 0108: 09254180 AND WS_REMIND/HI32 [...X] <- 80
- 010c: 1b254107 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 07
- 0110: 01229e1b41 MOVE reg[1b9e] [...X] <- WS_REMIND/HI32 [...X]
- 0115: 3a0000 SET_REG_BLOCK 0000
- 0118: 5b EOT
- 0119: 7a0c000000000300260029002c002f
- CTB_DS 12 bytes
- command_table 00001677 #32 (ExternalEncoderControl):
- Size 13c9
- Format Rev. 02
- Param Rev. 00
- Content Rev. 03
- 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: 560000 CLEAR work[00] [XXXX]
- 000c: 03090000 MOVE work[00] [..XX] <- param[00] [..XX]
- 0010: 020d002321 MOVE param[00] [..XX] <- 2123
- 0015: 4ba50010 TEST param[00] [.X..] <- 10
- 0019: 442100 JUMP_Equal 0021
- 001c: 020d002322 MOVE param[00] [..XX] <- 2223
- 0021: 5249 CALL_TABLE 49 (EnableYUV)
- 0023: 3e0d420000 COMP WS_DATAPTR [..XX] <- 0000
- 0028: 44b605 JUMP_Equal 05b6
- 002b: 030c410400 MOVE WS_REMIND/HI32 [..XX] <- data[0004] [..XX]
- 0030: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 0034: 44b605 JUMP_Equal 05b6
- 0037: 3e254115 COMP WS_REMIND/HI32 [...X] <- 15
- 003b: 44b605 JUMP_Equal 05b6
- 003e: 423900630776026305ef006306ef0063121f0263015c00630069005a5a
- SWITCH param[00] [X...]
- 07->0276 05->00ef 06->00ef 12->021f 01->005c 00->0069
- 005b: 5b EOT
- 005c: 4ba50010 TEST param[00] [.X..] <- 10
- 0060: 44650a JUMP_Equal 0a65
- 0063: 0de5191903 OR reg[1919] [X...] <- 03
- 0068: 5b EOT
- 0069: 4ba50010 TEST param[00] [.X..] <- 10
- 006d: 44650a JUMP_Equal 0a65
- 0070: 030c410100 MOVE WS_REMIND/HI32 [..XX] <- data[0001] [..XX]
- 0075: 66ff SET_DATA_BLOCK ff (this table)
- 0077: 2d0d42b113 ADD WS_DATAPTR [..XX] <- 13b1
- 007c: 3e0c410000 COMP WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 0081: 448c00 JUMP_Equal 008c
- 0084: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 0089: 437c00 JUMP 007c
- 008c: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 0091: 4a25511c01 TEST reg[1c51] [...X] <- 01
- 0096: 44650a JUMP_Equal 0a65
- 0099: 030d410100 MOVE WS_REMIND/HI32 [..XX] <- 0001
- 009e: 66ff SET_DATA_BLOCK ff (this table)
- 00a0: 2d0d42b113 ADD WS_DATAPTR [..XX] <- 13b1
- 00a5: 4a62501c41 TEST reg[1c50] [..X.] <- WS_REMIND/HI32 [...X]
- 00aa: 49c000 JUMP_NotEqual 00c0
- 00ad: 15254101 SHIFT_LEFT WS_REMIND/HI32 [...X] by 01
- 00b1: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 00b6: 3e254140 COMP WS_REMIND/HI32 [...X] <- 40
- 00ba: 49a500 JUMP_NotEqual 00a5
- 00bd: 43d500 JUMP 00d5
- 00c0: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 00c5: 5408c31c CLEAR reg[1cc3] [..XX]
- 00c9: 51c8 DELAY_MicroSec c8
- 00cb: 0d25c41c01 OR reg[1cc4] [...X] <- 01
- 00d0: 5132 DELAY_MicroSec 32
- 00d2: 560848 CLEAR WS_REGPTR [..XX]
- 00d5: 03250103 MOVE work[01] [...X] <- 03
- 00d9: 03050001bcff00 MOVE work[00] [XXXX] <- 00ffbc01
- 00e0: 433101 JUMP 0131
- 00e3: 4ca54102 TEST WS_REMIND/HI32 [.X..] <- 02
- 00e7: 44650a JUMP_Equal 0a65
- 00ea: 5001 DELAY_MilliSec 01
- 00ec: 43d500 JUMP 00d5
- 00ef: 562001 CLEAR work[01] [...X]
- 00f2: 03050000f3fe01 MOVE work[00] [XXXX] <- 01fef300
- 00f9: 3de50005 COMP param[00] [X...] <- 05
- 00fd: 443101 JUMP_Equal 0131
- 0100: 038d00fe00 MOVE work[00] [XX..] <- 00fe
- 0105: 433101 JUMP 0131
- 0108: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 010a: 0324412800 MOVE WS_REMIND/HI32 [...X] <- data[0028] [...X]
- 010f: 4c254101 TEST WS_REMIND/HI32 [...X] <- 01
- 0113: 44650a JUMP_Equal 0a65
- 0116: 03250101 MOVE work[01] [...X] <- 01
- 011a: 03050000f4fb04 MOVE work[00] [XXXX] <- 04fbf400
- 0121: 3de50005 COMP param[00] [X...] <- 05
- 0125: 443101 JUMP_Equal 0131
- 0128: 038d00fb00 MOVE work[00] [XX..] <- 00fb
- 012d: 433101 JUMP 0131
- 0130: 5b EOT
- 0131: 562801 CLEAR work[01] [..X.]
- 0134: 03990100 MOVE work[01] [XX..] <- param[00] [XX..]
- 0138: 3b05004c0000 SET_FB_BASE 00004c00
- 013e: 040500f0058061 MOVE fb[00] [XXXX] <- 618005f0
- 0145: 570001 CLEAR fb[01] [XXXX]
- 0148: 040a0100 MOVE fb[01] [..XX] <- work[00] [..XX]
- 014c: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 0150: 02e90100 MOVE param[01] [X...] <- param[00] [..X.]
- 0154: 020500004c0000 MOVE param[00] [XXXX] <- 00004c00
- 015b: 551001 CLEAR param[01] [.XX.]
- 015e: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0160: 3d650100 COMP param[01] [..X.] <- 00
- 0164: 447701 JUMP_Equal 0177
- 0167: 51c8 DELAY_MicroSec c8
- 0169: 51c8 DELAY_MicroSec c8
- 016b: 2d650101 ADD work[01] [..X.] <- 01
- 016f: 3e65010c COMP work[01] [..X.] <- 0c
- 0173: 455401 JUMP_Below 0154
- 0176: 5b EOT
- 0177: 562801 CLEAR work[01] [..X.]
- 017a: 3b05004c0000 SET_FB_BASE 00004c00
- 0180: 040500f2059040 MOVE fb[00] [XXXX] <- 409005f2
- 0187: 020500004c044c MOVE param[00] [XXXX] <- 4c044c00
- 018e: 551001 CLEAR param[01] [.XX.]
- 0191: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0193: 3d650100 COMP param[01] [..X.] <- 00
- 0197: 44a601 JUMP_Equal 01a6
- 019a: 2d650101 ADD work[01] [..X.] <- 01
- 019e: 3e650106 COMP work[01] [..X.] <- 06
- 01a2: 457a01 JUMP_Below 017a
- 01a5: 5b EOT
- 01a6: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 01a9: 3b05044c0000 SET_FB_BASE 00004c04
- 01af: 03a34100 MOVE WS_REMIND/HI32 [.X..] <- fb[00] [...X]
- 01b3: 3ea500ff COMP work[00] [.X..] <- ff
- 01b7: 44f901 JUMP_Equal 01f9
- 01ba: 09b24100 AND WS_REMIND/HI32 [.X..] <- work[00] [.X..]
- 01be: 0fba4100 OR WS_REMIND/HI32 [.X..] <- work[00] [X...]
- 01c2: 030a4100 MOVE WS_REMIND/HI32 [..XX] <- work[00] [..XX]
- 01c6: 3b05004c0000 SET_FB_BASE 00004c00
- 01cc: 040500f0058072 MOVE fb[00] [XXXX] <- 728005f0
- 01d3: 04020141 MOVE fb[01] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 01d7: 562801 CLEAR work[01] [..X.]
- 01da: 020500004c0000 MOVE param[00] [XXXX] <- 00004c00
- 01e1: 551001 CLEAR param[01] [.XX.]
- 01e4: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 01e6: 3d650100 COMP param[01] [..X.] <- 00
- 01ea: 44f901 JUMP_Equal 01f9
- 01ed: 2d650101 ADD work[01] [..X.] <- 01
- 01f1: 3e650106 COMP work[01] [..X.] <- 06
- 01f5: 45da01 JUMP_Below 01da
- 01f8: 5b EOT
- 01f9: 029a0001 MOVE param[00] [XX..] <- work[01] [XX..]
- 01fd: 02210001 MOVE param[00] [...X] <- param[01] [...X]
- 0201: 02790001 MOVE param[00] [..X.] <- param[01] [X...]
- 0205: 42220163000801630130016302ab026303e3006304c0025a5a
- SWITCH work[01] [...X]
- 00->0108 01->0130 02->02ab 03->00e3 04->02c0
- 021e: 5b EOT
- 021f: 0725c905fc AND reg[05c9] [...X] <- fc
- 0224: 563000 CLEAR work[00] [.X..]
- 0227: 3b05004c0000 SET_FB_BASE 00004c00
- 022d: 04050000029040 MOVE fb[00] [XXXX] <- 40900200
- 0234: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 0238: 02e90100 MOVE param[01] [X...] <- param[00] [..X.]
- 023c: 020500004c044c MOVE param[00] [XXXX] <- 4c044c00
- 0243: 551001 CLEAR param[01] [.XX.]
- 0246: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0248: 3d650100 COMP param[01] [..X.] <- 00
- 024c: 445f02 JUMP_Equal 025f
- 024f: 51c8 DELAY_MicroSec c8
- 0251: 51c8 DELAY_MicroSec c8
- 0253: 2da50001 ADD work[00] [.X..] <- 01
- 0257: 3ea50006 COMP work[00] [.X..] <- 06
- 025b: 452702 JUMP_Below 0227
- 025e: 5b EOT
- 025f: 3b05044c0000 SET_FB_BASE 00004c04
- 0265: 0a25003f AND fb[00] [...X] <- 3f
- 0269: 3f250000 COMP fb[00] [...X] <- 00
- 026d: 447502 JUMP_Equal 0275
- 0270: 0d25c90502 OR reg[05c9] [...X] <- 02
- 0275: 5b EOT
- 0276: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0279: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
- 027d: 0925410f AND WS_REMIND/HI32 [...X] <- 0f
- 0281: 150d4101 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 01
- 0285: 66ff SET_DATA_BLOCK ff (this table)
- 0287: 2d0d42690a ADD WS_DATAPTR [..XX] <- 0a69
- 028c: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0290: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0295: 07a58018fb AND reg[1880] [.X..] <- fb
- 029a: 560848 CLEAR WS_REGPTR [..XX]
- 029d: 03250102 MOVE work[01] [...X] <- 02
- 02a1: 0305000002ff00 MOVE work[00] [XXXX] <- 00ff0200
- 02a8: 433101 JUMP 0131
- 02ab: 3ea54120 COMP WS_REMIND/HI32 [.X..] <- 20
- 02af: 49d102 JUMP_NotEqual 02d1
- 02b2: 03250104 MOVE work[01] [...X] <- 04
- 02b6: 0305000003ff00 MOVE work[00] [XXXX] <- 00ff0300
- 02bd: 433101 JUMP 0131
- 02c0: 3ea54131 COMP WS_REMIND/HI32 [.X..] <- 31
- 02c4: 49d102 JUMP_NotEqual 02d1
- 02c7: 66ff SET_DATA_BLOCK ff (this table)
- 02c9: 2d0d42ed12 ADD WS_DATAPTR [..XX] <- 12ed
- 02ce: 43e402 JUMP 02e4
- 02d1: 66ff SET_DATA_BLOCK ff (this table)
- 02d3: 2d0d42f111 ADD WS_DATAPTR [..XX] <- 11f1
- 02d8: 4ba50010 TEST param[00] [.X..] <- 10
- 02dc: 44e402 JUMP_Equal 02e4
- 02df: 2d0d424000 ADD WS_DATAPTR [..XX] <- 0040
- 02e4: 030541804c0000 MOVE WS_REMIND/HI32 [XXXX] <- 00004c80
- 02eb: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 02ee: 0404000000 MOVE fb[00] [XXXX] <- data[0000] [XXXX]
- 02f3: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 02f8: 2d054104000000 ADD WS_REMIND/HI32 [XXXX] <- 00000004
- 02ff: 3f0500ffffffff COMP fb[00] [XXXX] <- ffffffff
- 0306: 49eb02 JUMP_NotEqual 02eb
- 0309: 4ba50010 TEST param[00] [.X..] <- 10
- 030d: 444f05 JUMP_Equal 054f
- 0310: 02050106000000 MOVE param[01] [XXXX] <- 00000006
- 0317: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 031a: 661a SET_DATA_BLOCK 1a (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
- 031c: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 0321: 2d0a4142 ADD WS_REMIND/HI32 [..XX] <- WS_DATAPTR [..XX]
- 0325: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 032a: 3d24010800 COMP param[01] [...X] <- data[0008] [...X]
- 032f: 444603 JUMP_Equal 0346
- 0332: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
- 0337: 3e0a4241 COMP WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 033b: 492a03 JUMP_NotEqual 032a
- 033e: 030d410000 MOVE WS_REMIND/HI32 [..XX] <- 0000
- 0343: 431f04 JUMP 041f
- 0346: 030c410400 MOVE WS_REMIND/HI32 [..XX] <- data[0004] [..XX]
- 034b: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 0350: 441f04 JUMP_Equal 041f
- 0353: 020c010600 MOVE param[01] [..XX] <- data[0006] [..XX]
- 0358: 03024641 MOVE WS_FB_WIN [XXXX] <- WS_REMIND/HI32 [XXXX]
- 035c: 26050164000000 DIV param[01] [XXXX] <- 00000064
- 0363: 03020140 MOVE work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0367: 21024601 MUL WS_FB_WIN [XXXX] <- work[01] [XXXX]
- 036b: 02020140 MOVE param[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 036f: 21024046 MUL WS_QUOT/LOW32 [XXXX] <- WS_FB_WIN [XXXX]
- 0373: 21054000040000 MUL WS_QUOT/LOW32 [XXXX] <- 00000400
- 037a: 2705407d010000 DIV WS_QUOT/LOW32 [XXXX] <- 0000017d
- 0381: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0385: 20050100000800 MUL param[01] [XXXX] <- 00080000
- 038c: 27054071020000 DIV WS_QUOT/LOW32 [XXXX] <- 00000271
- 0393: 21054010000000 MUL WS_QUOT/LOW32 [XXXX] <- 00000010
- 039a: 2d024640 ADD WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 039e: 03024146 MOVE WS_REMIND/HI32 [XXXX] <- WS_FB_WIN [XXXX]
- 03a2: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 03a4: 550001 CLEAR param[01] [XXXX]
- 03a7: 020c010400 MOVE param[01] [..XX] <- data[0004] [..XX]
- 03ac: 20050130020000 MUL param[01] [XXXX] <- 00000230
- 03b3: 3d0d019706 COMP param[01] [..XX] <- 0697
- 03b8: 47e303 JUMP_BelowOrEq 03e3
- 03bb: 1b054001 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 01
- 03bf: 3d0d012f0d COMP param[01] [..XX] <- 0d2f
- 03c4: 47e303 JUMP_BelowOrEq 03e3
- 03c7: 1b054001 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 01
- 03cb: 3d0d015e1a COMP param[01] [..XX] <- 1a5e
- 03d0: 47e303 JUMP_BelowOrEq 03e3
- 03d3: 1b054001 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 01
- 03d7: 3d0d01bc34 COMP param[01] [..XX] <- 34bc
- 03dc: 47e303 JUMP_BelowOrEq 03e3
- 03df: 1b054001 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 01
- 03e3: 03020040 MOVE work[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 03e7: 3b05e84c0000 SET_FB_BASE 00004ce8
- 03ed: 27024100 DIV WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
- 03f1: 04a20040 MOVE fb[00] [.X..] <- WS_QUOT/LOW32 [...X]
- 03f5: 3b05ec4c0000 SET_FB_BASE 00004cec
- 03fb: 15050109 SHIFT_LEFT work[01] [XXXX] by 09
- 03ff: 27020001 DIV work[00] [XXXX] <- work[01] [XXXX]
- 0403: 0f254080 OR WS_QUOT/LOW32 [...X] <- 80
- 0407: 04a20040 MOVE fb[00] [.X..] <- WS_QUOT/LOW32 [...X]
- 040b: 3b05184d0000 SET_FB_BASE 00004d18
- 0411: 04a50000 MOVE fb[00] [.X..] <- 00
- 0415: 3b05204d0000 SET_FB_BASE 00004d20
- 041b: 04a50002 MOVE fb[00] [.X..] <- 02
- 041f: 3b05f04c0000 SET_FB_BASE 00004cf0
- 0425: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0427: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 042c: 4ce54101 TEST WS_REMIND/HI32 [X...] <- 01
- 0430: 493704 JUMP_NotEqual 0437
- 0433: 04a50000 MOVE fb[00] [.X..] <- 00
- 0437: 3b051c4d0000 SET_FB_BASE 00004d1c
- 043d: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 043f: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 0444: 4ce54101 TEST WS_REMIND/HI32 [X...] <- 01
- 0448: 494f04 JUMP_NotEqual 044f
- 044b: 04a5003c MOVE fb[00] [.X..] <- 3c
- 044f: 3b05a44c0000 SET_FB_BASE 00004ca4
- 0455: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0457: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 045c: 4ce54102 TEST WS_REMIND/HI32 [X...] <- 02
- 0460: 447204 JUMP_Equal 0472
- 0463: 04a50046 MOVE fb[00] [.X..] <- 46
- 0467: 4ce54110 TEST WS_REMIND/HI32 [X...] <- 10
- 046b: 497204 JUMP_NotEqual 0472
- 046e: 04a5004a MOVE fb[00] [.X..] <- 4a
- 0472: 3b05204d0000 SET_FB_BASE 00004d20
- 0478: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 047a: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 047f: 4ce54120 TEST WS_REMIND/HI32 [X...] <- 20
- 0483: 498a04 JUMP_NotEqual 048a
- 0486: 10a50004 OR fb[00] [.X..] <- 04
- 048a: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 048c: 0324413400 MOVE WS_REMIND/HI32 [...X] <- data[0034] [...X]
- 0491: 3b05c44c0000 SET_FB_BASE 00004cc4
- 0497: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 049b: 0324413500 MOVE WS_REMIND/HI32 [...X] <- data[0035] [...X]
- 04a0: 3b05c84c0000 SET_FB_BASE 00004cc8
- 04a6: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 04aa: 0324413900 MOVE WS_REMIND/HI32 [...X] <- data[0039] [...X]
- 04af: 3b05cc4c0000 SET_FB_BASE 00004ccc
- 04b5: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 04b9: 0324413700 MOVE WS_REMIND/HI32 [...X] <- data[0037] [...X]
- 04be: 3b05d04c0000 SET_FB_BASE 00004cd0
- 04c4: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 04c8: 0324413600 MOVE WS_REMIND/HI32 [...X] <- data[0036] [...X]
- 04cd: 3b05d44c0000 SET_FB_BASE 00004cd4
- 04d3: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 04d7: 0324413a00 MOVE WS_REMIND/HI32 [...X] <- data[003a] [...X]
- 04dc: 3b05d84c0000 SET_FB_BASE 00004cd8
- 04e2: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 04e6: 0324413800 MOVE WS_REMIND/HI32 [...X] <- data[0038] [...X]
- 04eb: 3b05dc4c0000 SET_FB_BASE 00004cdc
- 04f1: 04a20041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [...X]
- 04f5: 3b05a84c0000 SET_FB_BASE 00004ca8
- 04fb: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 04fd: 03e4413601 MOVE WS_REMIND/HI32 [X...] <- data[0136] [...X]
- 0502: 4ce54102 TEST WS_REMIND/HI32 [X...] <- 02
- 0506: 442105 JUMP_Equal 0521
- 0509: 04a50067 MOVE fb[00] [.X..] <- 67
- 050d: 04a50189 MOVE fb[01] [.X..] <- 89
- 0511: 04a502ab MOVE fb[02] [.X..] <- ab
- 0515: 04a50301 MOVE fb[03] [.X..] <- 01
- 0519: 04a50423 MOVE fb[04] [.X..] <- 23
- 051d: 04a50545 MOVE fb[05] [.X..] <- 45
- 0521: 3b05c04c0000 SET_FB_BASE 00004cc0
- 0527: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 0529: 03e4413601 MOVE WS_REMIND/HI32 [X...] <- data[0136] [...X]
- 052e: 4ce54120 TEST WS_REMIND/HI32 [X...] <- 20
- 0532: 443e05 JUMP_Equal 053e
- 0535: 03e4413701 MOVE WS_REMIND/HI32 [X...] <- data[0137] [...X]
- 053a: 04ba0041 MOVE fb[00] [.X..] <- WS_REMIND/HI32 [X...]
- 053e: 3b05084d0000 SET_FB_BASE 00004d08
- 0544: 4ce54110 TEST WS_REMIND/HI32 [X...] <- 10
- 0548: 444f05 JUMP_Equal 054f
- 054b: 04a50080 MOVE fb[00] [.X..] <- 80
- 054f: 030500804c0000 MOVE work[00] [XXXX] <- 00004c80
- 0556: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 055a: 02e90100 MOVE param[01] [X...] <- param[00] [..X.]
- 055e: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0561: 030a4100 MOVE WS_REMIND/HI32 [..XX] <- work[00] [..XX]
- 0565: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 0568: 03034100 MOVE WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 056c: 3e0541ffffffff COMP WS_REMIND/HI32 [XXXX] <- ffffffff
- 0573: 44b505 JUMP_Equal 05b5
- 0576: 3b05004c0000 SET_FB_BASE 00004c00
- 057c: 040501f0058072 MOVE fb[01] [XXXX] <- 728005f0
- 0583: 04020241 MOVE fb[02] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0587: 020500044c0000 MOVE param[00] [XXXX] <- 00004c04
- 058e: 551001 CLEAR param[01] [.XX.]
- 0591: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0593: 3d650100 COMP param[01] [..X.] <- 00
- 0597: 44aa05 JUMP_Equal 05aa
- 059a: 51c8 DELAY_MicroSec c8
- 059c: 51c8 DELAY_MicroSec c8
- 059e: 2da50001 ADD work[00] [.X..] <- 01
- 05a2: 3ea50007 COMP work[00] [.X..] <- 07
- 05a6: 455e05 JUMP_Below 055e
- 05a9: 5b EOT
- 05aa: 2d0d000400 ADD work[00] [..XX] <- 0004
- 05af: 561800 CLEAR work[00] [XX..]
- 05b2: 435e05 JUMP 055e
- 05b5: 5b EOT
- 05b6: 020d002221 MOVE param[00] [..XX] <- 2122
- 05bb: 5249 CALL_TABLE 49 (EnableYUV)
- 05bd: 3e0d420000 COMP WS_DATAPTR [..XX] <- 0000
- 05c2: 44650a JUMP_Equal 0a65
- 05c5: 4239006307e3056300c1066301d006630ffd066312df066314ee065a5a
- SWITCH param[00] [X...]
- 07->05e3 00->06c1 01->06d0 0f->06fd 12->06df 14->06ee
- 05e2: 5b EOT
- 05e3: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 05e6: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
- 05ea: 0925410f AND WS_REMIND/HI32 [...X] <- 0f
- 05ee: 150d4101 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 01
- 05f2: 66ff SET_DATA_BLOCK ff (this table)
- 05f4: 2d0d42690a ADD WS_DATAPTR [..XX] <- 0a69
- 05f9: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 05fd: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 0602: 07a58018fb AND reg[1880] [.X..] <- fb
- 0607: 560848 CLEAR WS_REGPTR [..XX]
- 060a: 03010100 MOVE work[01] [XXXX] <- param[00] [XXXX]
- 060e: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 0612: 02e90100 MOVE param[01] [X...] <- param[00] [..X.]
- 0616: 3b05004c0000 SET_FB_BASE 00004c00
- 061c: 040500a8509843 MOVE fb[00] [XXXX] <- 439850a8
- 0623: 551001 CLEAR param[01] [.XX.]
- 0626: 020500004c044c MOVE param[00] [XXXX] <- 4c044c00
- 062d: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 062f: 3b05004c0000 SET_FB_BASE 00004c00
- 0635: 03034001 MOVE WS_QUOT/LOW32 [XXXX] <- fb[01] [XXXX]
- 0639: 3d650100 COMP param[01] [..X.] <- 00
- 063d: 445606 JUMP_Equal 0656
- 0640: 51c8 DELAY_MicroSec c8
- 0642: 51c8 DELAY_MicroSec c8
- 0644: 2da50001 ADD work[00] [.X..] <- 01
- 0648: 02020001 MOVE param[00] [XXXX] <- work[01] [XXXX]
- 064c: 3ea50007 COMP work[00] [.X..] <- 07
- 0650: 450e06 JUMP_Below 060e
- 0653: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0656: 02020001 MOVE param[00] [XXXX] <- work[01] [XXXX]
- 065a: 561800 CLEAR work[00] [XX..]
- 065d: 66ff SET_DATA_BLOCK ff (this table)
- 065f: 2d0d42750a ADD WS_DATAPTR [..XX] <- 0a75
- 0664: 030d01c001 MOVE work[01] [..XX] <- 01c0
- 0669: 030541804c0000 MOVE WS_REMIND/HI32 [XXXX] <- 00004c80
- 0670: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 0673: 0404000000 MOVE fb[00] [XXXX] <- data[0000] [XXXX]
- 0678: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 067d: 2d054104000000 ADD WS_REMIND/HI32 [XXXX] <- 00000004
- 0684: 330d010400 SUB work[01] [..XX] <- 0004
- 0689: 3e0d010000 COMP work[01] [..XX] <- 0000
- 068e: 497006 JUMP_NotEqual 0670
- 0691: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
- 0695: 44ad06 JUMP_Equal 06ad
- 0698: 3e254032 COMP WS_QUOT/LOW32 [...X] <- 32
- 069c: 49a306 JUMP_NotEqual 06a3
- 069f: 0325401f MOVE WS_QUOT/LOW32 [...X] <- 1f
- 06a3: 3b05304e0000 SET_FB_BASE 00004e30
- 06a9: 04220040 MOVE fb[00] [...X] <- WS_QUOT/LOW32 [...X]
- 06ad: 3e654000 COMP WS_QUOT/LOW32 [..X.] <- 00
- 06b1: 440109 JUMP_Equal 0901
- 06b4: 3b05384e0000 SET_FB_BASE 00004e38
- 06ba: 046a0040 MOVE fb[00] [..X.] <- WS_QUOT/LOW32 [..X.]
- 06be: 430109 JUMP 0901
- 06c1: 66ff SET_DATA_BLOCK ff (this table)
- 06c3: 2d0d42750f ADD WS_DATAPTR [..XX] <- 0f75
- 06c8: 030d406401 MOVE WS_QUOT/LOW32 [..XX] <- 0164
- 06cd: 430907 JUMP 0709
- 06d0: 66ff SET_DATA_BLOCK ff (this table)
- 06d2: 2d0d421d0f ADD WS_DATAPTR [..XX] <- 0f1d
- 06d7: 030d405800 MOVE WS_QUOT/LOW32 [..XX] <- 0058
- 06dc: 430907 JUMP 0709
- 06df: 66ff SET_DATA_BLOCK ff (this table)
- 06e1: 2d0d42d910 ADD WS_DATAPTR [..XX] <- 10d9
- 06e6: 030d400401 MOVE WS_QUOT/LOW32 [..XX] <- 0104
- 06eb: 430907 JUMP 0709
- 06ee: 66ff SET_DATA_BLOCK ff (this table)
- 06f0: 2d0d42dd11 ADD WS_DATAPTR [..XX] <- 11dd
- 06f5: 030d401400 MOVE WS_QUOT/LOW32 [..XX] <- 0014
- 06fa: 430907 JUMP 0709
- 06fd: 66ff SET_DATA_BLOCK ff (this table)
- 06ff: 2d0d42350c ADD WS_DATAPTR [..XX] <- 0c35
- 0704: 030d40e802 MOVE WS_QUOT/LOW32 [..XX] <- 02e8
- 0709: 030541804c0000 MOVE WS_REMIND/HI32 [XXXX] <- 00004c80
- 0710: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 0713: 0404000000 MOVE fb[00] [XXXX] <- data[0000] [XXXX]
- 0718: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 071d: 2d054104000000 ADD WS_REMIND/HI32 [XXXX] <- 00000004
- 0724: 330d400400 SUB WS_QUOT/LOW32 [..XX] <- 0004
- 0729: 3e0d400000 COMP WS_QUOT/LOW32 [..XX] <- 0000
- 072e: 491007 JUMP_NotEqual 0710
- 0731: 3de5000f COMP param[00] [X...] <- 0f
- 0735: 490109 JUMP_NotEqual 0901
- 0738: 03054100006400 MOVE WS_REMIND/HI32 [XXXX] <- 00640000
- 073f: 03054000002200 MOVE WS_QUOT/LOW32 [XXXX] <- 00220000
- 0746: 4ba50001 TEST param[00] [.X..] <- 01
- 074a: 445b07 JUMP_Equal 075b
- 074d: 03054100002300 MOVE WS_REMIND/HI32 [XXXX] <- 00230000
- 0754: 03054000001b00 MOVE WS_QUOT/LOW32 [XXXX] <- 001b0000
- 075b: 3b05bc4d0000 SET_FB_BASE 00004dbc
- 0761: 04020041 MOVE fb[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0765: 3b05c44d0000 SET_FB_BASE 00004dc4
- 076b: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 076f: 03054180000000 MOVE WS_REMIND/HI32 [XXXX] <- 00000080
- 0776: 4ba50001 TEST param[00] [.X..] <- 01
- 077a: 448407 JUMP_Equal 0784
- 077d: 03054100000000 MOVE WS_REMIND/HI32 [XXXX] <- 00000000
- 0784: 3b05184e0000 SET_FB_BASE 00004e18
- 078a: 0f034100 OR WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 078e: 0f0d410102 OR WS_REMIND/HI32 [..XX] <- 0201
- 0793: 038a4141 MOVE WS_REMIND/HI32 [XX..] <- WS_REMIND/HI32 [..XX]
- 0797: 0f0d410008 OR WS_REMIND/HI32 [..XX] <- 0800
- 079c: 030a4041 MOVE WS_QUOT/LOW32 [..XX] <- WS_REMIND/HI32 [..XX]
- 07a0: 0f0d402000 OR WS_QUOT/LOW32 [..XX] <- 0020
- 07a5: 040a0041 MOVE fb[00] [..XX] <- WS_REMIND/HI32 [..XX]
- 07a9: 041a0941 MOVE fb[09] [..XX] <- WS_REMIND/HI32 [XX..]
- 07ad: 040a0b40 MOVE fb[0b] [..XX] <- WS_QUOT/LOW32 [..XX]
- 07b1: 3d650101 COMP param[01] [..X.] <- 01
- 07b5: 44e307 JUMP_Equal 07e3
- 07b8: 040a0241 MOVE fb[02] [..XX] <- WS_REMIND/HI32 [..XX]
- 07bc: 041a0d41 MOVE fb[0d] [..XX] <- WS_REMIND/HI32 [XX..]
- 07c0: 040a0f40 MOVE fb[0f] [..XX] <- WS_QUOT/LOW32 [..XX]
- 07c4: 3d650102 COMP param[01] [..X.] <- 02
- 07c8: 44e307 JUMP_Equal 07e3
- 07cb: 040a0441 MOVE fb[04] [..XX] <- WS_REMIND/HI32 [..XX]
- 07cf: 040a0641 MOVE fb[06] [..XX] <- WS_REMIND/HI32 [..XX]
- 07d3: 041a1141 MOVE fb[11] [..XX] <- WS_REMIND/HI32 [XX..]
- 07d7: 040a1340 MOVE fb[13] [..XX] <- WS_QUOT/LOW32 [..XX]
- 07db: 041a1541 MOVE fb[15] [..XX] <- WS_REMIND/HI32 [XX..]
- 07df: 040a1740 MOVE fb[17] [..XX] <- WS_QUOT/LOW32 [..XX]
- 07e3: 030540001bb700 MOVE WS_QUOT/LOW32 [XXXX] <- 00b71b00
- 07ea: 27024000 DIV WS_QUOT/LOW32 [XXXX] <- work[00] [XXXX]
- 07ee: 27054064000000 DIV WS_QUOT/LOW32 [XXXX] <- 00000064
- 07f5: 03020140 MOVE work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 07f9: 21020100 MUL work[01] [XXXX] <- work[00] [XXXX]
- 07fd: 21054001000000 MUL WS_QUOT/LOW32 [XXXX] <- 00000001
- 0804: 038a0001 MOVE work[00] [XX..] <- work[01] [..XX]
- 0808: 03020140 MOVE work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 080c: 210540f5280000 MUL WS_QUOT/LOW32 [XXXX] <- 000028f5
- 0813: 03024140 MOVE WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0817: 03024001 MOVE WS_QUOT/LOW32 [XXXX] <- work[01] [XXXX]
- 081b: 03020141 MOVE work[01] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 081f: 2105404c000000 MUL WS_QUOT/LOW32 [XXXX] <- 0000004c
- 0826: 27054064000000 DIV WS_QUOT/LOW32 [XXXX] <- 00000064
- 082d: 2d024001 ADD WS_QUOT/LOW32 [XXXX] <- work[01] [XXXX]
- 0831: 2d05400c000000 ADD WS_QUOT/LOW32 [XXXX] <- 0000000c
- 0838: 27054019000000 DIV WS_QUOT/LOW32 [XXXX] <- 00000019
- 083f: 03050101400000 MOVE work[01] [XXXX] <- 00004001
- 0846: 3b059c4e0000 SET_FB_BASE 00004e9c
- 084c: 04020001 MOVE fb[00] [XXXX] <- work[01] [XXXX]
- 0850: 3b05a44e0000 SET_FB_BASE 00004ea4
- 0856: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 085a: 3b057c4e0000 SET_FB_BASE 00004e7c
- 0860: 1b054014 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 14
- 0864: 15054010 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 10
- 0868: 2d054000000000 ADD WS_QUOT/LOW32 [XXXX] <- 00000000
- 086f: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0873: 560001 CLEAR work[01] [XXXX]
- 0876: 031a0100 MOVE work[01] [..XX] <- work[00] [XX..]
- 087a: 3b05b44e0000 SET_FB_BASE 00004eb4
- 0880: 04020001 MOVE fb[00] [XXXX] <- work[01] [XXXX]
- 0884: 218a0000 MUL work[00] [XX..] <- work[00] [..XX]
- 0888: 270540c4090000 DIV WS_QUOT/LOW32 [XXXX] <- 000009c4
- 088f: 03020140 MOVE work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0893: 2d050101000000 ADD work[01] [XXXX] <- 00000001
- 089a: 3e054100000000 COMP WS_REMIND/HI32 [XXXX] <- 00000000
- 08a1: 49b208 JUMP_NotEqual 08b2
- 08a4: 33050101000000 SUB work[01] [XXXX] <- 00000001
- 08ab: 15050110 SHIFT_LEFT work[01] [XXXX] by 10
- 08af: 43e608 JUMP 08e6
- 08b2: 15050110 SHIFT_LEFT work[01] [XXXX] by 10
- 08b6: 030540c4090000 MOVE WS_QUOT/LOW32 [XXXX] <- 000009c4
- 08bd: 33024041 SUB WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 08c1: 2105400a000000 MUL WS_QUOT/LOW32 [XXXX] <- 0000000a
- 08c8: 270540c4090000 DIV WS_QUOT/LOW32 [XXXX] <- 000009c4
- 08cf: 1505401c SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 1c
- 08d3: 2d020140 ADD work[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 08d7: 15054110 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 10
- 08db: 270541c4090000 DIV WS_REMIND/HI32 [XXXX] <- 000009c4
- 08e2: 030a0140 MOVE work[01] [..XX] <- WS_QUOT/LOW32 [..XX]
- 08e6: 3b05184f0000 SET_FB_BASE 00004f18
- 08ec: 04020001 MOVE fb[00] [XXXX] <- work[01] [XXXX]
- 08f0: 560001 CLEAR work[01] [XXXX]
- 08f3: 03290101 MOVE work[01] [...X] <- param[01] [..X.]
- 08f7: 3b05604f0000 SET_FB_BASE 00004f60
- 08fd: 2e020001 ADD fb[00] [XXXX] <- work[01] [XXXX]
- 0901: 03990100 MOVE work[01] [XX..] <- param[00] [XX..]
- 0905: 030500804c0000 MOVE work[00] [XXXX] <- 00004c80
- 090c: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 0910: 02e90100 MOVE param[01] [X...] <- param[00] [..X.]
- 0914: 3b0200 SET_FB_BASE work[00] [XXXX]
- 0917: 03034100 MOVE WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 091b: 03034001 MOVE WS_QUOT/LOW32 [XXXX] <- fb[01] [XXXX]
- 091f: 3e0541ffffffff COMP WS_REMIND/HI32 [XXXX] <- ffffffff
- 0926: 44430a JUMP_Equal 0a43
- 0929: 3ee54100 COMP WS_REMIND/HI32 [X...] <- 00
- 092d: 443a09 JUMP_Equal 093a
- 0930: 3ee54101 COMP WS_REMIND/HI32 [X...] <- 01
- 0934: 443a09 JUMP_Equal 093a
- 0937: 43c209 JUMP 09c2
- 093a: 3b0200 SET_FB_BASE work[00] [XXXX]
- 093d: 03034100 MOVE WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 0941: 5e0541ffff0f0000009043 MASK WS_REMIND/HI32 [XXXX] & 000fffff | 43900000
- 094c: 3b05004c0000 SET_FB_BASE 00004c00
- 0952: 04020041 MOVE fb[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0956: 551001 CLEAR param[01] [.XX.]
- 0959: 020500004c044c MOVE param[00] [XXXX] <- 4c044c00
- 0960: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0962: 3b05004c0000 SET_FB_BASE 00004c00
- 0968: 03034001 MOVE WS_QUOT/LOW32 [XXXX] <- fb[01] [XXXX]
- 096c: 3d650100 COMP param[01] [..X.] <- 00
- 0970: 448309 JUMP_Equal 0983
- 0973: 51c8 DELAY_MicroSec c8
- 0975: 51c8 DELAY_MicroSec c8
- 0977: 2d250101 ADD work[01] [...X] <- 01
- 097b: 3e250107 COMP work[01] [...X] <- 07
- 097f: 453a09 JUMP_Below 093a
- 0982: 5b EOT
- 0983: 3b0200 SET_FB_BASE work[00] [XXXX]
- 0986: 03034100 MOVE WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 098a: 3ee54100 COMP WS_REMIND/HI32 [X...] <- 00
- 098e: 44ab09 JUMP_Equal 09ab
- 0991: 03034101 MOVE WS_REMIND/HI32 [XXXX] <- fb[01] [XXXX]
- 0995: 2d0541804c0000 ADD WS_REMIND/HI32 [XXXX] <- 00004c80
- 099c: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 099f: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 09a3: 2d0d000800 ADD work[00] [..XX] <- 0008
- 09a8: 431409 JUMP 0914
- 09ab: 0f054100008083 OR WS_REMIND/HI32 [XXXX] <- 83800000
- 09b2: 09034001 AND WS_QUOT/LOW32 [XXXX] <- fb[01] [XXXX]
- 09b6: 0f034002 OR WS_QUOT/LOW32 [XXXX] <- fb[02] [XXXX]
- 09ba: 2d0d000400 ADD work[00] [..XX] <- 0004
- 09bf: 43090a JUMP 0a09
- 09c2: 3e8d41feff COMP WS_REMIND/HI32 [XX..] <- fffe
- 09c7: 49090a JUMP_NotEqual 0a09
- 09ca: 3e0d416400 COMP WS_REMIND/HI32 [..XX] <- 0064
- 09cf: 45f209 JUMP_Below 09f2
- 09d2: 270d416400 DIV WS_REMIND/HI32 [..XX] <- 0064
- 09d7: 030a4140 MOVE WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [..XX]
- 09db: 5001 DELAY_MilliSec 01
- 09dd: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 09e2: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 09e7: 49db09 JUMP_NotEqual 09db
- 09ea: 2d0d000400 ADD work[00] [..XX] <- 0004
- 09ef: 431409 JUMP 0914
- 09f2: 510a DELAY_MicroSec 0a
- 09f4: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 09f9: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 09fe: 49f209 JUMP_NotEqual 09f2
- 0a01: 2d0d000400 ADD work[00] [..XX] <- 0004
- 0a06: 431409 JUMP 0914
- 0a09: 3b05004c0000 SET_FB_BASE 00004c00
- 0a0f: 04020041 MOVE fb[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0a13: 04020140 MOVE fb[01] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 0a17: 020500004c0000 MOVE param[00] [XXXX] <- 00004c00
- 0a1e: 551001 CLEAR param[01] [.XX.]
- 0a21: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 0a23: 3d650100 COMP param[01] [..X.] <- 00
- 0a27: 44380a JUMP_Equal 0a38
- 0a2a: 51c8 DELAY_MicroSec c8
- 0a2c: 2da50001 ADD work[00] [.X..] <- 01
- 0a30: 3ea50007 COMP work[00] [.X..] <- 07
- 0a34: 45170a JUMP_Below 0a17
- 0a37: 5b EOT
- 0a38: 2d0d000800 ADD work[00] [..XX] <- 0008
- 0a3d: 561800 CLEAR work[00] [XX..]
- 0a40: 431409 JUMP 0914
- 0a43: 3ee50112 COMP work[01] [X...] <- 12
- 0a47: 49650a JUMP_NotEqual 0a65
- 0a4a: 3b053c4d0000 SET_FB_BASE 00004d3c
- 0a50: 03034100 MOVE WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 0a54: 0725c905fc AND reg[05c9] [...X] <- fc
- 0a59: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 0a5d: 44650a JUMP_Equal 0a65
- 0a60: 0d25c90502 OR reg[05c9] [...X] <- 02
- 0a65: 5b EOT
- 0a66: 7a6009000014002800400054006800088088837f0f0000008088831000000010
- 058050e400000011058050000000008205808301000000a1058083f000000018
- 8088831001000080808883010000007080888301000000308088830300000020
- 80888301000000081088830000001004108883100023000810888300001b1004
- 118883000000000004888301000000040088830006000008000800f4ffffff08
- 200000040188830006000008010800f4ffffff08200000040288830006000008
- 020800f4ffffff08200000040388830006000008030800f4ffffff0820000024
- 3088830304060020308883856f0729383088830000002040300800feffefff01
- 000000003088830100000000508883000000005050888301010101a4500800fe
- ffffff0100000014050000feffffff0000000020058083ee0200001c058083d0
- 0700001805808300000000130580500000000014050000f9ffffff0600000038
- 7088830001000030700800fff0ffff0004000030700800fffffffd0000000208
- 700800bfffffff4000000014050000feffffff0100000030700800feffffff00
- 000000f401feff1470888302001100a8500800fffffeff00000000885088831f
- 00000074508883021b0000ffffffff088088837f0f0000008088831000000018
- 800800cfffffff10000000243088830304060038308883000000200030888300
- 000000000680500200000004000800dfffffff0000000004000800fff7ffff00
- 00000004010800dfffffff0000000004010800fff7ffff0000000004020800df
- ffffff0000000004020800fff7ffff0000000004030800dfffffff0000000004
- 030800fff7ffff0000000004000800feffffff0000000004010800feffffff00
- 00000004020800feffffff0000000004030800feffffff0000000008000800ff
- ffffff0020000008010800ffffffff0020000008020800ffffffff0020000008
- 030800ffffffff0020000018800800fffcffff00010000041188830000000004
- 100800ffff00fc000000000480888300000000f401feff18800800fff7ffff00
- 0800000100feff04108883000000000810888300000000041188830b0000000a
- 00feff18800800fffcffff040200000a00feff08000800ffdfffff0000000008
- 010800ffdfffff0000000008020800ffdfffff0000000008030800ffdfffff00
- 0000000400888300060000040188830006000004028883000600000403888300
- 0600000300feff04008883000600000400888300060000040188830006000004
- 0188830006000004028883000600000402888300060000040388830006000004
- 0388830006000058308883000000003430888300000800543088830000000054
- 308883010000000430888300400000183088830000000014308883100000001c
- 308883000000001400feff38300800ffffffef000000100100feff38300800ff
- ffffef000000000100feff38300800ffffffdf000000002c01feff0030888301
- 00000024300800fdffffff000000000500feff24300800feffffff0000000040
- 00feff583088830000000034300800fffffcff0000010054300800fdffffff02
- 0000000500feff24300800fffff9fc0000000154300800feffffff0000000018
- 800800cfffffff300000000101808380000000ffffffff088088837f0f000000
- 8088831000000050500800feffffff000000000a00feffa4500800feffffff00
- 0000006400feff50508883000000006400feff00508883010000000880888353
- 0f00000080888300000000ffffffff088088837f0f0000008088831300000018
- 800800ffffffff0001000000508883000000005050888301010101a4500800fe
- ffffff0100000018800800dfffffff0000000024300800fffffffc0304060038
- 30888300000020000680830200000004000800dfffffff0000000004000800ff
- f7ffff0000000004010800dfffffff0000000004010800fff7ffff0000000004
- 020800dfffffff0000000004020800fff7ffff0000000004030800dfffffff00
- 00000004030800fff7ffff0000000004000800feffffff0000000004010800fe
- ffffff0000000004020800feffffff0000000004030800feffffff0000000008
- 000800ffffffff0020000008010800ffffffff0020000008020800ffffffff00
- 20000008030800ffffffff0020000018800800fffdffff000000000411888300
- 000000041088830000000008808883530f0000008088830000000018800800ff
- f7ffff000000000480888301000000ffffffff00500801c400000028500801cc
- 00000040500801d400000058500801dc0000005c500801e400000050500801ec
- 00000004800801f4000000a4500801fc00000004808883000000000100feff00
- 5088830100000028500800fcffffff0000000040508883000000005850888301
- 0000005c5088830000070050500800feffffff000000000a00feffa4500800fe
- ffffff00000000f401feff505088830000000040508883e60100001400feff5c
- 508883000107000a00feff60500801bc00000000508883000000002850888300
- 000000405088830000000058508883000000005c508883000000005050888300
- 0000000480888300000000a450888300000000ffffffff30700800feffffff00
- 000000f401feffffffffff00053d00001f010000ba000000bb080000b14b0001
- 736900019f26000019330000893900019e050001cb80000016440000f1200000
- dc000000dd0000ffffffff00053d00001f030000ba000000bb080000b14b0001
- 736900019f2400001933000089390000f8420000f9010000fa230000fb450000
- fc670000fd890000feab00001d250001c3070001c25a0001c4000001c0070001
- c15a0001b1000001bf7d0001b5630001cb800001b3000001b20000009f100001
- 83140000a7c2000171120001825d000189240001be0100008a5300000a010001
- d4100000f3400000f4000001b4000000dc000000dd00000191200000d1060000
- d60100ffffffff00053d00001f030000ba000000bb080000b14b000173690001
- 9f2400001933000089390000f8420000f9010000fa230000fb450000fc670000
- fd890000feab00001d250001c3070001c25a0001c4000001c0070001c15a0001
- b1000001bf7d0001b5630001cb800001b3000001b20000009f10000183140000
- a7c2000171120001825d000189280001be0100008a5300000a010001d4100000
- f3400000f4000001b4000000dc000000dd00000191200000d1060000d6010001
- d2080001d38000ffffffff1e2100001e22000320210026202200292121002c21
- 22002f
- CTB_DS 2400 bytes
- command_table 00000000 #33 (LVTMAOutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #34 (VRAM_BlockDetectionByStrap):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002a40 #35 (MemoryCleanUp):
- Size 00dc
- 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: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 0009: 030041c400 MOVE WS_REMIND/HI32 [XXXX] <- reg[00c4] [XXXX]
- 000e: 1b054108 SHIFT_RIGHT WS_REMIND/HI32 [XXXX] by 08
- 0012: 03e041c900 MOVE WS_REMIND/HI32 [X...] <- reg[00c9] [...X]
- 0017: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 001a: 03094000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [..XX]
- 001e: 15054005 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 05
- 0022: 2d024041 ADD WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0026: 023a0040 MOVE param[00] [...X] <- WS_QUOT/LOW32 [X...]
- 002a: 15054008 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 08
- 002e: 3b0500170000 SET_FB_BASE 00001700
- 0034: 570000 CLEAR fb[00] [XXXX]
- 0037: 660b SET_DATA_BLOCK 0b (VRAM_UsageByFirmware)
- 0039: 03050000170000 MOVE work[00] [XXXX] <- 00001700
- 0040: 1b050008 SHIFT_RIGHT work[00] [XXXX] by 08
- 0044: 2d024100 ADD WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
- 0048: 0304000400 MOVE work[00] [XXXX] <- data[0004] [XXXX]
- 004d: 15050002 SHIFT_LEFT work[00] [XXXX] by 02
- 0051: 2d024100 ADD WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
- 0055: 013a812141 MOVE reg[2181] [...X] <- WS_REMIND/HI32 [X...]
- 005a: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
- 005e: 0102802141 MOVE reg[2180] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0063: 560000 CLEAR work[00] [XXXX]
- 0066: 03190000 MOVE work[00] [..XX] <- param[00] [XX..]
- 006a: 1505000d SHIFT_LEFT work[00] [XXXX] by 0d
- 006e: 51c8 DELAY_MicroSec c8
- 0070: 4ae5a02180 TEST reg[21a0] [X...] <- 80
- 0075: 496e00 JUMP_NotEqual 006e
- 0078: 3e050000000000 COMP work[00] [XXXX] <- 00000000
- 007f: 44cb00 JUMP_Equal 00cb
- 0082: 03054100001000 MOVE WS_REMIND/HI32 [XXXX] <- 00100000
- 0089: 3e020041 COMP work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 008d: 469400 JUMP_Above 0094
- 0090: 03024100 MOVE WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
- 0094: 33020041 SUB work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0098: 0121832100 MOVE reg[2183] [...X] <- param[00] [...X]
- 009d: 0102822140 MOVE reg[2182] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00a2: 1b054008 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 08
- 00a6: 03e14000 MOVE WS_QUOT/LOW32 [X...] <- param[00] [...X]
- 00aa: 1b054108 SHIFT_RIGHT WS_REMIND/HI32 [XXXX] by 08
- 00ae: 2d024041 ADD WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00b2: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
- 00b6: 023a0040 MOVE param[00] [...X] <- WS_QUOT/LOW32 [X...]
- 00ba: 15054008 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 08
- 00be: 0f8d4120d0 OR WS_REMIND/HI32 [XX..] <- d020
- 00c3: 0102842141 MOVE reg[2184] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00c8: 436e00 JUMP 006e
- 00cb: 0105120000000100 MOVE reg[0012] [XXXX] <- 00010000
- 00d3: 0105130000000100 MOVE reg[0013] [XXXX] <- 00010000
- 00db: 5b EOT
- command_table 00002b1c #36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):
- Size 0239
- 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: 0d25341808 OR reg[1834] [...X] <- 08
- 000e: 07250719fd AND reg[1907] [...X] <- fd
- 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: 2d0d421902 ADD WS_DATAPTR [..XX] <- 0219
- 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: 010c3b180200 MOVE reg[183b] [..XX] <- data[0002] [..XX]
- 004a: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 004e: 030540a8610000 MOVE WS_QUOT/LOW32 [XXXX] <- 000061a8
- 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: 018a371840 MOVE reg[1837] [XX..] <- WS_QUOT/LOW32 [..XX]
- 0065: 0125371802 MOVE reg[1837] [...X] <- 02
- 006a: 0105381800000030 MOVE reg[1838] [XXXX] <- 30000000
- 0072: 0d25351802 OR reg[1835] [...X] <- 02
- 0077: 01a9391801 MOVE reg[1839] [.X..] <- param[01] [..X.]
- 007c: 4b250101 TEST param[01] [...X] <- 01
- 0080: 498700 JUMP_NotEqual 0087
- 0083: 54303918 CLEAR reg[1839] [.X..]
- 0087: 010d39180031 MOVE reg[1839] [..XX] <- 3100
- 008d: 2ba5391801 ADD reg[1839] [.X..] <- 01
- 0092: 4b250102 TEST param[01] [...X] <- 02
- 0096: 449e00 JUMP_Equal 009e
- 0099: 2ba5391801 ADD reg[1839] [.X..] <- 01
- 009e: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 00a1: 03714101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [.X..]
- 00a5: 0fe54180 OR WS_REMIND/HI32 [X...] <- 80
- 00a9: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00ae: 03694100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [..X.]
- 00b2: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00b6: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00bb: 4b250102 TEST param[01] [...X] <- 02
- 00bf: 44ce00 JUMP_Equal 00ce
- 00c2: 562841 CLEAR WS_REMIND/HI32 [..X.]
- 00c5: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00c9: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00ce: 4b250101 TEST param[01] [...X] <- 01
- 00d2: 44ef00 JUMP_Equal 00ef
- 00d5: 03714100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [.X..]
- 00d9: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00dd: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00e2: 03794100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [X...]
- 00e6: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
- 00ea: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00ef: 0d25341801 OR reg[1834] [...X] <- 01
- 00f4: 03a54101 MOVE WS_REMIND/HI32 [.X..] <- 01
- 00f8: 43c201 JUMP 01c2
- 00fb: 03294001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [..X.]
- 00ff: 03654001 MOVE WS_QUOT/LOW32 [..X.] <- 01
- 0103: 03994000 MOVE WS_QUOT/LOW32 [XX..] <- param[00] [XX..]
- 0107: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 010a: 03714101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [.X..]
- 010e: 0f654101 OR WS_REMIND/HI32 [..X.] <- 01
- 0112: 0fe54180 OR WS_REMIND/HI32 [X...] <- 80
- 0116: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 011b: 01a5391804 MOVE reg[1839] [.X..] <- 04
- 0120: 3d650104 COMP param[01] [..X.] <- 04
- 0124: 473001 JUMP_BelowOrEq 0130
- 0127: 010d39180113 MOVE reg[1839] [..XX] <- 1301
- 012d: 435f01 JUMP 015f
- 0130: 01a2391840 MOVE reg[1839] [.X..] <- WS_QUOT/LOW32 [...X]
- 0135: 010d39180131 MOVE reg[1839] [..XX] <- 3101
- 013b: 435f01 JUMP 015f
- 013e: 07653918ef AND reg[1839] [..X.] <- ef
- 0143: 01a5391803 MOVE reg[1839] [.X..] <- 03
- 0148: 3e254004 COMP WS_QUOT/LOW32 [...X] <- 04
- 014c: 465f01 JUMP_Above 015f
- 014f: 01a2391840 MOVE reg[1839] [.X..] <- WS_QUOT/LOW32 [...X]
- 0154: 31a5391801 SUB reg[1839] [.X..] <- 01
- 0159: 5c653918fd20 MASK reg[1839] [..X.] & fd | 20
- 015f: 0d25341801 OR reg[1834] [...X] <- 01
- 0164: 03a54100 MOVE WS_REMIND/HI32 [.X..] <- 00
- 0168: 43c201 JUMP 01c2
- 016b: 03054101000080 MOVE WS_REMIND/HI32 [XXXX] <- 80000001
- 0172: 03aa4140 MOVE WS_REMIND/HI32 [.X..] <- WS_QUOT/LOW32 [..X.]
- 0176: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 017b: 3d650101 COMP param[01] [..X.] <- 01
- 017f: 498a01 JUMP_NotEqual 018a
- 0182: 02a8003a18 MOVE param[00] [.X..] <- reg[183a] [..X.]
- 0187: 430102 JUMP 0201
- 018a: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 018d: 031a4140 MOVE WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [XX..]
- 0191: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 0194: 0328413a18 MOVE WS_REMIND/HI32 [...X] <- reg[183a] [..X.]
- 0199: 0368413a18 MOVE WS_REMIND/HI32 [..X.] <- reg[183a] [..X.]
- 019e: 03a8413a18 MOVE WS_REMIND/HI32 [.X..] <- reg[183a] [..X.]
- 01a3: 03e8413a18 MOVE WS_REMIND/HI32 [X...] <- reg[183a] [..X.]
- 01a8: 04020041 MOVE fb[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 01ac: 562840 CLEAR WS_QUOT/LOW32 [..X.]
- 01af: 2d8d400400 ADD WS_QUOT/LOW32 [XX..] <- 0004
- 01b4: 3e254004 COMP WS_QUOT/LOW32 [...X] <- 04
- 01b8: 470102 JUMP_BelowOrEq 0201
- 01bb: 33254004 SUB WS_QUOT/LOW32 [...X] <- 04
- 01bf: 433e01 JUMP 013e
- 01c2: 02650002 MOVE param[00] [..X.] <- 02
- 01c6: 030d416400 MOVE WS_REMIND/HI32 [..XX] <- 0064
- 01cb: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
- 01d0: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 01d5: 440102 JUMP_Equal 0201
- 01d8: 5164 DELAY_MicroSec 64
- 01da: 4a25361810 TEST reg[1836] [...X] <- 10
- 01df: 44cb01 JUMP_Equal 01cb
- 01e2: 4a65361806 TEST reg[1836] [..X.] <- 06
- 01e7: 490102 JUMP_NotEqual 0201
- 01ea: 02650001 MOVE param[00] [..X.] <- 01
- 01ee: 0d25351802 OR reg[1835] [...X] <- 02
- 01f3: 3ea54100 COMP WS_REMIND/HI32 [.X..] <- 00
- 01f7: 446b01 JUMP_Equal 016b
- 01fa: 4b250101 TEST param[01] [...X] <- 01
- 01fe: 44fb00 JUMP_Equal 00fb
- 0201: 0d25351802 OR reg[1835] [...X] <- 02
- 0206: 0125341802 MOVE reg[1834] [...X] <- 02
- 020b: 5101 DELAY_MicroSec 01
- 020d: 54003418 CLEAR reg[1834] [XXXX]
- 0211: 54003b18 CLEAR reg[183b] [XXXX]
- 0215: 5b EOT
- 0216: 7a20004c1901005019030254190504581942415c19494860194b4a7419292870
- 194d4c
- CTB_DS 32 bytes
- command_table 00000000 #37 (WriteOneByteToHWAssistedI2C):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002d55 #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: 20250003 MUL param[00] [...X] <- 03
- 0022: 560848 CLEAR WS_REGPTR [..XX]
- 0025: 03224840 MOVE WS_REGPTR [...X] <- WS_QUOT/LOW32 [...X]
- 0029: 0da5081801 OR reg[1808] [.X..] <- 01
- 002e: 02a0000718 MOVE param[00] [.X..] <- reg[1807] [...X]
- 0033: 08a50003 AND param[00] [.X..] <- 03
- 0037: 4a25071802 TEST reg[1807] [...X] <- 02
- 003c: 444a00 JUMP_Equal 004a
- 003f: 5c0d0818fffe0100 MASK reg[1808] [..XX] & feff | 0001
- 0047: 435000 JUMP 0050
- 004a: 0d0d08180101 OR reg[1808] [..XX] <- 0101
- 0050: 3a0000 SET_REG_BLOCK 0000
- 0053: 5b EOT
- 0054: 0d65cf0508 OR reg[05cf] [..X.] <- 08
- 0059: 0d65131401 OR reg[1413] [..X.] <- 01
- 005e: 5b EOT
- command_table 00000000 #39 (SpeedFanControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #3a (PowerConnectorDetection):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #3b (MC_Synchronization):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002db4 #3c (ComputeMemoryEnginePLL):
- Size 00d3
- 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: 080500ffffff00 AND param[00] [XXXX] <- 00ffffff
- 000d: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 000f: 0304460800 MOVE WS_FB_WIN [XXXX] <- data[0008] [XXXX]
- 0014: 03054038180000 MOVE WS_QUOT/LOW32 [XXXX] <- 00001838
- 001b: 3d050000000000 COMP param[00] [XXXX] <- 00000000
- 0022: 445d00 JUMP_Equal 005d
- 0025: 21054664000000 MUL WS_FB_WIN [XXXX] <- 00000064
- 002c: 2d014000 ADD WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 0030: 33054001000000 SUB WS_QUOT/LOW32 [XXXX] <- 00000001
- 0037: 27014000 DIV WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
- 003b: 3e054038180000 COMP WS_QUOT/LOW32 [XXXX] <- 00001838
- 0042: 454c00 JUMP_Below 004c
- 0045: 03054038180000 MOVE WS_QUOT/LOW32 [XXXX] <- 00001838
- 004c: 3e0540c8000000 COMP WS_QUOT/LOW32 [XXXX] <- 000000c8
- 0053: 465d00 JUMP_Above 005d
- 0056: 030540c8000000 MOVE WS_QUOT/LOW32 [XXXX] <- 000000c8
- 005d: 66ff SET_DATA_BLOCK ff (this table)
- 005f: 2d0d42bb00 ADD WS_DATAPTR [..XX] <- 00bb
- 0064: 3e0c400200 COMP WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 0069: 477400 JUMP_BelowOrEq 0074
- 006c: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0071: 436400 JUMP 0064
- 0074: 330c400000 SUB WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 0079: 2d0c400600 ADD WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 007e: 330d400100 SUB WS_QUOT/LOW32 [..XX] <- 0001
- 0083: 270c400600 DIV WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 0088: 2d0c400400 ADD WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 008d: 02e20040 MOVE param[00] [X...] <- WS_QUOT/LOW32 [...X]
- 0091: 330c400400 SUB WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 0096: 210c400600 MUL WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 009b: 2d0c400000 ADD WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
- 00a0: 03024140 MOVE WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00a4: 21054664000000 MUL WS_FB_WIN [XXXX] <- 00000064
- 00ab: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 00af: 020a0040 MOVE param[00] [..XX] <- WS_QUOT/LOW32 [..XX]
- 00b3: 02b20040 MOVE param[00] [.X..] <- WS_QUOT/LOW32 [.X..]
- 00b7: 5b EOT
- 00b8: 7a1800c8004006080019004006800c40003200800c381860006400
- CTB_DS 24 bytes
- command_table 00000000 #3d (MemoryRefreshConversion):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #3e (VRAM_GetCurrentInfoBlock):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #3f (DynamicMemorySettings):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #40 (MemoryTraining):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002e87 #41 (EnableSpreadSpectrumOnPPLL):
- Size 0074
- 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: 3a1000 SET_REG_BLOCK 0010
- 000c: 4ba5000c TEST param[00] [.X..] <- 0c
- 0010: 442000 JUMP_Equal 0020
- 0013: 3a2000 SET_REG_BLOCK 0020
- 0016: 4ba50004 TEST param[00] [.X..] <- 04
- 001a: 492000 JUMP_NotEqual 0020
- 001d: 3a0000 SET_REG_BLOCK 0000
- 0020: 3de50001 COMP param[00] [X...] <- 01
- 0024: 443d00 JUMP_Equal 003d
- 0027: 07650417ef AND reg[1704] [..X.] <- ef
- 002c: 3c0d05170000 COMP reg[1705] [..XX] <- 0000
- 0032: 497000 JUMP_NotEqual 0070
- 0035: 07a50517fc AND reg[1705] [.X..] <- fc
- 003a: 437000 JUMP 0070
- 003d: 4a65041710 TEST reg[1704] [..X.] <- 10
- 0042: 497000 JUMP_NotEqual 0070
- 0045: 07250717f7 AND reg[1707] [...X] <- f7
- 004a: 5ca50517fc01 MASK reg[1705] [.X..] & fc | 01
- 0050: 4ba50001 TEST param[00] [.X..] <- 01
- 0054: 495b00 JUMP_NotEqual 005b
- 0057: 0e650120 OR param[01] [..X.] <- 20
- 005b: 0e650110 OR param[01] [..X.] <- 10
- 005f: 0109031700 MOVE reg[1703] [..XX] <- param[00] [..XX]
- 0064: 0101041701 MOVE reg[1704] [XXXX] <- param[01] [XXXX]
- 0069: 5001 DELAY_MilliSec 01
- 006b: 0d25071708 OR reg[1707] [...X] <- 08
- 0070: 3a0000 SET_REG_BLOCK 0000
- 0073: 5b EOT
- command_table 00000000 #42 (TMDSAOutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #43 (SetVoltage):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #44 (DAC1OutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #45 (DAC2OutputControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00000000 #46 (SetupHWAssistedI2CStatus):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002efb #47 (ClockSource):
- Size 001c
- 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: 07a59c01fc AND reg[019c] [.X..] <- fc
- 000e: 0d659c0180 OR reg[019c] [..X.] <- 80
- 0013: 0105c50120d3201d MOVE reg[01c5] [XXXX] <- 1d20d320
- 001b: 5b EOT
- command_table 00000000 #48 (MemoryDeviceInit):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002f17 #49 (EnableYUV):
- Size 00bd
- 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: 03094000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [..XX]
- 000a: 020d0000ff MOVE param[00] [..XX] <- ff00
- 000f: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
- 0011: 030a4140 MOVE WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [..XX]
- 0015: 1b0d410c SHIFT_RIGHT WS_REMIND/HI32 [..XX] by 0c
- 0019: 3e254102 COMP WS_REMIND/HI32 [...X] <- 02
- 001d: 442f00 JUMP_Equal 002f
- 0020: 3e254103 COMP WS_REMIND/HI32 [...X] <- 03
- 0024: 49b900 JUMP_NotEqual 00b9
- 0027: 2d0c420600 ADD WS_DATAPTR [..XX] <- data[0006] [..XX]
- 002c: 433400 JUMP 0034
- 002f: 2d0c420a00 ADD WS_DATAPTR [..XX] <- data[000a] [..XX]
- 0034: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 0039: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 003d: 44b900 JUMP_Equal 00b9
- 0040: 3e0c400400 COMP WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 0045: 445400 JUMP_Equal 0054
- 0048: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 004d: 33254101 SUB WS_REMIND/HI32 [...X] <- 01
- 0051: 433900 JUMP 0039
- 0054: 030c400600 MOVE WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 0059: 030c410800 MOVE WS_REMIND/HI32 [..XX] <- data[0008] [..XX]
- 005e: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
- 0060: 2d0a4042 ADD WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
- 0064: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 0069: 44a700 JUMP_Equal 00a7
- 006c: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 0070: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0073: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 0078: 03a4410100 MOVE WS_REMIND/HI32 [.X..] <- data[0001] [...X]
- 007d: 3e2541ff COMP WS_REMIND/HI32 [...X] <- ff
- 0081: 44a700 JUMP_Equal 00a7
- 0084: 3e254101 COMP WS_REMIND/HI32 [...X] <- 01
- 0088: 499000 JUMP_NotEqual 0090
- 008b: 0224000200 MOVE param[00] [...X] <- data[0002] [...X]
- 0090: 3e254102 COMP WS_REMIND/HI32 [...X] <- 02
- 0094: 49a000 JUMP_NotEqual 00a0
- 0097: 0264000200 MOVE param[00] [..X.] <- data[0002] [...X]
- 009c: 32650001 SUB param[00] [..X.] <- 01
- 00a0: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 00a4: 437300 JUMP 0073
- 00a7: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 00ab: 030c410100 MOVE WS_REMIND/HI32 [..XX] <- data[0001] [..XX]
- 00b0: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 00b5: 44b900 JUMP_Equal 00b9
- 00b8: 5b EOT
- 00b9: 560842 CLEAR WS_DATAPTR [..XX]
- 00bc: 5b EOT
- command_table 00000000 #4a (DIG1EncoderControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00002fd4 #4b (DIG2EncoderControl):
- Size 0362
- 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: 4aa5c90504 TEST reg[05c9] [.X..] <- 04
- 000e: 441e03 JUMP_Equal 031e
- 0011: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0013: 0324004200 MOVE work[00] [...X] <- data[0042] [...X]
- 0018: 3e250002 COMP work[00] [...X] <- 02
- 001c: 451e03 JUMP_Below 031e
- 001f: 020d0000ff MOVE param[00] [..XX] <- ff00
- 0024: 030d401431 MOVE WS_QUOT/LOW32 [..XX] <- 3114
- 0029: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
- 002b: 2d0c420600 ADD WS_DATAPTR [..XX] <- data[0006] [..XX]
- 0030: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 0035: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 0039: 44b400 JUMP_Equal 00b4
- 003c: 3e0c400400 COMP WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
- 0041: 445000 JUMP_Equal 0050
- 0044: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
- 0049: 33254101 SUB WS_REMIND/HI32 [...X] <- 01
- 004d: 433500 JUMP 0035
- 0050: 030c400600 MOVE WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
- 0055: 030c410800 MOVE WS_REMIND/HI32 [..XX] <- data[0008] [..XX]
- 005a: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
- 005c: 2d0a4042 ADD WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
- 0060: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 0065: 44a300 JUMP_Equal 00a3
- 0068: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 006c: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 006f: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 0074: 03a4410100 MOVE WS_REMIND/HI32 [.X..] <- data[0001] [...X]
- 0079: 3e2541ff COMP WS_REMIND/HI32 [...X] <- ff
- 007d: 44a300 JUMP_Equal 00a3
- 0080: 3e254101 COMP WS_REMIND/HI32 [...X] <- 01
- 0084: 498c00 JUMP_NotEqual 008c
- 0087: 0224000200 MOVE param[00] [...X] <- data[0002] [...X]
- 008c: 3e254102 COMP WS_REMIND/HI32 [...X] <- 02
- 0090: 499c00 JUMP_NotEqual 009c
- 0093: 0264000200 MOVE param[00] [..X.] <- data[0002] [...X]
- 0098: 32650001 SUB param[00] [..X.] <- 01
- 009c: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
- 00a0: 436f00 JUMP 006f
- 00a3: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 00a7: 030c410100 MOVE WS_REMIND/HI32 [..XX] <- data[0001] [..XX]
- 00ac: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 00b1: 49b800 JUMP_NotEqual 00b8
- 00b4: 560842 CLEAR WS_DATAPTR [..XX]
- 00b7: 5b EOT
- 00b8: 4222006302c2005a5a
- SWITCH work[00] [...X]
- 02->00c2
- 00c1: 5b EOT
- 00c2: 66ff SET_DATA_BLOCK ff (this table)
- 00c4: 2d0d422203 ADD WS_DATAPTR [..XX] <- 0322
- 00c9: 030541804c0000 MOVE WS_REMIND/HI32 [XXXX] <- 00004c80
- 00d0: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 00d3: 0404000000 MOVE fb[00] [XXXX] <- data[0000] [XXXX]
- 00d8: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 00dd: 2d054104000000 ADD WS_REMIND/HI32 [XXXX] <- 00000004
- 00e4: 3f0500ffffffff COMP fb[00] [XXXX] <- ffffffff
- 00eb: 49d000 JUMP_NotEqual 00d0
- 00ee: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 00f0: 0324413400 MOVE WS_REMIND/HI32 [...X] <- data[0034] [...X]
- 00f5: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
- 00f9: 3b05804c0000 SET_FB_BASE 00004c80
- 00ff: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 0103: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0106: 0324413500 MOVE WS_REMIND/HI32 [...X] <- data[0035] [...X]
- 010b: 3b05844c0000 SET_FB_BASE 00004c84
- 0111: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 0115: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0118: 0324413900 MOVE WS_REMIND/HI32 [...X] <- data[0039] [...X]
- 011d: 150d4102 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 02
- 0121: 3b05884c0000 SET_FB_BASE 00004c88
- 0127: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 012b: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 012e: 0324413a00 MOVE WS_REMIND/HI32 [...X] <- data[003a] [...X]
- 0133: 150d4102 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 02
- 0137: 3b058c4c0000 SET_FB_BASE 00004c8c
- 013d: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 0141: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0144: 0324413600 MOVE WS_REMIND/HI32 [...X] <- data[0036] [...X]
- 0149: 3b05904c0000 SET_FB_BASE 00004c90
- 014f: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 0153: 0324413700 MOVE WS_REMIND/HI32 [...X] <- data[0037] [...X]
- 0158: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
- 015c: 3b05944c0000 SET_FB_BASE 00004c94
- 0162: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 0166: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0169: 0324413800 MOVE WS_REMIND/HI32 [...X] <- data[0038] [...X]
- 016e: 3b05984c0000 SET_FB_BASE 00004c98
- 0174: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 0178: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 017b: 0f254108 OR WS_REMIND/HI32 [...X] <- 08
- 017f: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 0181: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
- 0186: 4ce54101 TEST WS_REMIND/HI32 [X...] <- 01
- 018a: 449101 JUMP_Equal 0191
- 018d: 0f254180 OR WS_REMIND/HI32 [...X] <- 80
- 0191: 4ce54102 TEST WS_REMIND/HI32 [X...] <- 02
- 0195: 499c01 JUMP_NotEqual 019c
- 0198: 0f254104 OR WS_REMIND/HI32 [...X] <- 04
- 019c: 4ce54120 TEST WS_REMIND/HI32 [X...] <- 20
- 01a0: 44a701 JUMP_Equal 01a7
- 01a3: 0f254101 OR WS_REMIND/HI32 [...X] <- 01
- 01a7: 3b05a44c0000 SET_FB_BASE 00004ca4
- 01ad: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 01b1: 02050106000000 MOVE param[01] [XXXX] <- 00000006
- 01b8: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 01bb: 661a SET_DATA_BLOCK 1a (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
- 01bd: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 01c2: 2d0a4142 ADD WS_REMIND/HI32 [..XX] <- WS_DATAPTR [..XX]
- 01c6: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 01cb: 3d24010800 COMP param[01] [...X] <- data[0008] [...X]
- 01d0: 44e601 JUMP_Equal 01e6
- 01d3: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
- 01d8: 3e0a4241 COMP WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 01dc: 49cb01 JUMP_NotEqual 01cb
- 01df: 03254100 MOVE WS_REMIND/HI32 [...X] <- 00
- 01e3: 43ae02 JUMP 02ae
- 01e6: 038c410400 MOVE WS_REMIND/HI32 [XX..] <- data[0004] [..XX]
- 01eb: 3e8d410000 COMP WS_REMIND/HI32 [XX..] <- 0000
- 01f0: 44df01 JUMP_Equal 01df
- 01f3: 03254100 MOVE WS_REMIND/HI32 [...X] <- 00
- 01f7: 3e8d411700 COMP WS_REMIND/HI32 [XX..] <- 0017
- 01fc: 456302 JUMP_Below 0263
- 01ff: 03254101 MOVE WS_REMIND/HI32 [...X] <- 01
- 0203: 3e8d414700 COMP WS_REMIND/HI32 [XX..] <- 0047
- 0208: 456302 JUMP_Below 0263
- 020b: 03254102 MOVE WS_REMIND/HI32 [...X] <- 02
- 020f: 3e8d417c00 COMP WS_REMIND/HI32 [XX..] <- 007c
- 0214: 456302 JUMP_Below 0263
- 0217: 03254103 MOVE WS_REMIND/HI32 [...X] <- 03
- 021b: 3e8d41ac00 COMP WS_REMIND/HI32 [XX..] <- 00ac
- 0220: 456302 JUMP_Below 0263
- 0223: 03254104 MOVE WS_REMIND/HI32 [...X] <- 04
- 0227: 3e8d41d300 COMP WS_REMIND/HI32 [XX..] <- 00d3
- 022c: 456302 JUMP_Below 0263
- 022f: 03254105 MOVE WS_REMIND/HI32 [...X] <- 05
- 0233: 3e8d411001 COMP WS_REMIND/HI32 [XX..] <- 0110
- 0238: 456302 JUMP_Below 0263
- 023b: 03254106 MOVE WS_REMIND/HI32 [...X] <- 06
- 023f: 3e8d414b01 COMP WS_REMIND/HI32 [XX..] <- 014b
- 0244: 456302 JUMP_Below 0263
- 0247: 03254107 MOVE WS_REMIND/HI32 [...X] <- 07
- 024b: 3e8d417101 COMP WS_REMIND/HI32 [XX..] <- 0171
- 0250: 456302 JUMP_Below 0263
- 0253: 03254108 MOVE WS_REMIND/HI32 [...X] <- 08
- 0257: 3e8d41ac01 COMP WS_REMIND/HI32 [XX..] <- 01ac
- 025c: 456302 JUMP_Below 0263
- 025f: 03254109 MOVE WS_REMIND/HI32 [...X] <- 09
- 0263: 3b05a04c0000 SET_FB_BASE 00004ca0
- 0269: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 026d: 038c410600 MOVE WS_REMIND/HI32 [XX..] <- data[0006] [..XX]
- 0272: 03254100 MOVE WS_REMIND/HI32 [...X] <- 00
- 0276: 3e8d41ab09 COMP WS_REMIND/HI32 [XX..] <- 09ab
- 027b: 459a02 JUMP_Below 029a
- 027e: 03254120 MOVE WS_REMIND/HI32 [...X] <- 20
- 0282: 3e8d413610 COMP WS_REMIND/HI32 [XX..] <- 1036
- 0287: 459a02 JUMP_Below 029a
- 028a: 03254140 MOVE WS_REMIND/HI32 [...X] <- 40
- 028e: 3e8d41a816 COMP WS_REMIND/HI32 [XX..] <- 16a8
- 0293: 459a02 JUMP_Below 029a
- 0296: 03254160 MOVE WS_REMIND/HI32 [...X] <- 60
- 029a: 0f254180 OR WS_REMIND/HI32 [...X] <- 80
- 029e: 03a4410900 MOVE WS_REMIND/HI32 [.X..] <- data[0009] [...X]
- 02a3: 4ca54101 TEST WS_REMIND/HI32 [.X..] <- 01
- 02a7: 49ae02 JUMP_NotEqual 02ae
- 02aa: 0f254110 OR WS_REMIND/HI32 [...X] <- 10
- 02ae: 3b059c4c0000 SET_FB_BASE 00004c9c
- 02b4: 04620041 MOVE fb[00] [..X.] <- WS_REMIND/HI32 [...X]
- 02b8: 030500804c0000 MOVE work[00] [XXXX] <- 00004c80
- 02bf: 02210100 MOVE param[01] [...X] <- param[00] [...X]
- 02c3: 02e90100 MOVE param[01] [X...] <- param[00] [..X.]
- 02c7: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 02ca: 030a4100 MOVE WS_REMIND/HI32 [..XX] <- work[00] [..XX]
- 02ce: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 02d1: 03034100 MOVE WS_REMIND/HI32 [XXXX] <- fb[00] [XXXX]
- 02d5: 3e0541ffffffff COMP WS_REMIND/HI32 [XXXX] <- ffffffff
- 02dc: 441e03 JUMP_Equal 031e
- 02df: 3b05004c0000 SET_FB_BASE 00004c00
- 02e5: 040501f0038061 MOVE fb[01] [XXXX] <- 618003f0
- 02ec: 04020241 MOVE fb[02] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 02f0: 020500044c0000 MOVE param[00] [XXXX] <- 00004c04
- 02f7: 551001 CLEAR param[01] [.XX.]
- 02fa: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
- 02fc: 3d650100 COMP param[01] [..X.] <- 00
- 0300: 441303 JUMP_Equal 0313
- 0303: 51c8 DELAY_MicroSec c8
- 0305: 51c8 DELAY_MicroSec c8
- 0307: 2da50001 ADD work[00] [.X..] <- 01
- 030b: 3ea50007 COMP work[00] [.X..] <- 07
- 030f: 45c702 JUMP_Below 02c7
- 0312: 5b EOT
- 0313: 2d0d000400 ADD work[00] [..XX] <- 0004
- 0318: 561800 CLEAR work[00] [XX..]
- 031b: 43c702 JUMP 02c7
- 031e: 5b EOT
- 031f: 7a4000011e0000025a00000300000004000000055a0000061e0000077d000008
- 200000090100000a0c00000b0000000c0600000e380000100000000d010000ff
- ffffff
- CTB_DS 64 bytes
- command_table 00003336 #4c (DIG1TransmitterControl/UNIPHYTransmitterControl):
- Size 0a52
- Format Rev. 01
- Param Rev. 00
- Content Rev. 05
- 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: 03014602 MOVE WS_FB_WIN [XXXX] <- param[02] [XXXX]
- 000d: 561846 CLEAR WS_FB_WIN [XX..]
- 0010: 66ff SET_DATA_BLOCK ff (this table)
- 0012: 2d0d428608 ADD WS_DATAPTR [..XX] <- 0886
- 0017: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 001a: 20a50018 MUL param[00] [.X..] <- 18
- 001e: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0022: 038a4642 MOVE WS_FB_WIN [XX..] <- WS_DATAPTR [..XX]
- 0026: 423900630768066301520063006305630b93066303730763029d076304d90763
- 0c6908630d7c085a5a
- SWITCH param[00] [X...]
- 07->0668 01->0052 00->0563 0b->0693 03->0773 02->079d 04->07d9 0c->0869
- 0d->087c
- 004f: 436406 JUMP 0664
- 0052: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 0056: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 005b: 4a25861901 TEST reg[1986] [...X] <- 01
- 0060: 496406 JUMP_NotEqual 0664
- 0063: 560848 CLEAR WS_REGPTR [..XX]
- 0066: 02050223000000 MOVE param[02] [XXXX] <- 00000023
- 006d: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 0072: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0074: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 0078: 0925410c AND WS_REMIND/HI32 [...X] <- 0c
- 007c: 02a50204 MOVE param[02] [.X..] <- 04
- 0080: 3e254108 COMP WS_REMIND/HI32 [...X] <- 08
- 0084: 449600 JUMP_Equal 0096
- 0087: 02a50201 MOVE param[02] [.X..] <- 01
- 008b: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 008f: 449600 JUMP_Equal 0096
- 0092: 02a50206 MOVE param[02] [.X..] <- 06
- 0096: 0324411700 MOVE WS_REMIND/HI32 [...X] <- data[0017] [...X]
- 009b: 092541fe AND WS_REMIND/HI32 [...X] <- fe
- 009f: 3da20241 COMP param[02] [.X..] <- WS_REMIND/HI32 [...X]
- 00a3: 44a800 JUMP_Equal 00a8
- 00a6: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 00a8: 0205021806000f MOVE param[02] [XXXX] <- 0f000618
- 00af: 3d0d00f0d2 COMP param[00] [..XX] <- d2f0
- 00b4: 45bb00 JUMP_Below 00bb
- 00b7: 0ee50280 OR param[02] [X...] <- 80
- 00bb: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 00c0: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 00c2: 3d250104 COMP param[01] [...X] <- 04
- 00c6: 47cf00 JUMP_BelowOrEq 00cf
- 00c9: 68a50201 XOR param[02] [.X..] <- 01
- 00cd: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 00cf: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
- 00d3: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 00d5: 0162501c46 MOVE reg[1c50] [..X.] <- WS_FB_WIN [...X]
- 00da: 01b1501c01 MOVE reg[1c50] [.X..] <- param[01] [.X..]
- 00df: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 00e3: 09254170 AND WS_REMIND/HI32 [...X] <- 70
- 00e7: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 00eb: 44f700 JUMP_Equal 00f7
- 00ee: 33254110 SUB WS_REMIND/HI32 [...X] <- 10
- 00f2: 01e2501c41 MOVE reg[1c50] [X...] <- WS_REMIND/HI32 [...X]
- 00f7: 3da50105 COMP param[01] [.X..] <- 05
- 00fb: 441a01 JUMP_Equal 011a
- 00fe: 3da50100 COMP param[01] [.X..] <- 00
- 0102: 441a01 JUMP_Equal 011a
- 0105: 3d250104 COMP param[01] [...X] <- 04
- 0109: 471101 JUMP_BelowOrEq 0111
- 010c: 0da5001c01 OR reg[1c00] [.X..] <- 01
- 0111: 010d8d1c0f01 MOVE reg[1c8d] [..XX] <- 010f
- 0117: 433c01 JUMP 013c
- 011a: 02a50100 MOVE param[01] [.X..] <- 00
- 011e: 0ee50102 OR param[01] [X...] <- 02
- 0122: 03214301 MOVE WS_SHIFT [...X] <- param[01] [...X]
- 0126: 03024044 MOVE WS_QUOT/LOW32 [XXXX] <- WS_OR_MASK [XXXX]
- 012a: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 012e: 32250101 SUB param[01] [...X] <- 01
- 0132: 0121c21c01 MOVE reg[1cc2] [...X] <- param[01] [...X]
- 0137: 010a8d1c40 MOVE reg[1c8d] [..XX] <- WS_QUOT/LOW32 [..XX]
- 013c: 4a25511c01 TEST reg[1c51] [...X] <- 01
- 0141: 445001 JUMP_Equal 0150
- 0144: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 0148: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 014d: 43f004 JUMP 04f0
- 0150: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 0154: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 0159: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 015c: 0324401600 MOVE WS_QUOT/LOW32 [...X] <- data[0016] [...X]
- 0161: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 0163: 2d0d428801 ADD WS_DATAPTR [..XX] <- 0188
- 0168: 210d401000 MUL WS_QUOT/LOW32 [..XX] <- 0010
- 016d: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0171: 0324410a00 MOVE WS_REMIND/HI32 [...X] <- data[000a] [...X]
- 0176: 0324400b00 MOVE WS_QUOT/LOW32 [...X] <- data[000b] [...X]
- 017b: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 017f: 44a001 JUMP_Equal 01a0
- 0182: 03624141 MOVE WS_REMIND/HI32 [..X.] <- WS_REMIND/HI32 [...X]
- 0186: 038a4141 MOVE WS_REMIND/HI32 [XX..] <- WS_REMIND/HI32 [..XX]
- 018a: 1b3d4106 SHIFT_RIGHT WS_REMIND/HI32 [X...] by 06
- 018e: 1b354104 SHIFT_RIGHT WS_REMIND/HI32 [.X..] by 04
- 0192: 1b2d4102 SHIFT_RIGHT WS_REMIND/HI32 [..X.] by 02
- 0196: 09054103030303 AND WS_REMIND/HI32 [XXXX] <- 03030303
- 019d: 43ae01 JUMP 01ae
- 01a0: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 01a4: 0304410c00 MOVE WS_REMIND/HI32 [XXXX] <- data[000c] [XXXX]
- 01a9: 0324401400 MOVE WS_QUOT/LOW32 [...X] <- data[0014] [...X]
- 01ae: 0d258a1901 OR reg[198a] [...X] <- 01
- 01b3: 01028e1941 MOVE reg[198e] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 01b8: 15254004 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 04
- 01bc: 5c628d190f40 MASK reg[198d] [..X.] & 0f | WS_QUOT/LOW32 [...X]
- 01c2: 07a58d198c AND reg[198d] [.X..] <- 8c
- 01c7: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
- 01cb: 44d601 JUMP_Equal 01d6
- 01ce: 0d65871920 OR reg[1987] [..X.] <- 20
- 01d3: 43db01 JUMP 01db
- 01d6: 07658719df AND reg[1987] [..X.] <- df
- 01db: 3a0000 SET_REG_BLOCK 0000
- 01de: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 01e2: 010438000000 MOVE reg[0038] [XXXX] <- data[0000] [XXXX]
- 01e8: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 01eb: 3da50100 COMP param[01] [.X..] <- 00
- 01ef: 493e02 JUMP_NotEqual 023e
- 01f2: 66ff SET_DATA_BLOCK ff (this table)
- 01f4: 2d0d429009 ADD WS_DATAPTR [..XX] <- 0990
- 01f9: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
- 01fe: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 0201: 4ba50001 TEST param[00] [.X..] <- 01
- 0205: 492302 JUMP_NotEqual 0223
- 0208: 010c06600100 MOVE reg[6006] [..XX] <- data[0001] [..XX]
- 020e: 010c86600300 MOVE reg[6086] [..XX] <- data[0003] [..XX]
- 0214: 010c06610500 MOVE reg[6106] [..XX] <- data[0005] [..XX]
- 021a: 010c86610700 MOVE reg[6186] [..XX] <- data[0007] [..XX]
- 0220: 43b602 JUMP 02b6
- 0223: 010c06620100 MOVE reg[6206] [..XX] <- data[0001] [..XX]
- 0229: 010c86620300 MOVE reg[6286] [..XX] <- data[0003] [..XX]
- 022f: 010c06630500 MOVE reg[6306] [..XX] <- data[0005] [..XX]
- 0235: 010c86630700 MOVE reg[6386] [..XX] <- data[0007] [..XX]
- 023b: 43b602 JUMP 02b6
- 023e: 66ff SET_DATA_BLOCK ff (this table)
- 0240: 2d0d422e09 ADD WS_DATAPTR [..XX] <- 092e
- 0245: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
- 024a: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
- 024e: 03e24144 MOVE WS_REMIND/HI32 [X...] <- WS_OR_MASK [...X]
- 0252: 4ce4410500 TEST WS_REMIND/HI32 [X...] <- data[0005] [...X]
- 0257: 446a02 JUMP_Equal 026a
- 025a: 3da4010400 COMP param[01] [.X..] <- data[0004] [...X]
- 025f: 496a02 JUMP_NotEqual 026a
- 0262: 3d0c000200 COMP param[00] [..XX] <- data[0002] [..XX]
- 0267: 477102 JUMP_BelowOrEq 0271
- 026a: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 026e: 434a02 JUMP 024a
- 0271: 4ba50001 TEST param[00] [.X..] <- 01
- 0275: 447f02 JUMP_Equal 027f
- 0278: 3d250104 COMP param[01] [...X] <- 04
- 027c: 479e02 JUMP_BelowOrEq 029e
- 027f: 010c06600600 MOVE reg[6006] [..XX] <- data[0006] [..XX]
- 0285: 010c86600800 MOVE reg[6086] [..XX] <- data[0008] [..XX]
- 028b: 010c06610a00 MOVE reg[6106] [..XX] <- data[000a] [..XX]
- 0291: 010c86610c00 MOVE reg[6186] [..XX] <- data[000c] [..XX]
- 0297: 3d250104 COMP param[01] [...X] <- 04
- 029b: 47b602 JUMP_BelowOrEq 02b6
- 029e: 010c06620600 MOVE reg[6206] [..XX] <- data[0006] [..XX]
- 02a4: 010c86620800 MOVE reg[6286] [..XX] <- data[0008] [..XX]
- 02aa: 010c06630a00 MOVE reg[6306] [..XX] <- data[000a] [..XX]
- 02b0: 010c86630c00 MOVE reg[6386] [..XX] <- data[000c] [..XX]
- 02b6: 560841 CLEAR WS_REMIND/HI32 [..XX]
- 02b9: 3d250104 COMP param[01] [...X] <- 04
- 02bd: 47c502 JUMP_BelowOrEq 02c5
- 02c0: 030d418001 MOVE WS_REMIND/HI32 [..XX] <- 0180
- 02c5: 5ce205607f41 MASK reg[6005] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02cb: 5ce285607f41 MASK reg[6085] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02d1: 5ce205617f41 MASK reg[6105] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02d7: 5ce285617f41 MASK reg[6185] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02dd: 5ce205627f41 MASK reg[6205] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02e3: 5ce285627f41 MASK reg[6285] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02e9: 5ce205637f41 MASK reg[6305] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02ef: 5ce285637f41 MASK reg[6385] [X...] & 7f | WS_REMIND/HI32 [...X]
- 02f5: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 02f8: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 02fc: 010438000400 MOVE reg[0038] [XXXX] <- data[0004] [XXXX]
- 0302: 5caa3900fe41 MASK reg[0039] [.X..] & fe | WS_REMIND/HI32 [..X.]
- 0308: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 030c: 560848 CLEAR WS_REGPTR [..XX]
- 030f: 08e501fe AND param[01] [X...] <- fe
- 0313: 4be50102 TEST param[01] [X...] <- 02
- 0317: 443503 JUMP_Equal 0335
- 031a: 03254102 MOVE WS_REMIND/HI32 [...X] <- 02
- 031e: 3da50100 COMP param[01] [.X..] <- 00
- 0322: 442903 JUMP_Equal 0329
- 0325: 03254101 MOVE WS_REMIND/HI32 [...X] <- 01
- 0329: 4a22471841 TEST reg[1847] [...X] <- WS_REMIND/HI32 [...X]
- 032e: 443503 JUMP_Equal 0335
- 0331: 0ee50101 OR param[01] [X...] <- 01
- 0335: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 0339: 0364411500 MOVE WS_REMIND/HI32 [..X.] <- data[0015] [...X]
- 033e: 66ff SET_DATA_BLOCK ff (this table)
- 0340: 2d0d421609 ADD WS_DATAPTR [..XX] <- 0916
- 0345: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0348: 03394001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [X...]
- 034c: 0925400c AND WS_QUOT/LOW32 [...X] <- 0c
- 0350: 15254001 SHIFT_LEFT WS_QUOT/LOW32 [...X] by 01
- 0354: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0358: 030c480400 MOVE WS_REGPTR [..XX] <- data[0004] [..XX]
- 035d: 0324410600 MOVE WS_REMIND/HI32 [...X] <- data[0006] [...X]
- 0362: 03394001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [X...]
- 0366: 09254003 AND WS_QUOT/LOW32 [...X] <- 03
- 036a: 3e254003 COMP WS_QUOT/LOW32 [...X] <- 03
- 036e: 448003 JUMP_Equal 0380
- 0371: 0f624141 OR WS_REMIND/HI32 [..X.] <- WS_REMIND/HI32 [...X]
- 0375: 4c254002 TEST WS_QUOT/LOW32 [...X] <- 02
- 0379: 448003 JUMP_Equal 0380
- 037c: 03624141 MOVE WS_REMIND/HI32 [..X.] <- WS_REMIND/HI32 [...X]
- 0380: 0d2a061741 OR reg[1706] [...X] <- WS_REMIND/HI32 [..X.]
- 0385: 3a0000 SET_REG_BLOCK 0000
- 0388: 4be50101 TEST param[01] [X...] <- 01
- 038c: 49e003 JUMP_NotEqual 03e0
- 038f: 010438000000 MOVE reg[0038] [XXXX] <- data[0000] [XXXX]
- 0395: 0324410700 MOVE WS_REMIND/HI32 [...X] <- data[0007] [...X]
- 039a: 66ff SET_DATA_BLOCK ff (this table)
- 039c: 2d0d426009 ADD WS_DATAPTR [..XX] <- 0960
- 03a1: 3da50100 COMP param[01] [.X..] <- 00
- 03a5: 49ad03 JUMP_NotEqual 03ad
- 03a8: 2d0d422400 ADD WS_DATAPTR [..XX] <- 0024
- 03ad: 030c400200 MOVE WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 03b2: 3d0c000000 COMP param[00] [..XX] <- data[0000] [..XX]
- 03b7: 47c203 JUMP_BelowOrEq 03c2
- 03ba: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 03bf: 43ad03 JUMP 03ad
- 03c2: 0f624041 OR WS_QUOT/LOW32 [..X.] <- WS_REMIND/HI32 [...X]
- 03c6: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 03c9: 010a052040 MOVE reg[2005] [..XX] <- WS_QUOT/LOW32 [..XX]
- 03ce: 0d25082001 OR reg[2008] [...X] <- 01
- 03d3: 07250820fe AND reg[2008] [...X] <- fe
- 03d8: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 03db: 0300403800 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0038] [XXXX]
- 03e0: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 03e3: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 03e7: 010438000800 MOVE reg[0038] [XXXX] <- data[0008] [XXXX]
- 03ed: 3da50100 COMP param[01] [.X..] <- 00
- 03f1: 490404 JUMP_NotEqual 0404
- 03f4: 3d0d00f0d2 COMP param[00] [..XX] <- d2f0
- 03f9: 450404 JUMP_Below 0404
- 03fc: 0d25390050 OR reg[0039] [...X] <- 50
- 0401: 430904 JUMP 0409
- 0404: 07253900af AND reg[0039] [...X] <- af
- 0409: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 040c: 4be50101 TEST param[01] [X...] <- 01
- 0410: 491704 JUMP_NotEqual 0417
- 0413: 0fe54110 OR WS_REMIND/HI32 [X...] <- 10
- 0417: 4be50104 TEST param[01] [X...] <- 04
- 041b: 492904 JUMP_NotEqual 0429
- 041e: 4be50108 TEST param[01] [X...] <- 08
- 0422: 492904 JUMP_NotEqual 0429
- 0425: 0fe54102 OR WS_REMIND/HI32 [X...] <- 02
- 0429: 3d250104 COMP param[01] [...X] <- 04
- 042d: 473404 JUMP_BelowOrEq 0434
- 0430: 0fa54110 OR WS_REMIND/HI32 [.X..] <- 10
- 0434: 010438000000 MOVE reg[0038] [XXXX] <- data[0000] [XXXX]
- 043a: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 043d: 3d250104 COMP param[01] [...X] <- 04
- 0441: 464b04 JUMP_Above 044b
- 0444: 4ba50001 TEST param[00] [.X..] <- 01
- 0448: 495704 JUMP_NotEqual 0457
- 044b: 0102090041 MOVE reg[0009] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 0450: 3d250104 COMP param[01] [...X] <- 04
- 0454: 475c04 JUMP_BelowOrEq 045c
- 0457: 01020a0041 MOVE reg[000a] [XXXX] <- WS_REMIND/HI32 [XXXX]
- 045c: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 045f: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 0463: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 0468: 4be50102 TEST param[01] [X...] <- 02
- 046c: 497704 JUMP_NotEqual 0477
- 046f: 07258719fc AND reg[1987] [...X] <- fc
- 0474: 437d04 JUMP 047d
- 0477: 5c258719fc02 MASK reg[1987] [...X] & fc | 02
- 047d: 0d25861901 OR reg[1986] [...X] <- 01
- 0482: 3a0000 SET_REG_BLOCK 0000
- 0485: 010438000800 MOVE reg[0038] [XXXX] <- data[0008] [XXXX]
- 048b: 4a25390004 TEST reg[0039] [...X] <- 04
- 0490: 448b04 JUMP_Equal 048b
- 0493: 4be50101 TEST param[01] [X...] <- 01
- 0497: 49c704 JUMP_NotEqual 04c7
- 049a: 0102380040 MOVE reg[0038] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 049f: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 04a2: 07e50220f7 AND reg[2002] [X...] <- f7
- 04a7: 0d25082001 OR reg[2008] [...X] <- 01
- 04ac: 07250820fe AND reg[2008] [...X] <- fe
- 04b1: 0de5022008 OR reg[2002] [X...] <- 08
- 04b6: 0d25082001 OR reg[2008] [...X] <- 01
- 04bb: 07250820fe AND reg[2008] [...X] <- fe
- 04c0: 51fa DELAY_MicroSec fa
- 04c2: 51fa DELAY_MicroSec fa
- 04c4: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 04c7: 560848 CLEAR WS_REGPTR [..XX]
- 04ca: 03314800 MOVE WS_REGPTR [...X] <- param[00] [.X..]
- 04ce: 0d25600101 OR reg[0160] [...X] <- 01
- 04d3: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
- 04d7: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 04d9: 0d25511c01 OR reg[1c51] [...X] <- 01
- 04de: 510a DELAY_MicroSec 0a
- 04e0: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 04e4: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 04e9: 0d258d1901 OR reg[198d] [...X] <- 01
- 04ee: 510a DELAY_MicroSec 0a
- 04f0: 0d658a1910 OR reg[198a] [..X.] <- 10
- 04f5: 3a0000 SET_REG_BLOCK 0000
- 04f8: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 04fc: 0205021701000f MOVE param[02] [XXXX] <- 0f000117
- 0503: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 0508: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 050a: 3d250104 COMP param[01] [...X] <- 04
- 050e: 471705 JUMP_BelowOrEq 0517
- 0511: 68a50201 XOR param[02] [.X..] <- 01
- 0515: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0517: 02050222000000 MOVE param[02] [XXXX] <- 00000022
- 051e: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 0523: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0525: 02050222000000 MOVE param[02] [XXXX] <- 00000022
- 052c: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
- 0530: 0925410c AND WS_REMIND/HI32 [...X] <- 0c
- 0534: 02a50204 MOVE param[02] [.X..] <- 04
- 0538: 3e254108 COMP WS_REMIND/HI32 [...X] <- 08
- 053c: 444e05 JUMP_Equal 054e
- 053f: 02a50201 MOVE param[02] [.X..] <- 01
- 0543: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 0547: 444e05 JUMP_Equal 054e
- 054a: 02a50206 MOVE param[02] [.X..] <- 06
- 054e: 0324411700 MOVE WS_REMIND/HI32 [...X] <- data[0017] [...X]
- 0553: 092541fe AND WS_REMIND/HI32 [...X] <- fe
- 0557: 3da20241 COMP param[02] [.X..] <- WS_REMIND/HI32 [...X]
- 055b: 446406 JUMP_Equal 0664
- 055e: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0560: 436406 JUMP 0664
- 0563: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
- 0567: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0569: 4a25511c01 TEST reg[1c51] [...X] <- 01
- 056e: 446406 JUMP_Equal 0664
- 0571: 3ca5501c02 COMP reg[1c50] [.X..] <- 02
- 0576: 448105 JUMP_Equal 0581
- 0579: 3ca5501c03 COMP reg[1c50] [.X..] <- 03
- 057e: 498a05 JUMP_NotEqual 058a
- 0581: 5400511c CLEAR reg[1c51] [XXXX]
- 0585: 5002 DELAY_MilliSec 02
- 0587: 43ab05 JUMP 05ab
- 058a: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
- 058e: 4a62501c44 TEST reg[1c50] [..X.] <- WS_OR_MASK [...X]
- 0593: 44ab05 JUMP_Equal 05ab
- 0596: 5408c31c CLEAR reg[1cc3] [..XX]
- 059a: 51c8 DELAY_MicroSec c8
- 059c: 0d25c41c01 OR reg[1cc4] [...X] <- 01
- 05a1: 5132 DELAY_MicroSec 32
- 05a3: 5420c01c CLEAR reg[1cc0] [...X]
- 05a7: 5420d11c CLEAR reg[1cd1] [...X]
- 05ab: 560848 CLEAR WS_REGPTR [..XX]
- 05ae: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 05b2: 010438000800 MOVE reg[0038] [XXXX] <- data[0008] [XXXX]
- 05b8: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 05bb: 03e0401480 MOVE WS_QUOT/LOW32 [X...] <- reg[8014] [...X]
- 05c0: 07251480c3 AND reg[8014] [...X] <- c3
- 05c5: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 05c8: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 05cd: 07658a19ef AND reg[198a] [..X.] <- ef
- 05d2: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
- 05d6: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 05d8: 0725511cfe AND reg[1c51] [...X] <- fe
- 05dd: 5428501c CLEAR reg[1c50] [..X.]
- 05e1: 54008d1c CLEAR reg[1c8d] [XXXX]
- 05e5: 560848 CLEAR WS_REGPTR [..XX]
- 05e8: 03314800 MOVE WS_REGPTR [...X] <- param[00] [.X..]
- 05ec: 07256001fe AND reg[0160] [...X] <- fe
- 05f1: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 05f5: 030c481000 MOVE WS_REGPTR [..XX] <- data[0010] [..XX]
- 05fa: 07258619fe AND reg[1986] [...X] <- fe
- 05ff: 3a0000 SET_REG_BLOCK 0000
- 0602: 010438000800 MOVE reg[0038] [XXXX] <- data[0008] [XXXX]
- 0608: 4a25390001 TEST reg[0039] [...X] <- 01
- 060d: 440806 JUMP_Equal 0608
- 0610: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 0613: 013a148040 MOVE reg[8014] [...X] <- WS_QUOT/LOW32 [X...]
- 0618: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 061b: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
- 061f: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
- 0621: 07a5001cfe AND reg[1c00] [.X..] <- fe
- 0626: 3a0000 SET_REG_BLOCK 0000
- 0629: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 062d: 02050223000000 MOVE param[02] [XXXX] <- 00000023
- 0634: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 0639: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 063b: 0205021707000f MOVE param[02] [XXXX] <- 0f000717
- 0642: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 0647: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0649: 3d650104 COMP param[01] [..X.] <- 04
- 064d: 495606 JUMP_NotEqual 0656
- 0650: 68a50201 XOR param[02] [.X..] <- 01
- 0654: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0656: 02050222000000 MOVE param[02] [XXXX] <- 00000022
- 065d: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 0662: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0664: 3a0000 SET_REG_BLOCK 0000
- 0667: 5b EOT
- 0668: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 066b: 010d1b199f0f MOVE reg[191b] [..XX] <- 0f9f
- 0671: 3d650114 COMP param[01] [..X.] <- 14
- 0675: 496406 JUMP_NotEqual 0664
- 0678: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 067a: 01051c1901000078 MOVE reg[191c] [XXXX] <- 78000001
- 0682: 01251d197d MOVE reg[191d] [...X] <- 7d
- 0687: 014c1d193900 MOVE reg[191d] [.XX.] <- data[0039] [..XX]
- 068d: 0de5191902 OR reg[1919] [X...] <- 02
- 0692: 5b EOT
- 0693: 02050223000000 MOVE param[02] [XXXX] <- 00000023
- 069a: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 069f: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 06a1: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 06a4: 0324401600 MOVE WS_QUOT/LOW32 [...X] <- data[0016] [...X]
- 06a9: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 06ab: 2d0d428801 ADD WS_DATAPTR [..XX] <- 0188
- 06b0: 210d401000 MUL WS_QUOT/LOW32 [..XX] <- 0010
- 06b5: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 06b9: 0324400c00 MOVE WS_QUOT/LOW32 [...X] <- data[000c] [...X]
- 06be: 3e254002 COMP WS_QUOT/LOW32 [...X] <- 02
- 06c2: 49cc06 JUMP_NotEqual 06cc
- 06c5: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
- 06c7: 036446fc01 MOVE WS_FB_WIN [..X.] <- data[01fc] [...X]
- 06cc: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 06d0: 010438000000 MOVE reg[0038] [XXXX] <- data[0000] [XXXX]
- 06d6: 66ff SET_DATA_BLOCK ff (this table)
- 06d8: 0965461b AND WS_FB_WIN [..X.] <- 1b
- 06dc: 2d0d429009 ADD WS_DATAPTR [..XX] <- 0990
- 06e1: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
- 06e5: 03a24044 MOVE WS_QUOT/LOW32 [.X..] <- WS_OR_MASK [...X]
- 06e9: 030c400200 MOVE WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
- 06ee: 4ca4400000 TEST WS_QUOT/LOW32 [.X..] <- data[0000] [...X]
- 06f3: 49fe06 JUMP_NotEqual 06fe
- 06f6: 2d0c420400 ADD WS_DATAPTR [..XX] <- data[0004] [..XX]
- 06fb: 43e906 JUMP 06e9
- 06fe: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
- 0703: 3e64460000 COMP WS_FB_WIN [..X.] <- data[0000] [...X]
- 0708: 441e07 JUMP_Equal 071e
- 070b: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
- 0710: 3e2541ff COMP WS_REMIND/HI32 [...X] <- ff
- 0714: 441e07 JUMP_Equal 071e
- 0717: 2d0a4240 ADD WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 071b: 430307 JUMP 0703
- 071e: 370300 SET_ATI_PORT 0003 (INDIRECT_IO_PCIE)
- 0721: 4ba50001 TEST param[00] [.X..] <- 01
- 0725: 494307 JUMP_NotEqual 0743
- 0728: 010c06600100 MOVE reg[6006] [..XX] <- data[0001] [..XX]
- 072e: 010c86600300 MOVE reg[6086] [..XX] <- data[0003] [..XX]
- 0734: 010c06610500 MOVE reg[6106] [..XX] <- data[0005] [..XX]
- 073a: 010c86610700 MOVE reg[6186] [..XX] <- data[0007] [..XX]
- 0740: 435b07 JUMP 075b
- 0743: 010c06620100 MOVE reg[6206] [..XX] <- data[0001] [..XX]
- 0749: 010c86620300 MOVE reg[6286] [..XX] <- data[0003] [..XX]
- 074f: 010c06630500 MOVE reg[6306] [..XX] <- data[0005] [..XX]
- 0755: 010c86630700 MOVE reg[6386] [..XX] <- data[0007] [..XX]
- 075b: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
- 075e: 031a4246 MOVE WS_DATAPTR [..XX] <- WS_FB_WIN [XX..]
- 0762: 02050222000000 MOVE param[02] [XXXX] <- 00000022
- 0769: 02a4021700 MOVE param[02] [.X..] <- data[0017] [...X]
- 076e: 5213 CALL_TABLE 13 (EnableASIC_StaticPwrMgt)
- 0770: 436406 JUMP 0664
- 0773: 4ae5191901 TEST reg[1919] [X...] <- 01
- 0778: 496406 JUMP_NotEqual 0664
- 077b: 5032 DELAY_MilliSec 32
- 077d: 3c651d1900 COMP reg[191d] [..X.] <- 00
- 0782: 449707 JUMP_Equal 0797
- 0785: 0da5401901 OR reg[1940] [.X..] <- 01
- 078a: 0de5191903 OR reg[1919] [X...] <- 03
- 078f: 5004 DELAY_MilliSec 04
- 0791: 07a54019fe AND reg[1940] [.X..] <- fe
- 0796: 5b EOT
- 0797: 0de5191903 OR reg[1919] [X...] <- 03
- 079c: 5b EOT
- 079d: 4ae5191901 TEST reg[1919] [X...] <- 01
- 07a2: 446406 JUMP_Equal 0664
- 07a5: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 07a7: 0324414200 MOVE WS_REMIND/HI32 [...X] <- data[0042] [...X]
- 07ac: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 07b0: 496406 JUMP_NotEqual 0664
- 07b3: 3c651d1900 COMP reg[191d] [..X.] <- 00
- 07b8: 44d007 JUMP_Equal 07d0
- 07bb: 0da5401901 OR reg[1940] [.X..] <- 01
- 07c0: 5004 DELAY_MilliSec 04
- 07c2: 5ce51919fe02 MASK reg[1919] [X...] & fe | 02
- 07c8: 07a54019fe AND reg[1940] [.X..] <- fe
- 07cd: 43d607 JUMP 07d6
- 07d0: 5ce51919fe02 MASK reg[1919] [X...] & fe | 02
- 07d6: 5001 DELAY_MilliSec 01
- 07d8: 5b EOT
- 07d9: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
- 07db: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 07de: 030c413200 MOVE WS_REMIND/HI32 [..XX] <- data[0032] [..XX]
- 07e3: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
- 07e8: 446808 JUMP_Equal 0868
- 07eb: 4aa59c0101 TEST reg[019c] [.X..] <- 01
- 07f0: 49f807 JUMP_NotEqual 07f8
- 07f3: 0d25211901 OR reg[1921] [...X] <- 01
- 07f8: 03054640787d01 MOVE WS_FB_WIN [XXXX] <- 017d7840
- 07ff: 210541ff0f0000 MUL WS_REMIND/HI32 [XXXX] <- 00000fff
- 0806: 27024640 DIV WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 080a: 3e054100000000 COMP WS_REMIND/HI32 [XXXX] <- 00000000
- 0811: 441908 JUMP_Equal 0819
- 0814: 2d0d400100 ADD WS_QUOT/LOW32 [..XX] <- 0001
- 0819: 018a1b1940 MOVE reg[191b] [XX..] <- WS_QUOT/LOW32 [..XX]
- 081e: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 0821: 030c413200 MOVE WS_REMIND/HI32 [..XX] <- data[0032] [..XX]
- 0826: 21024041 MUL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 082a: 27024640 DIV WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 082e: 01a520190c MOVE reg[1920] [.X..] <- 0c
- 0833: 010a201940 MOVE reg[1920] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0838: 15054004 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 04
- 083c: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 083f: 032841cb05 MOVE WS_REMIND/HI32 [...X] <- reg[05cb] [..X.]
- 0844: 2d0d410100 ADD WS_REMIND/HI32 [..XX] <- 0001
- 0849: 21024041 MUL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
- 084d: 1b054008 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 08
- 0851: 010a1e1940 MOVE reg[191e] [..XX] <- WS_QUOT/LOW32 [..XX]
- 0856: 0de51e19c0 OR reg[191e] [X...] <- c0
- 085b: 07252119fe AND reg[1921] [...X] <- fe
- 0860: 4a65211901 TEST reg[1921] [..X.] <- 01
- 0865: 496008 JUMP_NotEqual 0860
- 0868: 5b EOT
- 0869: 07a51919fd AND reg[1919] [.X..] <- fd
- 086e: 0d25191911 OR reg[1919] [...X] <- 11
- 0873: 3c651a1904 COMP reg[191a] [..X.] <- 04
- 0878: 497308 JUMP_NotEqual 0873
- 087b: 5b EOT
- 087c: 5c251919ef01 MASK reg[1919] [...X] & ef | 01
- 0882: 5b EOT
- 0883: 7acc010220230111001301488033010001020300000000000802060220210111
- 0011014980310100010203100000000002030102202102110011024a80310100
- 010203200000000008040202202102110011024b803101000102033000000000
- 08050302202201110012014c8032010001020340000000001000040220220111
- 0012014d80320100010203500000000010010505202101100002600520230120
- 00084005202201000010400c00ffff020e000b000b000b000bffff0231000b00
- 0b000b000bffff030e002a002a002a002affff0331000b000b000b000b350c00
- 061d100106881302066a180306bd1f040610270506d430060674400706ffff08
- 066842000478690204ffff01040e000900610000550055005500550001400040
- 0040004000022a002a002a002a00030000000000000000084015401540154015
- 0920202020202020200a002a002a002a002a102a2a2a2a2a2a2a2a1100400040
- 00400040180055005500550055ff310009006100005500550055005500014000
- 400040004000022a002a002a002a000300000000000000000840154015401540
- 150920202020202020200a002a002a002a002a102a2a2a2a2a2a2a2a11004000
- 4000400040180055005500550055ff
- CTB_DS 460 bytes
- command_table 00000000 #4d (DIG2TransmitterControl/LVTMATransmitterControl):
- Attributes: Work space size 3c longs
- Parameter space size 00 longs
- Table update indicator 0
- command_table 00003d88 #4e (ProcessAuxChannelTransaction):
- Size 0227
- 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: 44a701 JUMP_Equal 01a7
- 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: 2d0d420f02 ADD WS_DATAPTR [..XX] <- 020f
- 002b: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
- 002f: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
- 0034: 0da54c1901 OR reg[194c] [.X..] <- 01
- 0039: 54084c19 CLEAR reg[194c] [..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: 5cba80188f41 MASK reg[1880] [.X..] & 8f | WS_REMIND/HI32 [X...]
- 0050: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
- 0054: 0d0d80180101 OR reg[1880] [..XX] <- 0101
- 005a: 560041 CLEAR WS_REMIND/HI32 [XXXX]
- 005d: 03094100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [..XX]
- 0061: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
- 0064: 033b4100 MOVE WS_REMIND/HI32 [...X] <- fb[00] [X...]
- 0068: 1b254104 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 04
- 006c: 01a2811841 MOVE reg[1881] [.X..] <- WS_REMIND/HI32 [...X]
- 0071: 03694101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [..X.]
- 0075: 152d4104 SHIFT_LEFT WS_REMIND/HI32 [..X.] by 04
- 0079: 012a811841 MOVE reg[1881] [...X] <- WS_REMIND/HI32 [..X.]
- 007e: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0081: 0fe54080 OR WS_QUOT/LOW32 [X...] <- 80
- 0085: 03734000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [.X..]
- 0089: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 008e: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
- 0091: 036b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [..X.]
- 0095: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 009a: 03634000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [...X]
- 009e: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00a3: 037b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [X...]
- 00a7: 0965400f AND WS_QUOT/LOW32 [..X.] <- 0f
- 00ab: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00b0: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
- 00b4: 47e900 JUMP_BelowOrEq 00e9
- 00b7: 33254104 SUB WS_REMIND/HI32 [...X] <- 04
- 00bb: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
- 00c2: 03634000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [...X]
- 00c6: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00cb: 036b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [..X.]
- 00cf: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00d4: 03734000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [.X..]
- 00d8: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00dd: 037b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [X...]
- 00e1: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 00e6: 43b000 JUMP 00b0
- 00e9: 0d25831802 OR reg[1883] [...X] <- 02
- 00ee: 0d25811801 OR reg[1881] [...X] <- 01
- 00f3: 03294001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [..X.]
- 00f7: 2125400a MUL WS_QUOT/LOW32 [...X] <- 0a
- 00fb: 2d254032 ADD WS_QUOT/LOW32 [...X] <- 32
- 00ff: 4a25841801 TEST reg[1884] [...X] <- 01
- 0104: 491b01 JUMP_NotEqual 011b
- 0107: 510a DELAY_MicroSec 0a
- 0109: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
- 010d: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
- 0111: 49ff00 JUMP_NotEqual 00ff
- 0114: 02650101 MOVE param[01] [..X.] <- 01
- 0118: 43a301 JUMP 01a3
- 011b: 4a058418f08fff00 TEST reg[1884] [XXXX] <- 00ff8ff0
- 0123: 442d01 JUMP_Equal 012d
- 0126: 02650102 MOVE param[01] [..X.] <- 02
- 012a: 43a301 JUMP 01a3
- 012d: 0105861801000080 MOVE reg[1886] [XXXX] <- 80000001
- 0135: 0300408618 MOVE WS_QUOT/LOW32 [XXXX] <- reg[1886] [XXXX]
- 013a: 026a0140 MOVE param[01] [..X.] <- WS_QUOT/LOW32 [..X.]
- 013e: 02b8018418 MOVE param[01] [.X..] <- reg[1884] [X...]
- 0143: 08a5011f AND param[01] [.X..] <- 1f
- 0147: 3da50100 COMP param[01] [.X..] <- 00
- 014b: 465501 JUMP_Above 0155
- 014e: 02650103 MOVE param[01] [..X.] <- 03
- 0152: 43a301 JUMP 01a3
- 0155: 32a50101 SUB param[01] [.X..] <- 01
- 0159: 3d8d000000 COMP param[00] [XX..] <- 0000
- 015e: 44a301 JUMP_Equal 01a3
- 0161: 3da50100 COMP param[01] [.X..] <- 00
- 0165: 44a301 JUMP_Equal 01a3
- 0168: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
- 016c: 03194000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [XX..]
- 0170: 561840 CLEAR WS_QUOT/LOW32 [XX..]
- 0173: 3b0240 SET_FB_BASE WS_QUOT/LOW32 [XXXX]
- 0176: 0328408618 MOVE WS_QUOT/LOW32 [...X] <- reg[1886] [..X.]
- 017b: 0368408618 MOVE WS_QUOT/LOW32 [..X.] <- reg[1886] [..X.]
- 0180: 03a8408618 MOVE WS_QUOT/LOW32 [.X..] <- reg[1886] [..X.]
- 0185: 03e8408618 MOVE WS_QUOT/LOW32 [X...] <- reg[1886] [..X.]
- 018a: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
- 018e: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
- 0192: 47a301 JUMP_BelowOrEq 01a3
- 0195: 33254104 SUB WS_REMIND/HI32 [...X] <- 04
- 0199: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
- 01a0: 437601 JUMP 0176
- 01a3: 3a0000 SET_REG_BLOCK 0000
- 01a6: 5b EOT
- 01a7: 66ff SET_DATA_BLOCK ff (this table)
- 01a9: 2d0d420f02 ADD WS_DATAPTR [..XX] <- 020f
- 01ae: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
- 01b3: 0105881800003200 MOVE reg[1888] [XXXX] <- 00320000
- 01bb: 01058918001c0000 MOVE reg[1889] [XXXX] <- 00001c00
- 01c3: 01058a1810123d12 MOVE reg[188a] [XXXX] <- 123d1210
- 01cb: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
- 01d0: 2c250001 ADD param[00] [...X] <- 01
- 01d4: 3d250006 COMP param[00] [...X] <- 06
- 01d8: 49ae01 JUMP_NotEqual 01ae
- 01db: 560848 CLEAR WS_REGPTR [..XX]
- 01de: 03254110 MOVE WS_REMIND/HI32 [...X] <- 10
- 01e2: 0d657f1940 OR reg[197f] [..X.] <- 40
- 01e7: 07657f19bf AND reg[197f] [..X.] <- bf
- 01ec: 33254101 SUB WS_REMIND/HI32 [...X] <- 01
- 01f0: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
- 01f4: 49e201 JUMP_NotEqual 01e2
- 01f7: 0d250b1901 OR reg[190b] [...X] <- 01
- 01fc: 54300b19 CLEAR reg[190b] [.X..]
- 0200: 0d250c1901 OR reg[190c] [...X] <- 01
- 0205: 54300c19 CLEAR reg[190c] [.X..]
- 0209: 5132 DELAY_MicroSec 32
- 020b: 5b EOT
- 020c: 7a180000000000140004002800080040000c005400100068001400
- CTB_DS 24 bytes
- command_table 00003faf #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: 07a54c19fe AND reg[194c] [.X..] <- fe
- 002c: 010d4c191111 MOVE reg[194c] [..XX] <- 1111
- 0032: 5002 DELAY_MilliSec 02
- 0034: 4a0d4f190100 TEST reg[194f] [..XX] <- 0001
- 003a: 494100 JUMP_NotEqual 0041
- 003d: 02250113 MOVE param[01] [...X] <- 13
- 0041: 54084c19 CLEAR reg[194c] [..XX]
- 0045: 54004e19 CLEAR reg[194e] [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 0000400b #03 (StandardVESA_Timing):
- Size 01e0
- Format Rev. 01
- Param Rev. 00
- Content Rev. 02
- 00000000: eb04 4001 5000 c800 f900 0000 ..@.P.......
- 00000010: 3000 d400 0200 0000 0000 0000 2200 e146 0..........."..F
- 00000020: eb04 4001 5000 f000 1801 0000 3000 f800 ..@.P.......0...
- 00000030: 0300 0000 0000 0000 2000 e23c 4408 0002 ........ ..<D...
- 00000040: a000 8001 4100 1000 5000 1c00 0200 0000 ....A...P.......
- 00000050: 0000 0000 0000 e446 4e0c 8002 c000 5e01 .......FN.....^.
- 00000060: 5f00 2000 4000 2000 0300 0000 0000 0000 _. .@. .........
- 00000070: 0400 e555 4e0c 8002 c000 9001 2d00 2000 ...UN.......-. .
- 00000080: 4000 0100 0300 0000 0000 0000 0200 e655 @..............U
- 00000090: d609 8002 a000 e001 2d00 1000 6000 0a00 ........-...`...
- 000000a0: 0200 0000 0000 0808 0600 123c de0d d002 ...........<....
- 000000b0: d800 9001 2e00 2400 4800 0100 0100 0000 ......$.H.......
- 000000c0: 0000 0000 0200 e755 a00f 2003 0001 5802 .......U.. ...X.
- 000000d0: 1c00 2800 8000 0100 0400 0000 0000 0000 ..(.............
- 000000e0: 0000 6a3c 6419 0004 4001 0003 2600 1800 ..j<d...@...&...
- 000000f0: 8800 0300 0600 0000 0000 0000 0600 553c ..............U<
- 00000100: 302a 8004 c001 6003 2400 4000 8000 0100 0*....`.$.@.....
- 00000110: 0300 0000 0000 0000 0000 e84b 302a 0005 ...........K0*..
- 00000120: 0802 c003 2800 6000 7000 0100 0300 0000 ....(.`.p.......
- 00000130: 0000 0000 0000 e93c 302a 0005 9801 0004 .......<0*......
- 00000140: 2a00 3000 7000 0100 0300 0000 0000 0000 *.0.p...........
- 00000150: 0000 ea3c 8f2f 7805 d001 1a04 2700 5800 ...<./x.....'.X.
- 00000160: 9000 0300 0400 0000 0000 0000 0200 eb3c ...............<
- 00000170: 483f 4006 3002 b004 3200 4000 c000 0100 H?@.0...2.@.....
- 00000180: 0300 0000 0000 0000 0000 ec3c fb4f 0007 ...........<.O..
- 00000190: 9002 4005 3200 8000 c800 0100 0300 0000 ..@.2...........
- 000001a0: 0000 0000 0200 ed3c 4155 4007 a002 7005 .......<AU@...p.
- 000001b0: 2f00 6000 e000 0100 0300 0000 0000 0000 /.`.............
- 000001c0: 0200 ee3c 685b 8007 a802 a005 3c00 8000 ...<h[......<...
- 000001d0: d000 0100 0300 0000 0000 0000 0200 ef3c ...............<
- NOTE: General revisionless dumper only.
- NOTE: Apparently broken
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x01e0 (480)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x02 (2)
- 0004: ATOM_DTD_FORMAT aModeTimings [0] :
- 0004: USHORT usPixClk = 0x04eb (1259)
- 0006: USHORT usHActive = 0x0140 (320)
- 0008: USHORT usHBlanking_Time = 0x0050 (80)
- 000a: USHORT usVActive = 0x00c8 (200)
- 000c: USHORT usVBlanking_Time = 0x00f9 (249)
- 000e: USHORT usHSyncOffset = 0x0000 (0)
- 0010: USHORT usHSyncWidth = 0x0030 (48)
- 0012: USHORT usVSyncOffset = 0x00d4 (212)
- 0014: USHORT usVSyncWidth = 0x0002 (2)
- 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 = 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)
- 001c: (union) USHORT usAccess = 0x0022 (34)
- 001e: UCHAR ucInternalModeNumber = 0xe1 (225)
- 001f: UCHAR ucRefreshRate = 0x46 (70)
- 0020: ATOM_DTD_FORMAT aModeTimings [1] :
- 0020: USHORT usPixClk = 0x04eb (1259)
- 0022: USHORT usHActive = 0x0140 (320)
- 0024: USHORT usHBlanking_Time = 0x0050 (80)
- 0026: USHORT usVActive = 0x00f0 (240)
- 0028: USHORT usVBlanking_Time = 0x0118 (280)
- 002a: USHORT usHSyncOffset = 0x0000 (0)
- 002c: USHORT usHSyncWidth = 0x0030 (48)
- 002e: USHORT usVSyncOffset = 0x00f8 (248)
- 0030: USHORT usVSyncWidth = 0x0003 (3)
- 0032: USHORT usImageHSize = 0x0000 (0)
- 0034: USHORT usImageVSize = 0x0000 (0)
- 0036: UCHAR ucHBorder = 0x00 (0)
- 0037: UCHAR ucVBorder = 0x00 (0)
- 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 = 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)
- 0038: (union) USHORT usAccess = 0x0020 (32)
- 003a: UCHAR ucInternalModeNumber = 0xe2 (226)
- 003b: UCHAR ucRefreshRate = 0x3c (60)
- 003c: ATOM_DTD_FORMAT aModeTimings [2] :
- 003c: USHORT usPixClk = 0x0844 (2116)
- 003e: USHORT usHActive = 0x0200 (512)
- 0040: USHORT usHBlanking_Time = 0x00a0 (160)
- 0042: USHORT usVActive = 0x0180 (384)
- 0044: USHORT usVBlanking_Time = 0x0041 (65)
- 0046: USHORT usHSyncOffset = 0x0010 (16)
- 0048: USHORT usHSyncWidth = 0x0050 (80)
- 004a: USHORT usVSyncOffset = 0x001c (28)
- 004c: USHORT usVSyncWidth = 0x0002 (2)
- 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 = 0xe4 (228)
- 0057: UCHAR ucRefreshRate = 0x46 (70)
- 0058: ATOM_DTD_FORMAT aModeTimings [3] :
- 0058: USHORT usPixClk = 0x0c4e (3150)
- 005a: USHORT usHActive = 0x0280 (640)
- 005c: USHORT usHBlanking_Time = 0x00c0 (192)
- 005e: USHORT usVActive = 0x015e (350)
- 0060: USHORT usVBlanking_Time = 0x005f (95)
- 0062: USHORT usHSyncOffset = 0x0020 (32)
- 0064: USHORT usHSyncWidth = 0x0040 (64)
- 0066: USHORT usVSyncOffset = 0x0020 (32)
- 0068: USHORT usVSyncWidth = 0x0003 (3)
- 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 = 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)
- 0070: (union) USHORT usAccess = 0x0004 (4)
- 0072: UCHAR ucInternalModeNumber = 0xe5 (229)
- 0073: UCHAR ucRefreshRate = 0x55 (85)
- 0074: ATOM_DTD_FORMAT aModeTimings [4] :
- 0074: USHORT usPixClk = 0x0c4e (3150)
- 0076: USHORT usHActive = 0x0280 (640)
- 0078: USHORT usHBlanking_Time = 0x00c0 (192)
- 007a: USHORT usVActive = 0x0190 (400)
- 007c: USHORT usVBlanking_Time = 0x002d (45)
- 007e: USHORT usHSyncOffset = 0x0020 (32)
- 0080: USHORT usHSyncWidth = 0x0040 (64)
- 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 = 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)
- 008c: (union) USHORT usAccess = 0x0002 (2)
- 008e: UCHAR ucInternalModeNumber = 0xe6 (230)
- 008f: UCHAR ucRefreshRate = 0x55 (85)
- 0090: ATOM_DTD_FORMAT aModeTimings [5] :
- 0090: USHORT usPixClk = 0x09d6 (2518)
- 0092: USHORT usHActive = 0x0280 (640)
- 0094: USHORT usHBlanking_Time = 0x00a0 (160)
- 0096: USHORT usVActive = 0x01e0 (480)
- 0098: USHORT usVBlanking_Time = 0x002d (45)
- 009a: USHORT usHSyncOffset = 0x0010 (16)
- 009c: USHORT usHSyncWidth = 0x0060 (96)
- 009e: USHORT usVSyncOffset = 0x000a (10)
- 00a0: USHORT usVSyncWidth = 0x0002 (2)
- 00a2: USHORT usImageHSize = 0x0000 (0)
- 00a4: USHORT usImageVSize = 0x0000 (0)
- 00a6: UCHAR ucHBorder = 0x08 (8)
- 00a7: UCHAR ucVBorder = 0x08 (8)
- 00a8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 00a8: (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)
- 00a8: (union) USHORT usAccess = 0x0006 (6)
- 00aa: UCHAR ucInternalModeNumber = 0x12 (18)
- 00ab: UCHAR ucRefreshRate = 0x3c (60)
- 00ac: ATOM_DTD_FORMAT aModeTimings [6] :
- 00ac: USHORT usPixClk = 0x0dde (3550)
- 00ae: USHORT usHActive = 0x02d0 (720)
- 00b0: USHORT usHBlanking_Time = 0x00d8 (216)
- 00b2: USHORT usVActive = 0x0190 (400)
- 00b4: USHORT usVBlanking_Time = 0x002e (46)
- 00b6: USHORT usHSyncOffset = 0x0024 (36)
- 00b8: USHORT usHSyncWidth = 0x0048 (72)
- 00ba: USHORT usVSyncOffset = 0x0001 (1)
- 00bc: USHORT usVSyncWidth = 0x0001 (1)
- 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 = 0xe7 (231)
- 00c7: UCHAR ucRefreshRate = 0x55 (85)
- 00c8: ATOM_DTD_FORMAT aModeTimings [7] :
- 00c8: USHORT usPixClk = 0x0fa0 (4000)
- 00ca: USHORT usHActive = 0x0320 (800)
- 00cc: USHORT usHBlanking_Time = 0x0100 (256)
- 00ce: USHORT usVActive = 0x0258 (600)
- 00d0: USHORT usVBlanking_Time = 0x001c (28)
- 00d2: USHORT usHSyncOffset = 0x0028 (40)
- 00d4: USHORT usHSyncWidth = 0x0080 (128)
- 00d6: USHORT usVSyncOffset = 0x0001 (1)
- 00d8: USHORT usVSyncWidth = 0x0004 (4)
- 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 = 0x6a (106)
- 00e3: UCHAR ucRefreshRate = 0x3c (60)
- 00e4: ATOM_DTD_FORMAT aModeTimings [8] :
- 00e4: USHORT usPixClk = 0x1964 (6500)
- 00e6: USHORT usHActive = 0x0400 (1024)
- 00e8: USHORT usHBlanking_Time = 0x0140 (320)
- 00ea: USHORT usVActive = 0x0300 (768)
- 00ec: USHORT usVBlanking_Time = 0x0026 (38)
- 00ee: USHORT usHSyncOffset = 0x0018 (24)
- 00f0: USHORT usHSyncWidth = 0x0088 (136)
- 00f2: USHORT usVSyncOffset = 0x0003 (3)
- 00f4: USHORT usVSyncWidth = 0x0006 (6)
- 00f6: USHORT usImageHSize = 0x0000 (0)
- 00f8: USHORT usImageVSize = 0x0000 (0)
- 00fa: UCHAR ucHBorder = 0x00 (0)
- 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 = 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)
- 00fc: (union) USHORT usAccess = 0x0006 (6)
- 00fe: UCHAR ucInternalModeNumber = 0x55 (85)
- 00ff: UCHAR ucRefreshRate = 0x3c (60)
- 0100: ATOM_DTD_FORMAT aModeTimings [9] :
- 0100: USHORT usPixClk = 0x2a30 (10800)
- 0102: USHORT usHActive = 0x0480 (1152)
- 0104: USHORT usHBlanking_Time = 0x01c0 (448)
- 0106: USHORT usVActive = 0x0360 (864)
- 0108: USHORT usVBlanking_Time = 0x0024 (36)
- 010a: USHORT usHSyncOffset = 0x0040 (64)
- 010c: USHORT usHSyncWidth = 0x0080 (128)
- 010e: USHORT usVSyncOffset = 0x0001 (1)
- 0110: USHORT usVSyncWidth = 0x0003 (3)
- 0112: USHORT usImageHSize = 0x0000 (0)
- 0114: USHORT usImageVSize = 0x0000 (0)
- 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 = 0xe8 (232)
- 011b: UCHAR ucRefreshRate = 0x4b (75)
- 011c: ATOM_DTD_FORMAT aModeTimings [10] :
- 011c: USHORT usPixClk = 0x2a30 (10800)
- 011e: USHORT usHActive = 0x0500 (1280)
- 0120: USHORT usHBlanking_Time = 0x0208 (520)
- 0122: USHORT usVActive = 0x03c0 (960)
- 0124: USHORT usVBlanking_Time = 0x0028 (40)
- 0126: USHORT usHSyncOffset = 0x0060 (96)
- 0128: USHORT usHSyncWidth = 0x0070 (112)
- 012a: USHORT usVSyncOffset = 0x0001 (1)
- 012c: USHORT usVSyncWidth = 0x0003 (3)
- 012e: USHORT usImageHSize = 0x0000 (0)
- 0130: USHORT usImageVSize = 0x0000 (0)
- 0132: UCHAR ucHBorder = 0x00 (0)
- 0133: UCHAR ucVBorder = 0x00 (0)
- 0134: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
- 0134: (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)
- 0134: (union) USHORT usAccess = 0x0000 (0)
- 0136: UCHAR ucInternalModeNumber = 0xe9 (233)
- 0137: UCHAR ucRefreshRate = 0x3c (60)
- 0138: ATOM_DTD_FORMAT aModeTimings [11] :
- 0138: USHORT usPixClk = 0x2a30 (10800)
- 013a: USHORT usHActive = 0x0500 (1280)
- 013c: USHORT usHBlanking_Time = 0x0198 (408)
- 013e: USHORT usVActive = 0x0400 (1024)
- 0140: USHORT usVBlanking_Time = 0x002a (42)
- 0142: USHORT usHSyncOffset = 0x0030 (48)
- 0144: USHORT usHSyncWidth = 0x0070 (112)
- 0146: USHORT usVSyncOffset = 0x0001 (1)
- 0148: USHORT usVSyncWidth = 0x0003 (3)
- 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 = 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 = 0xea (234)
- 0153: UCHAR ucRefreshRate = 0x3c (60)
- 0154: ATOM_DTD_FORMAT aModeTimings [12] :
- 0154: USHORT usPixClk = 0x2f8f (12175)
- 0156: USHORT usHActive = 0x0578 (1400)
- 0158: USHORT usHBlanking_Time = 0x01d0 (464)
- 015a: USHORT usVActive = 0x041a (1050)
- 015c: USHORT usVBlanking_Time = 0x0027 (39)
- 015e: USHORT usHSyncOffset = 0x0058 (88)
- 0160: USHORT usHSyncWidth = 0x0090 (144)
- 0162: USHORT usVSyncOffset = 0x0003 (3)
- 0164: USHORT usVSyncWidth = 0x0004 (4)
- 0166: USHORT usImageHSize = 0x0000 (0)
- 0168: USHORT usImageVSize = 0x0000 (0)
- 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 = 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)
- 016c: (union) USHORT usAccess = 0x0002 (2)
- 016e: UCHAR ucInternalModeNumber = 0xeb (235)
- 016f: UCHAR ucRefreshRate = 0x3c (60)
- 0170: ATOM_DTD_FORMAT aModeTimings [13] :
- 0170: USHORT usPixClk = 0x3f48 (16200)
- 0172: USHORT usHActive = 0x0640 (1600)
- 0174: USHORT usHBlanking_Time = 0x0230 (560)
- 0176: USHORT usVActive = 0x04b0 (1200)
- 0178: USHORT usVBlanking_Time = 0x0032 (50)
- 017a: USHORT usHSyncOffset = 0x0040 (64)
- 017c: USHORT usHSyncWidth = 0x00c0 (192)
- 017e: USHORT usVSyncOffset = 0x0001 (1)
- 0180: USHORT usVSyncWidth = 0x0003 (3)
- 0182: USHORT usImageHSize = 0x0000 (0)
- 0184: USHORT usImageVSize = 0x0000 (0)
- 0186: UCHAR ucHBorder = 0x00 (0)
- 0187: UCHAR ucVBorder = 0x00 (0)
- 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 = 0xec (236)
- 018b: UCHAR ucRefreshRate = 0x3c (60)
- 018c: ATOM_DTD_FORMAT aModeTimings [14] :
- 018c: USHORT usPixClk = 0x4ffb (20475)
- 018e: USHORT usHActive = 0x0700 (1792)
- 0190: USHORT usHBlanking_Time = 0x0290 (656)
- 0192: USHORT usVActive = 0x0540 (1344)
- 0194: USHORT usVBlanking_Time = 0x0032 (50)
- 0196: USHORT usHSyncOffset = 0x0080 (128)
- 0198: USHORT usHSyncWidth = 0x00c8 (200)
- 019a: USHORT usVSyncOffset = 0x0001 (1)
- 019c: USHORT usVSyncWidth = 0x0003 (3)
- 019e: USHORT usImageHSize = 0x0000 (0)
- 01a0: USHORT usImageVSize = 0x0000 (0)
- 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 = 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)
- 01a4: (union) USHORT usAccess = 0x0002 (2)
- 01a6: UCHAR ucInternalModeNumber = 0xed (237)
- 01a7: UCHAR ucRefreshRate = 0x3c (60)
- 01a8: ATOM_DTD_FORMAT aModeTimings [15] :
- 01a8: USHORT usPixClk = 0x5541 (21825)
- 01aa: USHORT usHActive = 0x0740 (1856)
- 01ac: USHORT usHBlanking_Time = 0x02a0 (672)
- 01ae: USHORT usVActive = 0x0570 (1392)
- 01b0: USHORT usVBlanking_Time = 0x002f (47)
- 01b2: USHORT usHSyncOffset = 0x0060 (96)
- 01b4: USHORT usHSyncWidth = 0x00e0 (224)
- 01b6: USHORT usVSyncOffset = 0x0001 (1)
- 01b8: USHORT usVSyncWidth = 0x0003 (3)
- 01ba: USHORT usImageHSize = 0x0000 (0)
- 01bc: USHORT usImageVSize = 0x0000 (0)
- 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 = 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)
- 01c0: (union) USHORT usAccess = 0x0002 (2)
- 01c2: UCHAR ucInternalModeNumber = 0xee (238)
- 01c3: UCHAR ucRefreshRate = 0x3c (60)
- Total data structure size: 01c4
- data_table 000041eb #04 (FirmwareInfo):
- Size 006c
- Format Rev. 02
- Param Rev. 00
- Content Rev. 02
- 00000000: 0000 180f 204e 0000 8038 0100 .... N...8..
- 00000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000020: 8884 0200 0000 0000 8038 0100 0000 0000 .........8......
- 00000030: 8403 7206 0000 0000 905f 0100 0100 0000 ..r......_......
- 00000040: 0000 0000 0000 0000 409c a302 8813 0000 ........@.......
- 00000050: 3f40 1027 1027 0000 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 = 0x0f180000 (253231104)
- 0008: ULONG ulDefaultEngineClock = 0x00004e20 (20000)
- 000c: ULONG ulDefaultMemoryClock = 0x00013880 (80000)
- 0010: ULONG ulReserved [0] = 0x00000000 (0)
- 0014: ULONG ulReserved [1] = 0x00000000 (0)
- 0018: ULONG ulReserved1 = 0x00000000 (0)
- 001c: ULONG ulReserved2 = 0x00000000 (0)
- 0020: ULONG ulMaxPixelClockPLL_Output = 0x00028488 (165000)
- 0024: ULONG ulBinaryAlteredInfo = 0x00000000 (0)
- 0028: ULONG ulDefaultDispEngineClkFreq = 0x00013880 (80000)
- 002c: UCHAR ucReserved3 = 0x00 (0)
- 002d: UCHAR ucMinAllowedBL_Level = 0x00 (0)
- 002e: USHORT usBootUpVDDCVoltage = 0x0000 (0)
- 0030: USHORT usLcdMinPixelClockPLL_Output = 0x0384 (900)
- 0032: USHORT usLcdMaxPixelClockPLL_Output = 0x0672 (1650)
- 0034: ULONG ulReserved4 = 0x00000000 (0)
- 0038: ULONG ulMinPixelClockPLL_Output = 0x00015f90 (90000)
- 003c: ULONG ulReserved5 = 0x00000001 (1)
- 0040: ULONG ulReserved6 = 0x00000000 (0)
- 0044: ULONG ulReserved7 = 0x00000000 (0)
- 0048: USHORT usReserved11 = 0x9c40 (40000)
- 004a: USHORT usMinPixelClockPLL_Input = 0x02a3 (675)
- 004c: USHORT usMaxPixelClockPLL_Input = 0x1388 (5000)
- 004e: USHORT usBootUpVDDCIVoltage = 0x0000 (0)
- 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 = 0x0001 (1)
- 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 = 0x403f (16447)
- 0052: USHORT usCoreReferenceClock = 0x2710 (10000)
- 0054: USHORT usMemoryReferenceClock = 0x2710 (10000)
- 0056: USHORT usUniphyDPModeExtClkFreq = 0x0000 (0)
- 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 00004257 #05 (DAC_Info):
- Size 0304
- 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 0000 0005 0505 0808 080b 0b0b .???............
- 00000040: 0e0e 0e11 1111 1414 1418 1818 1c1c 1c20 ...............
- 00000050: 2020 2424 2428 2828 2d2d 2d32 3232 3838 $$$(((---22288
- 00000060: 383f 3f3f 0000 3f10 003f 1f00 3f2f 003f 8???..?..?..?/.?
- 00000070: 3f00 3f3f 002f 3f00 1f3f 0010 3f00 003f ?.??./?..?..?..?
- 00000080: 1000 3f1f 003f 2f00 3f3f 002f 3f00 1f3f ..?..?/.??./?..?
- 00000090: 0010 3f00 003f 0000 3f10 003f 1f00 3f2f ..?..?..?..?..?/
- 000000a0: 003f 3f00 2f3f 001f 3f00 103f 1f1f 3f27 .??./?..?..?..?'
- 000000b0: 1f3f 2f1f 3f37 1f3f 3f1f 3f3f 1f37 3f1f .?/.?7.??.??.7?.
- 000000c0: 2f3f 1f27 3f1f 1f3f 271f 3f2f 1f3f 371f /?.'?..?'.?/.?7.
- 000000d0: 3f3f 1f37 3f1f 2f3f 1f27 3f1f 1f3f 1f1f ??.7?./?.'?..?..
- 000000e0: 3f27 1f3f 2f1f 3f37 1f3f 3f1f 373f 1f2f ?'.?/.?7.??.7?./
- 000000f0: 3f1f 273f 2d2d 3f31 2d3f 362d 3f3a 2d3f ?.'?--?1-?6-?:-?
- 00000100: 3f2d 3f3f 2d3a 3f2d 363f 2d31 3f2d 2d3f ?-??-:?-6?-1?--?
- 00000110: 312d 3f36 2d3f 3a2d 3f3f 2d3a 3f2d 363f 1-?6-?:-??-:?-6?
- 00000120: 2d31 3f2d 2d3f 2d2d 3f31 2d3f 362d 3f3a -1?--?--?1-?6-?:
- 00000130: 2d3f 3f2d 3a3f 2d36 3f2d 313f 0000 1c07 -??-:?-6?-1?....
- 00000140: 001c 0e00 1c15 001c 1c00 1c1c 0015 1c00 ................
- 00000150: 0e1c 0007 1c00 001c 0700 1c0e 001c 1500 ................
- 00000160: 1c1c 0015 1c00 0e1c 0007 1c00 001c 0000 ................
- 00000170: 1c07 001c 0e00 1c15 001c 1c00 151c 000e ................
- 00000180: 1c00 071c 0e0e 1c11 0e1c 150e 1c18 0e1c ................
- 00000190: 1c0e 1c1c 0e18 1c0e 151c 0e11 1c0e 0e1c ................
- 000001a0: 110e 1c15 0e1c 180e 1c1c 0e18 1c0e 151c ................
- 000001b0: 0e11 1c0e 0e1c 0e0e 1c11 0e1c 150e 1c18 ................
- 000001c0: 0e1c 1c0e 181c 0e15 1c0e 111c 1414 1c16 ................
- 000001d0: 141c 1814 1c1a 141c 1c14 1c1c 141a 1c14 ................
- 000001e0: 181c 1416 1c14 141c 1614 1c18 141c 1a14 ................
- 000001f0: 1c1c 141a 1c14 181c 1416 1c14 141c 1414 ................
- 00000200: 1c16 141c 1814 1c1a 141c 1c14 1a1c 1418 ................
- 00000210: 1c14 161c 0000 1004 0010 0800 100c 0010 ................
- 00000220: 1000 1010 000c 1000 0810 0004 1000 0010 ................
- 00000230: 0400 1008 0010 0c00 1010 000c 1000 0810 ................
- 00000240: 0004 1000 0010 0000 1004 0010 0800 100c ................
- 00000250: 0010 1000 0c10 0008 1000 0410 0808 100a ................
- 00000260: 0810 0c08 100e 0810 1008 1010 080e 1008 ................
- 00000270: 0c10 080a 1008 0810 0a08 100c 0810 0e08 ................
- 00000280: 1010 080e 1008 0c10 080a 1008 0810 0808 ................
- 00000290: 100a 0810 0c08 100e 0810 1008 0e10 080c ................
- 000002a0: 1008 0a10 0b0b 100c 0b10 0d0b 100f 0b10 ................
- 000002b0: 100b 1010 0b0f 100b 0d10 0b0c 100b 0b10 ................
- 000002c0: 0c0b 100d 0b10 0f0b 1010 0b0f 100b 0d10 ................
- 000002d0: 0b0c 100b 0b10 0b0b 100c 0b10 0d0b 100f ................
- 000002e0: 0b10 100b 0f10 0b0d 100b 0c10 0000 0000 ................
- 000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000300: 0000 0000 ....
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0304 (772)
- 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 0000455b #06 (LVDS_Info):
- Size 00d1
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- 00000000: 1c2a 4006 5401 8403 1a00 3000 .*@.T.....0.
- 00000010: 2000 0300 0500 7e01 d700 0000 0402 003c .....~........<
- 00000020: 0000 2000 0000 0000 1d3c 0106 0000 0000 .. ......<......
- 00000030: 00cb c800 075a 5a07 7d03 0300 010a 8241 .....ZZ.}......A
- 00000040: 3421 0000 0000 0000 0000 0000 0480 0000 4!..............
- 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000c0: 0000 0000 0000 0000 0000 0000 0000 ff00 ................
- 000000d0: 00 .
- NOTE: Dumper revision differs. Used: Format Rev. 01 Content Rev. 02
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x00d1 (209)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x03 (3)
- 0004: ATOM_DTD_FORMAT sLCDTiming :
- 0004: USHORT usPixClk = 0x2a1c (10780)
- 0006: USHORT usHActive = 0x0640 (1600)
- 0008: USHORT usHBlanking_Time = 0x0154 (340)
- 000a: USHORT usVActive = 0x0384 (900)
- 000c: USHORT usVBlanking_Time = 0x001a (26)
- 000e: USHORT usHSyncOffset = 0x0030 (48)
- 0010: USHORT usHSyncWidth = 0x0020 (32)
- 0012: USHORT usVSyncOffset = 0x0003 (3)
- 0014: USHORT usVSyncWidth = 0x0005 (5)
- 0016: USHORT usImageHSize = 0x017e (382)
- 0018: USHORT usImageVSize = 0x00d7 (215)
- 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 = 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 = 0x0001 (1)
- USHORT Reserved:6 = 0x0000 (0)
- 001c: (union) USHORT usAccess = 0x0204 (516)
- 001e: UCHAR ucInternalModeNumber = 0x00 (0)
- 001f: UCHAR ucRefreshRate = 0x3c (60)
- 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 = 0x06 (6)
- 002c: USHORT usLCDVenderID = 0x0000 (0)
- 002e: USHORT usLCDProductID = 0x0000 (0)
- 0030: UCHAR ucLCDPanel_SpecialHandlingCap = 0x00 (0)
- 0031: UCHAR ucPanelInfoSize = 0xcb (203)
- 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 00000000 #08 (AnalogTV_Info):
- data_table 00000000 #09 (SupportedDevicesInfo):
- data_table 0000462c #0a (GPIO_I2C_Info):
- Size 00a6
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 4c19 4e19 4f19 4d19 4c19 4e19 L.N.O.M.L.N.
- 00000010: 4f19 4d19 9000 0000 0008 0808 0800 0050 O.M............P
- 00000020: 1952 1953 1951 1950 1952 1953 1951 1991 .R.S.Q.P.R.S.Q..
- 00000030: 0000 0000 0808 0808 0000 5419 5619 5719 ..........T.V.W.
- 00000040: 5519 5419 5619 5719 5519 9200 0000 0008 U.T.V.W.U.......
- 00000050: 0808 0800 0058 195a 195b 1959 1958 195a .....X.Z.[.Y.X.Z
- 00000060: 195b 1959 1993 0000 0000 0808 0808 0000 .[.Y............
- 00000070: 5c19 5e19 5f19 5d19 5c19 5e19 5f19 5d19 \.^._.].\.^._.].
- 00000080: 9400 0000 0008 0808 0800 0060 1962 1963 ...........`.b.c
- 00000090: 1961 1960 1962 1963 1961 1995 0000 0000 .a.`.b.c.a......
- 000000a0: 0808 0808 0000 ......
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x00a6 (166)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [0] :
- 0004: USHORT usClkMaskRegisterIndex = 0x194c (6476)
- 0006: USHORT usClkEnRegisterIndex = 0x194e (6478)
- 0008: USHORT usClkY_RegisterIndex = 0x194f (6479)
- 000a: USHORT usClkA_RegisterIndex = 0x194d (6477)
- 000c: USHORT usDataMaskRegisterIndex = 0x194c (6476)
- 000e: USHORT usDataEnRegisterIndex = 0x194e (6478)
- 0010: USHORT usDataY_RegisterIndex = 0x194f (6479)
- 0012: USHORT usDataA_RegisterIndex = 0x194d (6477)
- 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 = 0x1950 (6480)
- 0021: USHORT usClkEnRegisterIndex = 0x1952 (6482)
- 0023: USHORT usClkY_RegisterIndex = 0x1953 (6483)
- 0025: USHORT usClkA_RegisterIndex = 0x1951 (6481)
- 0027: USHORT usDataMaskRegisterIndex = 0x1950 (6480)
- 0029: USHORT usDataEnRegisterIndex = 0x1952 (6482)
- 002b: USHORT usDataY_RegisterIndex = 0x1953 (6483)
- 002d: USHORT usDataA_RegisterIndex = 0x1951 (6481)
- 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 = 0x1954 (6484)
- 003c: USHORT usClkEnRegisterIndex = 0x1956 (6486)
- 003e: USHORT usClkY_RegisterIndex = 0x1957 (6487)
- 0040: USHORT usClkA_RegisterIndex = 0x1955 (6485)
- 0042: USHORT usDataMaskRegisterIndex = 0x1954 (6484)
- 0044: USHORT usDataEnRegisterIndex = 0x1956 (6486)
- 0046: USHORT usDataY_RegisterIndex = 0x1957 (6487)
- 0048: USHORT usDataA_RegisterIndex = 0x1955 (6485)
- 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 = 0x1958 (6488)
- 0057: USHORT usClkEnRegisterIndex = 0x195a (6490)
- 0059: USHORT usClkY_RegisterIndex = 0x195b (6491)
- 005b: USHORT usClkA_RegisterIndex = 0x1959 (6489)
- 005d: USHORT usDataMaskRegisterIndex = 0x1958 (6488)
- 005f: USHORT usDataEnRegisterIndex = 0x195a (6490)
- 0061: USHORT usDataY_RegisterIndex = 0x195b (6491)
- 0063: USHORT usDataA_RegisterIndex = 0x1959 (6489)
- 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 = 0x195c (6492)
- 0072: USHORT usClkEnRegisterIndex = 0x195e (6494)
- 0074: USHORT usClkY_RegisterIndex = 0x195f (6495)
- 0076: USHORT usClkA_RegisterIndex = 0x195d (6493)
- 0078: USHORT usDataMaskRegisterIndex = 0x195c (6492)
- 007a: USHORT usDataEnRegisterIndex = 0x195e (6494)
- 007c: USHORT usDataY_RegisterIndex = 0x195f (6495)
- 007e: USHORT usDataA_RegisterIndex = 0x195d (6493)
- 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 = 0x1960 (6496)
- 008d: USHORT usClkEnRegisterIndex = 0x1962 (6498)
- 008f: USHORT usClkY_RegisterIndex = 0x1963 (6499)
- 0091: USHORT usClkA_RegisterIndex = 0x1961 (6497)
- 0093: USHORT usDataMaskRegisterIndex = 0x1960 (6496)
- 0095: USHORT usDataEnRegisterIndex = 0x1962 (6498)
- 0097: USHORT usDataY_RegisterIndex = 0x1963 (6499)
- 0099: USHORT usDataA_RegisterIndex = 0x1961 (6497)
- 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)
- Total data structure size: 00a6
- data_table 000046d2 #0b (VRAM_UsageByFirmware):
- Size 000c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 05
- 00000000: e0ff 0700 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 = 0x0007ffe0 (524256)
- 0008: USHORT usFirmwareUseInKb = 0x0020 (32)
- 000a: USHORT usFBUsedByDrvInKb = 0x0020 (32)
- Total data structure size: 000c
- data_table 000046de #0c (GPIO_Pin_LUT):
- Size 001c
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 6d19 0001 6d19 0802 6d19 1003 m...m...m...
- 00000010: 6d19 1804 6d19 1a05 6d19 1c06 m...m...m...
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x001c (28)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [0] :
- 0004: USHORT usGpioPin_AIndex = 0x196d (6509)
- 0006: UCHAR ucGpioPinBitShift = 0x00 (0)
- 0007: UCHAR ucGPIO_ID = 0x01 (1)
- 0008: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [1] :
- 0008: USHORT usGpioPin_AIndex = 0x196d (6509)
- 000a: UCHAR ucGpioPinBitShift = 0x08 (8)
- 000b: UCHAR ucGPIO_ID = 0x02 (2)
- 000c: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [2] :
- 000c: USHORT usGpioPin_AIndex = 0x196d (6509)
- 000e: UCHAR ucGpioPinBitShift = 0x10 (16)
- 000f: UCHAR ucGPIO_ID = 0x03 (3)
- 0010: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [3] :
- 0010: USHORT usGpioPin_AIndex = 0x196d (6509)
- 0012: UCHAR ucGpioPinBitShift = 0x18 (24)
- 0013: UCHAR ucGPIO_ID = 0x04 (4)
- 0014: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [4] :
- 0014: USHORT usGpioPin_AIndex = 0x196d (6509)
- 0016: UCHAR ucGpioPinBitShift = 0x1a (26)
- 0017: UCHAR ucGPIO_ID = 0x05 (5)
- 0018: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [5] :
- 0018: USHORT usGpioPin_AIndex = 0x196d (6509)
- 001a: UCHAR ucGpioPinBitShift = 0x1c (28)
- 001b: UCHAR ucGPIO_ID = 0x06 (6)
- Total data structure size: 001c
- data_table 000046fa #0d (VESA_ToInternalModeLUT):
- Size 0114
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 0001 02e6 0101 0212 0301 026a ...........j
- 00000010: 0501 0255 0701 02ea 1001 0612 1101 1612 ...U............
- 00000020: 1301 066a 1401 166a 1601 0655 1701 1655 ...j...j...U...U
- 00000030: 1901 06ea 1a01 16ea 0d01 06e1 0e01 16e1 ................
- 00000040: 2001 0ae1 9301 02e2 9501 16e2 9601 0ae2 ...............
- 00000050: b301 02e4 b501 16e4 b601 0ae4 c301 02e5 ................
- 00000060: c501 16e5 c601 0ae5 3301 02e7 3501 16e7 ........3...5...
- 00000070: 3601 0ae7 5301 02e8 5501 16e8 5601 0ae8 6...S...U...V...
- 00000080: 6301 02e9 6501 16e9 6601 0ae9 2101 0a12 c...e...f...!...
- 00000090: 2201 0a6a 2301 0a55 2401 0aea 4301 02eb "..j#..U$...C...
- 000000a0: 4501 16eb 4601 0aeb 7301 02ec 7501 16ec E...F...s...u...
- 000000b0: 7601 0aec 8301 02ed 8501 16ed 8601 0aed v...............
- 000000c0: d301 02ee d501 16ee d601 0aee e301 02ef ................
- 000000d0: e501 16ef e601 0aef d101 0270 d201 1670 ...........p...p
- 000000e0: d401 0a70 d701 0271 d801 1671 d901 0a71 ...p...q...q...q
- 000000f0: e101 0272 e201 1672 e401 0a72 e701 0273 ...r...r...r...s
- 00000100: e801 1673 e901 0a73 f301 0274 f501 1674 ...s...s...t...t
- 00000110: f601 0a74 ...t
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0114 (276)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [0] :
- 0004: USHORT usVESA_ModeNumber = 0x0100 (256)
- 0006: USHORT usExtendedModeNumber = 0xe602 (58882)
- 0008: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [1] :
- 0008: USHORT usVESA_ModeNumber = 0x0101 (257)
- 000a: USHORT usExtendedModeNumber = 0x1202 (4610)
- 000c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [2] :
- 000c: USHORT usVESA_ModeNumber = 0x0103 (259)
- 000e: USHORT usExtendedModeNumber = 0x6a02 (27138)
- 0010: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [3] :
- 0010: USHORT usVESA_ModeNumber = 0x0105 (261)
- 0012: USHORT usExtendedModeNumber = 0x5502 (21762)
- 0014: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [4] :
- 0014: USHORT usVESA_ModeNumber = 0x0107 (263)
- 0016: USHORT usExtendedModeNumber = 0xea02 (59906)
- 0018: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [5] :
- 0018: USHORT usVESA_ModeNumber = 0x0110 (272)
- 001a: USHORT usExtendedModeNumber = 0x1206 (4614)
- 001c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [6] :
- 001c: USHORT usVESA_ModeNumber = 0x0111 (273)
- 001e: USHORT usExtendedModeNumber = 0x1216 (4630)
- 0020: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [7] :
- 0020: USHORT usVESA_ModeNumber = 0x0113 (275)
- 0022: USHORT usExtendedModeNumber = 0x6a06 (27142)
- 0024: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [8] :
- 0024: USHORT usVESA_ModeNumber = 0x0114 (276)
- 0026: USHORT usExtendedModeNumber = 0x6a16 (27158)
- 0028: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [9] :
- 0028: USHORT usVESA_ModeNumber = 0x0116 (278)
- 002a: USHORT usExtendedModeNumber = 0x5506 (21766)
- 002c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [10] :
- 002c: USHORT usVESA_ModeNumber = 0x0117 (279)
- 002e: USHORT usExtendedModeNumber = 0x5516 (21782)
- 0030: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [11] :
- 0030: USHORT usVESA_ModeNumber = 0x0119 (281)
- 0032: USHORT usExtendedModeNumber = 0xea06 (59910)
- 0034: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [12] :
- 0034: USHORT usVESA_ModeNumber = 0x011a (282)
- 0036: USHORT usExtendedModeNumber = 0xea16 (59926)
- 0038: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [13] :
- 0038: USHORT usVESA_ModeNumber = 0x010d (269)
- 003a: USHORT usExtendedModeNumber = 0xe106 (57606)
- 003c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
- 003c: USHORT usVESA_ModeNumber = 0x010e (270)
- 003e: USHORT usExtendedModeNumber = 0xe116 (57622)
- 0040: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
- 0040: USHORT usVESA_ModeNumber = 0x0120 (288)
- 0042: USHORT usExtendedModeNumber = 0xe10a (57610)
- 0044: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
- 0044: USHORT usVESA_ModeNumber = 0x0193 (403)
- 0046: USHORT usExtendedModeNumber = 0xe202 (57858)
- 0048: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
- 0048: USHORT usVESA_ModeNumber = 0x0195 (405)
- 004a: USHORT usExtendedModeNumber = 0xe216 (57878)
- 004c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
- 004c: USHORT usVESA_ModeNumber = 0x0196 (406)
- 004e: USHORT usExtendedModeNumber = 0xe20a (57866)
- 0050: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
- 0050: USHORT usVESA_ModeNumber = 0x01b3 (435)
- 0052: USHORT usExtendedModeNumber = 0xe402 (58370)
- 0054: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
- 0054: USHORT usVESA_ModeNumber = 0x01b5 (437)
- 0056: USHORT usExtendedModeNumber = 0xe416 (58390)
- 0058: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
- 0058: USHORT usVESA_ModeNumber = 0x01b6 (438)
- 005a: USHORT usExtendedModeNumber = 0xe40a (58378)
- 005c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
- 005c: USHORT usVESA_ModeNumber = 0x01c3 (451)
- 005e: USHORT usExtendedModeNumber = 0xe502 (58626)
- 0060: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
- 0060: USHORT usVESA_ModeNumber = 0x01c5 (453)
- 0062: USHORT usExtendedModeNumber = 0xe516 (58646)
- 0064: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
- 0064: USHORT usVESA_ModeNumber = 0x01c6 (454)
- 0066: USHORT usExtendedModeNumber = 0xe50a (58634)
- 0068: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
- 0068: USHORT usVESA_ModeNumber = 0x0133 (307)
- 006a: USHORT usExtendedModeNumber = 0xe702 (59138)
- 006c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
- 006c: USHORT usVESA_ModeNumber = 0x0135 (309)
- 006e: USHORT usExtendedModeNumber = 0xe716 (59158)
- 0070: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
- 0070: USHORT usVESA_ModeNumber = 0x0136 (310)
- 0072: USHORT usExtendedModeNumber = 0xe70a (59146)
- 0074: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [28] :
- 0074: USHORT usVESA_ModeNumber = 0x0153 (339)
- 0076: USHORT usExtendedModeNumber = 0xe802 (59394)
- 0078: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [29] :
- 0078: USHORT usVESA_ModeNumber = 0x0155 (341)
- 007a: USHORT usExtendedModeNumber = 0xe816 (59414)
- 007c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [30] :
- 007c: USHORT usVESA_ModeNumber = 0x0156 (342)
- 007e: USHORT usExtendedModeNumber = 0xe80a (59402)
- 0080: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [31] :
- 0080: USHORT usVESA_ModeNumber = 0x0163 (355)
- 0082: USHORT usExtendedModeNumber = 0xe902 (59650)
- 0084: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [32] :
- 0084: USHORT usVESA_ModeNumber = 0x0165 (357)
- 0086: USHORT usExtendedModeNumber = 0xe916 (59670)
- 0088: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [33] :
- 0088: USHORT usVESA_ModeNumber = 0x0166 (358)
- 008a: USHORT usExtendedModeNumber = 0xe90a (59658)
- 008c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [34] :
- 008c: USHORT usVESA_ModeNumber = 0x0121 (289)
- 008e: USHORT usExtendedModeNumber = 0x120a (4618)
- 0090: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [35] :
- 0090: USHORT usVESA_ModeNumber = 0x0122 (290)
- 0092: USHORT usExtendedModeNumber = 0x6a0a (27146)
- 0094: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [36] :
- 0094: USHORT usVESA_ModeNumber = 0x0123 (291)
- 0096: USHORT usExtendedModeNumber = 0x550a (21770)
- 0098: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [37] :
- 0098: USHORT usVESA_ModeNumber = 0x0124 (292)
- 009a: USHORT usExtendedModeNumber = 0xea0a (59914)
- 009c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [38] :
- 009c: USHORT usVESA_ModeNumber = 0x0143 (323)
- 009e: USHORT usExtendedModeNumber = 0xeb02 (60162)
- 00a0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [39] :
- 00a0: USHORT usVESA_ModeNumber = 0x0145 (325)
- 00a2: USHORT usExtendedModeNumber = 0xeb16 (60182)
- 00a4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [40] :
- 00a4: USHORT usVESA_ModeNumber = 0x0146 (326)
- 00a6: USHORT usExtendedModeNumber = 0xeb0a (60170)
- 00a8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [41] :
- 00a8: USHORT usVESA_ModeNumber = 0x0173 (371)
- 00aa: USHORT usExtendedModeNumber = 0xec02 (60418)
- 00ac: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [42] :
- 00ac: USHORT usVESA_ModeNumber = 0x0175 (373)
- 00ae: USHORT usExtendedModeNumber = 0xec16 (60438)
- 00b0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [43] :
- 00b0: USHORT usVESA_ModeNumber = 0x0176 (374)
- 00b2: USHORT usExtendedModeNumber = 0xec0a (60426)
- 00b4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [44] :
- 00b4: USHORT usVESA_ModeNumber = 0x0183 (387)
- 00b6: USHORT usExtendedModeNumber = 0xed02 (60674)
- 00b8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [45] :
- 00b8: USHORT usVESA_ModeNumber = 0x0185 (389)
- 00ba: USHORT usExtendedModeNumber = 0xed16 (60694)
- 00bc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [46] :
- 00bc: USHORT usVESA_ModeNumber = 0x0186 (390)
- 00be: USHORT usExtendedModeNumber = 0xed0a (60682)
- 00c0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [47] :
- 00c0: USHORT usVESA_ModeNumber = 0x01d3 (467)
- 00c2: USHORT usExtendedModeNumber = 0xee02 (60930)
- 00c4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [48] :
- 00c4: USHORT usVESA_ModeNumber = 0x01d5 (469)
- 00c6: USHORT usExtendedModeNumber = 0xee16 (60950)
- 00c8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [49] :
- 00c8: USHORT usVESA_ModeNumber = 0x01d6 (470)
- 00ca: USHORT usExtendedModeNumber = 0xee0a (60938)
- 00cc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [50] :
- 00cc: USHORT usVESA_ModeNumber = 0x01e3 (483)
- 00ce: USHORT usExtendedModeNumber = 0xef02 (61186)
- 00d0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [51] :
- 00d0: USHORT usVESA_ModeNumber = 0x01e5 (485)
- 00d2: USHORT usExtendedModeNumber = 0xef16 (61206)
- 00d4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [52] :
- 00d4: USHORT usVESA_ModeNumber = 0x01e6 (486)
- 00d6: USHORT usExtendedModeNumber = 0xef0a (61194)
- 00d8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [53] :
- 00d8: USHORT usVESA_ModeNumber = 0x01d1 (465)
- 00da: USHORT usExtendedModeNumber = 0x7002 (28674)
- 00dc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [54] :
- 00dc: USHORT usVESA_ModeNumber = 0x01d2 (466)
- 00de: USHORT usExtendedModeNumber = 0x7016 (28694)
- 00e0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [55] :
- 00e0: USHORT usVESA_ModeNumber = 0x01d4 (468)
- 00e2: USHORT usExtendedModeNumber = 0x700a (28682)
- 00e4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [56] :
- 00e4: USHORT usVESA_ModeNumber = 0x01d7 (471)
- 00e6: USHORT usExtendedModeNumber = 0x7102 (28930)
- 00e8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [57] :
- 00e8: USHORT usVESA_ModeNumber = 0x01d8 (472)
- 00ea: USHORT usExtendedModeNumber = 0x7116 (28950)
- 00ec: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [58] :
- 00ec: USHORT usVESA_ModeNumber = 0x01d9 (473)
- 00ee: USHORT usExtendedModeNumber = 0x710a (28938)
- 00f0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [59] :
- 00f0: USHORT usVESA_ModeNumber = 0x01e1 (481)
- 00f2: USHORT usExtendedModeNumber = 0x7202 (29186)
- 00f4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [60] :
- 00f4: USHORT usVESA_ModeNumber = 0x01e2 (482)
- 00f6: USHORT usExtendedModeNumber = 0x7216 (29206)
- 00f8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [61] :
- 00f8: USHORT usVESA_ModeNumber = 0x01e4 (484)
- 00fa: USHORT usExtendedModeNumber = 0x720a (29194)
- 00fc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [62] :
- 00fc: USHORT usVESA_ModeNumber = 0x01e7 (487)
- 00fe: USHORT usExtendedModeNumber = 0x7302 (29442)
- 0100: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [63] :
- 0100: USHORT usVESA_ModeNumber = 0x01e8 (488)
- 0102: USHORT usExtendedModeNumber = 0x7316 (29462)
- 0104: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [64] :
- 0104: USHORT usVESA_ModeNumber = 0x01e9 (489)
- 0106: USHORT usExtendedModeNumber = 0x730a (29450)
- 0108: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [65] :
- 0108: USHORT usVESA_ModeNumber = 0x01f3 (499)
- 010a: USHORT usExtendedModeNumber = 0x7402 (29698)
- 010c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [66] :
- 010c: USHORT usVESA_ModeNumber = 0x01f5 (501)
- 010e: USHORT usExtendedModeNumber = 0x7416 (29718)
- 0110: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [67] :
- 0110: USHORT usVESA_ModeNumber = 0x01f6 (502)
- 0112: USHORT usExtendedModeNumber = 0x740a (29706)
- Total data structure size: 0114
- data_table 00000000 #0e (ComponentVideoInfo):
- data_table 0000480e #0f (PowerPlayInfo):
- Size 0198
- Format Rev. 06
- Param Rev. 00
- Content Rev. 01
- 00000000: 0000 0000 002e 004d 009f 0000 .......M....
- 00000010: 0000 002e 0002 0000 000e 0000 8000 0000 ................
- 00000020: 0000 0000 0000 0000 0b00 0000 6101 0802 ............a...
- 00000030: 0000 0101 0101 0202 0203 0203 0203 0204 ................
- 00000040: 0001 0305 0102 0301 0604 0107 0405 102d ...............-
- 00000050: 6c00 0000 0000 0000 0000 0000 0000 00d1 l...............
- 00000060: 8200 0100 0000 0000 0000 0000 0000 00f8 ................
- 00000070: c100 0200 0000 0000 0000 0000 0000 00af ................
- 00000080: ff00 0300 0000 0000 0000 0000 0000 0020 ...............
- 00000090: 4e00 0000 0000 0000 0000 0000 0000 0008 N...............
- 000000a0: 1800 8000 0000 8000 0000 0000 3075 0000 ............0u..
- 000000b0: fc60 0000 0000 0000 0000 4000 0000 8000 .`........@.....
- 000000c0: 0000 0000 409c 0000 3075 0000 0000 0000 ....@...0u......
- 000000d0: 0000 0400 0000 0000 0000 0000 4019 0100 ............@...
- 000000e0: 60ea 0000 0000 0000 0000 0000 0000 0000 `...............
- 000000f0: 0000 0400 4019 0100 60ea 0000 0000 0000 ....@...`.......
- 00000100: 0001 0000 0000 8000 0000 0000 0000 0000 ................
- 00000110: 0000 0000 0000 0000 0005 0000 0000 0000 ................
- 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000130: 0008 0000 0000 0000 0000 0000 0000 0000 ................
- 00000140: 0000 0000 0000 0000 0010 0000 0000 0000 ................
- 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000160: 000c 0000 0000 0000 0000 006d 0100 0340 ...........m...@
- 00000170: 9c00 409c 0056 d000 56d0 00dc 0b01 dc0b ..@..V..V.......
- 00000180: 0103 0100 0002 0001 0300 0206 0203 0203 ................
- 00000190: 0001 0102 0001 0102 ........
- data_table 00000000 #10 (CompassionateData):
- data_table 00004a0e #11 (SaveRestoreInfo/DispDevicePriorityInfo):
- Size 0018
- Format Rev. 02
- Param Rev. 00
- Content Rev. 01
- 00000000: 0200 0800 8000 0002 0004 0008 ............
- 00000010: 4000 0100 1000 ffff @.......
- data_table 00000000 #12 (PPLL_SS_Info/SS_Info):
- data_table 00000000 #13 (OemInfo):
- data_table 00000000 #14 (XTMDS_Info):
- data_table 00000000 #15 (MclkSS_Info):
- data_table 00004a26 #16 (Object_Info/Object_Header):
- Size 025b
- Format Rev. 01
- Param Rev. 00
- Content Rev. 03
- 00000000: 0b00 5e00 0000 6401 0000 1200 ..^...d.....
- 00000010: 2502 0601 0000 0200 0c00 0e31 0011 2121 %..........1..!!
- 00000020: 2322 0100 0c00 0531 0011 2122 2221 0800 #".....1..!""!..
- 00000030: 0c00 0c31 0011 1e21 0000 0000 0c00 0000 ...1...!........
- 00000040: 0011 1e22 0000 0000 0c00 0000 0011 2021 ...".......... !
- 00000050: 0000 0000 0c00 0000 0011 2022 0000 0600 .......... "....
- 00000060: 0000 0e31 9200 9800 0000 0531 b500 bb00 ...1.......1....
- 00000070: 0000 0c31 d800 de00 0000 0000 fb00 0101 ...1............
- 00000080: 0000 0000 1e01 2401 0000 0000 4101 4701 ......$.....A.G.
- 00000090: 0000 0123 2200 0000 0414 0100 1001 0000 ...#"...........
- 000000a0: 0200 0000 0000 0000 0000 0000 0104 9000 ................
- 000000b0: 0204 0100 ff01 2221 0000 0004 1401 0000 ......"!........
- 000000c0: 0100 0001 0000 0000 0000 0000 0000 0001 ................
- 000000d0: 0491 0002 0402 00ff 011e 2100 0000 0414 ..........!.....
- 000000e0: 0100 1002 0000 0800 0000 0000 0000 0000 ................
- 000000f0: 0000 0104 9200 0204 0300 ff01 2322 0000 ............#"..
- 00000100: 0004 1400 0000 0000 0000 0000 0000 0000 ................
- 00000110: 0000 0000 0001 0400 0002 0400 00ff 0123 ...............#
- 00000120: 2200 0000 0414 0000 0000 0000 0000 0000 "...............
- 00000130: 0000 0000 0000 0000 0104 0000 0204 0000 ................
- 00000140: ff01 2322 0000 0004 1400 0000 0000 0000 ..#"............
- 00000150: 0000 0000 0000 0000 0000 0001 0400 0002 ................
- 00000160: 0400 00ff 0900 0000 2121 b001 b601 0000 ........!!......
- 00000170: 2321 bb01 c101 0000 2122 ca01 d001 0000 #!......!"......
- 00000180: 2322 d501 e101 0000 1e21 ea01 f001 0000 #".......!......
- 00000190: 2221 f501 fb01 0000 1e22 0402 0a02 0000 "!......."......
- 000001a0: 2021 0f02 1502 0000 2022 1a02 2002 0000 !...... ".. ...
- 000001b0: 0100 1101 2322 1404 0300 ff01 2121 0115 ....#"......!!..
- 000001c0: 3101 0400 0002 0400 00ff 0100 1101 2221 1............."!
- 000001d0: 1404 0300 ff01 2121 010e 3115 3415 3515 ......!!..1.4.5.
- 000001e0: 3601 0490 0002 0401 00ff 0100 1101 0c31 6..............1
- 000001f0: 1404 0300 ff01 2122 0105 3101 0491 0002 ......!"..1.....
- 00000200: 0402 00ff 0100 1101 2322 1404 0300 ff01 ........#"......
- 00000210: 0011 0123 2214 0403 00ff 0100 1101 2322 ...#".........#"
- 00000220: 1404 0300 ff02 0000 0003 7100 0039 0200 ..........q..9..
- 00000230: 0004 714e 0254 0200 0010 0a01 0203 0405 ..qN.T..........
- 00000240: 0600 0011 0a90 9192 9394 9500 00ff 0000 ................
- 00000250: 0000 0000 0906 0001 0000 ff ...........
- NOTE: General revisionless dumper only.
- NOTE: Data part see radeonhd
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x025b (603)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x03 (3)
- 0004: USHORT usDeviceSupport = 0x000b (11)
- 0006: USHORT usConnectorObjectTableOffset = 0x005e (94)
- 0008: USHORT usRouterObjectTableOffset = 0x0000 (0)
- 000a: USHORT usEncoderObjectTableOffset = 0x0164 (356)
- 000c: USHORT usProtectionObjectTableOffset = 0x0000 (0)
- 000e: USHORT usDisplayPathTableOffset = 0x0012 (18)
- Total data structure size: 0010
- data_table 00004c81 #17 (IndirectIOAccess):
- Size 002d
- Format Rev. 01
- Param Rev. 00
- Content Rev. 01
- 00000000: 0103 0238 0006 1000 0003 3800 ...8......8.
- 00000010: 0239 0009 1000 0183 0238 0006 1000 0003 .9.......8......
- 00000020: 3800 0820 0000 0339 0009 2600 00 8.. ...9..&..
- NOTE: General revisionless dumper only.
- NOTE: Binary data part skipped
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x002d (45)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- Total data structure size: 002d
- data_table 00000000 #18 (MC_InitParameter/AdjustARB_SEQ):
- data_table 00000000 #19 (ASIC_VDDC_Info):
- data_table 00004cae #1a (ASIC_InternalSS_Info/ASIC_MVDDC_Info):
- Size 0034
- Format Rev. 03
- Param Rev. 00
- Content Rev. 01
- 00000000: ffff ff00 0000 e40c 0401 0000 ............
- 00000010: ffff ff00 0000 e40c 0501 0000 ffff ff00 ................
- 00000020: 6400 a00f 0601 0000 ffff ff00 2400 4e0c d...........$.N.
- 00000030: 0702 0000 ....
- NOTE: General revisionless dumper only.
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0034 (52)
- 0002: UCHAR ucTableFormatRevision = 0x03 (3)
- 0003: UCHAR ucTableContentRevision = 0x01 (1)
- 0004: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [0] :
- 0004: ULONG ulTargetClockRange = 0x00ffffff (16777215)
- 0008: USHORT usSpreadSpectrumPercentage = 0x0000 (0)
- 000a: USHORT usSpreadRateInKhz = 0x0ce4 (3300)
- 000c: UCHAR ucClockIndication = 0x04 (4)
- 000d: UCHAR ucSpreadSpectrumMode = 0x01 (1)
- 000e: UCHAR ucReserved [0] = 0x00 (0)
- 000f: UCHAR ucReserved [1] = 0x00 (0)
- 0010: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [1] :
- 0010: ULONG ulTargetClockRange = 0x00ffffff (16777215)
- 0014: USHORT usSpreadSpectrumPercentage = 0x0000 (0)
- 0016: USHORT usSpreadRateInKhz = 0x0ce4 (3300)
- 0018: UCHAR ucClockIndication = 0x05 (5)
- 0019: UCHAR ucSpreadSpectrumMode = 0x01 (1)
- 001a: UCHAR ucReserved [0] = 0x00 (0)
- 001b: UCHAR ucReserved [1] = 0x00 (0)
- 001c: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [2] :
- 001c: ULONG ulTargetClockRange = 0x00ffffff (16777215)
- 0020: USHORT usSpreadSpectrumPercentage = 0x0064 (100)
- 0022: USHORT usSpreadRateInKhz = 0x0fa0 (4000)
- 0024: UCHAR ucClockIndication = 0x06 (6)
- 0025: UCHAR ucSpreadSpectrumMode = 0x01 (1)
- 0026: UCHAR ucReserved [0] = 0x00 (0)
- 0027: UCHAR ucReserved [1] = 0x00 (0)
- 0028: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [3] :
- 0028: ULONG ulTargetClockRange = 0x00ffffff (16777215)
- 002c: USHORT usSpreadSpectrumPercentage = 0x0024 (36)
- 002e: USHORT usSpreadRateInKhz = 0x0c4e (3150)
- 0030: UCHAR ucClockIndication = 0x07 (7)
- 0031: UCHAR ucSpreadSpectrumMode = 0x02 (2)
- 0032: UCHAR ucReserved [0] = 0x00 (0)
- 0033: UCHAR ucReserved [1] = 0x00 (0)
- Total data structure size: 0034
- data_table 00004ce2 #1b (TV_VideoMode/DispOutInfo):
- Size 005a
- Format Rev. 02
- Param Rev. 00
- Content Rev. 03
- 00000000: 1400 0000 5936 0000 3d04 0203 ....Y6..=...
- 00000010: 0000 0000 1e21 5200 4c00 03ff ff00 1e22 .....!R.L......"
- 00000020: 5500 4c04 09ff ff00 2021 5500 4c40 0aff U.L..... !U.L@..
- 00000030: ff00 2022 5500 4c44 0bff ff00 2121 5500 .. "U.LD....!!U.
- 00000040: 4c80 0cff ff00 2122 5500 4c84 0dff ff00 L.....!"U.L.....
- 00000050: ffff 0106 ff02 0600 06ff ..........
- data_table 00000000 #1c (VRAM_Info):
- data_table 00000000 #1d (MemoryTrainingInfo/ASIC_MVDDQ_Info):
- data_table 00004d3c #1e (IntegratedSystemInfo):
- Size 0200
- Format Rev. 01
- Param Rev. 00
- Content Rev. 07
- 00000000: 204e 0000 407e 0500 8038 0100 N..@~...8..
- 00000010: 0000 0000 ee85 0000 0100 0000 00e1 0000 ................
- 00000020: 0200 0000 60ea 0000 0300 0000 8038 0100 ....`........8..
- 00000030: 0000 0000 0800 0000 0200 0000 0000 d8fe ................
- 00000040: c800 6401 204e 0000 0700 0000 0000 0000 ..d. N..........
- 00000050: 5000 5400 0300 7401 0000 0302 0000 0000 P.T...t.........
- 00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000000d0: 0000 0000 2d6c 0000 0000 7000 d182 0000 ....-l....p.....
- 000000e0: 0100 5e00 f8c1 0000 0200 5200 afff 0000 ..^.......R.....
- 000000f0: 0300 4400 afff 0000 0300 4400 8b1e 0000 ..D.......D.....
- 00000100: 8038 0100 0000 0000 4c13 0000 d007 0000 .8......L.......
- 00000110: 2400 0000 0000 0000 0000 0000 0000 0000 $...............
- 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000130: 0000 0000 0000 0000 0000 0000 0003 0300 ................
- 00000140: 0003 0105 8038 0100 8038 0100 8038 0100 .....8...8...8..
- 00000150: 1482 0000 5800 7200 0071 0200 d0fb 0100 ....X.r..q......
- 00000160: b0ad 0100 8038 0100 0100 0000 303a 2430 .....8......0:$0
- 00000170: 1a23 1418 8c00 0101 0000 0000 0000 0000 .#..............
- 00000180: 0000 0000 0000 0000 0200 1001 0e31 0000 .............1..
- 00000190: 2322 e400 0000 0000 0100 0001 0531 0101 #"...........1..
- 000001a0: 2221 e400 0000 0000 0800 1002 0c31 0202 "!...........1..
- 000001b0: 0000 e400 0000 0000 0000 0000 0000 0000 ................
- 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- NOTE: Dumper revision differs. Used: Format Rev. 01 Content Rev. 06
- 0000: ATOM_COMMON_TABLE_HEADER sHeader :
- 0000: USHORT usStructureSize = 0x0200 (512)
- 0002: UCHAR ucTableFormatRevision = 0x01 (1)
- 0003: UCHAR ucTableContentRevision = 0x07 (7)
- 0004: ULONG ulBootUpEngineClock = 0x00004e20 (20000)
- 0008: ULONG ulDentistVCOFreq = 0x00057e40 (360000)
- 000c: ULONG ulBootUpUMAClock = 0x00013880 (80000)
- 0010: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [0] :
- 0010: ULONG ulVoltageIndex = 0x00000000 (0)
- 0014: ULONG ulMaximumSupportedCLK = 0x000085ee (34286)
- 0018: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [1] :
- 0018: ULONG ulVoltageIndex = 0x00000001 (1)
- 001c: ULONG ulMaximumSupportedCLK = 0x0000e100 (57600)
- 0020: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [2] :
- 0020: ULONG ulVoltageIndex = 0x00000002 (2)
- 0024: ULONG ulMaximumSupportedCLK = 0x0000ea60 (60000)
- 0028: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [3] :
- 0028: ULONG ulVoltageIndex = 0x00000003 (3)
- 002c: ULONG ulMaximumSupportedCLK = 0x00013880 (80000)
- 0030: ULONG ulBootUpReqDisplayVector = 0x00000000 (0)
- 0034: ULONG ulOtherDisplayMisc = 0x00000008 (8)
- 0038: ULONG ulGPUCapInfo = 0x00000002 (2)
- 003c: ULONG ulSB_MMIO_Base_Addr = 0xfed80000 (-19398656)
- 0040: USHORT usRequestedPWMFreqInHz = 0x00c8 (200)
- 0042: UCHAR ucHtcTmpLmt = 0x64 (100)
- 0043: UCHAR ucHtcHystLmt = 0x01 (1)
- 0044: ULONG ulMinEngineClock = 0x00004e20 (20000)
- 0048: ULONG ulSystemConfig = 0x00000007 (7)
- 004c: ULONG ulCPUCapInfo = 0x00000000 (0)
- 0050: USHORT usNBP0Voltage = 0x0050 (80)
- 0052: USHORT usNBP1Voltage = 0x0054 (84)
- 0054: USHORT usBootUpNBVoltage = 0x0003 (3)
- 0056: USHORT usExtDispConnInfoOffset = 0x0174 (372)
- 0058: USHORT usPanelRefreshRateRange = 0x0000 (0)
- 005a: UCHAR ucMemoryType = 0x03 (3)
- 005b: UCHAR ucUMAChannelNumber = 0x02 (2)
- 005c: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [0] = 0x00000000 (0)
- 0060: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [1] = 0x00000000 (0)
- 0064: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [2] = 0x00000000 (0)
- 0068: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [3] = 0x00000000 (0)
- 006c: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [4] = 0x00000000 (0)
- 0070: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [5] = 0x00000000 (0)
- 0074: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [6] = 0x00000000 (0)
- 0078: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [7] = 0x00000000 (0)
- 007c: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [8] = 0x00000000 (0)
- 0080: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [9] = 0x00000000 (0)
- 0084: ULONG ulCSR_M3_ARB_CNTL_UVD [0] = 0x00000000 (0)
- 0088: ULONG ulCSR_M3_ARB_CNTL_UVD [1] = 0x00000000 (0)
- 008c: ULONG ulCSR_M3_ARB_CNTL_UVD [2] = 0x00000000 (0)
- 0090: ULONG ulCSR_M3_ARB_CNTL_UVD [3] = 0x00000000 (0)
- 0094: ULONG ulCSR_M3_ARB_CNTL_UVD [4] = 0x00000000 (0)
- 0098: ULONG ulCSR_M3_ARB_CNTL_UVD [5] = 0x00000000 (0)
- 009c: ULONG ulCSR_M3_ARB_CNTL_UVD [6] = 0x00000000 (0)
- 00a0: ULONG ulCSR_M3_ARB_CNTL_UVD [7] = 0x00000000 (0)
- 00a4: ULONG ulCSR_M3_ARB_CNTL_UVD [8] = 0x00000000 (0)
- 00a8: ULONG ulCSR_M3_ARB_CNTL_UVD [9] = 0x00000000 (0)
- 00ac: ULONG ulCSR_M3_ARB_CNTL_FS3D [0] = 0x00000000 (0)
- 00b0: ULONG ulCSR_M3_ARB_CNTL_FS3D [1] = 0x00000000 (0)
- 00b4: ULONG ulCSR_M3_ARB_CNTL_FS3D [2] = 0x00000000 (0)
- 00b8: ULONG ulCSR_M3_ARB_CNTL_FS3D [3] = 0x00000000 (0)
- 00bc: ULONG ulCSR_M3_ARB_CNTL_FS3D [4] = 0x00000000 (0)
- 00c0: ULONG ulCSR_M3_ARB_CNTL_FS3D [5] = 0x00000000 (0)
- 00c4: ULONG ulCSR_M3_ARB_CNTL_FS3D [6] = 0x00000000 (0)
- 00c8: ULONG ulCSR_M3_ARB_CNTL_FS3D [7] = 0x00000000 (0)
- 00cc: ULONG ulCSR_M3_ARB_CNTL_FS3D [8] = 0x00000000 (0)
- 00d0: ULONG ulCSR_M3_ARB_CNTL_FS3D [9] = 0x00000000 (0)
- 00d4: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [0] :
- 00d4: ULONG ulSupportedSCLK = 0x00006c2d (27693)
- 00d8: USHORT usVoltageIndex = 0x0000 (0)
- 00da: USHORT usVoltageID = 0x0070 (112)
- 00dc: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [1] :
- 00dc: ULONG ulSupportedSCLK = 0x000082d1 (33489)
- 00e0: USHORT usVoltageIndex = 0x0001 (1)
- 00e2: USHORT usVoltageID = 0x005e (94)
- 00e4: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [2] :
- 00e4: ULONG ulSupportedSCLK = 0x0000c1f8 (49656)
- 00e8: USHORT usVoltageIndex = 0x0002 (2)
- 00ea: USHORT usVoltageID = 0x0052 (82)
- 00ec: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [3] :
- 00ec: ULONG ulSupportedSCLK = 0x0000ffaf (65455)
- 00f0: USHORT usVoltageIndex = 0x0003 (3)
- 00f2: USHORT usVoltageID = 0x0044 (68)
- 00f4: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [4] :
- 00f4: ULONG ulSupportedSCLK = 0x0000ffaf (65455)
- 00f8: USHORT usVoltageIndex = 0x0003 (3)
- 00fa: USHORT usVoltageID = 0x0044 (68)
- 00fc: ULONG ulGMCRestoreResetTime = 0x00001e8b (7819)
- 0100: ULONG ulMinimumNClk = 0x00013880 (80000)
- 0104: ULONG ulIdleNClk = 0x00000000 (0)
- 0108: ULONG ulDDR_DLL_PowerUpTime = 0x0000134c (4940)
- 010c: ULONG ulDDR_PLL_PowerUpTime = 0x000007d0 (2000)
- 0110: USHORT usPCIEClkSSPercentage = 0x0024 (36)
- 0112: USHORT usPCIEClkSSType = 0x0000 (0)
- 0114: USHORT usLvdsSSPercentage = 0x0000 (0)
- 0116: USHORT usLvdsSSpreadRateIn10Hz = 0x0000 (0)
- 0118: USHORT usHDMISSPercentage = 0x0000 (0)
- 011a: USHORT usHDMISSpreadRateIn10Hz = 0x0000 (0)
- 011c: USHORT usDVISSPercentage = 0x0000 (0)
- 011e: USHORT usDVISSpreadRateIn10Hz = 0x0000 (0)
- 0120: ULONG ulReserved3 [0] = 0x00000000 (0)
- 0124: ULONG ulReserved3 [1] = 0x00000000 (0)
- 0128: ULONG ulReserved3 [2] = 0x00000000 (0)
- 012c: ULONG ulReserved3 [3] = 0x00000000 (0)
- 0130: ULONG ulReserved3 [4] = 0x00000000 (0)
- 0134: ULONG ulReserved3 [5] = 0x00000000 (0)
- 0138: ULONG ulReserved3 [6] = 0x00000000 (0)
- 013c: ULONG ulReserved3 [7] = 0x00030300 (197376)
- 0140: ULONG ulReserved3 [8] = 0x05010300 (83952384)
- 0144: ULONG ulReserved3 [9] = 0x00013880 (80000)
- 0148: ULONG ulReserved3 [10] = 0x00013880 (80000)
- 014c: ULONG ulReserved3 [11] = 0x00013880 (80000)
- 0150: ULONG ulReserved3 [12] = 0x00008214 (33300)
- 0154: ULONG ulReserved3 [13] = 0x00720058 (7471192)
- 0158: ULONG ulReserved3 [14] = 0x00027100 (160000)
- 015c: ULONG ulReserved3 [15] = 0x0001fbd0 (130000)
- 0160: ULONG ulReserved3 [16] = 0x0001adb0 (110000)
- 0164: ULONG ulReserved3 [17] = 0x00013880 (80000)
- 0168: ULONG ulReserved3 [18] = 0x00000001 (1)
- 016c: ULONG ulReserved3 [19] = 0x30243a30 (807680560)
- 0170: ULONG ulReserved3 [20] = 0x1814231a (403972890)
- 0174: ATOM_EXTERNAL_DISPLAY_CONNECTION_INFO sExtDispConnInfo :
- 0174: ATOM_COMMON_TABLE_HEADER sHeader :
- 0174: USHORT usStructureSize = 0x008c (140)
- 0176: UCHAR ucTableFormatRevision = 0x01 (1)
- 0177: UCHAR ucTableContentRevision = 0x01 (1)
- 0178: UCHAR ucGuid [0] = 0x00 (0)
- 0179: UCHAR ucGuid [1] = 0x00 (0)
- 017a: UCHAR ucGuid [2] = 0x00 (0)
- 017b: UCHAR ucGuid [3] = 0x00 (0)
- 017c: UCHAR ucGuid [4] = 0x00 (0)
- 017d: UCHAR ucGuid [5] = 0x00 (0)
- 017e: UCHAR ucGuid [6] = 0x00 (0)
- 017f: UCHAR ucGuid [7] = 0x00 (0)
- 0180: UCHAR ucGuid [8] = 0x00 (0)
- 0181: UCHAR ucGuid [9] = 0x00 (0)
- 0182: UCHAR ucGuid [10] = 0x00 (0)
- 0183: UCHAR ucGuid [11] = 0x00 (0)
- 0184: UCHAR ucGuid [12] = 0x00 (0)
- 0185: UCHAR ucGuid [13] = 0x00 (0)
- 0186: UCHAR ucGuid [14] = 0x00 (0)
- 0187: UCHAR ucGuid [15] = 0x00 (0)
- 0188: EXT_DISPLAY_PATH sPath [0] :
- 0188: USHORT usDeviceTag = 0x0002 (2)
- 018a: USHORT usDeviceACPIEnum = 0x0110 (272)
- 018c: USHORT usDeviceConnector = 0x310e (12558)
- 018e: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
- 018f: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
- 0190: USHORT usExtEncoderObjId = 0x2223 (8739)
- <unparsable> line 2466: union{
- skipping...
- 0198: EXT_DISPLAY_PATH sPath [1] :
- 0198: USHORT usDeviceTag = 0x0001 (1)
- 019a: USHORT usDeviceACPIEnum = 0x0100 (256)
- 019c: USHORT usDeviceConnector = 0x3105 (12549)
- 019e: UCHAR ucExtAUXDDCLutIndex = 0x01 (1)
- 019f: UCHAR ucExtHPDPINLutIndex = 0x01 (1)
- 01a0: USHORT usExtEncoderObjId = 0x2122 (8482)
- <unparsable> line 2466: union{
- skipping...
- 01a8: EXT_DISPLAY_PATH sPath [2] :
- 01a8: USHORT usDeviceTag = 0x0008 (8)
- 01aa: USHORT usDeviceACPIEnum = 0x0210 (528)
- 01ac: USHORT usDeviceConnector = 0x310c (12556)
- 01ae: UCHAR ucExtAUXDDCLutIndex = 0x02 (2)
- 01af: UCHAR ucExtHPDPINLutIndex = 0x02 (2)
- 01b0: USHORT usExtEncoderObjId = 0x0000 (0)
- <unparsable> line 2466: union{
- skipping...
- 01b8: EXT_DISPLAY_PATH sPath [3] :
- 01b8: USHORT usDeviceTag = 0x0000 (0)
- 01ba: USHORT usDeviceACPIEnum = 0x0000 (0)
- 01bc: USHORT usDeviceConnector = 0x0000 (0)
- 01be: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
- 01bf: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
- 01c0: USHORT usExtEncoderObjId = 0x0000 (0)
- <unparsable> line 2466: union{
- skipping...
- 01c8: EXT_DISPLAY_PATH sPath [4] :
- 01c8: USHORT usDeviceTag = 0x0000 (0)
- 01ca: USHORT usDeviceACPIEnum = 0x0000 (0)
- 01cc: USHORT usDeviceConnector = 0x0000 (0)
- 01ce: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
- 01cf: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
- 01d0: USHORT usExtEncoderObjId = 0x0000 (0)
- <unparsable> line 2466: union{
- skipping...
- 01d8: EXT_DISPLAY_PATH sPath [5] :
- 01d8: USHORT usDeviceTag = 0x0000 (0)
- 01da: USHORT usDeviceACPIEnum = 0x0000 (0)
- 01dc: USHORT usDeviceConnector = 0x0000 (0)
- 01de: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
- 01df: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
- 01e0: USHORT usExtEncoderObjId = 0x0000 (0)
- <unparsable> line 2466: union{
- skipping...
- 01e8: EXT_DISPLAY_PATH sPath [6] :
- 01e8: USHORT usDeviceTag = 0x0000 (0)
- 01ea: USHORT usDeviceACPIEnum = 0x0000 (0)
- 01ec: USHORT usDeviceConnector = 0x0000 (0)
- 01ee: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
- 01ef: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
- 01f0: USHORT usExtEncoderObjId = 0x0000 (0)
- <unparsable> line 2466: union{
- skipping...
- 01f8: UCHAR ucChecksum = 0x00 (0)
- 01f9: UCHAR uc3DStereoPinId = 0x00 (0)
- 01fa: UCHAR Reserved [0] = 0x00 (0)
- 01fb: UCHAR Reserved [1] = 0x00 (0)
- 01fc: UCHAR Reserved [2] = 0x00 (0)
- 01fd: UCHAR Reserved [3] = 0x00 (0)
- 01fe: UCHAR Reserved [4] = 0x00 (0)
- 01ff: UCHAR Reserved [5] = 0x00 (0)
- Total data structure size: 0200
- data_table 00000000 #1f (ASIC_ProfilingInfo/ASIC_VDDCI_Info):
- data_table 00000000 #20 (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):
- data_table 00000000 #21 (PowerSourceInfo):
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement