AlexAltea

Untitled

Dec 14th, 2018
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 282.48 KB | None | 0 0
  1. $ ./atomdis vbios_600b.bin F
  2. Read 40000 bytes of data from vbios_600b.bin
  3.  
  4. Table Format Rev. 01
  5. Table Content Rev. 01
  6. BIOS Boot Message: '
  7. 113-C37700-021 STARSHA GDDR5 200e/
  8. '
  9. Subsystem Vendor ID 1002
  10. Subsystem ID 1002
  11.  
  12. Command Tables:
  13. 0000: ba5c Len 0010 (ASIC_Init)
  14. 0001: ba6c Len 0057 (GetDisplaySurfaceSize)
  15. 0002: bac4 Len 0049 (ASIC_RegistersInit)
  16. 0003: - (VRAM_BlockVenderDetection)
  17. 0004: dc80 Len 01c3 (SetClocksRatio/DIGxEncoderControl)
  18. 0005: bb0e Len 0032 (MemoryControllerInit)
  19. 0006: - (EnableCRTCMemReq)
  20. 0007: - (MemoryParamAdjust)
  21. 0008: bb40 Len 0062 (DVOEncoderControl)
  22. 0009: bba2 Len 00ff (GPIOPinControl)
  23. 000a: - (SetEngineClock)
  24. 000b: - (SetMemoryClock)
  25. 000c: bca2 Len 054b (SetPixelClock)
  26. 000d: c1ee Len 014a (DynamicClockGating)
  27. 000e: - (ResetMemoryDLL)
  28. 000f: - (ResetMemoryDevice)
  29. 0010: - (MemoryPLLInit)
  30. 0011: dc4c Len 0034 (AdjustDisplayPll)
  31. 0012: - (AdjustMemoryController)
  32. 0013: - (EnableASIC_StaticPwrMgt)
  33. 0014: c338 Len 0074 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  34. 0015: - (DAC_LoadDetection)
  35. 0016: - (LVTMAEncoderControl)
  36. 0017: - (LCD1OutputControl)
  37. 0018: - (DAC1EncoderControl)
  38. 0019: - (DAC2EncoderControl)
  39. 001a: - (DVOOutputControl)
  40. 001b: - (CV1OutputControl)
  41. 001c: e3c8 Len 0038 (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  42. 001d: - (TVEncoderControl)
  43. 001e: - (TMDSAEncoderControl)
  44. 001f: - (LVDSEncoderControl)
  45. 0020: - (TV1OutputControl)
  46. 0021: c3ac Len 0078 (EnableScaler)
  47. 0022: c424 Len 003f (BlankCRTC)
  48. 0023: c464 Len 003e (EnableCRTC)
  49. 0024: c4a2 Len 0282 (GetPixelClock)
  50. 0025: c724 Len 002c (EnableVGA_Render)
  51. 0026: - (EnableVGA_Access/GetSCLKOverMCLKRatio)
  52. 0027: - (SetCRTC_Timing)
  53. 0028: c750 Len 0019 (SetCRTC_OverScan)
  54. 0029: - (SetCRTC_Replication)
  55. 002a: c76a Len 003b (SelectCRTC_Source)
  56. 002b: c7a6 Len 0198 (EnableGraphSurfaces)
  57. 002c: c93e Len 004e (UpdateCRTC_DoubleBufferRegisters)
  58. 002d: c98c Len 00d9 (LUT_AutoFill)
  59. 002e: - (EnableHW_IconCursor)
  60. 002f: - (GetMemoryClock)
  61. 0030: - (GetEngineClock)
  62. 0031: ca66 Len 0128 (SetCRTC_UsingDTDTiming)
  63. 0032: cb8e Len 0b3f (ExternalEncoderControl)
  64. 0033: - (LVTMAOutputControl)
  65. 0034: - (VRAM_BlockDetectionByStrap)
  66. 0035: d6ce Len 00e4 (MemoryCleanUp)
  67. 0036: d7b2 Len 0239 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  68. 0037: - (WriteOneByteToHWAssistedI2C)
  69. 0038: d9ec Len 005a (ReadHWAssistedI2CStatus/HPDInterruptService)
  70. 0039: - (SpeedFanControl)
  71. 003a: - (PowerConnectorDetection)
  72. 003b: - (MC_Synchronization)
  73. 003c: da46 Len 00d3 (ComputeMemoryEnginePLL)
  74. 003d: - (MemoryRefreshConversion)
  75. 003e: - (VRAM_GetCurrentInfoBlock)
  76. 003f: - (DynamicMemorySettings)
  77. 0040: - (MemoryTraining)
  78. 0041: db1a Len 0074 (EnableSpreadSpectrumOnPPLL)
  79. 0042: - (TMDSAOutputControl)
  80. 0043: - (SetVoltage)
  81. 0044: - (DAC1OutputControl)
  82. 0045: - (DAC2OutputControl)
  83. 0046: - (SetupHWAssistedI2CStatus)
  84. 0047: - (ClockSource)
  85. 0048: - (MemoryDeviceInit)
  86. 0049: db8e Len 00bd (EnableYUV)
  87. 004a: - (DIG1EncoderControl)
  88. 004b: - (DIG2EncoderControl)
  89. 004c: de44 Len 0363 (DIG1TransmitterControl/UNIPHYTransmitterControl)
  90. 004d: - (DIG2TransmitterControl/LVTMATransmitterControl)
  91. 004e: e1a8 Len 0214 (ProcessAuxChannelTransaction)
  92. 004f: e3bc Len 000b (DPEncoderService)
  93.  
  94. Data Tables:
  95. 0000: - (UtilityPipeLine)
  96. 0001: - (MultimediaCapabilityInfo)
  97. 0002: - (MultimediaConfigInfo)
  98. 0003: ac12 Len 01e0 Rev 01:02 (StandardVESA_Timing) (struct size 01c4)
  99. 0004: adf2 Len 006c Rev 02:02 (FirmwareInfo) (struct size 006c)
  100. 0005: ae5e Len 0304 Rev 02:01 (DAC_Info) (struct size 0008)
  101. 0006: b162 Len 004e Rev 01:03 (LVDS_Info) (struct size 0034)
  102. 0007: b87c Len 01e0 Rev 03:01 (TMDS_Info) (struct size 001e)
  103. 0008: - (AnalogTV_Info)
  104. 0009: - (SupportedDevicesInfo)
  105. 000a: b1b0 Len 003a Rev 01:01 (GPIO_I2C_Info)
  106. 000b: b1ea Len 000c Rev 01:05 (VRAM_UsageByFirmware) (struct size 000c)
  107. 000c: b1f6 Len 000c Rev 01:01 (GPIO_Pin_LUT)
  108. 000d: b202 Len 0114 Rev 01:01 (VESA_ToInternalModeLUT)
  109. 000e: - (ComponentVideoInfo)
  110. 000f: b316 Len 0200 Rev 06:01 (PowerPlayInfo)
  111. 0010: - (CompassionateData)
  112. 0011: b864 Len 0018 Rev 02:01 (SaveRestoreInfo/DispDevicePriorityInfo)
  113. 0012: - (PPLL_SS_Info/SS_Info)
  114. 0013: - (OemInfo)
  115. 0014: - (XTMDS_Info)
  116. 0015: - (MclkSS_Info)
  117. 0016: b516 Len 00b2 Rev 01:03 (Object_Info/Object_Header) (struct size 0010)
  118. 0017: b5c8 Len 002d Rev 01:01 (IndirectIOAccess)
  119. 0018: - (MC_InitParameter/AdjustARB_SEQ)
  120. 0019: - (ASIC_VDDC_Info)
  121. 001a: b7f6 Len 0040 Rev 03:01 (ASIC_InternalSS_Info/ASIC_MVDDC_Info) (struct size 0034)
  122. 001b: b836 Len 002d Rev 02:03 (TV_VideoMode/DispOutInfo)
  123. 001c: - (VRAM_Info)
  124. 001d: - (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  125. 001e: b5f6 Len 0200 Rev 01:08 (IntegratedSystemInfo) (struct size 0200)
  126. 001f: - (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  127. 0020: - (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  128. 0021: - (PowerSourceInfo)
  129.  
  130.  
  131. *** Command Tables:
  132.  
  133. command_table 0000ba5c #00 (ASIC_Init):
  134.  
  135. Size 0010
  136. Format Rev. 01
  137. Param Rev. 00
  138. Content Rev. 01
  139. Attributes: Work space size 00 longs
  140. Parameter space size 02 longs
  141. Table update indicator 0
  142.  
  143. 0006: 5202 CALL_TABLE 02 (ASIC_RegistersInit)
  144. 0008: 5205 CALL_TABLE 05 (MemoryControllerInit)
  145. 000a: 0d65d00502 OR reg[05d0] [..X.] <- 02
  146. 000f: 5b EOT
  147.  
  148.  
  149. command_table 0000ba6c #01 (GetDisplaySurfaceSize):
  150.  
  151. Size 0057
  152. Format Rev. 01
  153. Param Rev. 00
  154. Content Rev. 02
  155. Attributes: Work space size 00 longs
  156. Parameter space size 00 longs
  157. Table update indicator 0
  158.  
  159. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  160. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  161. 000b: 0208000d1a MOVE param[00] [..XX] <- reg[1a0d] [..XX]
  162. 0010: 3208000b1a SUB param[00] [..XX] <- reg[1a0b] [..XX]
  163. 0015: 0288000e1a MOVE param[00] [XX..] <- reg[1a0e] [..XX]
  164. 001a: 3288000c1a SUB param[00] [XX..] <- reg[1a0c] [..XX]
  165. 001f: 030046041a MOVE WS_FB_WIN [XXXX] <- reg[1a04] [XXXX]
  166. 0024: 090546ffffff00 AND WS_FB_WIN [XXXX] <- 00ffffff
  167. 002b: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  168. 002e: 032040011a MOVE WS_QUOT/LOW32 [...X] <- reg[1a01] [...X]
  169. 0033: 09254003 AND WS_QUOT/LOW32 [...X] <- 03
  170. 0037: 75024640 SHR WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
  171. 003b: 0318405c1b MOVE WS_QUOT/LOW32 [..XX] <- reg[1b5c] [XX..]
  172. 0040: 2d024640 ADD WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
  173. 0044: 270046061a DIV WS_FB_WIN [XXXX] <- reg[1a06] [XXXX]
  174. 0049: 2d08405c1b ADD WS_QUOT/LOW32 [..XX] <- reg[1b5c] [..XX]
  175. 004e: 020a0141 MOVE param[01] [..XX] <- WS_REMIND/HI32 [..XX]
  176. 0052: 028a0140 MOVE param[01] [XX..] <- WS_QUOT/LOW32 [..XX]
  177. 0056: 5b EOT
  178.  
  179.  
  180. command_table 0000bac4 #02 (ASIC_RegistersInit):
  181.  
  182. Size 0049
  183. Format Rev. 01
  184. Param Rev. 00
  185. Content Rev. 01
  186. Attributes: Work space size 00 longs
  187. Parameter space size 00 longs
  188. Table update indicator 0
  189.  
  190. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  191. 0009: 0105000b2100200f MOVE reg[0b00] [XXXX] <- 0f200021
  192. 0011: 0105cc0b01000000 MOVE reg[0bcc] [XXXX] <- 00000001
  193. 0019: 0105d30be01b3200 MOVE reg[0bd3] [XXXX] <- 00321be0
  194. 0021: 02650007 MOVE param[00] [..X.] <- 07
  195. 0025: 520d CALL_TABLE 0d (DynamicClockGating)
  196. 0027: 550000 CLEAR param[00] [XXXX]
  197. 002a: 520d CALL_TABLE 0d (DynamicClockGating)
  198. 002c: 5223 CALL_TABLE 23 (EnableCRTC)
  199. 002e: 2c250001 ADD param[00] [...X] <- 01
  200. 0032: 3d250002 COMP param[00] [...X] <- 02
  201. 0036: 452a00 JUMP_Below 002a
  202. 0039: 5102 DELAY_MicroSec 02
  203. 003b: 550000 CLEAR param[00] [XXXX]
  204. 003e: 524e CALL_TABLE 4e (ProcessAuxChannelTransaction)
  205. 0040: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
  206. 0042: 012447183800 MOVE reg[1847] [...X] <- data[0038] [...X]
  207. 0048: 5b EOT
  208.  
  209.  
  210. command_table 00000000 #03 (VRAM_BlockVenderDetection):
  211.  
  212. Attributes: Work space size 01 longs
  213. Parameter space size 00 longs
  214. Table update indicator 0
  215.  
  216. command_table 0000dc80 #04 (SetClocksRatio/DIGxEncoderControl):
  217.  
  218. Size 01c3
  219. Format Rev. 01
  220. Param Rev. 00
  221. Content Rev. 04
  222. Attributes: Work space size 00 longs
  223. Parameter space size 01 longs
  224. Table update indicator 0
  225.  
  226. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  227. 0009: 03014601 MOVE WS_FB_WIN [XXXX] <- param[01] [XXXX]
  228. 000d: 02310100 MOVE param[01] [...X] <- param[00] [.X..]
  229. 0011: 1a250104 SHIFT_RIGHT param[01] [...X] by 04
  230. 0015: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
  231. 0019: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  232. 001b: 02020146 MOVE param[01] [XXXX] <- WS_FB_WIN [XXXX]
  233. 001f: 423900630f4b006308790163096201630a690163137101630b8101630c890163
  234. 0d99016310b2015a5a
  235. SWITCH param[00] [X...]
  236. 0f->004b 08->0179 09->0162 0a->0169 13->0171 0b->0181 0c->0189 0d->0199
  237. 10->01b2
  238. 0048: 435e01 JUMP 015e
  239. 004b: 5400831c CLEAR reg[1c83] [XXXX]
  240. 004f: 3d250101 COMP param[01] [...X] <- 01
  241. 0053: 440c01 JUMP_Equal 010c
  242. 0056: 010d031c1f00 MOVE reg[1c03] [..XX] <- 001f
  243. 005c: 3d250100 COMP param[01] [...X] <- 00
  244. 0060: 447100 JUMP_Equal 0071
  245. 0063: 3d250102 COMP param[01] [...X] <- 02
  246. 0067: 44fb00 JUMP_Equal 00fb
  247. 006a: 3d250105 COMP param[01] [...X] <- 05
  248. 006e: 490301 JUMP_NotEqual 0103
  249. 0071: 07a5001cfe AND reg[1c00] [.X..] <- fe
  250. 0076: 5408c11c CLEAR reg[1cc1] [..XX]
  251. 007a: 3da50100 COMP param[01] [.X..] <- 00
  252. 007e: 498500 JUMP_NotEqual 0085
  253. 0081: 02a50102 MOVE param[01] [.X..] <- 02
  254. 0085: 32a50101 SUB param[01] [.X..] <- 01
  255. 0089: 01f1c11c01 MOVE reg[1cc1] [X...] <- param[01] [.X..]
  256. 008e: 4a25c31c01 TEST reg[1cc3] [...X] <- 01
  257. 0093: 49e300 JUMP_NotEqual 00e3
  258. 0096: 66ff SET_DATA_BLOCK ff (this table)
  259. 0098: 2d0d42bd01 ADD WS_DATAPTR [..XX] <- 01bd
  260. 009d: 03314100 MOVE WS_REMIND/HI32 [...X] <- param[00] [.X..]
  261. 00a1: 09054103000000 AND WS_REMIND/HI32 [XXXX] <- 00000003
  262. 00a8: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  263. 00ac: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  264. 00b0: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
  265. 00b5: 0765c91cfe AND reg[1cc9] [..X.] <- fe
  266. 00ba: 0105ca1c00800000 MOVE reg[1cca] [XXXX] <- 00008000
  267. 00c2: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  268. 00c5: 03094000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [..XX]
  269. 00c9: 21054000800000 MUL WS_QUOT/LOW32 [XXXX] <- 00008000
  270. 00d0: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
  271. 00d4: 0102cb1c40 MOVE reg[1ccb] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  272. 00d9: 0de5cc1c10 OR reg[1ccc] [X...] <- 10
  273. 00de: 0d65001c04 OR reg[1c00] [..X.] <- 04
  274. 00e3: 022001001c MOVE param[01] [...X] <- reg[1c00] [...X]
  275. 00e8: 08250107 AND param[01] [...X] <- 07
  276. 00ec: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  277. 00ee: 152d4604 SHIFT_LEFT WS_FB_WIN [..X.] by 04
  278. 00f2: 01aa9c1b46 MOVE reg[1b9c] [.X..] <- WS_FB_WIN [..X.]
  279. 00f7: 3a0000 SET_REG_BLOCK 0000
  280. 00fa: 5b EOT
  281. 00fb: 0105831c00000000 MOVE reg[1c83] [XXXX] <- 00000000
  282. 0103: 070d7c1ceffc AND reg[1c7c] [..XX] <- fcef
  283. 0109: 434501 JUMP 0145
  284. 010c: 010d031c6300 MOVE reg[1c03] [..XX] <- 0063
  285. 0112: 6606 SET_DATA_BLOCK 06 (LVDS_Info)
  286. 0114: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
  287. 0119: 4ce54120 TEST WS_REMIND/HI32 [X...] <- 20
  288. 011d: 443601 JUMP_Equal 0136
  289. 0120: 0d258c1c01 OR reg[1c8c] [...X] <- 01
  290. 0125: 03e4412800 MOVE WS_REMIND/HI32 [X...] <- data[0028] [...X]
  291. 012a: 4ce54102 TEST WS_REMIND/HI32 [X...] <- 02
  292. 012e: 443601 JUMP_Equal 0136
  293. 0131: 0d258c1c10 OR reg[1c8c] [...X] <- 10
  294. 0136: 4ce54101 TEST WS_REMIND/HI32 [X...] <- 01
  295. 013a: 445401 JUMP_Equal 0154
  296. 013d: 0d658c1c01 OR reg[1c8c] [..X.] <- 01
  297. 0142: 434c01 JUMP 014c
  298. 0145: 3d650104 COMP param[01] [..X.] <- 04
  299. 0149: 475401 JUMP_BelowOrEq 0154
  300. 014c: 0da5001c01 OR reg[1c00] [.X..] <- 01
  301. 0151: 435901 JUMP 0159
  302. 0154: 07a5001cfe AND reg[1c00] [.X..] <- fe
  303. 0159: 0d65001c04 OR reg[1c00] [..X.] <- 04
  304. 015e: 3a0000 SET_REG_BLOCK 0000
  305. 0161: 5b EOT
  306. 0162: 5420d11c CLEAR reg[1cd1] [...X]
  307. 0166: 435e01 JUMP 015e
  308. 0169: 0125d11c01 MOVE reg[1cd1] [...X] <- 01
  309. 016e: 435e01 JUMP 015e
  310. 0171: 0125d11c02 MOVE reg[1cd1] [...X] <- 02
  311. 0176: 435e01 JUMP 015e
  312. 0179: 0725c01cef AND reg[1cc0] [...X] <- ef
  313. 017e: 435e01 JUMP 015e
  314. 0181: 0d25c01c10 OR reg[1cc0] [...X] <- 10
  315. 0186: 435e01 JUMP 015e
  316. 0189: 5408c31c CLEAR reg[1cc3] [..XX]
  317. 018d: 51c8 DELAY_MicroSec c8
  318. 018f: 0d25c41c01 OR reg[1cc4] [...X] <- 01
  319. 0194: 5132 DELAY_MicroSec 32
  320. 0196: 435e01 JUMP 015e
  321. 0199: 0d65c91c01 OR reg[1cc9] [..X.] <- 01
  322. 019e: 510a DELAY_MicroSec 0a
  323. 01a0: 0725c41cfe AND reg[1cc4] [...X] <- fe
  324. 01a5: 510a DELAY_MicroSec 0a
  325. 01a7: 010dc31c0102 MOVE reg[1cc3] [..XX] <- 0201
  326. 01ad: 51c8 DELAY_MicroSec c8
  327. 01af: 435e01 JUMP 015e
  328. 01b2: 0d25d51c10 OR reg[1cd5] [...X] <- 10
  329. 01b7: 435e01 JUMP 015e
  330. 01ba: 7a0600483f7869f0d2
  331. CTB_DS 6 bytes
  332.  
  333.  
  334. command_table 0000bb0e #05 (MemoryControllerInit):
  335.  
  336. Size 0032
  337. Format Rev. 01
  338. Param Rev. 00
  339. Content Rev. 01
  340. Attributes: Work space size 00 longs
  341. Parameter space size 00 longs
  342. Table update indicator 0
  343.  
  344. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  345. 0009: 54202415 CLEAR reg[1524] [...X]
  346. 000d: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  347. 0010: 0388410908 MOVE WS_REMIND/HI32 [XX..] <- reg[0809] [..XX]
  348. 0015: 0102010b41 MOVE reg[0b01] [XXXX] <- WS_REMIND/HI32 [XXXX]
  349. 001a: 013ac90041 MOVE reg[00c9] [...X] <- WS_REMIND/HI32 [X...]
  350. 001f: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
  351. 0023: 0102c40041 MOVE reg[00c4] [XXXX] <- WS_REMIND/HI32 [XXXX]
  352. 0028: 54202b08 CLEAR reg[082b] [...X]
  353. 002c: 0d25241503 OR reg[1524] [...X] <- 03
  354. 0031: 5b EOT
  355.  
  356.  
  357. command_table 00000000 #06 (EnableCRTCMemReq):
  358.  
  359. Attributes: Work space size 01 longs
  360. Parameter space size 00 longs
  361. Table update indicator 0
  362.  
  363. command_table 00000000 #07 (MemoryParamAdjust):
  364.  
  365. Attributes: Work space size 01 longs
  366. Parameter space size 00 longs
  367. Table update indicator 0
  368.  
  369. command_table 0000bb40 #08 (DVOEncoderControl):
  370.  
  371. Size 0062
  372. Format Rev. 01
  373. Param Rev. 00
  374. Content Rev. 04
  375. Attributes: Work space size 00 longs
  376. Parameter space size 02 longs
  377. Table update indicator 0
  378.  
  379. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  380. 0009: 3de50001 COMP param[00] [X...] <- 01
  381. 000d: 442800 JUMP_Equal 0028
  382. 0010: 3de50000 COMP param[00] [X...] <- 00
  383. 0014: 441800 JUMP_Equal 0018
  384. 0017: 5b EOT
  385. 0018: 07255818fe AND reg[1858] [...X] <- fe
  386. 001d: 54205a18 CLEAR reg[185a] [...X]
  387. 0021: 54202901 CLEAR reg[0129] [...X]
  388. 0025: 436100 JUMP 0061
  389. 0028: 0d25290101 OR reg[0129] [...X] <- 01
  390. 002d: 0d25581801 OR reg[1858] [...X] <- 01
  391. 0032: 5c255b183010 MASK reg[185b] [...X] & 30 | 10
  392. 0038: 07055b18fefefffc AND reg[185b] [XXXX] <- fcfffefe
  393. 0040: 3d250102 COMP param[01] [...X] <- 02
  394. 0044: 464b00 JUMP_Above 004b
  395. 0047: 02250102 MOVE param[01] [...X] <- 02
  396. 004b: 32250102 SUB param[01] [...X] <- 02
  397. 004f: 14250104 SHIFT_LEFT param[01] [...X] by 04
  398. 0053: 0d21581800 OR reg[1858] [...X] <- param[00] [...X]
  399. 0058: 54004819 CLEAR reg[1948] [XXXX]
  400. 005c: 0d255a1803 OR reg[185a] [...X] <- 03
  401. 0061: 5b EOT
  402.  
  403.  
  404. command_table 0000bba2 #09 (GPIOPinControl):
  405.  
  406. Size 00ff
  407. Format Rev. 02
  408. Param Rev. 00
  409. Content Rev. 01
  410. Attributes: Work space size 00 longs
  411. Parameter space size 01 longs
  412. Table update indicator 0
  413.  
  414. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  415. 0009: 660c SET_DATA_BLOCK 0c (GPIO_Pin_LUT)
  416. 000b: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
  417. 0010: 2d0a4142 ADD WS_REMIND/HI32 [..XX] <- WS_DATAPTR [..XX]
  418. 0014: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
  419. 0019: 3d24000300 COMP param[00] [...X] <- data[0003] [...X]
  420. 001e: 443000 JUMP_Equal 0030
  421. 0021: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
  422. 0026: 3e0a4241 COMP WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  423. 002a: 44fb00 JUMP_Equal 00fb
  424. 002d: 431900 JUMP 0019
  425. 0030: 560043 CLEAR WS_SHIFT [XXXX]
  426. 0033: 03a4410200 MOVE WS_REMIND/HI32 [.X..] <- data[0002] [...X]
  427. 0038: 03f24141 MOVE WS_REMIND/HI32 [X...] <- WS_REMIND/HI32 [.X..]
  428. 003c: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
  429. 0041: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
  430. 0046: 44fb00 JUMP_Equal 00fb
  431. 0049: 3e0d414519 COMP WS_REMIND/HI32 [..XX] <- 1945
  432. 004e: 496b00 JUMP_NotEqual 006b
  433. 0051: 3ee54110 COMP WS_REMIND/HI32 [X...] <- 10
  434. 0055: 465f00 JUMP_Above 005f
  435. 0058: 1b3d4101 SHIFT_RIGHT WS_REMIND/HI32 [X...] by 01
  436. 005c: 436b00 JUMP 006b
  437. 005f: 09e54103 AND WS_REMIND/HI32 [X...] <- 03
  438. 0063: 153d4102 SHIFT_LEFT WS_REMIND/HI32 [X...] by 02
  439. 0067: 2de5410c ADD WS_REMIND/HI32 [X...] <- 0c
  440. 006b: 033a4341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [X...]
  441. 006f: 54000000 CLEAR reg[0000] [XXXX]
  442. 0073: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
  443. 0078: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
  444. 007d: 0d02010044 OR reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
  445. 0082: 2d0d410200 ADD WS_REMIND/HI32 [..XX] <- 0002
  446. 0087: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
  447. 008c: 03324341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [.X..]
  448. 0090: 4be50001 TEST param[00] [X...] <- 01
  449. 0094: 49d700 JUMP_NotEqual 00d7
  450. 0097: 0702010045 AND reg[0001] [XXXX] <- WS_AND_MASK [XXXX]
  451. 009c: 2d0d410100 ADD WS_REMIND/HI32 [..XX] <- 0001
  452. 00a1: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
  453. 00a6: 4a02010044 TEST reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
  454. 00ab: 44b900 JUMP_Equal 00b9
  455. 00ae: 03294300 MOVE WS_SHIFT [...X] <- param[00] [..X.]
  456. 00b2: 0ea20044 OR param[00] [.X..] <- WS_OR_MASK [...X]
  457. 00b6: 43c100 JUMP 00c1
  458. 00b9: 03294300 MOVE WS_SHIFT [...X] <- param[00] [..X.]
  459. 00bd: 08a20045 AND param[00] [.X..] <- WS_AND_MASK [...X]
  460. 00c1: 330d410300 SUB WS_REMIND/HI32 [..XX] <- 0003
  461. 00c6: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
  462. 00cb: 033a4341 MOVE WS_SHIFT [...X] <- WS_REMIND/HI32 [X...]
  463. 00cf: 0702010045 AND reg[0001] [XXXX] <- WS_AND_MASK [XXXX]
  464. 00d4: 43fa00 JUMP 00fa
  465. 00d7: 0d02010044 OR reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
  466. 00dc: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
  467. 00e1: 010a000041 MOVE reg[0000] [..XX] <- WS_REMIND/HI32 [..XX]
  468. 00e6: 3da50001 COMP param[00] [.X..] <- 01
  469. 00ea: 44f500 JUMP_Equal 00f5
  470. 00ed: 0702010045 AND reg[0001] [XXXX] <- WS_AND_MASK [XXXX]
  471. 00f2: 43fa00 JUMP 00fa
  472. 00f5: 0d02010044 OR reg[0001] [XXXX] <- WS_OR_MASK [XXXX]
  473. 00fa: 5b EOT
  474. 00fb: 552000 CLEAR param[00] [...X]
  475. 00fe: 5b EOT
  476.  
  477.  
  478. command_table 00000000 #0a (SetEngineClock):
  479.  
  480. Attributes: Work space size 01 longs
  481. Parameter space size 00 longs
  482. Table update indicator 0
  483.  
  484. command_table 00000000 #0b (SetMemoryClock):
  485.  
  486. Attributes: Work space size 01 longs
  487. Parameter space size 00 longs
  488. Table update indicator 0
  489.  
  490. command_table 0000bca2 #0c (SetPixelClock):
  491.  
  492. Size 054b
  493. Format Rev. 01
  494. Param Rev. 00
  495. Content Rev. 06
  496. Attributes: Work space size 00 longs
  497. Parameter space size 00 longs
  498. Table update indicator 0
  499.  
  500. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  501. 0009: 3d250202 COMP param[02] [...X] <- 02
  502. 000d: 44f804 JUMP_Equal 04f8
  503. 0010: 4b0500ffffff00 TEST param[00] [XXXX] <- 00ffffff
  504. 0017: 44c201 JUMP_Equal 01c2
  505. 001a: 3d650200 COMP param[02] [..X.] <- 00
  506. 001e: 499301 JUMP_NotEqual 0193
  507. 0021: 3d050000000000 COMP param[00] [XXXX] <- 00000000
  508. 0028: 445700 JUMP_Equal 0057
  509. 002b: 4a251b1702 TEST reg[171b] [...X] <- 02
  510. 0030: 444f00 JUMP_Equal 004f
  511. 0033: 4a252f1702 TEST reg[172f] [...X] <- 02
  512. 0038: 444f00 JUMP_Equal 004f
  513. 003b: 4a25431702 TEST reg[1743] [...X] <- 02
  514. 0040: 444f00 JUMP_Equal 004f
  515. 0043: 01253c0181 MOVE reg[013c] [...X] <- 81
  516. 0048: 5101 DELAY_MicroSec 01
  517. 004a: 07253c01fe AND reg[013c] [...X] <- fe
  518. 004f: 54204118 CLEAR reg[1841] [...X]
  519. 0053: 54201f03 CLEAR reg[031f] [...X]
  520. 0057: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
  521. 0059: 3c39240100 COMP reg[0124] [...X] <- param[00] [X...]
  522. 005e: 449200 JUMP_Equal 0092
  523. 0061: 4aa5240108 TEST reg[0124] [.X..] <- 08
  524. 0066: 446100 JUMP_Equal 0061
  525. 0069: 0300402401 MOVE WS_QUOT/LOW32 [XXXX] <- reg[0124] [XXXX]
  526. 006e: 03394000 MOVE WS_QUOT/LOW32 [...X] <- param[00] [X...]
  527. 0072: 3ee54000 COMP WS_QUOT/LOW32 [X...] <- 00
  528. 0076: 497d00 JUMP_NotEqual 007d
  529. 0079: 03e54020 MOVE WS_QUOT/LOW32 [X...] <- 20
  530. 007d: 0102240140 MOVE reg[0124] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  531. 0082: 4aa5240108 TEST reg[0124] [.X..] <- 08
  532. 0087: 448200 JUMP_Equal 0082
  533. 008a: 4aa5240110 TEST reg[0124] [.X..] <- 10
  534. 008f: 448a00 JUMP_Equal 008a
  535. 0092: 3d250208 COMP param[02] [...X] <- 08
  536. 0096: 44e800 JUMP_Equal 00e8
  537. 0099: 02050008e800ff MOVE param[00] [XXXX] <- ff00e808
  538. 00a0: 0205012c000201 MOVE param[01] [XXXX] <- 0102002c
  539. 00a7: 02050300000000 MOVE param[03] [XXXX] <- 00000000
  540. 00ae: 4be50210 TEST param[02] [X...] <- 10
  541. 00b2: 499a01 JUMP_NotEqual 019a
  542. 00b5: 6604 SET_DATA_BLOCK 04 (FirmwareInfo)
  543. 00b7: 030c415200 MOVE WS_REMIND/HI32 [..XX] <- data[0052] [..XX]
  544. 00bc: 3e0d418c0a COMP WS_REMIND/HI32 [..XX] <- 0a8c
  545. 00c1: 449a01 JUMP_Equal 019a
  546. 00c4: 02e50104 MOVE param[01] [X...] <- 04
  547. 00c8: 439a01 JUMP 019a
  548. 00cb: 030546809a06b1 MOVE WS_FB_WIN [XXXX] <- b1069a80
  549. 00d2: 03214002 MOVE WS_QUOT/LOW32 [...X] <- param[02] [...X]
  550. 00d6: 2d254012 ADD WS_QUOT/LOW32 [...X] <- 12
  551. 00da: 3d250203 COMP param[02] [...X] <- 03
  552. 00de: 493701 JUMP_NotEqual 0137
  553. 00e1: 03254014 MOVE WS_QUOT/LOW32 [...X] <- 14
  554. 00e5: 433701 JUMP 0137
  555. 00e8: 02050060ea0000 MOVE param[00] [XXXX] <- 0000ea60
  556. 00ef: 523c CALL_TABLE 3c (ComputeMemoryEnginePLL)
  557. 00f1: 3cf9240100 COMP reg[0124] [X...] <- param[00] [X...]
  558. 00f6: 440601 JUMP_Equal 0106
  559. 00f9: 01f9240100 MOVE reg[0124] [X...] <- param[00] [X...]
  560. 00fe: 4aa5240110 TEST reg[0124] [.X..] <- 10
  561. 0103: 44fe00 JUMP_Equal 00fe
  562. 0106: 553800 CLEAR param[00] [X...]
  563. 0109: 20050050c30000 MUL param[00] [XXXX] <- 0000c350
  564. 0110: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
  565. 0114: 20050005000000 MUL param[00] [XXXX] <- 00000005
  566. 011b: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
  567. 011d: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  568. 0120: 030c411001 MOVE WS_REMIND/HI32 [..XX] <- data[0110] [..XX]
  569. 0125: 21024041 MUL WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
  570. 0129: 27054014000000 DIV WS_QUOT/LOW32 [XXXX] <- 00000014
  571. 0130: 33024640 SUB WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
  572. 0134: 562040 CLEAR WS_QUOT/LOW32 [...X]
  573. 0137: 0102420146 MOVE reg[0142] [XXXX] <- WS_FB_WIN [XXXX]
  574. 013c: 0102460146 MOVE reg[0146] [XXXX] <- WS_FB_WIN [XXXX]
  575. 0141: 5c221801f840 MASK reg[0118] [...X] & f8 | WS_QUOT/LOW32 [...X]
  576. 0147: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  577. 014a: 0320402401 MOVE WS_QUOT/LOW32 [...X] <- reg[0124] [...X]
  578. 014f: 66ff SET_DATA_BLOCK ff (this table)
  579. 0151: 2d0d422305 ADD WS_DATAPTR [..XX] <- 0523
  580. 0156: 3e0c400200 COMP WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
  581. 015b: 476601 JUMP_BelowOrEq 0166
  582. 015e: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
  583. 0163: 435601 JUMP 0156
  584. 0166: 330c400400 SUB WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
  585. 016b: 210c400600 MUL WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
  586. 0170: 2d0c400000 ADD WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
  587. 0175: 561840 CLEAR WS_QUOT/LOW32 [XX..]
  588. 0178: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
  589. 017c: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
  590. 017e: 0204000800 MOVE param[00] [XXXX] <- data[0008] [XXXX]
  591. 0183: 20050064000000 MUL param[00] [XXXX] <- 00000064
  592. 018a: 27024046 DIV WS_QUOT/LOW32 [XXXX] <- WS_FB_WIN [XXXX]
  593. 018e: 02020040 MOVE param[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  594. 0192: 5b EOT
  595. 0193: 3d250203 COMP param[02] [...X] <- 03
  596. 0197: 46de03 JUMP_Above 03de
  597. 019a: 5224 CALL_TABLE 24 (GetPixelClock)
  598. 019c: 4be50201 TEST param[02] [X...] <- 01
  599. 01a0: 44de03 JUMP_Equal 03de
  600. 01a3: 3d250200 COMP param[02] [...X] <- 00
  601. 01a7: 49c201 JUMP_NotEqual 01c2
  602. 01aa: 3de50001 COMP param[00] [X...] <- 01
  603. 01ae: 46c201 JUMP_Above 01c2
  604. 01b1: 03014600 MOVE WS_FB_WIN [XXXX] <- param[00] [XXXX]
  605. 01b5: 02390000 MOVE param[00] [...X] <- param[00] [X...]
  606. 01b9: 552800 CLEAR param[00] [..X.]
  607. 01bc: 5223 CALL_TABLE 23 (EnableCRTC)
  608. 01be: 02020046 MOVE param[00] [XXXX] <- WS_FB_WIN [XXXX]
  609. 01c2: 3d250208 COMP param[02] [...X] <- 08
  610. 01c6: 49df01 JUMP_NotEqual 01df
  611. 01c9: 3a0000 SET_REG_BLOCK 0000
  612. 01cc: 0d253c0101 OR reg[013c] [...X] <- 01
  613. 01d1: 0d25411801 OR reg[1841] [...X] <- 01
  614. 01d6: 4a65411801 TEST reg[1841] [..X.] <- 01
  615. 01db: 44d601 JUMP_Equal 01d6
  616. 01de: 5b EOT
  617. 01df: 3d250200 COMP param[02] [...X] <- 00
  618. 01e3: 44f301 JUMP_Equal 01f3
  619. 01e6: 3a0c00 SET_REG_BLOCK 000c
  620. 01e9: 3d250201 COMP param[02] [...X] <- 01
  621. 01ed: 44f301 JUMP_Equal 01f3
  622. 01f0: 3a1800 SET_REG_BLOCK 0018
  623. 01f3: 0d25804d04 OR reg[4d80] [...X] <- 04
  624. 01f8: 0d25804d01 OR reg[4d80] [...X] <- 01
  625. 01fd: 0d25804d02 OR reg[4d80] [...X] <- 02
  626. 0202: 3a0000 SET_REG_BLOCK 0000
  627. 0205: 3a1400 SET_REG_BLOCK 0014
  628. 0208: 3d250200 COMP param[02] [...X] <- 00
  629. 020c: 441c02 JUMP_Equal 021c
  630. 020f: 3a2800 SET_REG_BLOCK 0028
  631. 0212: 3d250201 COMP param[02] [...X] <- 01
  632. 0216: 441c02 JUMP_Equal 021c
  633. 0219: 3a3c00 SET_REG_BLOCK 003c
  634. 021c: 54000617 CLEAR reg[1706] [XXXX]
  635. 0220: 07650417ef AND reg[1704] [..X.] <- ef
  636. 0225: 54000517 CLEAR reg[1705] [XXXX]
  637. 0229: 54000317 CLEAR reg[1703] [XXXX]
  638. 022d: 07250717f7 AND reg[1707] [...X] <- f7
  639. 0232: 0d25071701 OR reg[1707] [...X] <- 01
  640. 0237: 5132 DELAY_MicroSec 32
  641. 0239: 072507177f AND reg[1707] [...X] <- 7f
  642. 023e: 5132 DELAY_MicroSec 32
  643. 0240: 0d25071702 OR reg[1707] [...X] <- 02
  644. 0245: 51c8 DELAY_MicroSec c8
  645. 0247: 4b0500ffffff00 TEST param[00] [XXXX] <- 00ffffff
  646. 024e: 44f804 JUMP_Equal 04f8
  647. 0251: 66ff SET_DATA_BLOCK ff (this table)
  648. 0253: 2d0d42ff04 ADD WS_DATAPTR [..XX] <- 04ff
  649. 0258: 3d0c010000 COMP param[01] [..XX] <- data[0000] [..XX]
  650. 025d: 476802 JUMP_BelowOrEq 0268
  651. 0260: 2d0d420600 ADD WS_DATAPTR [..XX] <- 0006
  652. 0265: 435802 JUMP 0258
  653. 0268: 010408170200 MOVE reg[1708] [XXXX] <- data[0002] [XXXX]
  654. 026e: 4be50210 TEST param[02] [X...] <- 10
  655. 0272: 498d02 JUMP_NotEqual 028d
  656. 0275: 6604 SET_DATA_BLOCK 04 (FirmwareInfo)
  657. 0277: 030c415200 MOVE WS_REMIND/HI32 [..XX] <- data[0052] [..XX]
  658. 027c: 3e0d418c0a COMP WS_REMIND/HI32 [..XX] <- 0a8c
  659. 0281: 448d02 JUMP_Equal 028d
  660. 0284: 5c650017f080 MASK reg[1700] [..X.] & f0 | 80
  661. 028a: 439302 JUMP 0293
  662. 028d: 5c650017f020 MASK reg[1700] [..X.] & f0 | 20
  663. 0293: 4be50210 TEST param[02] [X...] <- 10
  664. 0297: 49a302 JUMP_NotEqual 02a3
  665. 029a: 5ca50717f801 MASK reg[1707] [.X..] & f8 | 01
  666. 02a0: 43ad02 JUMP 02ad
  667. 02a3: 07a50717f8 AND reg[1707] [.X..] <- f8
  668. 02a8: 0d25071740 OR reg[1707] [...X] <- 40
  669. 02ad: 0d250c1701 OR reg[170c] [...X] <- 01
  670. 02b2: 0139001701 MOVE reg[1700] [...X] <- param[01] [X...]
  671. 02b7: 0189011701 MOVE reg[1701] [XX..] <- param[01] [..XX]
  672. 02bc: 07250117f0 AND reg[1701] [...X] <- f0
  673. 02c1: 01b1021701 MOVE reg[1702] [.X..] <- param[01] [.X..]
  674. 02c6: 0131021701 MOVE reg[1702] [...X] <- param[01] [.X..]
  675. 02cb: 0171021701 MOVE reg[1702] [..X.] <- param[01] [.X..]
  676. 02d0: 5164 DELAY_MicroSec 64
  677. 02d2: 54200c17 CLEAR reg[170c] [...X]
  678. 02d6: 07250717fd AND reg[1707] [...X] <- fd
  679. 02db: 5132 DELAY_MicroSec 32
  680. 02dd: 0d25071780 OR reg[1707] [...X] <- 80
  681. 02e2: 5002 DELAY_MilliSec 02
  682. 02e4: 07250717fe AND reg[1707] [...X] <- fe
  683. 02e9: 510a DELAY_MicroSec 0a
  684. 02eb: 4aa5071710 TEST reg[1707] [.X..] <- 10
  685. 02f0: 44e902 JUMP_Equal 02e9
  686. 02f3: 4aa5071720 TEST reg[1707] [.X..] <- 20
  687. 02f8: 44f302 JUMP_Equal 02f3
  688. 02fb: 0131011703 MOVE reg[1701] [...X] <- param[03] [.X..]
  689. 0300: 3de50300 COMP param[03] [X...] <- 00
  690. 0304: 491a03 JUMP_NotEqual 031a
  691. 0307: 3d0d030000 COMP param[03] [..XX] <- 0000
  692. 030c: 441a03 JUMP_Equal 031a
  693. 030f: 0109051703 MOVE reg[1705] [..XX] <- param[03] [..XX]
  694. 0314: 5ca50517fc01 MASK reg[1705] [.X..] & fc | 01
  695. 031a: 0d25071708 OR reg[1707] [...X] <- 08
  696. 031f: 012506171f MOVE reg[1706] [...X] <- 1f
  697. 0324: 3a0000 SET_REG_BLOCK 0000
  698. 0327: 3d650200 COMP param[02] [..X.] <- 00
  699. 032b: 44cb00 JUMP_Equal 00cb
  700. 032e: 3d250200 COMP param[02] [...X] <- 00
  701. 0332: 444203 JUMP_Equal 0342
  702. 0335: 3a0c00 SET_REG_BLOCK 000c
  703. 0338: 3d250201 COMP param[02] [...X] <- 01
  704. 033c: 444203 JUMP_Equal 0342
  705. 033f: 3a1800 SET_REG_BLOCK 0018
  706. 0342: 3de50300 COMP param[03] [X...] <- 00
  707. 0346: 495f03 JUMP_NotEqual 035f
  708. 0349: 07a5834dbf AND reg[4d83] [.X..] <- bf
  709. 034e: 0165834d02 MOVE reg[4d83] [..X.] <- 02
  710. 0353: 0725804dfd AND reg[4d80] [...X] <- fd
  711. 0358: 5001 DELAY_MilliSec 01
  712. 035a: 5001 DELAY_MilliSec 01
  713. 035c: 43d103 JUMP 03d1
  714. 035f: 5ca5834de308 MASK reg[4d83] [.X..] & e3 | 08
  715. 0365: 0165834d01 MOVE reg[4d83] [..X.] <- 01
  716. 036a: 5c25844d0c08 MASK reg[4d84] [...X] & 0c | 08
  717. 0370: 01a9864d03 MOVE reg[4d86] [.X..] <- param[03] [..X.]
  718. 0375: 07a5834dbf AND reg[4d83] [.X..] <- bf
  719. 037a: 0725804dfd AND reg[4d80] [...X] <- fd
  720. 037f: 07a5804dc0 AND reg[4d80] [.X..] <- c0
  721. 0384: 03394102 MOVE WS_REMIND/HI32 [...X] <- param[02] [X...]
  722. 0388: 092541c0 AND WS_REMIND/HI32 [...X] <- c0
  723. 038c: 1b254105 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 05
  724. 0390: 5c62804df941 MASK reg[4d80] [..X.] & f9 | WS_REMIND/HI32 [...X]
  725. 0396: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  726. 0399: 03214103 MOVE WS_REMIND/HI32 [...X] <- param[03] [...X]
  727. 039d: 1505410e SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 0e
  728. 03a1: 0102824d41 MOVE reg[4d82] [XXXX] <- WS_REMIND/HI32 [XXXX]
  729. 03a6: 0d25804d40 OR reg[4d80] [...X] <- 40
  730. 03ab: 5164 DELAY_MicroSec 64
  731. 03ad: 0725804dbf AND reg[4d80] [...X] <- bf
  732. 03b2: 0139814d03 MOVE reg[4d81] [...X] <- param[03] [X...]
  733. 03b7: 0d65804d10 OR reg[4d80] [..X.] <- 10
  734. 03bc: 5164 DELAY_MicroSec 64
  735. 03be: 0765804def AND reg[4d80] [..X.] <- ef
  736. 03c3: 0725804dfd AND reg[4d80] [...X] <- fd
  737. 03c8: 5001 DELAY_MilliSec 01
  738. 03ca: 0725804dfe AND reg[4d80] [...X] <- fe
  739. 03cf: 5001 DELAY_MilliSec 01
  740. 03d1: 0725804dfb AND reg[4d80] [...X] <- fb
  741. 03d6: 0765844dfd AND reg[4d84] [..X.] <- fd
  742. 03db: 3a0000 SET_REG_BLOCK 0000
  743. 03de: 3a0000 SET_REG_BLOCK 0000
  744. 03e1: 3d650200 COMP param[02] [..X.] <- 00
  745. 03e5: 44cb00 JUMP_Equal 00cb
  746. 03e8: 3d650227 COMP param[02] [..X.] <- 27
  747. 03ec: 44f804 JUMP_Equal 04f8
  748. 03ef: 3de50001 COMP param[00] [X...] <- 01
  749. 03f3: 46f804 JUMP_Above 04f8
  750. 03f6: 03014600 MOVE WS_FB_WIN [XXXX] <- param[00] [XXXX]
  751. 03fa: 563846 CLEAR WS_FB_WIN [X...]
  752. 03fd: 03054100e1f505 MOVE WS_REMIND/HI32 [XXXX] <- 05f5e100
  753. 0404: 27024146 DIV WS_REMIND/HI32 [XXXX] <- WS_FB_WIN [XXXX]
  754. 0408: 3e054000000100 COMP WS_QUOT/LOW32 [XXXX] <- 00010000
  755. 040f: 451704 JUMP_Below 0417
  756. 0412: 030d40ffff MOVE WS_QUOT/LOW32 [..XX] <- ffff
  757. 0417: 02390000 MOVE param[00] [...X] <- param[00] [X...]
  758. 041b: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  759. 041d: 010a301b40 MOVE reg[1b30] [..XX] <- WS_QUOT/LOW32 [..XX]
  760. 0422: 3a0000 SET_REG_BLOCK 0000
  761. 0425: 550003 CLEAR param[03] [XXXX]
  762. 0428: 02390300 MOVE param[03] [...X] <- param[00] [X...]
  763. 042c: 140d0302 SHIFT_LEFT param[03] [..XX] by 02
  764. 0430: 3d250200 COMP param[02] [...X] <- 00
  765. 0434: 449f04 JUMP_Equal 049f
  766. 0437: 3da50200 COMP param[02] [.X..] <- 00
  767. 043b: 499f04 JUMP_NotEqual 049f
  768. 043e: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
  769. 0442: 3e0546cde70000 COMP WS_FB_WIN [XXXX] <- 0000e7cd
  770. 0449: 496604 JUMP_NotEqual 0466
  771. 044c: 03054050100900 MOVE WS_QUOT/LOW32 [XXXX] <- 00091050
  772. 0453: 01054201a2120900 MOVE reg[0142] [XXXX] <- 000912a2
  773. 045b: 01054601a2120900 MOVE reg[0146] [XXXX] <- 000912a2
  774. 0463: 436d04 JUMP 046d
  775. 0466: 21054650c30000 MUL WS_FB_WIN [XXXX] <- 0000c350
  776. 046d: 03024640 MOVE WS_FB_WIN [XXXX] <- WS_QUOT/LOW32 [XXXX]
  777. 0471: 3c02410140 COMP reg[0141] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  778. 0476: 498104 JUMP_NotEqual 0481
  779. 0479: 4a25400110 TEST reg[0140] [...X] <- 10
  780. 047e: 49f804 JUMP_NotEqual 04f8
  781. 0481: 3a0000 SET_REG_BLOCK 0000
  782. 0484: 552800 CLEAR param[00] [..X.]
  783. 0487: 5223 CALL_TABLE 23 (EnableCRTC)
  784. 0489: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
  785. 048d: 07254001ef AND reg[0140] [...X] <- ef
  786. 0492: 0102410146 MOVE reg[0141] [XXXX] <- WS_FB_WIN [XXXX]
  787. 0497: 0d25400110 OR reg[0140] [...X] <- 10
  788. 049c: 43f804 JUMP 04f8
  789. 049f: 0d253a0101 OR reg[013a] [...X] <- 01
  790. 04a4: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
  791. 04a8: 02650201 MOVE param[02] [..X.] <- 01
  792. 04ac: 3da50210 COMP param[02] [.X..] <- 10
  793. 04b0: 44c004 JUMP_Equal 04c0
  794. 04b3: 3e0546283c0000 COMP WS_FB_WIN [XXXX] <- 00003c28
  795. 04ba: 47c004 JUMP_BelowOrEq 04c0
  796. 04bd: 552802 CLEAR param[02] [..X.]
  797. 04c0: 4be50201 TEST param[02] [X...] <- 01
  798. 04c4: 49df04 JUMP_NotEqual 04df
  799. 04c7: 3c29400102 COMP reg[0140] [...X] <- param[02] [..X.]
  800. 04cc: 49da04 JUMP_NotEqual 04da
  801. 04cf: 560848 CLEAR WS_REGPTR [..XX]
  802. 04d2: 3c25380101 COMP reg[0138] [...X] <- 01
  803. 04d7: 44f804 JUMP_Equal 04f8
  804. 04da: 552800 CLEAR param[00] [..X.]
  805. 04dd: 5223 CALL_TABLE 23 (EnableCRTC)
  806. 04df: 560848 CLEAR WS_REGPTR [..XX]
  807. 04e2: 07253801fe AND reg[0138] [...X] <- fe
  808. 04e7: 03094803 MOVE WS_REGPTR [..XX] <- param[03] [..XX]
  809. 04eb: 0129400102 MOVE reg[0140] [...X] <- param[02] [..X.]
  810. 04f0: 560848 CLEAR WS_REGPTR [..XX]
  811. 04f3: 0d25380101 OR reg[0138] [...X] <- 01
  812. 04f8: 3a0000 SET_REG_BLOCK 0000
  813. 04fb: 5b EOT
  814. 04fc: 7a4c001d0044b5de9d220044b6de9d2d0044b7de9d3b004465de9d45004466de
  815. 9dffff4467de9d6400000000000000ffff070001000000c8003f000800190040
  816. 065f0040003200800c7f0060006400
  817. CTB_DS 76 bytes
  818.  
  819.  
  820. command_table 0000c1ee #0d (DynamicClockGating):
  821.  
  822. Size 014a
  823. Format Rev. 02
  824. Param Rev. 00
  825. Content Rev. 01
  826. Attributes: Work space size 00 longs
  827. Parameter space size 00 longs
  828. Table update indicator 0
  829.  
  830. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  831. 0009: 3d650007 COMP param[00] [..X.] <- 07
  832. 000d: 446200 JUMP_Equal 0062
  833. 0010: 3d650001 COMP param[00] [..X.] <- 01
  834. 0014: 446100 JUMP_Equal 0061
  835. 0017: 03214800 MOVE WS_REGPTR [...X] <- param[00] [...X]
  836. 001b: 010dfa020200 MOVE reg[02fa] [..XX] <- 0002
  837. 0021: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  838. 0023: 0125be1b04 MOVE reg[1bbe] [...X] <- 04
  839. 0028: 0125911acc MOVE reg[1a91] [...X] <- cc
  840. 002d: 0d257d1a01 OR reg[1a7d] [...X] <- 01
  841. 0032: 0d25341b01 OR reg[1b34] [...X] <- 01
  842. 0037: 010d331bff7f MOVE reg[1b33] [..XX] <- 7fff
  843. 003d: 0105b31b01010400 MOVE reg[1bb3] [XXXX] <- 00040101
  844. 0045: 0da5b61b01 OR reg[1bb6] [.X..] <- 01
  845. 004a: 0105311b00080004 MOVE reg[1b31] [XXXX] <- 04000800
  846. 0052: 0125c51b04 MOVE reg[1bc5] [...X] <- 04
  847. 0057: 010d861b0400 MOVE reg[1b86] [..XX] <- 0004
  848. 005d: 3a0000 SET_REG_BLOCK 0000
  849. 0060: 5b EOT
  850. 0061: 5b EOT
  851. 0062: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
  852. 0064: 0304413c00 MOVE WS_REMIND/HI32 [XXXX] <- data[003c] [XXXX]
  853. 0069: 3e054100000000 COMP WS_REMIND/HI32 [XXXX] <- 00000000
  854. 0070: 44ab00 JUMP_Equal 00ab
  855. 0073: 5c653e01e304 MASK reg[013e] [..X.] & e3 | 04
  856. 0079: 3e05418c0a0000 COMP WS_REMIND/HI32 [XXXX] <- 00000a8c
  857. 0080: 44a200 JUMP_Equal 00a2
  858. 0083: 5ce579193f40 MASK reg[1979] [X...] & 3f | 40
  859. 0089: 01053b016c021200 MOVE reg[013b] [XXXX] <- 0012026c
  860. 0091: 01053001e0a51100 MOVE reg[0130] [XXXX] <- 0011a5e0
  861. 0099: 018d88183600 MOVE reg[1888] [XX..] <- 0036
  862. 009f: 43cc00 JUMP 00cc
  863. 00a2: 5ce579193fc0 MASK reg[1979] [X...] & 3f | c0
  864. 00a8: 43b600 JUMP 00b6
  865. 00ab: 5ce579193f80 MASK reg[1979] [X...] & 3f | 80
  866. 00b1: 07653e01e3 AND reg[013e] [..X.] <- e3
  867. 00b6: 01053b011b021200 MOVE reg[013b] [XXXX] <- 0012021b
  868. 00be: 0105300178691000 MOVE reg[0130] [XXXX] <- 00106978
  869. 00c6: 018d88180d00 MOVE reg[1888] [XX..] <- 000d
  870. 00cc: 01051a0388611806 MOVE reg[031a] [XXXX] <- 06186188
  871. 00d4: 01051d0386611806 MOVE reg[031d] [XXXX] <- 06186186
  872. 00dc: 0105110306c02b00 MOVE reg[0311] [XXXX] <- 002bc006
  873. 00e4: 5c05f602ff08ff9f04f40020 MASK reg[02f6] [XXXX] & 9fff08ff | 2000f404
  874. 00f0: 0105f902ad900200 MOVE reg[02f9] [XXXX] <- 000290ad
  875. 00f8: 01a5f80204 MOVE reg[02f8] [.X..] <- 04
  876. 00fd: 5c651b17e708 MASK reg[171b] [..X.] & e7 | 08
  877. 0103: 0d651b1740 OR reg[171b] [..X.] <- 40
  878. 0108: 018dba171b00 MOVE reg[17ba] [XX..] <- 001b
  879. 010e: 010531013c000108 MOVE reg[0131] [XXXX] <- 0801003c
  880. 0116: 0165d40002 MOVE reg[00d4] [..X.] <- 02
  881. 011b: 010dfc000001 MOVE reg[00fc] [..XX] <- 0100
  882. 0121: 07650419fc AND reg[1904] [..X.] <- fc
  883. 0126: 01050a190f000000 MOVE reg[190a] [XXXX] <- 0000000f
  884. 012e: 01057b191c1c1101 MOVE reg[197b] [XXXX] <- 01111c1c
  885. 0136: 0105381800000030 MOVE reg[1838] [XXXX] <- 30000000
  886. 013e: 010d1b199f0f MOVE reg[191b] [..XX] <- 0f9f
  887. 0144: 07a58018fb AND reg[1880] [.X..] <- fb
  888. 0149: 5b EOT
  889.  
  890.  
  891. command_table 00000000 #0e (ResetMemoryDLL):
  892.  
  893. Attributes: Work space size 01 longs
  894. Parameter space size 00 longs
  895. Table update indicator 0
  896.  
  897. command_table 00000000 #0f (ResetMemoryDevice):
  898.  
  899. Attributes: Work space size 01 longs
  900. Parameter space size 00 longs
  901. Table update indicator 0
  902.  
  903. command_table 00000000 #10 (MemoryPLLInit):
  904.  
  905. Attributes: Work space size 01 longs
  906. Parameter space size 00 longs
  907. Table update indicator 0
  908.  
  909. command_table 0000dc4c #11 (AdjustDisplayPll):
  910.  
  911. Size 0034
  912. Format Rev. 01
  913. Param Rev. 00
  914. Content Rev. 03
  915. Attributes: Work space size 00 longs
  916. Parameter space size 02 longs
  917. Table update indicator 0
  918.  
  919. 0006: 03994100 MOVE WS_REMIND/HI32 [XX..] <- param[00] [XX..]
  920. 000a: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
  921. 000e: 551800 CLEAR param[00] [XX..]
  922. 0011: 550801 CLEAR param[01] [..XX]
  923. 0014: 42324163142200631e27005a5a
  924. SWITCH WS_REMIND/HI32 [.X..]
  925. 14->0022 1e->0027
  926. 0021: 5b EOT
  927. 0022: 140d0001 SHIFT_LEFT param[00] [..XX] by 01
  928. 0026: 5b EOT
  929. 0027: 3d0d00283c COMP param[00] [..XX] <- 3c28
  930. 002c: 463300 JUMP_Above 0033
  931. 002f: 140d0001 SHIFT_LEFT param[00] [..XX] by 01
  932. 0033: 5b EOT
  933.  
  934.  
  935. command_table 00000000 #12 (AdjustMemoryController):
  936.  
  937. Attributes: Work space size 01 longs
  938. Parameter space size 00 longs
  939. Table update indicator 0
  940.  
  941. command_table 00000000 #13 (EnableASIC_StaticPwrMgt):
  942.  
  943. Attributes: Work space size 01 longs
  944. Parameter space size 00 longs
  945. Table update indicator 0
  946.  
  947. command_table 0000c338 #14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):
  948.  
  949. Size 0074
  950. Format Rev. 01
  951. Param Rev. 00
  952. Content Rev. 02
  953. Attributes: Work space size 00 longs
  954. Parameter space size 01 longs
  955. Table update indicator 0
  956.  
  957. 0006: 66ff SET_DATA_BLOCK ff (this table)
  958. 0008: 560847 CLEAR WS_ATTR [..XX]
  959. 000b: 2d0d425000 ADD WS_DATAPTR [..XX] <- 0050
  960. 0010: 03214700 MOVE WS_ATTR [...X] <- param[00] [...X]
  961. 0014: 092547f0 AND WS_ATTR [...X] <- f0
  962. 0018: 4222476300370063402a00638032005a5a
  963. SWITCH WS_ATTR [...X]
  964. 00->0037 40->002a 80->0032
  965. 0029: 5b EOT
  966. 002a: 2d0d421800 ADD WS_DATAPTR [..XX] <- 0018
  967. 002f: 433700 JUMP 0037
  968. 0032: 2d0d420c00 ADD WS_DATAPTR [..XX] <- 000c
  969. 0037: 03214700 MOVE WS_ATTR [...X] <- param[00] [...X]
  970. 003b: 09254707 AND WS_ATTR [...X] <- 07
  971. 003f: 2d0a4247 ADD WS_DATAPTR [..XX] <- WS_ATTR [..XX]
  972. 0043: 2d0a4247 ADD WS_DATAPTR [..XX] <- WS_ATTR [..XX]
  973. 0047: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
  974. 004c: 5b EOT
  975. 004d: 7a24000000000300260029002c002f000002002c002d002e002f000000010007
  976. 0008000b000c00
  977. CTB_DS 36 bytes
  978.  
  979.  
  980. command_table 00000000 #15 (DAC_LoadDetection):
  981.  
  982. Attributes: Work space size 01 longs
  983. Parameter space size 00 longs
  984. Table update indicator 0
  985.  
  986. command_table 00000000 #16 (LVTMAEncoderControl):
  987.  
  988. Attributes: Work space size 01 longs
  989. Parameter space size 00 longs
  990. Table update indicator 0
  991.  
  992. command_table 00000000 #17 (LCD1OutputControl):
  993.  
  994. Attributes: Work space size 01 longs
  995. Parameter space size 00 longs
  996. Table update indicator 0
  997.  
  998. command_table 00000000 #18 (DAC1EncoderControl):
  999.  
  1000. Attributes: Work space size 01 longs
  1001. Parameter space size 00 longs
  1002. Table update indicator 0
  1003.  
  1004. command_table 00000000 #19 (DAC2EncoderControl):
  1005.  
  1006. Attributes: Work space size 01 longs
  1007. Parameter space size 00 longs
  1008. Table update indicator 0
  1009.  
  1010. command_table 00000000 #1a (DVOOutputControl):
  1011.  
  1012. Attributes: Work space size 01 longs
  1013. Parameter space size 00 longs
  1014. Table update indicator 0
  1015.  
  1016. command_table 00000000 #1b (CV1OutputControl):
  1017.  
  1018. Attributes: Work space size 01 longs
  1019. Parameter space size 00 longs
  1020. Table update indicator 0
  1021.  
  1022. command_table 0000e3c8 #1c (GetConditionalGoldenSetting/SetCRTC_DPM_State):
  1023.  
  1024. Size 0038
  1025. Format Rev. 01
  1026. Param Rev. 00
  1027. Content Rev. 01
  1028. Attributes: Work space size 00 longs
  1029. Parameter space size 00 longs
  1030. Table update indicator 0
  1031.  
  1032. 0006: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
  1033. 000b: 2d0d420200 ADD WS_DATAPTR [..XX] <- 0002
  1034. 0010: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
  1035. 0014: 03a24144 MOVE WS_REMIND/HI32 [.X..] <- WS_OR_MASK [...X]
  1036. 0018: 3de4000200 COMP param[00] [X...] <- data[0002] [...X]
  1037. 001d: 493000 JUMP_NotEqual 0030
  1038. 0020: 4ca4410300 TEST WS_REMIND/HI32 [.X..] <- data[0003] [...X]
  1039. 0025: 443000 JUMP_Equal 0030
  1040. 0028: 3d0c000000 COMP param[00] [..XX] <- data[0000] [..XX]
  1041. 002d: 473700 JUMP_BelowOrEq 0037
  1042. 0030: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  1043. 0034: 431800 JUMP 0018
  1044. 0037: 5b EOT
  1045.  
  1046.  
  1047. command_table 00000000 #1d (TVEncoderControl):
  1048.  
  1049. Attributes: Work space size 01 longs
  1050. Parameter space size 00 longs
  1051. Table update indicator 0
  1052.  
  1053. command_table 00000000 #1e (TMDSAEncoderControl):
  1054.  
  1055. Attributes: Work space size 01 longs
  1056. Parameter space size 00 longs
  1057. Table update indicator 0
  1058.  
  1059. command_table 00000000 #1f (LVDSEncoderControl):
  1060.  
  1061. Attributes: Work space size 01 longs
  1062. Parameter space size 00 longs
  1063. Table update indicator 0
  1064.  
  1065. command_table 00000000 #20 (TV1OutputControl):
  1066.  
  1067. Attributes: Work space size 01 longs
  1068. Parameter space size 00 longs
  1069. Table update indicator 0
  1070.  
  1071. command_table 0000c3ac #21 (EnableScaler):
  1072.  
  1073. Size 0078
  1074. Format Rev. 01
  1075. Param Rev. 00
  1076. Content Rev. 01
  1077. Attributes: Work space size 00 longs
  1078. Parameter space size 00 longs
  1079. Table update indicator 0
  1080.  
  1081. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1082. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1083. 000b: 0da5511b01 OR reg[1b51] [.X..] <- 01
  1084. 0010: 5420541b CLEAR reg[1b54] [...X]
  1085. 0014: 0d25441b01 OR reg[1b44] [...X] <- 01
  1086. 0019: 5420451b CLEAR reg[1b45] [...X]
  1087. 001d: 422900630031006301390063024d005a5a
  1088. SWITCH param[00] [..X.]
  1089. 00->0031 01->0039 02->004d
  1090. 002e: 437000 JUMP 0070
  1091. 0031: 0125451b02 MOVE reg[1b45] [...X] <- 02
  1092. 0036: 433e00 JUMP 003e
  1093. 0039: 0125451b01 MOVE reg[1b45] [...X] <- 01
  1094. 003e: 5420421b CLEAR reg[1b42] [...X]
  1095. 0042: 5400431b CLEAR reg[1b43] [XXXX]
  1096. 0046: 5400471b CLEAR reg[1b47] [XXXX]
  1097. 004a: 437000 JUMP 0070
  1098. 004d: 010d431b0101 MOVE reg[1b43] [..XX] <- 0101
  1099. 0053: 0105471b01000100 MOVE reg[1b47] [XXXX] <- 00010001
  1100. 005b: 0d65481b01 OR reg[1b48] [..X.] <- 01
  1101. 0060: 0d654b1b01 OR reg[1b4b] [..X.] <- 01
  1102. 0065: 010d531b1010 MOVE reg[1b53] [..XX] <- 1010
  1103. 006b: 0125421b01 MOVE reg[1b42] [...X] <- 01
  1104. 0070: 5430511b CLEAR reg[1b51] [.X..]
  1105. 0074: 3a0000 SET_REG_BLOCK 0000
  1106. 0077: 5b EOT
  1107.  
  1108.  
  1109. command_table 0000c424 #22 (BlankCRTC):
  1110.  
  1111. Size 003f
  1112. Format Rev. 01
  1113. Param Rev. 00
  1114. Content Rev. 01
  1115. Attributes: Work space size 00 longs
  1116. Parameter space size 00 longs
  1117. Table update indicator 0
  1118.  
  1119. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1120. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1121. 000b: 54309d1b CLEAR reg[1b9d] [.X..]
  1122. 000f: 01699d1b00 MOVE reg[1b9d] [..X.] <- param[00] [..X.]
  1123. 0014: 3d650000 COMP param[00] [..X.] <- 00
  1124. 0018: 443b00 JUMP_Equal 003b
  1125. 001b: 4aa59c1b01 TEST reg[1b9c] [.X..] <- 01
  1126. 0020: 443b00 JUMP_Equal 003b
  1127. 0023: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
  1128. 0028: 492300 JUMP_NotEqual 0023
  1129. 002b: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
  1130. 0030: 442b00 JUMP_Equal 002b
  1131. 0033: 4a25a31b01 TEST reg[1ba3] [...X] <- 01
  1132. 0038: 493300 JUMP_NotEqual 0033
  1133. 003b: 3a0000 SET_REG_BLOCK 0000
  1134. 003e: 5b EOT
  1135.  
  1136.  
  1137. command_table 0000c464 #23 (EnableCRTC):
  1138.  
  1139. Size 003e
  1140. Format Rev. 01
  1141. Param Rev. 00
  1142. Content Rev. 01
  1143. Attributes: Work space size 00 longs
  1144. Parameter space size 00 longs
  1145. Table update indicator 0
  1146.  
  1147. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1148. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1149. 000b: 3d650001 COMP param[00] [..X.] <- 01
  1150. 000f: 443000 JUMP_Equal 0030
  1151. 0012: 0d659c1b03 OR reg[1b9c] [..X.] <- 03
  1152. 0017: 07259c1bfe AND reg[1b9c] [...X] <- fe
  1153. 001c: 4aa59c1b01 TEST reg[1b9c] [.X..] <- 01
  1154. 0021: 491c00 JUMP_NotEqual 001c
  1155. 0024: 07e57c1b7f AND reg[1b7c] [X...] <- 7f
  1156. 0029: 5420a91b CLEAR reg[1ba9] [...X]
  1157. 002d: 433a00 JUMP 003a
  1158. 0030: 0de57c1b80 OR reg[1b7c] [X...] <- 80
  1159. 0035: 0d259c1b01 OR reg[1b9c] [...X] <- 01
  1160. 003a: 3a0000 SET_REG_BLOCK 0000
  1161. 003d: 5b EOT
  1162.  
  1163.  
  1164. command_table 0000c4a2 #24 (GetPixelClock):
  1165.  
  1166. Size 0282
  1167. Format Rev. 01
  1168. Param Rev. 00
  1169. Content Rev. 03
  1170. Attributes: Work space size 00 longs
  1171. Parameter space size 03 longs
  1172. Table update indicator 0
  1173.  
  1174. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1175. 0009: 3d650200 COMP param[02] [..X.] <- 00
  1176. 000d: 445301 JUMP_Equal 0153
  1177. 0010: 4a25471801 TEST reg[1847] [...X] <- 01
  1178. 0015: 495301 JUMP_NotEqual 0153
  1179. 0018: 66ff SET_DATA_BLOCK ff (this table)
  1180. 001a: 2d0d429401 ADD WS_DATAPTR [..XX] <- 0194
  1181. 001f: 3d250200 COMP param[02] [...X] <- 00
  1182. 0023: 442b00 JUMP_Equal 002b
  1183. 0026: 2d0d42d200 ADD WS_DATAPTR [..XX] <- 00d2
  1184. 002b: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
  1185. 0030: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
  1186. 0035: 445301 JUMP_Equal 0153
  1187. 0038: 3d0a0041 COMP param[00] [..XX] <- WS_REMIND/HI32 [..XX]
  1188. 003c: 444c00 JUMP_Equal 004c
  1189. 003f: 2d0d420d00 ADD WS_DATAPTR [..XX] <- 000d
  1190. 0044: 432b00 JUMP 002b
  1191. 0047: 330d420d00 SUB WS_DATAPTR [..XX] <- 000d
  1192. 004c: 02e4010200 MOVE param[01] [X...] <- data[0002] [...X]
  1193. 0051: 02a4010300 MOVE param[01] [.X..] <- data[0003] [...X]
  1194. 0056: 020c010400 MOVE param[01] [..XX] <- data[0004] [..XX]
  1195. 005b: 02a4030600 MOVE param[03] [.X..] <- data[0006] [...X]
  1196. 0060: 0ea50310 OR param[03] [.X..] <- 10
  1197. 0064: 0224030800 MOVE param[03] [...X] <- data[0008] [...X]
  1198. 0069: 0264030b00 MOVE param[03] [..X.] <- data[000b] [...X]
  1199. 006e: 02e4030a00 MOVE param[03] [X...] <- data[000a] [...X]
  1200. 0073: 32e50301 SUB param[03] [X...] <- 01
  1201. 0077: 0324410c00 MOVE WS_REMIND/HI32 [...X] <- data[000c] [...X]
  1202. 007c: 15254106 SHIFT_LEFT WS_REMIND/HI32 [...X] by 06
  1203. 0080: 0ee20241 OR param[02] [X...] <- WS_REMIND/HI32 [...X]
  1204. 0084: 4be50210 TEST param[02] [X...] <- 10
  1205. 0088: 499e00 JUMP_NotEqual 009e
  1206. 008b: 6604 SET_DATA_BLOCK 04 (FirmwareInfo)
  1207. 008d: 030c415200 MOVE WS_REMIND/HI32 [..XX] <- data[0052] [..XX]
  1208. 0092: 3e0d411027 COMP WS_REMIND/HI32 [..XX] <- 2710
  1209. 0097: 459e00 JUMP_Below 009e
  1210. 009a: 02e50104 MOVE param[01] [X...] <- 04
  1211. 009e: 4be50201 TEST param[02] [X...] <- 01
  1212. 00a2: 494b01 JUMP_NotEqual 014b
  1213. 00a5: 3a1400 SET_REG_BLOCK 0014
  1214. 00a8: 3d250200 COMP param[02] [...X] <- 00
  1215. 00ac: 44bc00 JUMP_Equal 00bc
  1216. 00af: 3a2800 SET_REG_BLOCK 0028
  1217. 00b2: 3d250201 COMP param[02] [...X] <- 01
  1218. 00b6: 44bc00 JUMP_Equal 00bc
  1219. 00b9: 3a3c00 SET_REG_BLOCK 003c
  1220. 00bc: 0300410717 MOVE WS_REMIND/HI32 [XXXX] <- reg[1707] [XXXX]
  1221. 00c1: 5e0541fcfff8ff08000100 MASK WS_REMIND/HI32 [XXXX] & fff8fffc | 00010008
  1222. 00cc: 4be50210 TEST param[02] [X...] <- 10
  1223. 00d0: 44d700 JUMP_Equal 00d7
  1224. 00d3: 09a541f8 AND WS_REMIND/HI32 [.X..] <- f8
  1225. 00d7: 3c02071741 COMP reg[1707] [XXXX] <- WS_REMIND/HI32 [XXXX]
  1226. 00dc: 494b01 JUMP_NotEqual 014b
  1227. 00df: 3c39001701 COMP reg[1700] [...X] <- param[01] [X...]
  1228. 00e4: 494b01 JUMP_NotEqual 014b
  1229. 00e7: 3c89011701 COMP reg[1701] [XX..] <- param[01] [..XX]
  1230. 00ec: 494b01 JUMP_NotEqual 014b
  1231. 00ef: 3c31011703 COMP reg[1701] [...X] <- param[03] [.X..]
  1232. 00f4: 494b01 JUMP_NotEqual 014b
  1233. 00f7: 3cb1021701 COMP reg[1702] [.X..] <- param[01] [.X..]
  1234. 00fc: 494b01 JUMP_NotEqual 014b
  1235. 00ff: 3a0000 SET_REG_BLOCK 0000
  1236. 0102: 3d250200 COMP param[02] [...X] <- 00
  1237. 0106: 441601 JUMP_Equal 0116
  1238. 0109: 3a0c00 SET_REG_BLOCK 000c
  1239. 010c: 3d250201 COMP param[02] [...X] <- 01
  1240. 0110: 441601 JUMP_Equal 0116
  1241. 0113: 3a1800 SET_REG_BLOCK 0018
  1242. 0116: 3de50300 COMP param[03] [X...] <- 00
  1243. 011a: 492801 JUMP_NotEqual 0128
  1244. 011d: 4a25804d01 TEST reg[4d80] [...X] <- 01
  1245. 0122: 444b01 JUMP_Equal 014b
  1246. 0125: 434f01 JUMP 014f
  1247. 0128: 4a25804d03 TEST reg[4d80] [...X] <- 03
  1248. 012d: 494b01 JUMP_NotEqual 014b
  1249. 0130: 3c39814d03 COMP reg[4d81] [...X] <- param[03] [X...]
  1250. 0135: 494b01 JUMP_NotEqual 014b
  1251. 0138: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  1252. 013b: 03214103 MOVE WS_REMIND/HI32 [...X] <- param[03] [...X]
  1253. 013f: 1505410e SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 0e
  1254. 0143: 3c02824d41 COMP reg[4d82] [XXXX] <- WS_REMIND/HI32 [XXXX]
  1255. 0148: 444f01 JUMP_Equal 014f
  1256. 014b: 0ee50201 OR param[02] [X...] <- 01
  1257. 014f: 3a0000 SET_REG_BLOCK 0000
  1258. 0152: 5b EOT
  1259. 0153: 3d050300000000 COMP param[03] [XXXX] <- 00000000
  1260. 015a: 448701 JUMP_Equal 0187
  1261. 015d: 2c0d010100 ADD param[01] [..XX] <- 0001
  1262. 0162: 03054040420f00 MOVE WS_QUOT/LOW32 [XXXX] <- 000f4240
  1263. 0169: 33014003 SUB WS_QUOT/LOW32 [XXXX] <- param[03] [XXXX]
  1264. 016d: 270540a0860100 DIV WS_QUOT/LOW32 [XXXX] <- 000186a0
  1265. 0174: 02a20340 MOVE param[03] [.X..] <- WS_QUOT/LOW32 [...X]
  1266. 0178: 1505410e SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 0e
  1267. 017c: 270541a8610000 DIV WS_REMIND/HI32 [XXXX] <- 000061a8
  1268. 0183: 020a0340 MOVE param[03] [..XX] <- WS_QUOT/LOW32 [..XX]
  1269. 0187: 0ea50310 OR param[03] [.X..] <- 10
  1270. 018b: 553803 CLEAR param[03] [X...]
  1271. 018e: 439e00 JUMP 009e
  1272. 0191: 7aee008c0a010f1e0000013c003c11008f0a010a1d0004012a003c0900181501
  1273. 0f1e0000013c001e11001d15010a1d0004011c001419013417010a2100000120
  1274. 001809002e17010e2000000132001a1100011d0110210000014000181100fa1c
  1275. 010e2800000119000d1901302a010f1e0000013c000f11003b2a010a1d000401
  1276. 1c000a1901023a01102100000140000c1100f439010d280000011900071901ed
  1277. 56010d1e00000132000e1100047401102100000140000c1100e673010d280000
  1278. 01190007190108e8011021000001400006110000004823010f28000801200019
  1279. 19016726010f1a00040140001e11000000
  1280. CTB_DS 238 bytes
  1281.  
  1282.  
  1283. command_table 0000c724 #25 (EnableVGA_Render):
  1284.  
  1285. Size 002c
  1286. Format Rev. 02
  1287. Param Rev. 00
  1288. Content Rev. 01
  1289. Attributes: Work space size 00 longs
  1290. Parameter space size 00 longs
  1291. Table update indicator 0
  1292.  
  1293. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1294. 0009: 3c21fc0000 COMP reg[00fc] [...X] <- param[00] [...X]
  1295. 000e: 491900 JUMP_NotEqual 0019
  1296. 0011: 0da5c00001 OR reg[00c0] [.X..] <- 01
  1297. 0016: 432600 JUMP 0026
  1298. 0019: 3c61fc0000 COMP reg[00fc] [..X.] <- param[00] [...X]
  1299. 001e: 492600 JUMP_NotEqual 0026
  1300. 0021: 0da5c00002 OR reg[00c0] [.X..] <- 02
  1301. 0026: 0da5c10001 OR reg[00c1] [.X..] <- 01
  1302. 002b: 5b EOT
  1303.  
  1304.  
  1305. command_table 00000000 #26 (EnableVGA_Access/GetSCLKOverMCLKRatio):
  1306.  
  1307. Attributes: Work space size 01 longs
  1308. Parameter space size 00 longs
  1309. Table update indicator 0
  1310.  
  1311. command_table 00000000 #27 (SetCRTC_Timing):
  1312.  
  1313. Attributes: Work space size 01 longs
  1314. Parameter space size 00 longs
  1315. Table update indicator 0
  1316.  
  1317. command_table 0000c750 #28 (SetCRTC_OverScan):
  1318.  
  1319. Size 0019
  1320. Format Rev. 01
  1321. Param Rev. 00
  1322. Content Rev. 01
  1323. Attributes: Work space size 00 longs
  1324. Parameter space size 02 longs
  1325. Table update indicator 0
  1326.  
  1327. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1328. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1329. 000b: 01015e1b00 MOVE reg[1b5e] [XXXX] <- param[00] [XXXX]
  1330. 0010: 01015f1b01 MOVE reg[1b5f] [XXXX] <- param[01] [XXXX]
  1331. 0015: 3a0000 SET_REG_BLOCK 0000
  1332. 0018: 5b EOT
  1333.  
  1334.  
  1335. command_table 00000000 #29 (SetCRTC_Replication):
  1336.  
  1337. Attributes: Work space size 01 longs
  1338. Parameter space size 00 longs
  1339. Table update indicator 0
  1340.  
  1341. command_table 0000c76a #2a (SelectCRTC_Source):
  1342.  
  1343. Size 003b
  1344. Format Rev. 01
  1345. Param Rev. 00
  1346. Content Rev. 02
  1347. Attributes: Work space size 00 longs
  1348. Parameter space size 00 longs
  1349. Table update indicator 0
  1350.  
  1351. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1352. 0009: 4229006307170063031f005a5a
  1353. SWITCH param[00] [..X.]
  1354. 07->0017 03->001f
  1355. 0016: 5b EOT
  1356. 0017: 0121591800 MOVE reg[1859] [...X] <- param[00] [...X]
  1357. 001c: 432500 JUMP 0025
  1358. 001f: 5c21001cf800 MASK reg[1c00] [...X] & f8 | param[00] [...X]
  1359. 0025: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1360. 0027: 5400f21b CLEAR reg[1bf2] [XXXX]
  1361. 002b: 5430ee1b CLEAR reg[1bee] [.X..]
  1362. 002f: 5400f91b CLEAR reg[1bf9] [XXXX]
  1363. 0033: 5400ed1b CLEAR reg[1bed] [XXXX]
  1364. 0037: 3a0000 SET_REG_BLOCK 0000
  1365. 003a: 5b EOT
  1366.  
  1367.  
  1368. command_table 0000c7a6 #2b (EnableGraphSurfaces):
  1369.  
  1370. Size 0198
  1371. Format Rev. 01
  1372. Param Rev. 00
  1373. Content Rev. 04
  1374. Attributes: Work space size 00 longs
  1375. Parameter space size 02 longs
  1376. Table update indicator 0
  1377.  
  1378. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1379. 0009: 3d650201 COMP param[02] [..X.] <- 01
  1380. 000d: 492d01 JUMP_NotEqual 012d
  1381. 0010: 4ba50203 TEST param[02] [.X..] <- 03
  1382. 0014: 495f00 JUMP_NotEqual 005f
  1383. 0017: 02050000030005 MOVE param[00] [XXXX] <- 05000300
  1384. 001e: 02050100050200 MOVE param[01] [XXXX] <- 00020500
  1385. 0025: 3c21fc0002 COMP reg[00fc] [...X] <- param[02] [...X]
  1386. 002a: 498200 JUMP_NotEqual 0082
  1387. 002d: 0d25140308 OR reg[0314] [...X] <- 08
  1388. 0032: 018dc0000002 MOVE reg[00c0] [XX..] <- 0200
  1389. 0038: 5102 DELAY_MicroSec 02
  1390. 003a: 0105c60000001000 MOVE reg[00c6] [XXXX] <- 00100000
  1391. 0042: 0105c80000005000 MOVE reg[00c8] [XXXX] <- 00500000
  1392. 004a: 010dc3000200 MOVE reg[00c3] [..XX] <- 0002
  1393. 0050: 5420ca00 CLEAR reg[00ca] [...X]
  1394. 0054: 0105c20000010000 MOVE reg[00c2] [XXXX] <- 00000100
  1395. 005c: 438200 JUMP 0082
  1396. 005f: 0e250280 OR param[02] [...X] <- 80
  1397. 0063: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1398. 0065: 5400cc00 CLEAR reg[00cc] [XXXX]
  1399. 0069: 560848 CLEAR WS_REGPTR [..XX]
  1400. 006c: 08250207 AND param[02] [...X] <- 07
  1401. 0070: 0d25ca0001 OR reg[00ca] [...X] <- 01
  1402. 0075: 0125c20011 MOVE reg[00c2] [...X] <- 11
  1403. 007a: 5400c600 CLEAR reg[00c6] [XXXX]
  1404. 007e: 5400c800 CLEAR reg[00c8] [XXXX]
  1405. 0082: 0765d005fe AND reg[05d0] [..X.] <- fe
  1406. 0087: 3da50101 COMP param[01] [.X..] <- 01
  1407. 008b: 479300 JUMP_BelowOrEq 0093
  1408. 008e: 0d65d00501 OR reg[05d0] [..X.] <- 01
  1409. 0093: 03a040c900 MOVE WS_QUOT/LOW32 [.X..] <- reg[00c9] [...X]
  1410. 0098: 030046c400 MOVE WS_FB_WIN [XXXX] <- reg[00c4] [XXXX]
  1411. 009d: 03024146 MOVE WS_REMIND/HI32 [XXXX] <- WS_FB_WIN [XXXX]
  1412. 00a1: 2d0046c600 ADD WS_FB_WIN [XXXX] <- reg[00c6] [XXXX]
  1413. 00a6: 2d0041c800 ADD WS_REMIND/HI32 [XXXX] <- reg[00c8] [XXXX]
  1414. 00ab: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1415. 00ad: 0132071a40 MOVE reg[1a07] [...X] <- WS_QUOT/LOW32 [.X..]
  1416. 00b2: 0132081a40 MOVE reg[1a08] [...X] <- WS_QUOT/LOW32 [.X..]
  1417. 00b7: 0102041a46 MOVE reg[1a04] [XXXX] <- WS_FB_WIN [XXXX]
  1418. 00bc: 0102051a41 MOVE reg[1a05] [XXXX] <- WS_REMIND/HI32 [XXXX]
  1419. 00c1: 5430c11a CLEAR reg[1ac1] [.X..]
  1420. 00c5: 54005c1b CLEAR reg[1b5c] [XXXX]
  1421. 00c9: 01015d1b00 MOVE reg[1b5d] [XXXX] <- param[00] [XXXX]
  1422. 00ce: 5408091a CLEAR reg[1a09] [..XX]
  1423. 00d2: 54080a1a CLEAR reg[1a0a] [..XX]
  1424. 00d6: 54080b1a CLEAR reg[1a0b] [..XX]
  1425. 00da: 54080c1a CLEAR reg[1a0c] [..XX]
  1426. 00de: 01090e1a00 MOVE reg[1a0e] [..XX] <- param[00] [..XX]
  1427. 00e3: 01190d1a00 MOVE reg[1a0d] [..XX] <- param[00] [XX..]
  1428. 00e8: 5c19011afcf801 MASK reg[1a01] [..XX] & f8fc | param[01] [XX..]
  1429. 00ef: 07a5011a0f AND reg[1a01] [.X..] <- 0f
  1430. 00f4: 0109061a01 MOVE reg[1a06] [..XX] <- param[01] [..XX]
  1431. 00f9: 0125001a01 MOVE reg[1a00] [...X] <- 01
  1432. 00fe: 0de5b31b10 OR reg[1bb3] [X...] <- 10
  1433. 0103: 5420351a CLEAR reg[1a35] [...X]
  1434. 0107: 54203c1a CLEAR reg[1a3c] [...X]
  1435. 010b: 5400ca1b CLEAR reg[1bca] [XXXX]
  1436. 010f: 5400c81b CLEAR reg[1bc8] [XXXX]
  1437. 0113: 5400cc1b CLEAR reg[1bcc] [XXXX]
  1438. 0117: 4ba50203 TEST param[02] [.X..] <- 03
  1439. 011b: 492901 JUMP_NotEqual 0129
  1440. 011e: 0e250280 OR param[02] [...X] <- 80
  1441. 0122: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1442. 0124: 0d25cc0001 OR reg[00cc] [...X] <- 01
  1443. 0129: 3a0000 SET_REG_BLOCK 0000
  1444. 012c: 5b EOT
  1445. 012d: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1446. 012f: 3d650200 COMP param[02] [..X.] <- 00
  1447. 0133: 494a01 JUMP_NotEqual 014a
  1448. 0136: 5420001a CLEAR reg[1a00] [...X]
  1449. 013a: 3a0000 SET_REG_BLOCK 0000
  1450. 013d: 3c21fc0002 COMP reg[00fc] [...X] <- param[02] [...X]
  1451. 0142: 494901 JUMP_NotEqual 0149
  1452. 0145: 5408c100 CLEAR reg[00c1] [..XX]
  1453. 0149: 5b EOT
  1454. 014a: 3d650210 COMP param[02] [..X.] <- 10
  1455. 014e: 445701 JUMP_Equal 0157
  1456. 0151: 0109061a01 MOVE reg[1a06] [..XX] <- param[01] [..XX]
  1457. 0156: 5b EOT
  1458. 0157: 030040041a MOVE WS_QUOT/LOW32 [XXXX] <- reg[1a04] [XXXX]
  1459. 015c: 090540000000ff AND WS_QUOT/LOW32 [XXXX] <- ff000000
  1460. 0163: 2d014000 ADD WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
  1461. 0167: 090d4000f0 AND WS_QUOT/LOW32 [..XX] <- f000
  1462. 016c: 0102041a40 MOVE reg[1a04] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  1463. 0171: 080d00ff0f AND param[00] [..XX] <- 0fff
  1464. 0176: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  1465. 0179: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
  1466. 017d: 740a0041 SHR param[00] [..XX] <- WS_REMIND/HI32 [..XX]
  1467. 0181: 2c090100 ADD param[01] [..XX] <- param[00] [..XX]
  1468. 0185: 082500fc AND param[00] [...X] <- fc
  1469. 0189: 14050010 SHIFT_LEFT param[00] [XXXX] by 10
  1470. 018d: 01015c1b00 MOVE reg[1b5c] [XXXX] <- param[00] [XXXX]
  1471. 0192: 01090d1a01 MOVE reg[1a0d] [..XX] <- param[01] [..XX]
  1472. 0197: 5b EOT
  1473.  
  1474.  
  1475. command_table 0000c93e #2c (UpdateCRTC_DoubleBufferRegisters):
  1476.  
  1477. Size 004e
  1478. Format Rev. 01
  1479. Param Rev. 00
  1480. Content Rev. 01
  1481. Attributes: Work space size 00 longs
  1482. Parameter space size 00 longs
  1483. Table update indicator 0
  1484.  
  1485. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1486. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1487. 000b: 0765b61bfe AND reg[1bb6] [..X.] <- fe
  1488. 0010: 3d650001 COMP param[00] [..X.] <- 01
  1489. 0014: 443700 JUMP_Equal 0037
  1490. 0017: 54306e1a CLEAR reg[1a6e] [.X..]
  1491. 001b: 5430271a CLEAR reg[1a27] [.X..]
  1492. 001f: 5430111a CLEAR reg[1a11] [.X..]
  1493. 0023: 5420b51b CLEAR reg[1bb5] [...X]
  1494. 0027: 5420bd1b CLEAR reg[1bbd] [...X]
  1495. 002b: 4a25b61b01 TEST reg[1bb6] [...X] <- 01
  1496. 0030: 492b00 JUMP_NotEqual 002b
  1497. 0033: 3a0000 SET_REG_BLOCK 0000
  1498. 0036: 5b EOT
  1499. 0037: 0d25bd1b01 OR reg[1bbd] [...X] <- 01
  1500. 003c: 54009e1b CLEAR reg[1b9e] [XXXX]
  1501. 0040: 0725c01af7 AND reg[1ac0] [...X] <- f7
  1502. 0045: 3a0000 SET_REG_BLOCK 0000
  1503. 0048: 0d25320101 OR reg[0132] [...X] <- 01
  1504. 004d: 5b EOT
  1505.  
  1506.  
  1507. command_table 0000c98c #2d (LUT_AutoFill):
  1508.  
  1509. Size 00d9
  1510. Format Rev. 01
  1511. Param Rev. 00
  1512. Content Rev. 03
  1513. Attributes: Work space size 00 longs
  1514. Parameter space size 00 longs
  1515. Table update indicator 0
  1516.  
  1517. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1518. 0009: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1519. 000b: 5420781a CLEAR reg[1a78] [...X]
  1520. 000f: 5400801a CLEAR reg[1a80] [XXXX]
  1521. 0013: 3d650001 COMP param[00] [..X.] <- 01
  1522. 0017: 499a00 JUMP_NotEqual 009a
  1523. 001a: 4a25011a03 TEST reg[1a01] [...X] <- 03
  1524. 001f: 445900 JUMP_Equal 0059
  1525. 0022: 0d257e1a07 OR reg[1a7e] [...X] <- 07
  1526. 0027: 01257f1a01 MOVE reg[1a7f] [...X] <- 01
  1527. 002c: 5101 DELAY_MicroSec 01
  1528. 002e: 4a257f1a02 TEST reg[1a7f] [...X] <- 02
  1529. 0033: 442c00 JUMP_Equal 002c
  1530. 0036: 54207f1a CLEAR reg[1a7f] [...X]
  1531. 003a: 5408811a CLEAR reg[1a81] [..XX]
  1532. 003e: 5408821a CLEAR reg[1a82] [..XX]
  1533. 0042: 5408831a CLEAR reg[1a83] [..XX]
  1534. 0046: 010d841affff MOVE reg[1a84] [..XX] <- ffff
  1535. 004c: 010d851affff MOVE reg[1a85] [..XX] <- ffff
  1536. 0052: 010d861affff MOVE reg[1a86] [..XX] <- ffff
  1537. 0058: 5b EOT
  1538. 0059: 5400791a CLEAR reg[1a79] [XXXX]
  1539. 005d: 6605 SET_DATA_BLOCK 05 (DAC_Info)
  1540. 005f: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
  1541. 0064: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  1542. 0067: 0324400000 MOVE WS_QUOT/LOW32 [...X] <- data[0000] [...X]
  1543. 006c: 1505400a SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 0a
  1544. 0070: 0324400100 MOVE WS_QUOT/LOW32 [...X] <- data[0001] [...X]
  1545. 0075: 1505400a SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 0a
  1546. 0079: 0324400200 MOVE WS_QUOT/LOW32 [...X] <- data[0002] [...X]
  1547. 007e: 15054004 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 04
  1548. 0082: 01027c1a40 MOVE reg[1a7c] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  1549. 0087: 2d0d420300 ADD WS_DATAPTR [..XX] <- 0003
  1550. 008c: 2d0d410100 ADD WS_REMIND/HI32 [..XX] <- 0001
  1551. 0091: 3e0d410001 COMP WS_REMIND/HI32 [..XX] <- 0100
  1552. 0096: 456700 JUMP_Below 0067
  1553. 0099: 5b EOT
  1554. 009a: 0131791a00 MOVE reg[1a79] [...X] <- param[00] [.X..]
  1555. 009f: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  1556. 00a2: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
  1557. 00a6: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
  1558. 00a9: 3d650002 COMP param[00] [..X.] <- 02
  1559. 00ad: 49bc00 JUMP_NotEqual 00bc
  1560. 00b0: 0300407c1a MOVE WS_QUOT/LOW32 [XXXX] <- reg[1a7c] [XXXX]
  1561. 00b5: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  1562. 00b9: 43c500 JUMP 00c5
  1563. 00bc: 03034000 MOVE WS_QUOT/LOW32 [XXXX] <- fb[00] [XXXX]
  1564. 00c0: 01027c1a40 MOVE reg[1a7c] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  1565. 00c5: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
  1566. 00cc: 2d8d410100 ADD WS_REMIND/HI32 [XX..] <- 0001
  1567. 00d1: 3e894101 COMP WS_REMIND/HI32 [XX..] <- param[01] [..XX]
  1568. 00d5: 45a900 JUMP_Below 00a9
  1569. 00d8: 5b EOT
  1570.  
  1571.  
  1572. command_table 00000000 #2e (EnableHW_IconCursor):
  1573.  
  1574. Attributes: Work space size 01 longs
  1575. Parameter space size 00 longs
  1576. Table update indicator 0
  1577.  
  1578. command_table 00000000 #2f (GetMemoryClock):
  1579.  
  1580. Attributes: Work space size 01 longs
  1581. Parameter space size 00 longs
  1582. Table update indicator 0
  1583.  
  1584. command_table 00000000 #30 (GetEngineClock):
  1585.  
  1586. Attributes: Work space size 01 longs
  1587. Parameter space size 00 longs
  1588. Table update indicator 0
  1589.  
  1590. command_table 0000ca66 #31 (SetCRTC_UsingDTDTiming):
  1591.  
  1592. Size 0128
  1593. Format Rev. 02
  1594. Param Rev. 00
  1595. Content Rev. 03
  1596. Attributes: Work space size 00 longs
  1597. Parameter space size 06 longs
  1598. Table update indicator 0
  1599.  
  1600. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  1601. 0009: 66ff SET_DATA_BLOCK ff (this table)
  1602. 000b: 2d0d421c01 ADD WS_DATAPTR [..XX] <- 011c
  1603. 0010: 552805 CLEAR param[05] [..X.]
  1604. 0013: 2d094205 ADD WS_DATAPTR [..XX] <- param[05] [..XX]
  1605. 0017: 2d094205 ADD WS_DATAPTR [..XX] <- param[05] [..XX]
  1606. 001b: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
  1607. 0020: 03094100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [..XX]
  1608. 0024: 2d194100 ADD WS_REMIND/HI32 [..XX] <- param[00] [XX..]
  1609. 0028: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
  1610. 002d: 010a801b41 MOVE reg[1b80] [..XX] <- WS_REMIND/HI32 [..XX]
  1611. 0032: 5408821b CLEAR reg[1b82] [..XX]
  1612. 0036: 0199821b02 MOVE reg[1b82] [XX..] <- param[02] [XX..]
  1613. 003b: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
  1614. 003f: 33094102 SUB WS_REMIND/HI32 [..XX] <- param[02] [..XX]
  1615. 0043: 561841 CLEAR WS_REMIND/HI32 [XX..]
  1616. 0046: 03b14104 MOVE WS_REMIND/HI32 [.X..] <- param[04] [.X..]
  1617. 004a: 331a4141 SUB WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
  1618. 004e: 018a811b41 MOVE reg[1b81] [XX..] <- WS_REMIND/HI32 [..XX]
  1619. 0053: 03194100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [XX..]
  1620. 0057: 33094102 SUB WS_REMIND/HI32 [..XX] <- param[02] [..XX]
  1621. 005b: 2d1a4141 ADD WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
  1622. 005f: 2d094100 ADD WS_REMIND/HI32 [..XX] <- param[00] [..XX]
  1623. 0063: 4b250410 TEST param[04] [...X] <- 10
  1624. 0067: 446e00 JUMP_Equal 006e
  1625. 006a: 2d094100 ADD WS_REMIND/HI32 [..XX] <- param[00] [..XX]
  1626. 006e: 010a811b41 MOVE reg[1b81] [..XX] <- WS_REMIND/HI32 [..XX]
  1627. 0073: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
  1628. 0077: 09254102 AND WS_REMIND/HI32 [...X] <- 02
  1629. 007b: 1b254101 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 01
  1630. 007f: 0122831b41 MOVE reg[1b83] [...X] <- WS_REMIND/HI32 [...X]
  1631. 0084: 54005e1b CLEAR reg[1b5e] [XXXX]
  1632. 0088: 01315e1b04 MOVE reg[1b5e] [...X] <- param[04] [.X..]
  1633. 008d: 01b15e1b04 MOVE reg[1b5e] [.X..] <- param[04] [.X..]
  1634. 0092: 03094101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [..XX]
  1635. 0096: 2d194101 ADD WS_REMIND/HI32 [..XX] <- param[01] [XX..]
  1636. 009a: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
  1637. 009f: 010a871b41 MOVE reg[1b87] [..XX] <- WS_REMIND/HI32 [..XX]
  1638. 00a4: 54088e1b CLEAR reg[1b8e] [..XX]
  1639. 00a8: 01998e1b03 MOVE reg[1b8e] [XX..] <- param[03] [XX..]
  1640. 00ad: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
  1641. 00b1: 33094103 SUB WS_REMIND/HI32 [..XX] <- param[03] [..XX]
  1642. 00b5: 561841 CLEAR WS_REMIND/HI32 [XX..]
  1643. 00b8: 03b94104 MOVE WS_REMIND/HI32 [.X..] <- param[04] [X...]
  1644. 00bc: 331a4141 SUB WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
  1645. 00c0: 018a8d1b41 MOVE reg[1b8d] [XX..] <- WS_REMIND/HI32 [..XX]
  1646. 00c5: 03194101 MOVE WS_REMIND/HI32 [..XX] <- param[01] [XX..]
  1647. 00c9: 33094103 SUB WS_REMIND/HI32 [..XX] <- param[03] [..XX]
  1648. 00cd: 2d1a4141 ADD WS_REMIND/HI32 [..XX] <- WS_REMIND/HI32 [XX..]
  1649. 00d1: 2d094101 ADD WS_REMIND/HI32 [..XX] <- param[01] [..XX]
  1650. 00d5: 4b250420 TEST param[04] [...X] <- 20
  1651. 00d9: 44e000 JUMP_Equal 00e0
  1652. 00dc: 2d094101 ADD WS_REMIND/HI32 [..XX] <- param[01] [..XX]
  1653. 00e0: 010a8d1b41 MOVE reg[1b8d] [..XX] <- WS_REMIND/HI32 [..XX]
  1654. 00e5: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
  1655. 00e9: 09254104 AND WS_REMIND/HI32 [...X] <- 04
  1656. 00ed: 1b254102 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 02
  1657. 00f1: 01228f1b41 MOVE reg[1b8f] [...X] <- WS_REMIND/HI32 [...X]
  1658. 00f6: 54005f1b CLEAR reg[1b5f] [XXXX]
  1659. 00fa: 01395f1b04 MOVE reg[1b5f] [...X] <- param[04] [X...]
  1660. 00ff: 01b95f1b04 MOVE reg[1b5f] [.X..] <- param[04] [X...]
  1661. 0104: 03214104 MOVE WS_REMIND/HI32 [...X] <- param[04] [...X]
  1662. 0108: 09254180 AND WS_REMIND/HI32 [...X] <- 80
  1663. 010c: 1b254107 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 07
  1664. 0110: 01229e1b41 MOVE reg[1b9e] [...X] <- WS_REMIND/HI32 [...X]
  1665. 0115: 3a0000 SET_REG_BLOCK 0000
  1666. 0118: 5b EOT
  1667. 0119: 7a0c000000000300260029002c002f
  1668. CTB_DS 12 bytes
  1669.  
  1670.  
  1671. command_table 0000cb8e #32 (ExternalEncoderControl):
  1672.  
  1673. Size 0b3f
  1674. Format Rev. 02
  1675. Param Rev. 00
  1676. Content Rev. 03
  1677. Attributes: Work space size 02 longs
  1678. Parameter space size 00 longs
  1679. Table update indicator 0
  1680.  
  1681. 0006: 03f90000 MOVE work[00] [X...] <- param[00] [X...]
  1682. 000a: 02050032050000 MOVE param[00] [XXXX] <- 00000532
  1683. 0011: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1684. 0018: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1685. 001a: 5da5007f10 MASK param[00] [.X..] & 7f | 10
  1686. 001f: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1687. 0026: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1688. 0028: 02050032020000 MOVE param[00] [XXXX] <- 00000232
  1689. 002f: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1690. 0036: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1691. 0038: 03310000 MOVE work[00] [...X] <- param[00] [.X..]
  1692. 003c: 02050032030000 MOVE param[00] [XXXX] <- 00000332
  1693. 0043: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1694. 004a: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1695. 004c: 03710000 MOVE work[00] [..X.] <- param[00] [.X..]
  1696. 0050: 3e0d000598 COMP work[00] [..XX] <- 9805
  1697. 0055: 445900 JUMP_Equal 0059
  1698. 0058: 5b EOT
  1699. 0059: 02fa0000 MOVE param[00] [X...] <- work[00] [X...]
  1700. 005d: 42390063077b006300950663014406630f070a6320e2066314080a5a5a
  1701. SWITCH param[00] [X...]
  1702. 07->007b 00->0695 01->0644 0f->0a07 20->06e2 14->0a08
  1703. 007a: 5b EOT
  1704. 007b: 02050032050000 MOVE param[00] [XXXX] <- 00000532
  1705. 0082: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1706. 0089: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1707. 008b: 5da5007f10 MASK param[00] [.X..] & 7f | 10
  1708. 0090: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1709. 0097: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1710. 0099: 02050032080000 MOVE param[00] [XXXX] <- 00000832
  1711. 00a0: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1712. 00a7: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1713. 00a9: 5da5007f00 MASK param[00] [.X..] & 7f | 00
  1714. 00ae: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1715. 00b5: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1716. 00b7: 02050032060000 MOVE param[00] [XXXX] <- 00000632
  1717. 00be: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1718. 00c5: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1719. 00c7: 5da500fd02 MASK param[00] [.X..] & fd | 02
  1720. 00cc: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1721. 00d3: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1722. 00d5: 02050032060000 MOVE param[00] [XXXX] <- 00000632
  1723. 00dc: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1724. 00e3: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1725. 00e5: 5da500fd00 MASK param[00] [.X..] & fd | 00
  1726. 00ea: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1727. 00f1: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1728. 00f3: 02050032060000 MOVE param[00] [XXXX] <- 00000632
  1729. 00fa: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1730. 0101: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1731. 0103: 02050032051100 MOVE param[00] [XXXX] <- 00110532
  1732. 010a: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1733. 0111: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1734. 0113: 02050032020700 MOVE param[00] [XXXX] <- 00070232
  1735. 011a: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1736. 0121: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1737. 0123: 02050032c70700 MOVE param[00] [XXXX] <- 0007c732
  1738. 012a: 02050101017091 MOVE param[01] [XXXX] <- 91700101
  1739. 0131: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1740. 0133: 02050032e11900 MOVE param[00] [XXXX] <- 0019e132
  1741. 013a: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1742. 0141: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1743. 0143: 02050032e6d900 MOVE param[00] [XXXX] <- 00d9e632
  1744. 014a: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1745. 0151: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1746. 0153: 02050032381000 MOVE param[00] [XXXX] <- 00103832
  1747. 015a: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1748. 0161: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1749. 0163: 02050032392000 MOVE param[00] [XXXX] <- 00203932
  1750. 016a: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1751. 0171: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1752. 0173: 02050032650000 MOVE param[00] [XXXX] <- 00006532
  1753. 017a: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  1754. 0181: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1755. 0183: 5da500fd00 MASK param[00] [.X..] & fd | 00
  1756. 0188: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1757. 018f: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1758. 0191: 02050032070000 MOVE param[00] [XXXX] <- 00000732
  1759. 0198: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1760. 019f: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1761. 01a1: 5da500bf00 MASK param[00] [.X..] & bf | 00
  1762. 01a6: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1763. 01ad: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1764. 01af: 02050032611000 MOVE param[00] [XXXX] <- 00106132
  1765. 01b6: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1766. 01bd: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1767. 01bf: 02050032621000 MOVE param[00] [XXXX] <- 00106232
  1768. 01c6: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1769. 01cd: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1770. 01cf: 02050032631000 MOVE param[00] [XXXX] <- 00106332
  1771. 01d6: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1772. 01dd: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1773. 01df: 02050032641000 MOVE param[00] [XXXX] <- 00106432
  1774. 01e6: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1775. 01ed: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1776. 01ef: 02050032dcf000 MOVE param[00] [XXXX] <- 00f0dc32
  1777. 01f6: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1778. 01fd: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1779. 01ff: 02050032de9900 MOVE param[00] [XXXX] <- 0099de32
  1780. 0206: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1781. 020d: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1782. 020f: 02050032df2a00 MOVE param[00] [XXXX] <- 002adf32
  1783. 0216: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1784. 021d: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1785. 021f: 02050032e20600 MOVE param[00] [XXXX] <- 0006e232
  1786. 0226: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1787. 022d: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1788. 022f: 02050032e40000 MOVE param[00] [XXXX] <- 0000e432
  1789. 0236: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1790. 023d: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1791. 023f: 5da5007f00 MASK param[00] [.X..] & 7f | 00
  1792. 0244: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1793. 024b: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1794. 024d: 02050032e40000 MOVE param[00] [XXXX] <- 0000e432
  1795. 0254: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1796. 025b: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1797. 025d: 020500320b0000 MOVE param[00] [XXXX] <- 00000b32
  1798. 0264: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1799. 026b: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1800. 026d: 020500320a0000 MOVE param[00] [XXXX] <- 00000a32
  1801. 0274: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1802. 027b: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1803. 027d: 02050032080000 MOVE param[00] [XXXX] <- 00000832
  1804. 0284: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1805. 028b: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1806. 028d: 5da5007f80 MASK param[00] [.X..] & 7f | 80
  1807. 0292: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1808. 0299: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1809. 029b: 02050032091000 MOVE param[00] [XXXX] <- 00100932
  1810. 02a2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1811. 02a9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1812. 02ab: 020500327c0000 MOVE param[00] [XXXX] <- 00007c32
  1813. 02b2: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1814. 02b9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1815. 02bb: 02050032088500 MOVE param[00] [XXXX] <- 00850832
  1816. 02c2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1817. 02c9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1818. 02cb: 02050032400000 MOVE param[00] [XXXX] <- 00004032
  1819. 02d2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1820. 02d9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1821. 02db: 02050032410100 MOVE param[00] [XXXX] <- 00014132
  1822. 02e2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1823. 02e9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1824. 02eb: 02050032420200 MOVE param[00] [XXXX] <- 00024232
  1825. 02f2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1826. 02f9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1827. 02fb: 02050032430300 MOVE param[00] [XXXX] <- 00034332
  1828. 0302: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1829. 0309: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1830. 030b: 02050032440400 MOVE param[00] [XXXX] <- 00044432
  1831. 0312: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1832. 0319: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1833. 031b: 02050032450500 MOVE param[00] [XXXX] <- 00054532
  1834. 0322: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1835. 0329: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1836. 032b: 02050032460600 MOVE param[00] [XXXX] <- 00064632
  1837. 0332: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1838. 0339: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1839. 033b: 02050032470700 MOVE param[00] [XXXX] <- 00074732
  1840. 0342: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1841. 0349: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1842. 034b: 02050032480800 MOVE param[00] [XXXX] <- 00084832
  1843. 0352: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1844. 0359: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1845. 035b: 02050032490900 MOVE param[00] [XXXX] <- 00094932
  1846. 0362: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1847. 0369: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1848. 036b: 020500324a0a00 MOVE param[00] [XXXX] <- 000a4a32
  1849. 0372: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1850. 0379: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1851. 037b: 020500324b0b00 MOVE param[00] [XXXX] <- 000b4b32
  1852. 0382: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1853. 0389: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1854. 038b: 020500324c1800 MOVE param[00] [XXXX] <- 00184c32
  1855. 0392: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1856. 0399: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1857. 039b: 020500324d1900 MOVE param[00] [XXXX] <- 00194d32
  1858. 03a2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1859. 03a9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1860. 03ab: 020500324e1a00 MOVE param[00] [XXXX] <- 001a4e32
  1861. 03b2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1862. 03b9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1863. 03bb: 020500324f1b00 MOVE param[00] [XXXX] <- 001b4f32
  1864. 03c2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1865. 03c9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1866. 03cb: 02050032501c00 MOVE param[00] [XXXX] <- 001c5032
  1867. 03d2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1868. 03d9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1869. 03db: 02050032511d00 MOVE param[00] [XXXX] <- 001d5132
  1870. 03e2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1871. 03e9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1872. 03eb: 02050032521e00 MOVE param[00] [XXXX] <- 001e5232
  1873. 03f2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1874. 03f9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1875. 03fb: 02050032531f00 MOVE param[00] [XXXX] <- 001f5332
  1876. 0402: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1877. 0409: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1878. 040b: 02050032542000 MOVE param[00] [XXXX] <- 00205432
  1879. 0412: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1880. 0419: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1881. 041b: 02050032552100 MOVE param[00] [XXXX] <- 00215532
  1882. 0422: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1883. 0429: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1884. 042b: 02050032562200 MOVE param[00] [XXXX] <- 00225632
  1885. 0432: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1886. 0439: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1887. 043b: 02050032572300 MOVE param[00] [XXXX] <- 00235732
  1888. 0442: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1889. 0449: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1890. 044b: 02050032580000 MOVE param[00] [XXXX] <- 00005832
  1891. 0452: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1892. 0459: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1893. 045b: 02050032590000 MOVE param[00] [XXXX] <- 00005932
  1894. 0462: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1895. 0469: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1896. 046b: 020500325a0000 MOVE param[00] [XXXX] <- 00005a32
  1897. 0472: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1898. 0479: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1899. 047b: 020500325b0000 MOVE param[00] [XXXX] <- 00005b32
  1900. 0482: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1901. 0489: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1902. 048b: 020500325c0000 MOVE param[00] [XXXX] <- 00005c32
  1903. 0492: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1904. 0499: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1905. 049b: 020500325d0000 MOVE param[00] [XXXX] <- 00005d32
  1906. 04a2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1907. 04a9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1908. 04ab: 020500325e0000 MOVE param[00] [XXXX] <- 00005e32
  1909. 04b2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1910. 04b9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1911. 04bb: 020500325f0000 MOVE param[00] [XXXX] <- 00005f32
  1912. 04c2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1913. 04c9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1914. 04cb: 02050032600000 MOVE param[00] [XXXX] <- 00006032
  1915. 04d2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1916. 04d9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1917. 04db: 02050032610000 MOVE param[00] [XXXX] <- 00006132
  1918. 04e2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1919. 04e9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1920. 04eb: 02050032620000 MOVE param[00] [XXXX] <- 00006232
  1921. 04f2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1922. 04f9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1923. 04fb: 02050032630000 MOVE param[00] [XXXX] <- 00006332
  1924. 0502: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1925. 0509: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1926. 050b: 02050032640000 MOVE param[00] [XXXX] <- 00006432
  1927. 0512: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1928. 0519: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1929. 051b: 02050032650000 MOVE param[00] [XXXX] <- 00006532
  1930. 0522: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1931. 0529: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1932. 052b: 02050032660000 MOVE param[00] [XXXX] <- 00006632
  1933. 0532: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1934. 0539: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1935. 053b: 02050032670000 MOVE param[00] [XXXX] <- 00006732
  1936. 0542: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1937. 0549: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1938. 054b: 02050032680000 MOVE param[00] [XXXX] <- 00006832
  1939. 0552: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1940. 0559: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1941. 055b: 02050032690000 MOVE param[00] [XXXX] <- 00006932
  1942. 0562: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1943. 0569: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1944. 056b: 020500326a0000 MOVE param[00] [XXXX] <- 00006a32
  1945. 0572: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1946. 0579: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1947. 057b: 020500326b0000 MOVE param[00] [XXXX] <- 00006b32
  1948. 0582: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1949. 0589: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1950. 058b: 020500326c0000 MOVE param[00] [XXXX] <- 00006c32
  1951. 0592: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1952. 0599: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1953. 059b: 020500326d0000 MOVE param[00] [XXXX] <- 00006d32
  1954. 05a2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1955. 05a9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1956. 05ab: 020500326e0000 MOVE param[00] [XXXX] <- 00006e32
  1957. 05b2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1958. 05b9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1959. 05bb: 020500326f0000 MOVE param[00] [XXXX] <- 00006f32
  1960. 05c2: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1961. 05c9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1962. 05cb: 02050032000000 MOVE param[00] [XXXX] <- 00000032
  1963. 05d2: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  1964. 05d9: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1965. 05db: 5da500fe01 MASK param[00] [.X..] & fe | 01
  1966. 05e0: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1967. 05e7: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1968. 05e9: 02050032000000 MOVE param[00] [XXXX] <- 00000032
  1969. 05f0: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  1970. 05f7: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1971. 05f9: 5da500fe00 MASK param[00] [.X..] & fe | 00
  1972. 05fe: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1973. 0605: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1974. 0607: 02050032640000 MOVE param[00] [XXXX] <- 00006432
  1975. 060e: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  1976. 0615: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1977. 0617: 5da500bf40 MASK param[00] [.X..] & bf | 40
  1978. 061c: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1979. 0623: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1980. 0625: 02050032700000 MOVE param[00] [XXXX] <- 00007032
  1981. 062c: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  1982. 0633: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1983. 0635: 5da500f30c MASK param[00] [.X..] & f3 | 0c
  1984. 063a: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1985. 0641: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1986. 0643: 5b EOT
  1987. 0644: 02050032050000 MOVE param[00] [XXXX] <- 00000532
  1988. 064b: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  1989. 0652: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1990. 0654: 5da500fd00 MASK param[00] [.X..] & fd | 00
  1991. 0659: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  1992. 0660: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1993. 0662: 02050032000100 MOVE param[00] [XXXX] <- 00010032
  1994. 0669: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1995. 0670: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  1996. 0672: 5002 DELAY_MilliSec 02
  1997. 0674: 02050032000000 MOVE param[00] [XXXX] <- 00000032
  1998. 067b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  1999. 0682: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2000. 0684: 02050032645000 MOVE param[00] [XXXX] <- 00506432
  2001. 068b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2002. 0692: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2003. 0694: 5b EOT
  2004. 0695: 02050032641000 MOVE param[00] [XXXX] <- 00106432
  2005. 069c: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2006. 06a3: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2007. 06a5: 02050032080000 MOVE param[00] [XXXX] <- 00000832
  2008. 06ac: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  2009. 06b3: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2010. 06b5: 5da5007f00 MASK param[00] [.X..] & 7f | 00
  2011. 06ba: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2012. 06c1: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2013. 06c3: 02050032050000 MOVE param[00] [XXXX] <- 00000532
  2014. 06ca: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  2015. 06d1: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2016. 06d3: 5da500fd02 MASK param[00] [.X..] & fd | 02
  2017. 06d8: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2018. 06df: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2019. 06e1: 5b EOT
  2020. 06e2: 02050032060100 MOVE param[00] [XXXX] <- 00010632
  2021. 06e9: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2022. 06f0: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2023. 06f2: 500a DELAY_MilliSec 0a
  2024. 06f4: 02050032060000 MOVE param[00] [XXXX] <- 00000632
  2025. 06fb: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2026. 0702: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2027. 0704: 02050032050100 MOVE param[00] [XXXX] <- 00010532
  2028. 070b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2029. 0712: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2030. 0714: 02050032020600 MOVE param[00] [XXXX] <- 00060232
  2031. 071b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2032. 0722: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2033. 0724: 02050032e40000 MOVE param[00] [XXXX] <- 0000e432
  2034. 072b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2035. 0732: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2036. 0734: 020500320a0800 MOVE param[00] [XXXX] <- 00080a32
  2037. 073b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2038. 0742: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2039. 0744: 02050032e11900 MOVE param[00] [XXXX] <- 0019e132
  2040. 074b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2041. 0752: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2042. 0754: 02050032e6d900 MOVE param[00] [XXXX] <- 00d9e632
  2043. 075b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2044. 0762: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2045. 0764: 02050032381000 MOVE param[00] [XXXX] <- 00103832
  2046. 076b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2047. 0772: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2048. 0774: 02050032392000 MOVE param[00] [XXXX] <- 00203932
  2049. 077b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2050. 0782: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2051. 0784: 02050032650000 MOVE param[00] [XXXX] <- 00006532
  2052. 078b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2053. 0792: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2054. 0794: 02050032070000 MOVE param[00] [XXXX] <- 00000732
  2055. 079b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2056. 07a2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2057. 07a4: 02050032611000 MOVE param[00] [XXXX] <- 00106132
  2058. 07ab: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2059. 07b2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2060. 07b4: 02050032621000 MOVE param[00] [XXXX] <- 00106232
  2061. 07bb: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2062. 07c2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2063. 07c4: 02050032631000 MOVE param[00] [XXXX] <- 00106332
  2064. 07cb: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2065. 07d2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2066. 07d4: 02050032641000 MOVE param[00] [XXXX] <- 00106432
  2067. 07db: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2068. 07e2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2069. 07e4: 02050032dcf000 MOVE param[00] [XXXX] <- 00f0dc32
  2070. 07eb: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2071. 07f2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2072. 07f4: 02050032de9900 MOVE param[00] [XXXX] <- 0099de32
  2073. 07fb: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2074. 0802: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2075. 0804: 02050032df7b00 MOVE param[00] [XXXX] <- 007bdf32
  2076. 080b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2077. 0812: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2078. 0814: 02050032e20200 MOVE param[00] [XXXX] <- 0002e232
  2079. 081b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2080. 0822: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2081. 0824: 5014 DELAY_MilliSec 14
  2082. 0826: 02050032088500 MOVE param[00] [XXXX] <- 00850832
  2083. 082d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2084. 0834: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2085. 0836: 020500327c0200 MOVE param[00] [XXXX] <- 00027c32
  2086. 083d: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2087. 0844: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2088. 0846: 0205003212ee00 MOVE param[00] [XXXX] <- 00ee1232
  2089. 084d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2090. 0854: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2091. 0856: 02050032130200 MOVE param[00] [XXXX] <- 00021332
  2092. 085d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2093. 0864: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2094. 0866: 0205003214d000 MOVE param[00] [XXXX] <- 00d01432
  2095. 086d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2096. 0874: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2097. 0876: 02050032150200 MOVE param[00] [XXXX] <- 00021532
  2098. 087d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2099. 0884: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2100. 0886: 02050032160500 MOVE param[00] [XXXX] <- 00051632
  2101. 088d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2102. 0894: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2103. 0896: 02050032170500 MOVE param[00] [XXXX] <- 00051732
  2104. 089d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2105. 08a4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2106. 08a6: 02050032181400 MOVE param[00] [XXXX] <- 00141832
  2107. 08ad: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2108. 08b4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2109. 08b6: 02050032197200 MOVE param[00] [XXXX] <- 00721932
  2110. 08bd: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2111. 08c4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2112. 08c6: 020500321a0600 MOVE param[00] [XXXX] <- 00061a32
  2113. 08cd: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2114. 08d4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2115. 08d6: 020500321b0000 MOVE param[00] [XXXX] <- 00001b32
  2116. 08dd: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2117. 08e4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2118. 08e6: 020500321c0500 MOVE param[00] [XXXX] <- 00051c32
  2119. 08ed: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2120. 08f4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2121. 08f6: 020500321d6e00 MOVE param[00] [XXXX] <- 006e1d32
  2122. 08fd: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2123. 0904: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2124. 0906: 020500321f2800 MOVE param[00] [XXXX] <- 00281f32
  2125. 090d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2126. 0914: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2127. 0916: 0205003221dc00 MOVE param[00] [XXXX] <- 00dc2132
  2128. 091d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2129. 0924: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2130. 0926: 02050032110300 MOVE param[00] [XXXX] <- 00031132
  2131. 092d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2132. 0934: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2133. 0936: 020500320b0900 MOVE param[00] [XXXX] <- 00090b32
  2134. 093d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2135. 0944: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2136. 0946: 02050032708200 MOVE param[00] [XXXX] <- 00827032
  2137. 094d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2138. 0954: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2139. 0956: 02050032710200 MOVE param[00] [XXXX] <- 00027132
  2140. 095d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2141. 0964: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2142. 0966: 02050032720d00 MOVE param[00] [XXXX] <- 000d7232
  2143. 096d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2144. 0974: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2145. 0976: 0205003273c400 MOVE param[00] [XXXX] <- 00c47332
  2146. 097d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2147. 0984: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2148. 0986: 02050032741100 MOVE param[00] [XXXX] <- 00117432
  2149. 098d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2150. 0994: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2151. 0996: 02050032750800 MOVE param[00] [XXXX] <- 00087532
  2152. 099d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2153. 09a4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2154. 09a6: 02050032779200 MOVE param[00] [XXXX] <- 00927732
  2155. 09ad: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2156. 09b4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2157. 09b6: 02050032000100 MOVE param[00] [XXXX] <- 00010032
  2158. 09bd: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2159. 09c4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2160. 09c6: 02050032000000 MOVE param[00] [XXXX] <- 00000032
  2161. 09cd: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2162. 09d4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2163. 09d6: 02050032645000 MOVE param[00] [XXXX] <- 00506432
  2164. 09dd: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2165. 09e4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2166. 09e6: 02050032703d00 MOVE param[00] [XXXX] <- 003d7032
  2167. 09ed: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2168. 09f4: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2169. 09f6: 02050032710300 MOVE param[00] [XXXX] <- 00037132
  2170. 09fd: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2171. 0a04: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2172. 0a06: 5b EOT
  2173. 0a07: 5b EOT
  2174. 0a08: 02050032430000 MOVE param[00] [XXXX] <- 00004332
  2175. 0a0f: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2176. 0a16: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2177. 0a18: 02050032070000 MOVE param[00] [XXXX] <- 00000732
  2178. 0a1f: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  2179. 0a26: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2180. 0a28: 5da500ef10 MASK param[00] [.X..] & ef | 10
  2181. 0a2d: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2182. 0a34: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2183. 0a36: 02050032070000 MOVE param[00] [XXXX] <- 00000732
  2184. 0a3d: 02050100017291 MOVE param[01] [XXXX] <- 91720100
  2185. 0a44: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2186. 0a46: 5da500ef00 MASK param[00] [.X..] & ef | 00
  2187. 0a4b: 02050101017291 MOVE param[01] [XXXX] <- 91720101
  2188. 0a52: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2189. 0a54: 0205003240a000 MOVE param[00] [XXXX] <- 00a04032
  2190. 0a5b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2191. 0a62: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2192. 0a64: 02050032410000 MOVE param[00] [XXXX] <- 00004132
  2193. 0a6b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2194. 0a72: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2195. 0a74: 02050032420000 MOVE param[00] [XXXX] <- 00004232
  2196. 0a7b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2197. 0a82: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2198. 0a84: 02050032450000 MOVE param[00] [XXXX] <- 00004532
  2199. 0a8b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2200. 0a92: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2201. 0a94: 02050032448000 MOVE param[00] [XXXX] <- 00804432
  2202. 0a9b: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2203. 0aa2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2204. 0aa4: 02050032430500 MOVE param[00] [XXXX] <- 00054332
  2205. 0aab: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2206. 0ab2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2207. 0ab4: 02050032430400 MOVE param[00] [XXXX] <- 00044332
  2208. 0abb: 02050101017a91 MOVE param[01] [XXXX] <- 917a0101
  2209. 0ac2: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2210. 0ac4: 560000 CLEAR work[00] [XXXX]
  2211. 0ac7: 03050128380000 MOVE work[01] [XXXX] <- 00003828
  2212. 0ace: 3b0201 SET_FB_BASE work[01] [XXXX]
  2213. 0ad1: 02050032470000 MOVE param[00] [XXXX] <- 00004732
  2214. 0ad8: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  2215. 0adf: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2216. 0ae1: 04310000 MOVE fb[00] [...X] <- param[00] [.X..]
  2217. 0ae5: 5003 DELAY_MilliSec 03
  2218. 0ae7: 02050032470000 MOVE param[00] [XXXX] <- 00004732
  2219. 0aee: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  2220. 0af5: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2221. 0af7: 04710000 MOVE fb[00] [..X.] <- param[00] [.X..]
  2222. 0afb: 5003 DELAY_MilliSec 03
  2223. 0afd: 02050032470000 MOVE param[00] [XXXX] <- 00004732
  2224. 0b04: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  2225. 0b0b: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2226. 0b0d: 04b10000 MOVE fb[00] [.X..] <- param[00] [.X..]
  2227. 0b11: 5003 DELAY_MilliSec 03
  2228. 0b13: 02050032470000 MOVE param[00] [XXXX] <- 00004732
  2229. 0b1a: 02050100017a91 MOVE param[01] [XXXX] <- 917a0100
  2230. 0b21: 5236 CALL_TABLE 36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  2231. 0b23: 04f10000 MOVE fb[00] [X...] <- param[00] [.X..]
  2232. 0b27: 5003 DELAY_MilliSec 03
  2233. 0b29: 2d050004000000 ADD work[00] [XXXX] <- 00000004
  2234. 0b30: 2d050104000000 ADD work[01] [XXXX] <- 00000004
  2235. 0b37: 3e250080 COMP work[00] [...X] <- 80
  2236. 0b3b: 45ce0a JUMP_Below 0ace
  2237. 0b3e: 5b EOT
  2238.  
  2239.  
  2240. command_table 00000000 #33 (LVTMAOutputControl):
  2241.  
  2242. Attributes: Work space size 01 longs
  2243. Parameter space size 00 longs
  2244. Table update indicator 0
  2245.  
  2246. command_table 00000000 #34 (VRAM_BlockDetectionByStrap):
  2247.  
  2248. Attributes: Work space size 01 longs
  2249. Parameter space size 00 longs
  2250. Table update indicator 0
  2251.  
  2252. command_table 0000d6ce #35 (MemoryCleanUp):
  2253.  
  2254. Size 00e4
  2255. Format Rev. 01
  2256. Param Rev. 00
  2257. Content Rev. 01
  2258. Attributes: Work space size 01 longs
  2259. Parameter space size 01 longs
  2260. Table update indicator 0
  2261.  
  2262. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  2263. 0009: 030041c400 MOVE WS_REMIND/HI32 [XXXX] <- reg[00c4] [XXXX]
  2264. 000e: 1b054108 SHIFT_RIGHT WS_REMIND/HI32 [XXXX] by 08
  2265. 0012: 03e041c900 MOVE WS_REMIND/HI32 [X...] <- reg[00c9] [...X]
  2266. 0017: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  2267. 001a: 03094000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [..XX]
  2268. 001e: 15054005 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 05
  2269. 0022: 2d024041 ADD WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
  2270. 0026: 023a0040 MOVE param[00] [...X] <- WS_QUOT/LOW32 [X...]
  2271. 002a: 15054008 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 08
  2272. 002e: 3b0500170000 SET_FB_BASE 00001700
  2273. 0034: 570000 CLEAR fb[00] [XXXX]
  2274. 0037: 660b SET_DATA_BLOCK 0b (VRAM_UsageByFirmware)
  2275. 0039: 03050000170000 MOVE work[00] [XXXX] <- 00001700
  2276. 0040: 1b050008 SHIFT_RIGHT work[00] [XXXX] by 08
  2277. 0044: 2d024100 ADD WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
  2278. 0048: 0304000400 MOVE work[00] [XXXX] <- data[0004] [XXXX]
  2279. 004d: 15050002 SHIFT_LEFT work[00] [XXXX] by 02
  2280. 0051: 2d024100 ADD WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
  2281. 0055: 027a0041 MOVE param[00] [..X.] <- WS_REMIND/HI32 [X...]
  2282. 0059: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
  2283. 005d: 03024641 MOVE WS_FB_WIN [XXXX] <- WS_REMIND/HI32 [XXXX]
  2284. 0061: 560000 CLEAR work[00] [XXXX]
  2285. 0064: 03190000 MOVE work[00] [..XX] <- param[00] [XX..]
  2286. 0068: 1505000d SHIFT_LEFT work[00] [XXXX] by 0d
  2287. 006c: 51c8 DELAY_MicroSec c8
  2288. 006e: 4ae5a02180 TEST reg[21a0] [X...] <- 80
  2289. 0073: 496c00 JUMP_NotEqual 006c
  2290. 0076: 3e050000000000 COMP work[00] [XXXX] <- 00000000
  2291. 007d: 44d300 JUMP_Equal 00d3
  2292. 0080: 03054100001000 MOVE WS_REMIND/HI32 [XXXX] <- 00100000
  2293. 0087: 3e020041 COMP work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2294. 008b: 469200 JUMP_Above 0092
  2295. 008e: 03024100 MOVE WS_REMIND/HI32 [XXXX] <- work[00] [XXXX]
  2296. 0092: 33020041 SUB work[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2297. 0096: 010264c046 MOVE reg[c064] [XXXX] <- WS_FB_WIN [XXXX]
  2298. 009b: 012965c000 MOVE reg[c065] [...X] <- param[00] [..X.]
  2299. 00a0: 010266c040 MOVE reg[c066] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  2300. 00a5: 012167c000 MOVE reg[c067] [...X] <- param[00] [...X]
  2301. 00aa: 1b054008 SHIFT_RIGHT WS_QUOT/LOW32 [XXXX] by 08
  2302. 00ae: 03e14000 MOVE WS_QUOT/LOW32 [X...] <- param[00] [...X]
  2303. 00b2: 1b054108 SHIFT_RIGHT WS_REMIND/HI32 [XXXX] by 08
  2304. 00b6: 2d024041 ADD WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
  2305. 00ba: 15054108 SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 08
  2306. 00be: 023a0040 MOVE param[00] [...X] <- WS_QUOT/LOW32 [X...]
  2307. 00c2: 15054008 SHIFT_LEFT WS_QUOT/LOW32 [XXXX] by 08
  2308. 00c6: 0f8d4120d0 OR WS_REMIND/HI32 [XX..] <- d020
  2309. 00cb: 0102e8c041 MOVE reg[c0e8] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2310. 00d0: 436c00 JUMP 006c
  2311. 00d3: 0105120000000100 MOVE reg[0012] [XXXX] <- 00010000
  2312. 00db: 0105130000000100 MOVE reg[0013] [XXXX] <- 00010000
  2313. 00e3: 5b EOT
  2314.  
  2315.  
  2316. command_table 0000d7b2 #36 (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):
  2317.  
  2318. Size 0239
  2319. Format Rev. 01
  2320. Param Rev. 00
  2321. Content Rev. 01
  2322. Attributes: Work space size 00 longs
  2323. Parameter space size 02 longs
  2324. Table update indicator 0
  2325.  
  2326. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  2327. 0009: 0d25341808 OR reg[1834] [...X] <- 08
  2328. 000e: 07250719fd AND reg[1907] [...X] <- fd
  2329. 0013: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2330. 0016: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
  2331. 001a: 0925410f AND WS_REMIND/HI32 [...X] <- 0f
  2332. 001e: 030a4042 MOVE WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
  2333. 0022: 66ff SET_DATA_BLOCK ff (this table)
  2334. 0024: 2d0d421902 ADD WS_DATAPTR [..XX] <- 0219
  2335. 0029: 15254102 SHIFT_LEFT WS_REMIND/HI32 [...X] by 02
  2336. 002d: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  2337. 0031: 030c410000 MOVE WS_REMIND/HI32 [..XX] <- data[0000] [..XX]
  2338. 0036: 0102000041 MOVE reg[0000] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2339. 003b: 07a50100fe AND reg[0001] [.X..] <- fe
  2340. 0040: 54080100 CLEAR reg[0001] [..XX]
  2341. 0044: 010c3b180200 MOVE reg[183b] [..XX] <- data[0002] [..XX]
  2342. 004a: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
  2343. 004e: 030540bc340000 MOVE WS_QUOT/LOW32 [XXXX] <- 000034bc
  2344. 0055: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2345. 0058: 03214100 MOVE WS_REMIND/HI32 [...X] <- param[00] [...X]
  2346. 005c: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
  2347. 0060: 018a371840 MOVE reg[1837] [XX..] <- WS_QUOT/LOW32 [..XX]
  2348. 0065: 0125371802 MOVE reg[1837] [...X] <- 02
  2349. 006a: 0105381800000030 MOVE reg[1838] [XXXX] <- 30000000
  2350. 0072: 0d25351802 OR reg[1835] [...X] <- 02
  2351. 0077: 01a9391801 MOVE reg[1839] [.X..] <- param[01] [..X.]
  2352. 007c: 4b250101 TEST param[01] [...X] <- 01
  2353. 0080: 498700 JUMP_NotEqual 0087
  2354. 0083: 54303918 CLEAR reg[1839] [.X..]
  2355. 0087: 010d39180031 MOVE reg[1839] [..XX] <- 3100
  2356. 008d: 2ba5391801 ADD reg[1839] [.X..] <- 01
  2357. 0092: 4b250102 TEST param[01] [...X] <- 02
  2358. 0096: 449e00 JUMP_Equal 009e
  2359. 0099: 2ba5391801 ADD reg[1839] [.X..] <- 01
  2360. 009e: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2361. 00a1: 03714101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [.X..]
  2362. 00a5: 0fe54180 OR WS_REMIND/HI32 [X...] <- 80
  2363. 00a9: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2364. 00ae: 03694100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [..X.]
  2365. 00b2: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
  2366. 00b6: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2367. 00bb: 4b250102 TEST param[01] [...X] <- 02
  2368. 00bf: 44ce00 JUMP_Equal 00ce
  2369. 00c2: 562841 CLEAR WS_REMIND/HI32 [..X.]
  2370. 00c5: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
  2371. 00c9: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2372. 00ce: 4b250101 TEST param[01] [...X] <- 01
  2373. 00d2: 44ef00 JUMP_Equal 00ef
  2374. 00d5: 03714100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [.X..]
  2375. 00d9: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
  2376. 00dd: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2377. 00e2: 03794100 MOVE WS_REMIND/HI32 [..X.] <- param[00] [X...]
  2378. 00e6: 2da54101 ADD WS_REMIND/HI32 [.X..] <- 01
  2379. 00ea: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2380. 00ef: 0d25341801 OR reg[1834] [...X] <- 01
  2381. 00f4: 03a54101 MOVE WS_REMIND/HI32 [.X..] <- 01
  2382. 00f8: 43c201 JUMP 01c2
  2383. 00fb: 03294001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [..X.]
  2384. 00ff: 03654001 MOVE WS_QUOT/LOW32 [..X.] <- 01
  2385. 0103: 03994000 MOVE WS_QUOT/LOW32 [XX..] <- param[00] [XX..]
  2386. 0107: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2387. 010a: 03714101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [.X..]
  2388. 010e: 0f654101 OR WS_REMIND/HI32 [..X.] <- 01
  2389. 0112: 0fe54180 OR WS_REMIND/HI32 [X...] <- 80
  2390. 0116: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2391. 011b: 01a5391804 MOVE reg[1839] [.X..] <- 04
  2392. 0120: 3d650104 COMP param[01] [..X.] <- 04
  2393. 0124: 473001 JUMP_BelowOrEq 0130
  2394. 0127: 010d39180113 MOVE reg[1839] [..XX] <- 1301
  2395. 012d: 435f01 JUMP 015f
  2396. 0130: 01a2391840 MOVE reg[1839] [.X..] <- WS_QUOT/LOW32 [...X]
  2397. 0135: 010d39180131 MOVE reg[1839] [..XX] <- 3101
  2398. 013b: 435f01 JUMP 015f
  2399. 013e: 07653918ef AND reg[1839] [..X.] <- ef
  2400. 0143: 01a5391803 MOVE reg[1839] [.X..] <- 03
  2401. 0148: 3e254004 COMP WS_QUOT/LOW32 [...X] <- 04
  2402. 014c: 465f01 JUMP_Above 015f
  2403. 014f: 01a2391840 MOVE reg[1839] [.X..] <- WS_QUOT/LOW32 [...X]
  2404. 0154: 31a5391801 SUB reg[1839] [.X..] <- 01
  2405. 0159: 5c653918fd20 MASK reg[1839] [..X.] & fd | 20
  2406. 015f: 0d25341801 OR reg[1834] [...X] <- 01
  2407. 0164: 03a54100 MOVE WS_REMIND/HI32 [.X..] <- 00
  2408. 0168: 43c201 JUMP 01c2
  2409. 016b: 03054101000080 MOVE WS_REMIND/HI32 [XXXX] <- 80000001
  2410. 0172: 03aa4140 MOVE WS_REMIND/HI32 [.X..] <- WS_QUOT/LOW32 [..X.]
  2411. 0176: 01023a1841 MOVE reg[183a] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2412. 017b: 3d650101 COMP param[01] [..X.] <- 01
  2413. 017f: 498a01 JUMP_NotEqual 018a
  2414. 0182: 02a8003a18 MOVE param[00] [.X..] <- reg[183a] [..X.]
  2415. 0187: 430102 JUMP 0201
  2416. 018a: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2417. 018d: 031a4140 MOVE WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [XX..]
  2418. 0191: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
  2419. 0194: 0328413a18 MOVE WS_REMIND/HI32 [...X] <- reg[183a] [..X.]
  2420. 0199: 0368413a18 MOVE WS_REMIND/HI32 [..X.] <- reg[183a] [..X.]
  2421. 019e: 03a8413a18 MOVE WS_REMIND/HI32 [.X..] <- reg[183a] [..X.]
  2422. 01a3: 03e8413a18 MOVE WS_REMIND/HI32 [X...] <- reg[183a] [..X.]
  2423. 01a8: 04020041 MOVE fb[00] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2424. 01ac: 562840 CLEAR WS_QUOT/LOW32 [..X.]
  2425. 01af: 2d8d400400 ADD WS_QUOT/LOW32 [XX..] <- 0004
  2426. 01b4: 3e254004 COMP WS_QUOT/LOW32 [...X] <- 04
  2427. 01b8: 470102 JUMP_BelowOrEq 0201
  2428. 01bb: 33254004 SUB WS_QUOT/LOW32 [...X] <- 04
  2429. 01bf: 433e01 JUMP 013e
  2430. 01c2: 02650002 MOVE param[00] [..X.] <- 02
  2431. 01c6: 030d416400 MOVE WS_REMIND/HI32 [..XX] <- 0064
  2432. 01cb: 330d410100 SUB WS_REMIND/HI32 [..XX] <- 0001
  2433. 01d0: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
  2434. 01d5: 440102 JUMP_Equal 0201
  2435. 01d8: 5164 DELAY_MicroSec 64
  2436. 01da: 4a25361810 TEST reg[1836] [...X] <- 10
  2437. 01df: 44cb01 JUMP_Equal 01cb
  2438. 01e2: 4a65361806 TEST reg[1836] [..X.] <- 06
  2439. 01e7: 490102 JUMP_NotEqual 0201
  2440. 01ea: 02650001 MOVE param[00] [..X.] <- 01
  2441. 01ee: 0d25351802 OR reg[1835] [...X] <- 02
  2442. 01f3: 3ea54100 COMP WS_REMIND/HI32 [.X..] <- 00
  2443. 01f7: 446b01 JUMP_Equal 016b
  2444. 01fa: 4b250101 TEST param[01] [...X] <- 01
  2445. 01fe: 44fb00 JUMP_Equal 00fb
  2446. 0201: 0d25351802 OR reg[1835] [...X] <- 02
  2447. 0206: 0125341802 MOVE reg[1834] [...X] <- 02
  2448. 020b: 5101 DELAY_MicroSec 01
  2449. 020d: 54003418 CLEAR reg[1834] [XXXX]
  2450. 0211: 54003b18 CLEAR reg[183b] [XXXX]
  2451. 0215: 5b EOT
  2452. 0216: 7a20004c1901005019030254190504581942415c19494860194b4a7419292870
  2453. 194d4c
  2454. CTB_DS 32 bytes
  2455.  
  2456.  
  2457. command_table 00000000 #37 (WriteOneByteToHWAssistedI2C):
  2458.  
  2459. Attributes: Work space size 01 longs
  2460. Parameter space size 00 longs
  2461. Table update indicator 0
  2462.  
  2463. command_table 0000d9ec #38 (ReadHWAssistedI2CStatus/HPDInterruptService):
  2464.  
  2465. Size 005a
  2466. Format Rev. 02
  2467. Param Rev. 00
  2468. Content Rev. 02
  2469. Attributes: Work space size 00 longs
  2470. Parameter space size 01 longs
  2471. Table update indicator 0
  2472.  
  2473. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  2474. 0009: 3d650001 COMP param[00] [..X.] <- 01
  2475. 000d: 445400 JUMP_Equal 0054
  2476. 0010: 553000 CLEAR param[00] [.X..]
  2477. 0013: 3d250006 COMP param[00] [...X] <- 06
  2478. 0017: 465000 JUMP_Above 0050
  2479. 001a: 32250001 SUB param[00] [...X] <- 01
  2480. 001e: 20250003 MUL param[00] [...X] <- 03
  2481. 0022: 560848 CLEAR WS_REGPTR [..XX]
  2482. 0025: 03224840 MOVE WS_REGPTR [...X] <- WS_QUOT/LOW32 [...X]
  2483. 0029: 0da5081801 OR reg[1808] [.X..] <- 01
  2484. 002e: 02a0000718 MOVE param[00] [.X..] <- reg[1807] [...X]
  2485. 0033: 08a50003 AND param[00] [.X..] <- 03
  2486. 0037: 4a25071802 TEST reg[1807] [...X] <- 02
  2487. 003c: 444a00 JUMP_Equal 004a
  2488. 003f: 5c0d0818fffe0100 MASK reg[1808] [..XX] & feff | 0001
  2489. 0047: 435000 JUMP 0050
  2490. 004a: 0d0d08180101 OR reg[1808] [..XX] <- 0101
  2491. 0050: 3a0000 SET_REG_BLOCK 0000
  2492. 0053: 5b EOT
  2493. 0054: 0d65cf0508 OR reg[05cf] [..X.] <- 08
  2494. 0059: 5b EOT
  2495.  
  2496.  
  2497. command_table 00000000 #39 (SpeedFanControl):
  2498.  
  2499. Attributes: Work space size 01 longs
  2500. Parameter space size 00 longs
  2501. Table update indicator 0
  2502.  
  2503. command_table 00000000 #3a (PowerConnectorDetection):
  2504.  
  2505. Attributes: Work space size 01 longs
  2506. Parameter space size 00 longs
  2507. Table update indicator 0
  2508.  
  2509. command_table 00000000 #3b (MC_Synchronization):
  2510.  
  2511. Attributes: Work space size 01 longs
  2512. Parameter space size 00 longs
  2513. Table update indicator 0
  2514.  
  2515. command_table 0000da46 #3c (ComputeMemoryEnginePLL):
  2516.  
  2517. Size 00d3
  2518. Format Rev. 01
  2519. Param Rev. 00
  2520. Content Rev. 04
  2521. Attributes: Work space size 00 longs
  2522. Parameter space size 02 longs
  2523. Table update indicator 0
  2524.  
  2525. 0006: 080500ffffff00 AND param[00] [XXXX] <- 00ffffff
  2526. 000d: 661e SET_DATA_BLOCK 1e (IntegratedSystemInfo)
  2527. 000f: 0304460800 MOVE WS_FB_WIN [XXXX] <- data[0008] [XXXX]
  2528. 0014: 03054038180000 MOVE WS_QUOT/LOW32 [XXXX] <- 00001838
  2529. 001b: 3d050000000000 COMP param[00] [XXXX] <- 00000000
  2530. 0022: 445d00 JUMP_Equal 005d
  2531. 0025: 21054664000000 MUL WS_FB_WIN [XXXX] <- 00000064
  2532. 002c: 2d014000 ADD WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
  2533. 0030: 33054001000000 SUB WS_QUOT/LOW32 [XXXX] <- 00000001
  2534. 0037: 27014000 DIV WS_QUOT/LOW32 [XXXX] <- param[00] [XXXX]
  2535. 003b: 3e054038180000 COMP WS_QUOT/LOW32 [XXXX] <- 00001838
  2536. 0042: 454c00 JUMP_Below 004c
  2537. 0045: 03054038180000 MOVE WS_QUOT/LOW32 [XXXX] <- 00001838
  2538. 004c: 3e0540c8000000 COMP WS_QUOT/LOW32 [XXXX] <- 000000c8
  2539. 0053: 465d00 JUMP_Above 005d
  2540. 0056: 030540c8000000 MOVE WS_QUOT/LOW32 [XXXX] <- 000000c8
  2541. 005d: 66ff SET_DATA_BLOCK ff (this table)
  2542. 005f: 2d0d42bb00 ADD WS_DATAPTR [..XX] <- 00bb
  2543. 0064: 3e0c400200 COMP WS_QUOT/LOW32 [..XX] <- data[0002] [..XX]
  2544. 0069: 477400 JUMP_BelowOrEq 0074
  2545. 006c: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
  2546. 0071: 436400 JUMP 0064
  2547. 0074: 330c400000 SUB WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
  2548. 0079: 2d0c400600 ADD WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
  2549. 007e: 330d400100 SUB WS_QUOT/LOW32 [..XX] <- 0001
  2550. 0083: 270c400600 DIV WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
  2551. 0088: 2d0c400400 ADD WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
  2552. 008d: 02e20040 MOVE param[00] [X...] <- WS_QUOT/LOW32 [...X]
  2553. 0091: 330c400400 SUB WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
  2554. 0096: 210c400600 MUL WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
  2555. 009b: 2d0c400000 ADD WS_QUOT/LOW32 [..XX] <- data[0000] [..XX]
  2556. 00a0: 03024140 MOVE WS_REMIND/HI32 [XXXX] <- WS_QUOT/LOW32 [XXXX]
  2557. 00a4: 21054664000000 MUL WS_FB_WIN [XXXX] <- 00000064
  2558. 00ab: 27024041 DIV WS_QUOT/LOW32 [XXXX] <- WS_REMIND/HI32 [XXXX]
  2559. 00af: 020a0040 MOVE param[00] [..XX] <- WS_QUOT/LOW32 [..XX]
  2560. 00b3: 02b20040 MOVE param[00] [.X..] <- WS_QUOT/LOW32 [.X..]
  2561. 00b7: 5b EOT
  2562. 00b8: 7a1800c8004006080019004006800c40003200800c381860006400
  2563. CTB_DS 24 bytes
  2564.  
  2565.  
  2566. command_table 00000000 #3d (MemoryRefreshConversion):
  2567.  
  2568. Attributes: Work space size 01 longs
  2569. Parameter space size 00 longs
  2570. Table update indicator 0
  2571.  
  2572. command_table 00000000 #3e (VRAM_GetCurrentInfoBlock):
  2573.  
  2574. Attributes: Work space size 01 longs
  2575. Parameter space size 00 longs
  2576. Table update indicator 0
  2577.  
  2578. command_table 00000000 #3f (DynamicMemorySettings):
  2579.  
  2580. Attributes: Work space size 01 longs
  2581. Parameter space size 00 longs
  2582. Table update indicator 0
  2583.  
  2584. command_table 00000000 #40 (MemoryTraining):
  2585.  
  2586. Attributes: Work space size 01 longs
  2587. Parameter space size 00 longs
  2588. Table update indicator 0
  2589.  
  2590. command_table 0000db1a #41 (EnableSpreadSpectrumOnPPLL):
  2591.  
  2592. Size 0074
  2593. Format Rev. 01
  2594. Param Rev. 00
  2595. Content Rev. 03
  2596. Attributes: Work space size 00 longs
  2597. Parameter space size 02 longs
  2598. Table update indicator 0
  2599.  
  2600. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  2601. 0009: 3a1400 SET_REG_BLOCK 0014
  2602. 000c: 4ba5000c TEST param[00] [.X..] <- 0c
  2603. 0010: 442000 JUMP_Equal 0020
  2604. 0013: 3a2800 SET_REG_BLOCK 0028
  2605. 0016: 4ba50004 TEST param[00] [.X..] <- 04
  2606. 001a: 492000 JUMP_NotEqual 0020
  2607. 001d: 3a0000 SET_REG_BLOCK 0000
  2608. 0020: 3de50001 COMP param[00] [X...] <- 01
  2609. 0024: 443d00 JUMP_Equal 003d
  2610. 0027: 07650417ef AND reg[1704] [..X.] <- ef
  2611. 002c: 3c0d05170000 COMP reg[1705] [..XX] <- 0000
  2612. 0032: 497000 JUMP_NotEqual 0070
  2613. 0035: 07a50517fc AND reg[1705] [.X..] <- fc
  2614. 003a: 437000 JUMP 0070
  2615. 003d: 4a65041710 TEST reg[1704] [..X.] <- 10
  2616. 0042: 497000 JUMP_NotEqual 0070
  2617. 0045: 07250717f7 AND reg[1707] [...X] <- f7
  2618. 004a: 5ca50517fc01 MASK reg[1705] [.X..] & fc | 01
  2619. 0050: 4ba50001 TEST param[00] [.X..] <- 01
  2620. 0054: 495b00 JUMP_NotEqual 005b
  2621. 0057: 0e650120 OR param[01] [..X.] <- 20
  2622. 005b: 0e650110 OR param[01] [..X.] <- 10
  2623. 005f: 0109031700 MOVE reg[1703] [..XX] <- param[00] [..XX]
  2624. 0064: 0101041701 MOVE reg[1704] [XXXX] <- param[01] [XXXX]
  2625. 0069: 5001 DELAY_MilliSec 01
  2626. 006b: 0d25071708 OR reg[1707] [...X] <- 08
  2627. 0070: 3a0000 SET_REG_BLOCK 0000
  2628. 0073: 5b EOT
  2629.  
  2630.  
  2631. command_table 00000000 #42 (TMDSAOutputControl):
  2632.  
  2633. Attributes: Work space size 01 longs
  2634. Parameter space size 00 longs
  2635. Table update indicator 0
  2636.  
  2637. command_table 00000000 #43 (SetVoltage):
  2638.  
  2639. Attributes: Work space size 01 longs
  2640. Parameter space size 00 longs
  2641. Table update indicator 0
  2642.  
  2643. command_table 00000000 #44 (DAC1OutputControl):
  2644.  
  2645. Attributes: Work space size 01 longs
  2646. Parameter space size 00 longs
  2647. Table update indicator 0
  2648.  
  2649. command_table 00000000 #45 (DAC2OutputControl):
  2650.  
  2651. Attributes: Work space size 01 longs
  2652. Parameter space size 00 longs
  2653. Table update indicator 0
  2654.  
  2655. command_table 00000000 #46 (SetupHWAssistedI2CStatus):
  2656.  
  2657. Attributes: Work space size 01 longs
  2658. Parameter space size 00 longs
  2659. Table update indicator 0
  2660.  
  2661. command_table 00000000 #47 (ClockSource):
  2662.  
  2663. Attributes: Work space size 01 longs
  2664. Parameter space size 00 longs
  2665. Table update indicator 0
  2666.  
  2667. command_table 00000000 #48 (MemoryDeviceInit):
  2668.  
  2669. Attributes: Work space size 01 longs
  2670. Parameter space size 00 longs
  2671. Table update indicator 0
  2672.  
  2673. command_table 0000db8e #49 (EnableYUV):
  2674.  
  2675. Size 00bd
  2676. Format Rev. 02
  2677. Param Rev. 00
  2678. Content Rev. 01
  2679. Attributes: Work space size 00 longs
  2680. Parameter space size 01 longs
  2681. Table update indicator 0
  2682.  
  2683. 0006: 03094000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [..XX]
  2684. 000a: 020d0000ff MOVE param[00] [..XX] <- ff00
  2685. 000f: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
  2686. 0011: 030a4140 MOVE WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [..XX]
  2687. 0015: 1b0d410c SHIFT_RIGHT WS_REMIND/HI32 [..XX] by 0c
  2688. 0019: 3e254102 COMP WS_REMIND/HI32 [...X] <- 02
  2689. 001d: 442f00 JUMP_Equal 002f
  2690. 0020: 3e254103 COMP WS_REMIND/HI32 [...X] <- 03
  2691. 0024: 49b900 JUMP_NotEqual 00b9
  2692. 0027: 2d0c420600 ADD WS_DATAPTR [..XX] <- data[0006] [..XX]
  2693. 002c: 433400 JUMP 0034
  2694. 002f: 2d0c420a00 ADD WS_DATAPTR [..XX] <- data[000a] [..XX]
  2695. 0034: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
  2696. 0039: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
  2697. 003d: 44b900 JUMP_Equal 00b9
  2698. 0040: 3e0c400400 COMP WS_QUOT/LOW32 [..XX] <- data[0004] [..XX]
  2699. 0045: 445400 JUMP_Equal 0054
  2700. 0048: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
  2701. 004d: 33254101 SUB WS_REMIND/HI32 [...X] <- 01
  2702. 0051: 433900 JUMP 0039
  2703. 0054: 030c400600 MOVE WS_QUOT/LOW32 [..XX] <- data[0006] [..XX]
  2704. 0059: 030c410800 MOVE WS_REMIND/HI32 [..XX] <- data[0008] [..XX]
  2705. 005e: 6616 SET_DATA_BLOCK 16 (Object_Info/Object_Header)
  2706. 0060: 2d0a4042 ADD WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
  2707. 0064: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
  2708. 0069: 44a700 JUMP_Equal 00a7
  2709. 006c: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  2710. 0070: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2711. 0073: 0324410000 MOVE WS_REMIND/HI32 [...X] <- data[0000] [...X]
  2712. 0078: 03a4410100 MOVE WS_REMIND/HI32 [.X..] <- data[0001] [...X]
  2713. 007d: 3e2541ff COMP WS_REMIND/HI32 [...X] <- ff
  2714. 0081: 44a700 JUMP_Equal 00a7
  2715. 0084: 3e254101 COMP WS_REMIND/HI32 [...X] <- 01
  2716. 0088: 499000 JUMP_NotEqual 0090
  2717. 008b: 0224000200 MOVE param[00] [...X] <- data[0002] [...X]
  2718. 0090: 3e254102 COMP WS_REMIND/HI32 [...X] <- 02
  2719. 0094: 49a000 JUMP_NotEqual 00a0
  2720. 0097: 0264000200 MOVE param[00] [..X.] <- data[0002] [...X]
  2721. 009c: 32650001 SUB param[00] [..X.] <- 01
  2722. 00a0: 2d1a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [XX..]
  2723. 00a4: 437300 JUMP 0073
  2724. 00a7: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
  2725. 00ab: 030c410100 MOVE WS_REMIND/HI32 [..XX] <- data[0001] [..XX]
  2726. 00b0: 3e0d410000 COMP WS_REMIND/HI32 [..XX] <- 0000
  2727. 00b5: 44b900 JUMP_Equal 00b9
  2728. 00b8: 5b EOT
  2729. 00b9: 560842 CLEAR WS_DATAPTR [..XX]
  2730. 00bc: 5b EOT
  2731.  
  2732.  
  2733. command_table 00000000 #4a (DIG1EncoderControl):
  2734.  
  2735. Attributes: Work space size 01 longs
  2736. Parameter space size 00 longs
  2737. Table update indicator 0
  2738.  
  2739. command_table 00000000 #4b (DIG2EncoderControl):
  2740.  
  2741. Attributes: Work space size 01 longs
  2742. Parameter space size 00 longs
  2743. Table update indicator 0
  2744.  
  2745. command_table 0000de44 #4c (DIG1TransmitterControl/UNIPHYTransmitterControl):
  2746.  
  2747. Size 0363
  2748. Format Rev. 01
  2749. Param Rev. 00
  2750. Content Rev. 05
  2751. Attributes: Work space size 00 longs
  2752. Parameter space size 02 longs
  2753. Table update indicator 0
  2754.  
  2755. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  2756. 0009: 03014602 MOVE WS_FB_WIN [XXXX] <- param[02] [XXXX]
  2757. 000d: 561846 CLEAR WS_FB_WIN [XX..]
  2758. 0010: 03b14600 MOVE WS_FB_WIN [.X..] <- param[00] [.X..]
  2759. 0014: 151d4604 SHIFT_LEFT WS_FB_WIN [XX..] by 04
  2760. 0018: 423900630794026301300063000402630b95025a5a
  2761. SWITCH param[00] [X...]
  2762. 07->0294 01->0030 00->0204 0b->0295
  2763. 002d: 439002 JUMP 0290
  2764. 0030: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
  2765. 0034: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  2766. 0036: 0162501c46 MOVE reg[1c50] [..X.] <- WS_FB_WIN [...X]
  2767. 003b: 01b1501c01 MOVE reg[1c50] [.X..] <- param[01] [.X..]
  2768. 0040: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
  2769. 0044: 09254170 AND WS_REMIND/HI32 [...X] <- 70
  2770. 0048: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
  2771. 004c: 445800 JUMP_Equal 0058
  2772. 004f: 33254110 SUB WS_REMIND/HI32 [...X] <- 10
  2773. 0053: 01e2501c41 MOVE reg[1c50] [X...] <- WS_REMIND/HI32 [...X]
  2774. 0058: 3da50105 COMP param[01] [.X..] <- 05
  2775. 005c: 446600 JUMP_Equal 0066
  2776. 005f: 3da50100 COMP param[01] [.X..] <- 00
  2777. 0063: 499002 JUMP_NotEqual 0290
  2778. 0066: 02a50100 MOVE param[01] [.X..] <- 00
  2779. 006a: 0ee50102 OR param[01] [X...] <- 02
  2780. 006e: 03214301 MOVE WS_SHIFT [...X] <- param[01] [...X]
  2781. 0072: 03024044 MOVE WS_QUOT/LOW32 [XXXX] <- WS_OR_MASK [XXXX]
  2782. 0076: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
  2783. 007a: 32250101 SUB param[01] [...X] <- 01
  2784. 007e: 0121c21c01 MOVE reg[1cc2] [...X] <- param[01] [...X]
  2785. 0083: 010a8d1c40 MOVE reg[1c8d] [..XX] <- WS_QUOT/LOW32 [..XX]
  2786. 0088: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2787. 008c: 4a25861901 TEST reg[1986] [...X] <- 01
  2788. 0091: 499002 JUMP_NotEqual 0290
  2789. 0094: 07a58a19fe AND reg[198a] [.X..] <- fe
  2790. 0099: 0d258a1901 OR reg[198a] [...X] <- 01
  2791. 009e: 01058e1900010203 MOVE reg[198e] [XXXX] <- 03020100
  2792. 00a6: 01658d1901 MOVE reg[198d] [..X.] <- 01
  2793. 00ab: 07a58d19fc AND reg[198d] [.X..] <- fc
  2794. 00b0: 0d65871900 OR reg[1987] [..X.] <- 00
  2795. 00b5: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2796. 00b9: 560846 CLEAR WS_FB_WIN [..XX]
  2797. 00bc: 439502 JUMP 0295
  2798. 00bf: 5128 DELAY_MicroSec 28
  2799. 00c1: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
  2800. 00c5: 0e250240 OR param[02] [...X] <- 40
  2801. 00c9: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  2802. 00cb: 01f9081902 MOVE reg[1908] [X...] <- param[02] [X...]
  2803. 00d0: 0d25081901 OR reg[1908] [...X] <- 01
  2804. 00d5: 51fa DELAY_MicroSec fa
  2805. 00d7: 3a0000 SET_REG_BLOCK 0000
  2806. 00da: 03394101 MOVE WS_REMIND/HI32 [...X] <- param[01] [X...]
  2807. 00de: 0925410c AND WS_REMIND/HI32 [...X] <- 0c
  2808. 00e2: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
  2809. 00e6: 44fa00 JUMP_Equal 00fa
  2810. 00e9: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
  2811. 00ed: 440601 JUMP_Equal 0106
  2812. 00f0: 3e254108 COMP WS_REMIND/HI32 [...X] <- 08
  2813. 00f4: 441201 JUMP_Equal 0112
  2814. 00f7: 431201 JUMP 0112
  2815. 00fa: 03254101 MOVE WS_REMIND/HI32 [...X] <- 01
  2816. 00fe: 038d400002 MOVE WS_QUOT/LOW32 [XX..] <- 0200
  2817. 0103: 432e01 JUMP 012e
  2818. 0106: 03254101 MOVE WS_REMIND/HI32 [...X] <- 01
  2819. 010a: 038d401405 MOVE WS_QUOT/LOW32 [XX..] <- 0514
  2820. 010f: 432e01 JUMP 012e
  2821. 0112: 038d401805 MOVE WS_QUOT/LOW32 [XX..] <- 0518
  2822. 0117: 03254100 MOVE WS_REMIND/HI32 [...X] <- 00
  2823. 011b: 6604 SET_DATA_BLOCK 04 (FirmwareInfo)
  2824. 011d: 030c405200 MOVE WS_QUOT/LOW32 [..XX] <- data[0052] [..XX]
  2825. 0122: 3e0d401027 COMP WS_QUOT/LOW32 [..XX] <- 2710
  2826. 0127: 452e01 JUMP_Below 012e
  2827. 012a: 03254102 MOVE WS_REMIND/HI32 [...X] <- 02
  2828. 012e: 6607 SET_DATA_BLOCK 07 (TMDS_Info)
  2829. 0130: 2d0c420c00 ADD WS_DATAPTR [..XX] <- data[000c] [..XX]
  2830. 0135: 02010200 MOVE param[02] [XXXX] <- param[00] [XXXX]
  2831. 0139: 02e20241 MOVE param[02] [X...] <- WS_REMIND/HI32 [...X]
  2832. 013d: 521c CALL_TABLE 1c (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  2833. 013f: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2834. 0143: 0300418719 MOVE WS_REMIND/HI32 [XXXX] <- reg[1987] [XXXX]
  2835. 0148: 038c410c00 MOVE WS_REMIND/HI32 [XX..] <- data[000c] [..XX]
  2836. 014d: 090d410020 AND WS_REMIND/HI32 [..XX] <- 2000
  2837. 0152: 0f1a4140 OR WS_REMIND/HI32 [..XX] <- WS_QUOT/LOW32 [XX..]
  2838. 0156: 010485190400 MOVE reg[1985] [XXXX] <- data[0004] [XXXX]
  2839. 015c: 0102871941 MOVE reg[1987] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2840. 0161: 0304410800 MOVE WS_REMIND/HI32 [XXXX] <- data[0008] [XXXX]
  2841. 0166: 5e2541f707 MASK WS_REMIND/HI32 [...X] & f7 | 07
  2842. 016b: 0102861941 MOVE reg[1986] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2843. 0170: 510f DELAY_MicroSec 0f
  2844. 0172: 07258619fd AND reg[1986] [...X] <- fd
  2845. 0177: 51c8 DELAY_MicroSec c8
  2846. 0179: 51c8 DELAY_MicroSec c8
  2847. 017b: 0d25861908 OR reg[1986] [...X] <- 08
  2848. 0180: 51c8 DELAY_MicroSec c8
  2849. 0182: 51c8 DELAY_MicroSec c8
  2850. 0184: 0d25841902 OR reg[1984] [...X] <- 02
  2851. 0189: 3a0000 SET_REG_BLOCK 0000
  2852. 018c: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
  2853. 0190: 03024144 MOVE WS_REMIND/HI32 [XXXX] <- WS_OR_MASK [XXXX]
  2854. 0194: 0122660141 MOVE reg[0166] [...X] <- WS_REMIND/HI32 [...X]
  2855. 0199: 5105 DELAY_MicroSec 05
  2856. 019b: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2857. 019f: 07258419fd AND reg[1984] [...X] <- fd
  2858. 01a4: 560848 CLEAR WS_REGPTR [..XX]
  2859. 01a7: 03314800 MOVE WS_REGPTR [...X] <- param[00] [.X..]
  2860. 01ab: 0d25600101 OR reg[0160] [...X] <- 01
  2861. 01b0: 5101 DELAY_MicroSec 01
  2862. 01b2: 3a0000 SET_REG_BLOCK 0000
  2863. 01b5: 54206601 CLEAR reg[0166] [...X]
  2864. 01b9: 510a DELAY_MicroSec 0a
  2865. 01bb: 0304410e00 MOVE WS_REMIND/HI32 [XXXX] <- data[000e] [XXXX]
  2866. 01c0: 4a25471810 TEST reg[1847] [...X] <- 10
  2867. 01c5: 44db01 JUMP_Equal 01db
  2868. 01c8: 0f654120 OR WS_REMIND/HI32 [..X.] <- 20
  2869. 01cc: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2870. 01d0: 010488191200 MOVE reg[1988] [XXXX] <- data[0012] [XXXX]
  2871. 01d6: 0102891941 MOVE reg[1989] [XXXX] <- WS_REMIND/HI32 [XXXX]
  2872. 01db: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2873. 01df: 01a58d1910 MOVE reg[198d] [.X..] <- 10
  2874. 01e4: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
  2875. 01e8: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  2876. 01ea: 0d25511c01 OR reg[1c51] [...X] <- 01
  2877. 01ef: 510a DELAY_MicroSec 0a
  2878. 01f1: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2879. 01f5: 0d258d1901 OR reg[198d] [...X] <- 01
  2880. 01fa: 510a DELAY_MicroSec 0a
  2881. 01fc: 0d658a1910 OR reg[198a] [..X.] <- 10
  2882. 0201: 439002 JUMP 0290
  2883. 0204: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
  2884. 0208: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  2885. 020a: 4a25511c01 TEST reg[1c51] [...X] <- 01
  2886. 020f: 449002 JUMP_Equal 0290
  2887. 0212: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
  2888. 0216: 4a62501c44 TEST reg[1c50] [..X.] <- WS_OR_MASK [...X]
  2889. 021b: 443302 JUMP_Equal 0233
  2890. 021e: 5408c31c CLEAR reg[1cc3] [..XX]
  2891. 0222: 51c8 DELAY_MicroSec c8
  2892. 0224: 0d25c41c01 OR reg[1cc4] [...X] <- 01
  2893. 0229: 5132 DELAY_MicroSec 32
  2894. 022b: 5420c01c CLEAR reg[1cc0] [...X]
  2895. 022f: 5420d11c CLEAR reg[1cd1] [...X]
  2896. 0233: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2897. 0237: 07658a19ef AND reg[198a] [..X.] <- ef
  2898. 023c: 54308d19 CLEAR reg[198d] [.X..]
  2899. 0240: 54008319 CLEAR reg[1983] [XXXX]
  2900. 0244: 54008219 CLEAR reg[1982] [XXXX]
  2901. 0248: 02310200 MOVE param[02] [...X] <- param[00] [.X..]
  2902. 024c: 5214 CALL_TABLE 14 (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  2903. 024e: 5420511c CLEAR reg[1c51] [...X]
  2904. 0252: 5428501c CLEAR reg[1c50] [..X.]
  2905. 0256: 54008d1c CLEAR reg[1c8d] [XXXX]
  2906. 025a: 560848 CLEAR WS_REGPTR [..XX]
  2907. 025d: 03314800 MOVE WS_REGPTR [...X] <- param[00] [.X..]
  2908. 0261: 07256001fe AND reg[0160] [...X] <- fe
  2909. 0266: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2910. 026a: 54008919 CLEAR reg[1989] [XXXX]
  2911. 026e: 54008819 CLEAR reg[1988] [XXXX]
  2912. 0272: 0725861907 AND reg[1986] [...X] <- 07
  2913. 0277: 510a DELAY_MicroSec 0a
  2914. 0279: 07258619fe AND reg[1986] [...X] <- fe
  2915. 027e: 510a DELAY_MicroSec 0a
  2916. 0280: 07250819fe AND reg[1908] [...X] <- fe
  2917. 0285: 5128 DELAY_MicroSec 28
  2918. 0287: 031a4846 MOVE WS_REGPTR [..XX] <- WS_FB_WIN [XX..]
  2919. 028b: 0d25841901 OR reg[1984] [...X] <- 01
  2920. 0290: 3a0000 SET_REG_BLOCK 0000
  2921. 0293: 5b EOT
  2922. 0294: 5b EOT
  2923. 0295: 0965461b AND WS_FB_WIN [..X.] <- 1b
  2924. 0299: 66ff SET_DATA_BLOCK ff (this table)
  2925. 029b: 2d0d425803 ADD WS_DATAPTR [..XX] <- 0358
  2926. 02a0: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  2927. 02a3: 3e64460000 COMP WS_FB_WIN [..X.] <- data[0000] [...X]
  2928. 02a8: 44bc02 JUMP_Equal 02bc
  2929. 02ab: 2d254001 ADD WS_QUOT/LOW32 [...X] <- 01
  2930. 02af: 2d0d420100 ADD WS_DATAPTR [..XX] <- 0001
  2931. 02b4: 3e25400a COMP WS_QUOT/LOW32 [...X] <- 0a
  2932. 02b8: 45a302 JUMP_Below 02a3
  2933. 02bb: 5b EOT
  2934. 02bc: 560848 CLEAR WS_REGPTR [..XX]
  2935. 02bf: 03224340 MOVE WS_SHIFT [...X] <- WS_QUOT/LOW32 [...X]
  2936. 02c3: 03024144 MOVE WS_REMIND/HI32 [XXXX] <- WS_OR_MASK [XXXX]
  2937. 02c7: 3d0d006842 COMP param[00] [..XX] <- 4268
  2938. 02cc: 47df02 JUMP_BelowOrEq 02df
  2939. 02cf: 1505410a SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 0a
  2940. 02d3: 3d0d007869 COMP param[00] [..XX] <- 6978
  2941. 02d8: 47df02 JUMP_BelowOrEq 02df
  2942. 02db: 1505410a SHIFT_LEFT WS_REMIND/HI32 [XXXX] by 0a
  2943. 02df: 6607 SET_DATA_BLOCK 07 (TMDS_Info)
  2944. 02e1: 2d0c420400 ADD WS_DATAPTR [..XX] <- data[0004] [..XX]
  2945. 02e6: 553001 CLEAR param[01] [.X..]
  2946. 02e9: 03314300 MOVE WS_SHIFT [...X] <- param[00] [.X..]
  2947. 02ed: 03224044 MOVE WS_QUOT/LOW32 [...X] <- WS_OR_MASK [...X]
  2948. 02f1: 3da4010000 COMP param[01] [.X..] <- data[0000] [...X]
  2949. 02f6: 490103 JUMP_NotEqual 0301
  2950. 02f9: 4c24400100 TEST WS_QUOT/LOW32 [...X] <- data[0001] [...X]
  2951. 02fe: 490903 JUMP_NotEqual 0309
  2952. 0301: 2d0c420200 ADD WS_DATAPTR [..XX] <- data[0002] [..XX]
  2953. 0306: 43f102 JUMP 02f1
  2954. 0309: 54000000 CLEAR reg[0000] [XXXX]
  2955. 030d: 2d0d420400 ADD WS_DATAPTR [..XX] <- 0004
  2956. 0312: 0304400000 MOVE WS_QUOT/LOW32 [XXXX] <- data[0000] [XXXX]
  2957. 0317: 3e0d400000 COMP WS_QUOT/LOW32 [..XX] <- 0000
  2958. 031c: 444903 JUMP_Equal 0349
  2959. 031f: 2d8a4042 ADD WS_QUOT/LOW32 [XX..] <- WS_DATAPTR [..XX]
  2960. 0323: 4c04410400 TEST WS_REMIND/HI32 [XXXX] <- data[0004] [XXXX]
  2961. 0328: 493303 JUMP_NotEqual 0333
  2962. 032b: 2d0d420800 ADD WS_DATAPTR [..XX] <- 0008
  2963. 0330: 432303 JUMP 0323
  2964. 0333: 2d1a4046 ADD WS_QUOT/LOW32 [..XX] <- WS_FB_WIN [XX..]
  2965. 0337: 010a000040 MOVE reg[0000] [..XX] <- WS_QUOT/LOW32 [..XX]
  2966. 033c: 010401000800 MOVE reg[0001] [XXXX] <- data[0008] [XXXX]
  2967. 0342: 031a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [XX..]
  2968. 0346: 431203 JUMP 0312
  2969. 0349: 02e5020f MOVE param[02] [X...] <- 0f
  2970. 034d: 3de50001 COMP param[00] [X...] <- 01
  2971. 0351: 44bf00 JUMP_Equal 00bf
  2972. 0354: 5b EOT
  2973. 0355: 7a0b000001020308090a101118ff
  2974. CTB_DS 11 bytes
  2975.  
  2976.  
  2977. command_table 00000000 #4d (DIG2TransmitterControl/LVTMATransmitterControl):
  2978.  
  2979. Attributes: Work space size 01 longs
  2980. Parameter space size 00 longs
  2981. Table update indicator 0
  2982.  
  2983. command_table 0000e1a8 #4e (ProcessAuxChannelTransaction):
  2984.  
  2985. Size 0214
  2986. Format Rev. 01
  2987. Param Rev. 00
  2988. Content Rev. 02
  2989. Attributes: Work space size 00 longs
  2990. Parameter space size 02 longs
  2991. Table update indicator 0
  2992.  
  2993. 0006: 370000 SET_ATI_PORT 0000 (INDIRECT_IO_MM)
  2994. 0009: 3d0d000000 COMP param[00] [..XX] <- 0000
  2995. 000e: 44ac01 JUMP_Equal 01ac
  2996. 0011: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  2997. 0014: 03214101 MOVE WS_REMIND/HI32 [...X] <- param[01] [...X]
  2998. 0018: 0925410f AND WS_REMIND/HI32 [...X] <- 0f
  2999. 001c: 150d4102 SHIFT_LEFT WS_REMIND/HI32 [..XX] by 02
  3000. 0020: 030a4042 MOVE WS_QUOT/LOW32 [..XX] <- WS_DATAPTR [..XX]
  3001. 0024: 66ff SET_DATA_BLOCK ff (this table)
  3002. 0026: 2d0d42fc01 ADD WS_DATAPTR [..XX] <- 01fc
  3003. 002b: 2d0a4241 ADD WS_DATAPTR [..XX] <- WS_REMIND/HI32 [..XX]
  3004. 002f: 030c480200 MOVE WS_REGPTR [..XX] <- data[0002] [..XX]
  3005. 0034: 0da54c1901 OR reg[194c] [.X..] <- 01
  3006. 0039: 54084c19 CLEAR reg[194c] [..XX]
  3007. 003d: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
  3008. 0042: 03f94101 MOVE WS_REMIND/HI32 [X...] <- param[01] [X...]
  3009. 0046: 153d4104 SHIFT_LEFT WS_REMIND/HI32 [X...] by 04
  3010. 004a: 5cba80188f41 MASK reg[1880] [.X..] & 8f | WS_REMIND/HI32 [X...]
  3011. 0050: 030a4240 MOVE WS_DATAPTR [..XX] <- WS_QUOT/LOW32 [..XX]
  3012. 0054: 07a58018fb AND reg[1880] [.X..] <- fb
  3013. 0059: 0d0d80180101 OR reg[1880] [..XX] <- 0101
  3014. 005f: 560041 CLEAR WS_REMIND/HI32 [XXXX]
  3015. 0062: 03094100 MOVE WS_REMIND/HI32 [..XX] <- param[00] [..XX]
  3016. 0066: 3b0241 SET_FB_BASE WS_REMIND/HI32 [XXXX]
  3017. 0069: 033b4100 MOVE WS_REMIND/HI32 [...X] <- fb[00] [X...]
  3018. 006d: 1b254104 SHIFT_RIGHT WS_REMIND/HI32 [...X] by 04
  3019. 0071: 01a2811841 MOVE reg[1881] [.X..] <- WS_REMIND/HI32 [...X]
  3020. 0076: 03694101 MOVE WS_REMIND/HI32 [..X.] <- param[01] [..X.]
  3021. 007a: 152d4104 SHIFT_LEFT WS_REMIND/HI32 [..X.] by 04
  3022. 007e: 012a811841 MOVE reg[1881] [...X] <- WS_REMIND/HI32 [..X.]
  3023. 0083: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  3024. 0086: 0fe54080 OR WS_QUOT/LOW32 [X...] <- 80
  3025. 008a: 03734000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [.X..]
  3026. 008e: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3027. 0093: 560040 CLEAR WS_QUOT/LOW32 [XXXX]
  3028. 0096: 036b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [..X.]
  3029. 009a: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3030. 009f: 03634000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [...X]
  3031. 00a3: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3032. 00a8: 037b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [X...]
  3033. 00ac: 0965400f AND WS_QUOT/LOW32 [..X.] <- 0f
  3034. 00b0: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3035. 00b5: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
  3036. 00b9: 47ee00 JUMP_BelowOrEq 00ee
  3037. 00bc: 33254104 SUB WS_REMIND/HI32 [...X] <- 04
  3038. 00c0: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
  3039. 00c7: 03634000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [...X]
  3040. 00cb: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3041. 00d0: 036b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [..X.]
  3042. 00d4: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3043. 00d9: 03734000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [.X..]
  3044. 00dd: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3045. 00e2: 037b4000 MOVE WS_QUOT/LOW32 [..X.] <- fb[00] [X...]
  3046. 00e6: 0102861840 MOVE reg[1886] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3047. 00eb: 43b500 JUMP 00b5
  3048. 00ee: 0d25831802 OR reg[1883] [...X] <- 02
  3049. 00f3: 0d25811801 OR reg[1881] [...X] <- 01
  3050. 00f8: 03294001 MOVE WS_QUOT/LOW32 [...X] <- param[01] [..X.]
  3051. 00fc: 2125400a MUL WS_QUOT/LOW32 [...X] <- 0a
  3052. 0100: 2d254032 ADD WS_QUOT/LOW32 [...X] <- 32
  3053. 0104: 4a25841801 TEST reg[1884] [...X] <- 01
  3054. 0109: 492001 JUMP_NotEqual 0120
  3055. 010c: 510a DELAY_MicroSec 0a
  3056. 010e: 33254001 SUB WS_QUOT/LOW32 [...X] <- 01
  3057. 0112: 3e254000 COMP WS_QUOT/LOW32 [...X] <- 00
  3058. 0116: 490401 JUMP_NotEqual 0104
  3059. 0119: 02650101 MOVE param[01] [..X.] <- 01
  3060. 011d: 43a801 JUMP 01a8
  3061. 0120: 4a058418f08fff00 TEST reg[1884] [XXXX] <- 00ff8ff0
  3062. 0128: 443201 JUMP_Equal 0132
  3063. 012b: 02650102 MOVE param[01] [..X.] <- 02
  3064. 012f: 43a801 JUMP 01a8
  3065. 0132: 0105861801000080 MOVE reg[1886] [XXXX] <- 80000001
  3066. 013a: 0300408618 MOVE WS_QUOT/LOW32 [XXXX] <- reg[1886] [XXXX]
  3067. 013f: 026a0140 MOVE param[01] [..X.] <- WS_QUOT/LOW32 [..X.]
  3068. 0143: 02b8018418 MOVE param[01] [.X..] <- reg[1884] [X...]
  3069. 0148: 08a5011f AND param[01] [.X..] <- 1f
  3070. 014c: 3da50100 COMP param[01] [.X..] <- 00
  3071. 0150: 465a01 JUMP_Above 015a
  3072. 0153: 02650103 MOVE param[01] [..X.] <- 03
  3073. 0157: 43a801 JUMP 01a8
  3074. 015a: 32a50101 SUB param[01] [.X..] <- 01
  3075. 015e: 3d8d000000 COMP param[00] [XX..] <- 0000
  3076. 0163: 44a801 JUMP_Equal 01a8
  3077. 0166: 3da50100 COMP param[01] [.X..] <- 00
  3078. 016a: 44a801 JUMP_Equal 01a8
  3079. 016d: 03314101 MOVE WS_REMIND/HI32 [...X] <- param[01] [.X..]
  3080. 0171: 03194000 MOVE WS_QUOT/LOW32 [..XX] <- param[00] [XX..]
  3081. 0175: 561840 CLEAR WS_QUOT/LOW32 [XX..]
  3082. 0178: 3b0240 SET_FB_BASE WS_QUOT/LOW32 [XXXX]
  3083. 017b: 0328408618 MOVE WS_QUOT/LOW32 [...X] <- reg[1886] [..X.]
  3084. 0180: 0368408618 MOVE WS_QUOT/LOW32 [..X.] <- reg[1886] [..X.]
  3085. 0185: 03a8408618 MOVE WS_QUOT/LOW32 [.X..] <- reg[1886] [..X.]
  3086. 018a: 03e8408618 MOVE WS_QUOT/LOW32 [X...] <- reg[1886] [..X.]
  3087. 018f: 04020040 MOVE fb[00] [XXXX] <- WS_QUOT/LOW32 [XXXX]
  3088. 0193: 3e254104 COMP WS_REMIND/HI32 [...X] <- 04
  3089. 0197: 47a801 JUMP_BelowOrEq 01a8
  3090. 019a: 33254104 SUB WS_REMIND/HI32 [...X] <- 04
  3091. 019e: 2d054604000000 ADD WS_FB_WIN [XXXX] <- 00000004
  3092. 01a5: 437b01 JUMP 017b
  3093. 01a8: 3a0000 SET_REG_BLOCK 0000
  3094. 01ab: 5b EOT
  3095. 01ac: 66ff SET_DATA_BLOCK ff (this table)
  3096. 01ae: 2d0d42fc01 ADD WS_DATAPTR [..XX] <- 01fc
  3097. 01b3: 030c480000 MOVE WS_REGPTR [..XX] <- data[0000] [..XX]
  3098. 01b8: 01058918001c0000 MOVE reg[1889] [XXXX] <- 00001c00
  3099. 01c0: 01058a1810123d12 MOVE reg[188a] [XXXX] <- 123d1210
  3100. 01c8: 560848 CLEAR WS_REGPTR [..XX]
  3101. 01cb: 03254110 MOVE WS_REMIND/HI32 [...X] <- 10
  3102. 01cf: 0d657f1940 OR reg[197f] [..X.] <- 40
  3103. 01d4: 07657f19bf AND reg[197f] [..X.] <- bf
  3104. 01d9: 33254101 SUB WS_REMIND/HI32 [...X] <- 01
  3105. 01dd: 3e254100 COMP WS_REMIND/HI32 [...X] <- 00
  3106. 01e1: 49cf01 JUMP_NotEqual 01cf
  3107. 01e4: 0d250b1901 OR reg[190b] [...X] <- 01
  3108. 01e9: 54300b19 CLEAR reg[190b] [.X..]
  3109. 01ed: 0d250c1901 OR reg[190c] [...X] <- 01
  3110. 01f2: 54300c19 CLEAR reg[190c] [.X..]
  3111. 01f6: 5132 DELAY_MicroSec 32
  3112. 01f8: 5b EOT
  3113. 01f9: 7a180000000000140004002800080040000c005400100068001400
  3114. CTB_DS 24 bytes
  3115.  
  3116.  
  3117. command_table 0000e3bc #4f (DPEncoderService):
  3118.  
  3119. Size 000b
  3120. Format Rev. 01
  3121. Param Rev. 00
  3122. Content Rev. 02
  3123. Attributes: Work space size 00 longs
  3124. Parameter space size 01 longs
  3125. Table update indicator 0
  3126.  
  3127. 0006: 02250113 MOVE param[01] [...X] <- 13
  3128. 000a: 5b EOT
  3129.  
  3130.  
  3131.  
  3132. *** Data Tables:
  3133.  
  3134. data_table 00000000 #01 (MultimediaCapabilityInfo):
  3135.  
  3136.  
  3137. data_table 00000000 #02 (MultimediaConfigInfo):
  3138.  
  3139.  
  3140. data_table 0000ac12 #03 (StandardVESA_Timing):
  3141.  
  3142. Size 01e0
  3143. Format Rev. 01
  3144. Param Rev. 00
  3145. Content Rev. 02
  3146.  
  3147. 00000000: eb04 4001 5000 c800 f900 0000 [email protected].......
  3148. 00000010: 3000 d400 0200 0000 0000 0000 2200 e146 0..........."..F
  3149. 00000020: eb04 4001 5000 f000 1801 0000 3000 f800 [email protected]...
  3150. 00000030: 0300 0000 0000 0000 2000 e23c 4408 0002 ........ ..<D...
  3151. 00000040: a000 8001 4100 1000 5000 1c00 0200 0000 ....A...P.......
  3152. 00000050: 0000 0000 0000 e446 4e0c 8002 c000 5e01 .......FN.....^.
  3153. 00000060: 5f00 2000 4000 2000 0300 0000 0000 0000 _. .@. .........
  3154. 00000070: 0400 e555 4e0c 8002 c000 9001 2d00 2000 ...UN.......-. .
  3155. 00000080: 4000 0100 0300 0000 0000 0000 0200 e655 @..............U
  3156. 00000090: d609 8002 a000 e001 2d00 1000 6000 0a00 ........-...`...
  3157. 000000a0: 0200 0000 0000 0808 0600 123c de0d d002 ...........<....
  3158. 000000b0: d800 9001 2e00 2400 4800 0100 0100 0000 ......$.H.......
  3159. 000000c0: 0000 0000 0200 e755 a00f 2003 0001 5802 .......U.. ...X.
  3160. 000000d0: 1c00 2800 8000 0100 0400 0000 0000 0000 ..(.............
  3161. 000000e0: 0000 6a3c 6419 0004 4001 0003 2600 1800 ..j<d...@...&...
  3162. 000000f0: 8800 0300 0600 0000 0000 0000 0600 553c ..............U<
  3163. 00000100: 302a 8004 c001 6003 2400 4000 8000 0100 0*....`.$.@.....
  3164. 00000110: 0300 0000 0000 0000 0000 e84b 302a 0005 ...........K0*..
  3165. 00000120: 0802 c003 2800 6000 7000 0100 0300 0000 ....(.`.p.......
  3166. 00000130: 0000 0000 0000 e93c 302a 0005 9801 0004 .......<0*......
  3167. 00000140: 2a00 3000 7000 0100 0300 0000 0000 0000 *.0.p...........
  3168. 00000150: 0000 ea3c 8f2f 7805 d001 1a04 2700 5800 ...<./x.....'.X.
  3169. 00000160: 9000 0300 0400 0000 0000 0000 0200 eb3c ...............<
  3170. 00000170: 483f 4006 3002 b004 3200 4000 c000 0100 [email protected].@.....
  3171. 00000180: 0300 0000 0000 0000 0000 ec3c fb4f 0007 ...........<.O..
  3172. 00000190: 9002 4005 3200 8000 c800 0100 0300 0000 [email protected]...........
  3173. 000001a0: 0000 0000 0200 ed3c 4155 4007 a002 7005 .......<[email protected].
  3174. 000001b0: 2f00 6000 e000 0100 0300 0000 0000 0000 /.`.............
  3175. 000001c0: 0200 ee3c 685b 8007 a802 a005 3c00 8000 ...<h[......<...
  3176. 000001d0: d000 0100 0300 0000 0000 0000 0200 ef3c ...............<
  3177.  
  3178. NOTE: General revisionless dumper only.
  3179. NOTE: Apparently broken
  3180.  
  3181. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  3182. 0000: USHORT usStructureSize = 0x01e0 (480)
  3183. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  3184. 0003: UCHAR ucTableContentRevision = 0x02 (2)
  3185. 0004: ATOM_DTD_FORMAT aModeTimings [0] :
  3186. 0004: USHORT usPixClk = 0x04eb (1259)
  3187. 0006: USHORT usHActive = 0x0140 (320)
  3188. 0008: USHORT usHBlanking_Time = 0x0050 (80)
  3189. 000a: USHORT usVActive = 0x00c8 (200)
  3190. 000c: USHORT usVBlanking_Time = 0x00f9 (249)
  3191. 000e: USHORT usHSyncOffset = 0x0000 (0)
  3192. 0010: USHORT usHSyncWidth = 0x0030 (48)
  3193. 0012: USHORT usVSyncOffset = 0x00d4 (212)
  3194. 0014: USHORT usVSyncWidth = 0x0002 (2)
  3195. 0016: USHORT usImageHSize = 0x0000 (0)
  3196. 0018: USHORT usImageVSize = 0x0000 (0)
  3197. 001a: UCHAR ucHBorder = 0x00 (0)
  3198. 001b: UCHAR ucVBorder = 0x00 (0)
  3199. 001c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3200. 001c: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3201. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3202. USHORT HSyncPolarity:1 = 0x0001 (1)
  3203. USHORT VSyncPolarity:1 = 0x0000 (0)
  3204. USHORT VerticalCutOff:1 = 0x0000 (0)
  3205. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3206. USHORT V_ReplicationBy2:1 = 0x0001 (1)
  3207. USHORT CompositeSync:1 = 0x0000 (0)
  3208. USHORT Interlace:1 = 0x0000 (0)
  3209. USHORT DoubleClock:1 = 0x0000 (0)
  3210. USHORT RGB888:1 = 0x0000 (0)
  3211. USHORT Reserved:6 = 0x0000 (0)
  3212. 001c: (union) USHORT usAccess = 0x0022 (34)
  3213. 001e: UCHAR ucInternalModeNumber = 0xe1 (225)
  3214. 001f: UCHAR ucRefreshRate = 0x46 (70)
  3215. 0020: ATOM_DTD_FORMAT aModeTimings [1] :
  3216. 0020: USHORT usPixClk = 0x04eb (1259)
  3217. 0022: USHORT usHActive = 0x0140 (320)
  3218. 0024: USHORT usHBlanking_Time = 0x0050 (80)
  3219. 0026: USHORT usVActive = 0x00f0 (240)
  3220. 0028: USHORT usVBlanking_Time = 0x0118 (280)
  3221. 002a: USHORT usHSyncOffset = 0x0000 (0)
  3222. 002c: USHORT usHSyncWidth = 0x0030 (48)
  3223. 002e: USHORT usVSyncOffset = 0x00f8 (248)
  3224. 0030: USHORT usVSyncWidth = 0x0003 (3)
  3225. 0032: USHORT usImageHSize = 0x0000 (0)
  3226. 0034: USHORT usImageVSize = 0x0000 (0)
  3227. 0036: UCHAR ucHBorder = 0x00 (0)
  3228. 0037: UCHAR ucVBorder = 0x00 (0)
  3229. 0038: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3230. 0038: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3231. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3232. USHORT HSyncPolarity:1 = 0x0000 (0)
  3233. USHORT VSyncPolarity:1 = 0x0000 (0)
  3234. USHORT VerticalCutOff:1 = 0x0000 (0)
  3235. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3236. USHORT V_ReplicationBy2:1 = 0x0001 (1)
  3237. USHORT CompositeSync:1 = 0x0000 (0)
  3238. USHORT Interlace:1 = 0x0000 (0)
  3239. USHORT DoubleClock:1 = 0x0000 (0)
  3240. USHORT RGB888:1 = 0x0000 (0)
  3241. USHORT Reserved:6 = 0x0000 (0)
  3242. 0038: (union) USHORT usAccess = 0x0020 (32)
  3243. 003a: UCHAR ucInternalModeNumber = 0xe2 (226)
  3244. 003b: UCHAR ucRefreshRate = 0x3c (60)
  3245. 003c: ATOM_DTD_FORMAT aModeTimings [2] :
  3246. 003c: USHORT usPixClk = 0x0844 (2116)
  3247. 003e: USHORT usHActive = 0x0200 (512)
  3248. 0040: USHORT usHBlanking_Time = 0x00a0 (160)
  3249. 0042: USHORT usVActive = 0x0180 (384)
  3250. 0044: USHORT usVBlanking_Time = 0x0041 (65)
  3251. 0046: USHORT usHSyncOffset = 0x0010 (16)
  3252. 0048: USHORT usHSyncWidth = 0x0050 (80)
  3253. 004a: USHORT usVSyncOffset = 0x001c (28)
  3254. 004c: USHORT usVSyncWidth = 0x0002 (2)
  3255. 004e: USHORT usImageHSize = 0x0000 (0)
  3256. 0050: USHORT usImageVSize = 0x0000 (0)
  3257. 0052: UCHAR ucHBorder = 0x00 (0)
  3258. 0053: UCHAR ucVBorder = 0x00 (0)
  3259. 0054: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3260. 0054: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3261. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3262. USHORT HSyncPolarity:1 = 0x0000 (0)
  3263. USHORT VSyncPolarity:1 = 0x0000 (0)
  3264. USHORT VerticalCutOff:1 = 0x0000 (0)
  3265. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3266. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3267. USHORT CompositeSync:1 = 0x0000 (0)
  3268. USHORT Interlace:1 = 0x0000 (0)
  3269. USHORT DoubleClock:1 = 0x0000 (0)
  3270. USHORT RGB888:1 = 0x0000 (0)
  3271. USHORT Reserved:6 = 0x0000 (0)
  3272. 0054: (union) USHORT usAccess = 0x0000 (0)
  3273. 0056: UCHAR ucInternalModeNumber = 0xe4 (228)
  3274. 0057: UCHAR ucRefreshRate = 0x46 (70)
  3275. 0058: ATOM_DTD_FORMAT aModeTimings [3] :
  3276. 0058: USHORT usPixClk = 0x0c4e (3150)
  3277. 005a: USHORT usHActive = 0x0280 (640)
  3278. 005c: USHORT usHBlanking_Time = 0x00c0 (192)
  3279. 005e: USHORT usVActive = 0x015e (350)
  3280. 0060: USHORT usVBlanking_Time = 0x005f (95)
  3281. 0062: USHORT usHSyncOffset = 0x0020 (32)
  3282. 0064: USHORT usHSyncWidth = 0x0040 (64)
  3283. 0066: USHORT usVSyncOffset = 0x0020 (32)
  3284. 0068: USHORT usVSyncWidth = 0x0003 (3)
  3285. 006a: USHORT usImageHSize = 0x0000 (0)
  3286. 006c: USHORT usImageVSize = 0x0000 (0)
  3287. 006e: UCHAR ucHBorder = 0x00 (0)
  3288. 006f: UCHAR ucVBorder = 0x00 (0)
  3289. 0070: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3290. 0070: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3291. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3292. USHORT HSyncPolarity:1 = 0x0000 (0)
  3293. USHORT VSyncPolarity:1 = 0x0001 (1)
  3294. USHORT VerticalCutOff:1 = 0x0000 (0)
  3295. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3296. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3297. USHORT CompositeSync:1 = 0x0000 (0)
  3298. USHORT Interlace:1 = 0x0000 (0)
  3299. USHORT DoubleClock:1 = 0x0000 (0)
  3300. USHORT RGB888:1 = 0x0000 (0)
  3301. USHORT Reserved:6 = 0x0000 (0)
  3302. 0070: (union) USHORT usAccess = 0x0004 (4)
  3303. 0072: UCHAR ucInternalModeNumber = 0xe5 (229)
  3304. 0073: UCHAR ucRefreshRate = 0x55 (85)
  3305. 0074: ATOM_DTD_FORMAT aModeTimings [4] :
  3306. 0074: USHORT usPixClk = 0x0c4e (3150)
  3307. 0076: USHORT usHActive = 0x0280 (640)
  3308. 0078: USHORT usHBlanking_Time = 0x00c0 (192)
  3309. 007a: USHORT usVActive = 0x0190 (400)
  3310. 007c: USHORT usVBlanking_Time = 0x002d (45)
  3311. 007e: USHORT usHSyncOffset = 0x0020 (32)
  3312. 0080: USHORT usHSyncWidth = 0x0040 (64)
  3313. 0082: USHORT usVSyncOffset = 0x0001 (1)
  3314. 0084: USHORT usVSyncWidth = 0x0003 (3)
  3315. 0086: USHORT usImageHSize = 0x0000 (0)
  3316. 0088: USHORT usImageVSize = 0x0000 (0)
  3317. 008a: UCHAR ucHBorder = 0x00 (0)
  3318. 008b: UCHAR ucVBorder = 0x00 (0)
  3319. 008c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3320. 008c: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3321. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3322. USHORT HSyncPolarity:1 = 0x0001 (1)
  3323. USHORT VSyncPolarity:1 = 0x0000 (0)
  3324. USHORT VerticalCutOff:1 = 0x0000 (0)
  3325. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3326. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3327. USHORT CompositeSync:1 = 0x0000 (0)
  3328. USHORT Interlace:1 = 0x0000 (0)
  3329. USHORT DoubleClock:1 = 0x0000 (0)
  3330. USHORT RGB888:1 = 0x0000 (0)
  3331. USHORT Reserved:6 = 0x0000 (0)
  3332. 008c: (union) USHORT usAccess = 0x0002 (2)
  3333. 008e: UCHAR ucInternalModeNumber = 0xe6 (230)
  3334. 008f: UCHAR ucRefreshRate = 0x55 (85)
  3335. 0090: ATOM_DTD_FORMAT aModeTimings [5] :
  3336. 0090: USHORT usPixClk = 0x09d6 (2518)
  3337. 0092: USHORT usHActive = 0x0280 (640)
  3338. 0094: USHORT usHBlanking_Time = 0x00a0 (160)
  3339. 0096: USHORT usVActive = 0x01e0 (480)
  3340. 0098: USHORT usVBlanking_Time = 0x002d (45)
  3341. 009a: USHORT usHSyncOffset = 0x0010 (16)
  3342. 009c: USHORT usHSyncWidth = 0x0060 (96)
  3343. 009e: USHORT usVSyncOffset = 0x000a (10)
  3344. 00a0: USHORT usVSyncWidth = 0x0002 (2)
  3345. 00a2: USHORT usImageHSize = 0x0000 (0)
  3346. 00a4: USHORT usImageVSize = 0x0000 (0)
  3347. 00a6: UCHAR ucHBorder = 0x08 (8)
  3348. 00a7: UCHAR ucVBorder = 0x08 (8)
  3349. 00a8: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3350. 00a8: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3351. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3352. USHORT HSyncPolarity:1 = 0x0001 (1)
  3353. USHORT VSyncPolarity:1 = 0x0001 (1)
  3354. USHORT VerticalCutOff:1 = 0x0000 (0)
  3355. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3356. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3357. USHORT CompositeSync:1 = 0x0000 (0)
  3358. USHORT Interlace:1 = 0x0000 (0)
  3359. USHORT DoubleClock:1 = 0x0000 (0)
  3360. USHORT RGB888:1 = 0x0000 (0)
  3361. USHORT Reserved:6 = 0x0000 (0)
  3362. 00a8: (union) USHORT usAccess = 0x0006 (6)
  3363. 00aa: UCHAR ucInternalModeNumber = 0x12 (18)
  3364. 00ab: UCHAR ucRefreshRate = 0x3c (60)
  3365. 00ac: ATOM_DTD_FORMAT aModeTimings [6] :
  3366. 00ac: USHORT usPixClk = 0x0dde (3550)
  3367. 00ae: USHORT usHActive = 0x02d0 (720)
  3368. 00b0: USHORT usHBlanking_Time = 0x00d8 (216)
  3369. 00b2: USHORT usVActive = 0x0190 (400)
  3370. 00b4: USHORT usVBlanking_Time = 0x002e (46)
  3371. 00b6: USHORT usHSyncOffset = 0x0024 (36)
  3372. 00b8: USHORT usHSyncWidth = 0x0048 (72)
  3373. 00ba: USHORT usVSyncOffset = 0x0001 (1)
  3374. 00bc: USHORT usVSyncWidth = 0x0001 (1)
  3375. 00be: USHORT usImageHSize = 0x0000 (0)
  3376. 00c0: USHORT usImageVSize = 0x0000 (0)
  3377. 00c2: UCHAR ucHBorder = 0x00 (0)
  3378. 00c3: UCHAR ucVBorder = 0x00 (0)
  3379. 00c4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3380. 00c4: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3381. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3382. USHORT HSyncPolarity:1 = 0x0001 (1)
  3383. USHORT VSyncPolarity:1 = 0x0000 (0)
  3384. USHORT VerticalCutOff:1 = 0x0000 (0)
  3385. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3386. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3387. USHORT CompositeSync:1 = 0x0000 (0)
  3388. USHORT Interlace:1 = 0x0000 (0)
  3389. USHORT DoubleClock:1 = 0x0000 (0)
  3390. USHORT RGB888:1 = 0x0000 (0)
  3391. USHORT Reserved:6 = 0x0000 (0)
  3392. 00c4: (union) USHORT usAccess = 0x0002 (2)
  3393. 00c6: UCHAR ucInternalModeNumber = 0xe7 (231)
  3394. 00c7: UCHAR ucRefreshRate = 0x55 (85)
  3395. 00c8: ATOM_DTD_FORMAT aModeTimings [7] :
  3396. 00c8: USHORT usPixClk = 0x0fa0 (4000)
  3397. 00ca: USHORT usHActive = 0x0320 (800)
  3398. 00cc: USHORT usHBlanking_Time = 0x0100 (256)
  3399. 00ce: USHORT usVActive = 0x0258 (600)
  3400. 00d0: USHORT usVBlanking_Time = 0x001c (28)
  3401. 00d2: USHORT usHSyncOffset = 0x0028 (40)
  3402. 00d4: USHORT usHSyncWidth = 0x0080 (128)
  3403. 00d6: USHORT usVSyncOffset = 0x0001 (1)
  3404. 00d8: USHORT usVSyncWidth = 0x0004 (4)
  3405. 00da: USHORT usImageHSize = 0x0000 (0)
  3406. 00dc: USHORT usImageVSize = 0x0000 (0)
  3407. 00de: UCHAR ucHBorder = 0x00 (0)
  3408. 00df: UCHAR ucVBorder = 0x00 (0)
  3409. 00e0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3410. 00e0: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3411. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3412. USHORT HSyncPolarity:1 = 0x0000 (0)
  3413. USHORT VSyncPolarity:1 = 0x0000 (0)
  3414. USHORT VerticalCutOff:1 = 0x0000 (0)
  3415. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3416. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3417. USHORT CompositeSync:1 = 0x0000 (0)
  3418. USHORT Interlace:1 = 0x0000 (0)
  3419. USHORT DoubleClock:1 = 0x0000 (0)
  3420. USHORT RGB888:1 = 0x0000 (0)
  3421. USHORT Reserved:6 = 0x0000 (0)
  3422. 00e0: (union) USHORT usAccess = 0x0000 (0)
  3423. 00e2: UCHAR ucInternalModeNumber = 0x6a (106)
  3424. 00e3: UCHAR ucRefreshRate = 0x3c (60)
  3425. 00e4: ATOM_DTD_FORMAT aModeTimings [8] :
  3426. 00e4: USHORT usPixClk = 0x1964 (6500)
  3427. 00e6: USHORT usHActive = 0x0400 (1024)
  3428. 00e8: USHORT usHBlanking_Time = 0x0140 (320)
  3429. 00ea: USHORT usVActive = 0x0300 (768)
  3430. 00ec: USHORT usVBlanking_Time = 0x0026 (38)
  3431. 00ee: USHORT usHSyncOffset = 0x0018 (24)
  3432. 00f0: USHORT usHSyncWidth = 0x0088 (136)
  3433. 00f2: USHORT usVSyncOffset = 0x0003 (3)
  3434. 00f4: USHORT usVSyncWidth = 0x0006 (6)
  3435. 00f6: USHORT usImageHSize = 0x0000 (0)
  3436. 00f8: USHORT usImageVSize = 0x0000 (0)
  3437. 00fa: UCHAR ucHBorder = 0x00 (0)
  3438. 00fb: UCHAR ucVBorder = 0x00 (0)
  3439. 00fc: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3440. 00fc: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3441. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3442. USHORT HSyncPolarity:1 = 0x0001 (1)
  3443. USHORT VSyncPolarity:1 = 0x0001 (1)
  3444. USHORT VerticalCutOff:1 = 0x0000 (0)
  3445. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3446. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3447. USHORT CompositeSync:1 = 0x0000 (0)
  3448. USHORT Interlace:1 = 0x0000 (0)
  3449. USHORT DoubleClock:1 = 0x0000 (0)
  3450. USHORT RGB888:1 = 0x0000 (0)
  3451. USHORT Reserved:6 = 0x0000 (0)
  3452. 00fc: (union) USHORT usAccess = 0x0006 (6)
  3453. 00fe: UCHAR ucInternalModeNumber = 0x55 (85)
  3454. 00ff: UCHAR ucRefreshRate = 0x3c (60)
  3455. 0100: ATOM_DTD_FORMAT aModeTimings [9] :
  3456. 0100: USHORT usPixClk = 0x2a30 (10800)
  3457. 0102: USHORT usHActive = 0x0480 (1152)
  3458. 0104: USHORT usHBlanking_Time = 0x01c0 (448)
  3459. 0106: USHORT usVActive = 0x0360 (864)
  3460. 0108: USHORT usVBlanking_Time = 0x0024 (36)
  3461. 010a: USHORT usHSyncOffset = 0x0040 (64)
  3462. 010c: USHORT usHSyncWidth = 0x0080 (128)
  3463. 010e: USHORT usVSyncOffset = 0x0001 (1)
  3464. 0110: USHORT usVSyncWidth = 0x0003 (3)
  3465. 0112: USHORT usImageHSize = 0x0000 (0)
  3466. 0114: USHORT usImageVSize = 0x0000 (0)
  3467. 0116: UCHAR ucHBorder = 0x00 (0)
  3468. 0117: UCHAR ucVBorder = 0x00 (0)
  3469. 0118: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3470. 0118: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3471. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3472. USHORT HSyncPolarity:1 = 0x0000 (0)
  3473. USHORT VSyncPolarity:1 = 0x0000 (0)
  3474. USHORT VerticalCutOff:1 = 0x0000 (0)
  3475. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3476. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3477. USHORT CompositeSync:1 = 0x0000 (0)
  3478. USHORT Interlace:1 = 0x0000 (0)
  3479. USHORT DoubleClock:1 = 0x0000 (0)
  3480. USHORT RGB888:1 = 0x0000 (0)
  3481. USHORT Reserved:6 = 0x0000 (0)
  3482. 0118: (union) USHORT usAccess = 0x0000 (0)
  3483. 011a: UCHAR ucInternalModeNumber = 0xe8 (232)
  3484. 011b: UCHAR ucRefreshRate = 0x4b (75)
  3485. 011c: ATOM_DTD_FORMAT aModeTimings [10] :
  3486. 011c: USHORT usPixClk = 0x2a30 (10800)
  3487. 011e: USHORT usHActive = 0x0500 (1280)
  3488. 0120: USHORT usHBlanking_Time = 0x0208 (520)
  3489. 0122: USHORT usVActive = 0x03c0 (960)
  3490. 0124: USHORT usVBlanking_Time = 0x0028 (40)
  3491. 0126: USHORT usHSyncOffset = 0x0060 (96)
  3492. 0128: USHORT usHSyncWidth = 0x0070 (112)
  3493. 012a: USHORT usVSyncOffset = 0x0001 (1)
  3494. 012c: USHORT usVSyncWidth = 0x0003 (3)
  3495. 012e: USHORT usImageHSize = 0x0000 (0)
  3496. 0130: USHORT usImageVSize = 0x0000 (0)
  3497. 0132: UCHAR ucHBorder = 0x00 (0)
  3498. 0133: UCHAR ucVBorder = 0x00 (0)
  3499. 0134: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3500. 0134: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3501. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3502. USHORT HSyncPolarity:1 = 0x0000 (0)
  3503. USHORT VSyncPolarity:1 = 0x0000 (0)
  3504. USHORT VerticalCutOff:1 = 0x0000 (0)
  3505. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3506. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3507. USHORT CompositeSync:1 = 0x0000 (0)
  3508. USHORT Interlace:1 = 0x0000 (0)
  3509. USHORT DoubleClock:1 = 0x0000 (0)
  3510. USHORT RGB888:1 = 0x0000 (0)
  3511. USHORT Reserved:6 = 0x0000 (0)
  3512. 0134: (union) USHORT usAccess = 0x0000 (0)
  3513. 0136: UCHAR ucInternalModeNumber = 0xe9 (233)
  3514. 0137: UCHAR ucRefreshRate = 0x3c (60)
  3515. 0138: ATOM_DTD_FORMAT aModeTimings [11] :
  3516. 0138: USHORT usPixClk = 0x2a30 (10800)
  3517. 013a: USHORT usHActive = 0x0500 (1280)
  3518. 013c: USHORT usHBlanking_Time = 0x0198 (408)
  3519. 013e: USHORT usVActive = 0x0400 (1024)
  3520. 0140: USHORT usVBlanking_Time = 0x002a (42)
  3521. 0142: USHORT usHSyncOffset = 0x0030 (48)
  3522. 0144: USHORT usHSyncWidth = 0x0070 (112)
  3523. 0146: USHORT usVSyncOffset = 0x0001 (1)
  3524. 0148: USHORT usVSyncWidth = 0x0003 (3)
  3525. 014a: USHORT usImageHSize = 0x0000 (0)
  3526. 014c: USHORT usImageVSize = 0x0000 (0)
  3527. 014e: UCHAR ucHBorder = 0x00 (0)
  3528. 014f: UCHAR ucVBorder = 0x00 (0)
  3529. 0150: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3530. 0150: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3531. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3532. USHORT HSyncPolarity:1 = 0x0000 (0)
  3533. USHORT VSyncPolarity:1 = 0x0000 (0)
  3534. USHORT VerticalCutOff:1 = 0x0000 (0)
  3535. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3536. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3537. USHORT CompositeSync:1 = 0x0000 (0)
  3538. USHORT Interlace:1 = 0x0000 (0)
  3539. USHORT DoubleClock:1 = 0x0000 (0)
  3540. USHORT RGB888:1 = 0x0000 (0)
  3541. USHORT Reserved:6 = 0x0000 (0)
  3542. 0150: (union) USHORT usAccess = 0x0000 (0)
  3543. 0152: UCHAR ucInternalModeNumber = 0xea (234)
  3544. 0153: UCHAR ucRefreshRate = 0x3c (60)
  3545. 0154: ATOM_DTD_FORMAT aModeTimings [12] :
  3546. 0154: USHORT usPixClk = 0x2f8f (12175)
  3547. 0156: USHORT usHActive = 0x0578 (1400)
  3548. 0158: USHORT usHBlanking_Time = 0x01d0 (464)
  3549. 015a: USHORT usVActive = 0x041a (1050)
  3550. 015c: USHORT usVBlanking_Time = 0x0027 (39)
  3551. 015e: USHORT usHSyncOffset = 0x0058 (88)
  3552. 0160: USHORT usHSyncWidth = 0x0090 (144)
  3553. 0162: USHORT usVSyncOffset = 0x0003 (3)
  3554. 0164: USHORT usVSyncWidth = 0x0004 (4)
  3555. 0166: USHORT usImageHSize = 0x0000 (0)
  3556. 0168: USHORT usImageVSize = 0x0000 (0)
  3557. 016a: UCHAR ucHBorder = 0x00 (0)
  3558. 016b: UCHAR ucVBorder = 0x00 (0)
  3559. 016c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3560. 016c: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3561. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3562. USHORT HSyncPolarity:1 = 0x0001 (1)
  3563. USHORT VSyncPolarity:1 = 0x0000 (0)
  3564. USHORT VerticalCutOff:1 = 0x0000 (0)
  3565. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3566. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3567. USHORT CompositeSync:1 = 0x0000 (0)
  3568. USHORT Interlace:1 = 0x0000 (0)
  3569. USHORT DoubleClock:1 = 0x0000 (0)
  3570. USHORT RGB888:1 = 0x0000 (0)
  3571. USHORT Reserved:6 = 0x0000 (0)
  3572. 016c: (union) USHORT usAccess = 0x0002 (2)
  3573. 016e: UCHAR ucInternalModeNumber = 0xeb (235)
  3574. 016f: UCHAR ucRefreshRate = 0x3c (60)
  3575. 0170: ATOM_DTD_FORMAT aModeTimings [13] :
  3576. 0170: USHORT usPixClk = 0x3f48 (16200)
  3577. 0172: USHORT usHActive = 0x0640 (1600)
  3578. 0174: USHORT usHBlanking_Time = 0x0230 (560)
  3579. 0176: USHORT usVActive = 0x04b0 (1200)
  3580. 0178: USHORT usVBlanking_Time = 0x0032 (50)
  3581. 017a: USHORT usHSyncOffset = 0x0040 (64)
  3582. 017c: USHORT usHSyncWidth = 0x00c0 (192)
  3583. 017e: USHORT usVSyncOffset = 0x0001 (1)
  3584. 0180: USHORT usVSyncWidth = 0x0003 (3)
  3585. 0182: USHORT usImageHSize = 0x0000 (0)
  3586. 0184: USHORT usImageVSize = 0x0000 (0)
  3587. 0186: UCHAR ucHBorder = 0x00 (0)
  3588. 0187: UCHAR ucVBorder = 0x00 (0)
  3589. 0188: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3590. 0188: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3591. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3592. USHORT HSyncPolarity:1 = 0x0000 (0)
  3593. USHORT VSyncPolarity:1 = 0x0000 (0)
  3594. USHORT VerticalCutOff:1 = 0x0000 (0)
  3595. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3596. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3597. USHORT CompositeSync:1 = 0x0000 (0)
  3598. USHORT Interlace:1 = 0x0000 (0)
  3599. USHORT DoubleClock:1 = 0x0000 (0)
  3600. USHORT RGB888:1 = 0x0000 (0)
  3601. USHORT Reserved:6 = 0x0000 (0)
  3602. 0188: (union) USHORT usAccess = 0x0000 (0)
  3603. 018a: UCHAR ucInternalModeNumber = 0xec (236)
  3604. 018b: UCHAR ucRefreshRate = 0x3c (60)
  3605. 018c: ATOM_DTD_FORMAT aModeTimings [14] :
  3606. 018c: USHORT usPixClk = 0x4ffb (20475)
  3607. 018e: USHORT usHActive = 0x0700 (1792)
  3608. 0190: USHORT usHBlanking_Time = 0x0290 (656)
  3609. 0192: USHORT usVActive = 0x0540 (1344)
  3610. 0194: USHORT usVBlanking_Time = 0x0032 (50)
  3611. 0196: USHORT usHSyncOffset = 0x0080 (128)
  3612. 0198: USHORT usHSyncWidth = 0x00c8 (200)
  3613. 019a: USHORT usVSyncOffset = 0x0001 (1)
  3614. 019c: USHORT usVSyncWidth = 0x0003 (3)
  3615. 019e: USHORT usImageHSize = 0x0000 (0)
  3616. 01a0: USHORT usImageVSize = 0x0000 (0)
  3617. 01a2: UCHAR ucHBorder = 0x00 (0)
  3618. 01a3: UCHAR ucVBorder = 0x00 (0)
  3619. 01a4: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3620. 01a4: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3621. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3622. USHORT HSyncPolarity:1 = 0x0001 (1)
  3623. USHORT VSyncPolarity:1 = 0x0000 (0)
  3624. USHORT VerticalCutOff:1 = 0x0000 (0)
  3625. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3626. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3627. USHORT CompositeSync:1 = 0x0000 (0)
  3628. USHORT Interlace:1 = 0x0000 (0)
  3629. USHORT DoubleClock:1 = 0x0000 (0)
  3630. USHORT RGB888:1 = 0x0000 (0)
  3631. USHORT Reserved:6 = 0x0000 (0)
  3632. 01a4: (union) USHORT usAccess = 0x0002 (2)
  3633. 01a6: UCHAR ucInternalModeNumber = 0xed (237)
  3634. 01a7: UCHAR ucRefreshRate = 0x3c (60)
  3635. 01a8: ATOM_DTD_FORMAT aModeTimings [15] :
  3636. 01a8: USHORT usPixClk = 0x5541 (21825)
  3637. 01aa: USHORT usHActive = 0x0740 (1856)
  3638. 01ac: USHORT usHBlanking_Time = 0x02a0 (672)
  3639. 01ae: USHORT usVActive = 0x0570 (1392)
  3640. 01b0: USHORT usVBlanking_Time = 0x002f (47)
  3641. 01b2: USHORT usHSyncOffset = 0x0060 (96)
  3642. 01b4: USHORT usHSyncWidth = 0x00e0 (224)
  3643. 01b6: USHORT usVSyncOffset = 0x0001 (1)
  3644. 01b8: USHORT usVSyncWidth = 0x0003 (3)
  3645. 01ba: USHORT usImageHSize = 0x0000 (0)
  3646. 01bc: USHORT usImageVSize = 0x0000 (0)
  3647. 01be: UCHAR ucHBorder = 0x00 (0)
  3648. 01bf: UCHAR ucVBorder = 0x00 (0)
  3649. 01c0: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3650. 01c0: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3651. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3652. USHORT HSyncPolarity:1 = 0x0001 (1)
  3653. USHORT VSyncPolarity:1 = 0x0000 (0)
  3654. USHORT VerticalCutOff:1 = 0x0000 (0)
  3655. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3656. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3657. USHORT CompositeSync:1 = 0x0000 (0)
  3658. USHORT Interlace:1 = 0x0000 (0)
  3659. USHORT DoubleClock:1 = 0x0000 (0)
  3660. USHORT RGB888:1 = 0x0000 (0)
  3661. USHORT Reserved:6 = 0x0000 (0)
  3662. 01c0: (union) USHORT usAccess = 0x0002 (2)
  3663. 01c2: UCHAR ucInternalModeNumber = 0xee (238)
  3664. 01c3: UCHAR ucRefreshRate = 0x3c (60)
  3665.  
  3666. Total data structure size: 01c4
  3667.  
  3668.  
  3669. data_table 0000adf2 #04 (FirmwareInfo):
  3670.  
  3671. Size 006c
  3672. Format Rev. 02
  3673. Param Rev. 00
  3674. Content Rev. 02
  3675.  
  3676. 00000000: 1400 550e 204e 0000 0000 0000 ..U. N......
  3677. 00000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  3678. 00000020: c0d4 0100 0000 0000 60ea 0000 0000 0000 ........`.......
  3679. 00000030: 2003 b004 0000 0000 8038 0100 0100 0000 ........8......
  3680. 00000040: 0000 0000 0000 0000 409c a302 8c0a 0000 ........@.......
  3681. 00000050: 1e40 8c0a 1027 1027 ff00 0000 0000 0000 .@...'.'........
  3682. 00000060: 0000 0000 0000 0000 0000 0000 ............
  3683.  
  3684. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  3685. 0000: USHORT usStructureSize = 0x006c (108)
  3686. 0002: UCHAR ucTableFormatRevision = 0x02 (2)
  3687. 0003: UCHAR ucTableContentRevision = 0x02 (2)
  3688. 0004: ULONG ulFirmwareRevision = 0x0e550014 (240451604)
  3689. 0008: ULONG ulDefaultEngineClock = 0x00004e20 (20000)
  3690. 000c: ULONG ulDefaultMemoryClock = 0x00000000 (0)
  3691. 0010: ULONG ulReserved [0] = 0x00000000 (0)
  3692. 0014: ULONG ulReserved [1] = 0x00000000 (0)
  3693. 0018: ULONG ulReserved1 = 0x00000000 (0)
  3694. 001c: ULONG ulReserved2 = 0x00000000 (0)
  3695. 0020: ULONG ulMaxPixelClockPLL_Output = 0x0001d4c0 (120000)
  3696. 0024: ULONG ulBinaryAlteredInfo = 0x00000000 (0)
  3697. 0028: ULONG ulDefaultDispEngineClkFreq = 0x0000ea60 (60000)
  3698. 002c: UCHAR ucReserved3 = 0x00 (0)
  3699. 002d: UCHAR ucMinAllowedBL_Level = 0x00 (0)
  3700. 002e: USHORT usBootUpVDDCVoltage = 0x0000 (0)
  3701. 0030: USHORT usLcdMinPixelClockPLL_Output = 0x0320 (800)
  3702. 0032: USHORT usLcdMaxPixelClockPLL_Output = 0x04b0 (1200)
  3703. 0034: ULONG ulReserved4 = 0x00000000 (0)
  3704. 0038: ULONG ulMinPixelClockPLL_Output = 0x00013880 (80000)
  3705. 003c: ULONG ulReserved5 = 0x00000001 (1)
  3706. 0040: ULONG ulReserved6 = 0x00000000 (0)
  3707. 0044: ULONG ulReserved7 = 0x00000000 (0)
  3708. 0048: USHORT usReserved11 = 0x9c40 (40000)
  3709. 004a: USHORT usMinPixelClockPLL_Input = 0x02a3 (675)
  3710. 004c: USHORT usMaxPixelClockPLL_Input = 0x0a8c (2700)
  3711. 004e: USHORT usBootUpVDDCIVoltage = 0x0000 (0)
  3712. 0050: ATOM_FIRMWARE_CAPABILITY_ACCESS usFirmwareCapability :
  3713. 0050: (union) ATOM_FIRMWARE_CAPABILITY sbfAccess :
  3714. USHORT FirmwarePosted:1 = 0x0000 (0)
  3715. USHORT DualCRTC_Support:1 = 0x0001 (1)
  3716. USHORT ExtendedDesktopSupport:1 = 0x0001 (1)
  3717. USHORT MemoryClockSS_Support:1 = 0x0001 (1)
  3718. USHORT EngineClockSS_Support:1 = 0x0001 (1)
  3719. USHORT GPUControlsBL:1 = 0x0000 (0)
  3720. USHORT WMI_SUPPORT:1 = 0x0000 (0)
  3721. USHORT PPMode_Assigned:1 = 0x0000 (0)
  3722. USHORT HyperMemory_Support:1 = 0x0000 (0)
  3723. USHORT HyperMemory_Size:4 = 0x0000 (0)
  3724. USHORT Reserved:3 = 0x0002 (2)
  3725. 0050: (union) USHORT susAccess = 0x401e (16414)
  3726. 0052: USHORT usCoreReferenceClock = 0x0a8c (2700)
  3727. 0054: USHORT usMemoryReferenceClock = 0x2710 (10000)
  3728. 0056: USHORT usUniphyDPModeExtClkFreq = 0x2710 (10000)
  3729. 0058: UCHAR ucMemoryModule_ID = 0xff (255)
  3730. 0059: UCHAR ucReserved9 [0] = 0x00 (0)
  3731. 005a: UCHAR ucReserved9 [1] = 0x00 (0)
  3732. 005b: UCHAR ucReserved9 [2] = 0x00 (0)
  3733. 005c: USHORT usBootUpMVDDCVoltage = 0x0000 (0)
  3734. 005e: USHORT usReserved12 = 0x0000 (0)
  3735. 0060: ULONG ulReserved10 [0] = 0x00000000 (0)
  3736. 0064: ULONG ulReserved10 [1] = 0x00000000 (0)
  3737. 0068: ULONG ulReserved10 [2] = 0x00000000 (0)
  3738.  
  3739. Total data structure size: 006c
  3740.  
  3741.  
  3742. data_table 0000ae5e #05 (DAC_Info):
  3743.  
  3744. Size 0304
  3745. Format Rev. 02
  3746. Param Rev. 00
  3747. Content Rev. 01
  3748.  
  3749. 00000000: 0000 0000 002a 002a 0000 2a2a .....*.*..**
  3750. 00000010: 2a00 002a 002a 2a15 002a 2a2a 1515 1515 *..*.**..***....
  3751. 00000020: 153f 153f 1515 3f3f 3f15 153f 153f 3f3f .?.?..???..?.???
  3752. 00000030: 153f 3f3f 0000 0005 0505 0808 080b 0b0b .???............
  3753. 00000040: 0e0e 0e11 1111 1414 1418 1818 1c1c 1c20 ...............
  3754. 00000050: 2020 2424 2428 2828 2d2d 2d32 3232 3838 $$$(((---22288
  3755. 00000060: 383f 3f3f 0000 3f10 003f 1f00 3f2f 003f 8???..?..?..?/.?
  3756. 00000070: 3f00 3f3f 002f 3f00 1f3f 0010 3f00 003f ?.??./?..?..?..?
  3757. 00000080: 1000 3f1f 003f 2f00 3f3f 002f 3f00 1f3f ..?..?/.??./?..?
  3758. 00000090: 0010 3f00 003f 0000 3f10 003f 1f00 3f2f ..?..?..?..?..?/
  3759. 000000a0: 003f 3f00 2f3f 001f 3f00 103f 1f1f 3f27 .??./?..?..?..?'
  3760. 000000b0: 1f3f 2f1f 3f37 1f3f 3f1f 3f3f 1f37 3f1f .?/.?7.??.??.7?.
  3761. 000000c0: 2f3f 1f27 3f1f 1f3f 271f 3f2f 1f3f 371f /?.'?..?'.?/.?7.
  3762. 000000d0: 3f3f 1f37 3f1f 2f3f 1f27 3f1f 1f3f 1f1f ??.7?./?.'?..?..
  3763. 000000e0: 3f27 1f3f 2f1f 3f37 1f3f 3f1f 373f 1f2f ?'.?/.?7.??.7?./
  3764. 000000f0: 3f1f 273f 2d2d 3f31 2d3f 362d 3f3a 2d3f ?.'?--?1-?6-?:-?
  3765. 00000100: 3f2d 3f3f 2d3a 3f2d 363f 2d31 3f2d 2d3f ?-??-:?-6?-1?--?
  3766. 00000110: 312d 3f36 2d3f 3a2d 3f3f 2d3a 3f2d 363f 1-?6-?:-??-:?-6?
  3767. 00000120: 2d31 3f2d 2d3f 2d2d 3f31 2d3f 362d 3f3a -1?--?--?1-?6-?:
  3768. 00000130: 2d3f 3f2d 3a3f 2d36 3f2d 313f 0000 1c07 -??-:?-6?-1?....
  3769. 00000140: 001c 0e00 1c15 001c 1c00 1c1c 0015 1c00 ................
  3770. 00000150: 0e1c 0007 1c00 001c 0700 1c0e 001c 1500 ................
  3771. 00000160: 1c1c 0015 1c00 0e1c 0007 1c00 001c 0000 ................
  3772. 00000170: 1c07 001c 0e00 1c15 001c 1c00 151c 000e ................
  3773. 00000180: 1c00 071c 0e0e 1c11 0e1c 150e 1c18 0e1c ................
  3774. 00000190: 1c0e 1c1c 0e18 1c0e 151c 0e11 1c0e 0e1c ................
  3775. 000001a0: 110e 1c15 0e1c 180e 1c1c 0e18 1c0e 151c ................
  3776. 000001b0: 0e11 1c0e 0e1c 0e0e 1c11 0e1c 150e 1c18 ................
  3777. 000001c0: 0e1c 1c0e 181c 0e15 1c0e 111c 1414 1c16 ................
  3778. 000001d0: 141c 1814 1c1a 141c 1c14 1c1c 141a 1c14 ................
  3779. 000001e0: 181c 1416 1c14 141c 1614 1c18 141c 1a14 ................
  3780. 000001f0: 1c1c 141a 1c14 181c 1416 1c14 141c 1414 ................
  3781. 00000200: 1c16 141c 1814 1c1a 141c 1c14 1a1c 1418 ................
  3782. 00000210: 1c14 161c 0000 1004 0010 0800 100c 0010 ................
  3783. 00000220: 1000 1010 000c 1000 0810 0004 1000 0010 ................
  3784. 00000230: 0400 1008 0010 0c00 1010 000c 1000 0810 ................
  3785. 00000240: 0004 1000 0010 0000 1004 0010 0800 100c ................
  3786. 00000250: 0010 1000 0c10 0008 1000 0410 0808 100a ................
  3787. 00000260: 0810 0c08 100e 0810 1008 1010 080e 1008 ................
  3788. 00000270: 0c10 080a 1008 0810 0a08 100c 0810 0e08 ................
  3789. 00000280: 1010 080e 1008 0c10 080a 1008 0810 0808 ................
  3790. 00000290: 100a 0810 0c08 100e 0810 1008 0e10 080c ................
  3791. 000002a0: 1008 0a10 0b0b 100c 0b10 0d0b 100f 0b10 ................
  3792. 000002b0: 100b 1010 0b0f 100b 0d10 0b0c 100b 0b10 ................
  3793. 000002c0: 0c0b 100d 0b10 0f0b 1010 0b0f 100b 0d10 ................
  3794. 000002d0: 0b0c 100b 0b10 0b0b 100c 0b10 0d0b 100f ................
  3795. 000002e0: 0b10 100b 0f10 0b0d 100b 0c10 0000 0000 ................
  3796. 000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  3797. 00000300: 0000 0000 ....
  3798.  
  3799. NOTE: General revisionless dumper only.
  3800.  
  3801. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  3802. 0000: USHORT usStructureSize = 0x0304 (772)
  3803. 0002: UCHAR ucTableFormatRevision = 0x02 (2)
  3804. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  3805. 0004: USHORT usMaxFrequency = 0x0000 (0)
  3806. 0006: USHORT usReserved = 0x0000 (0)
  3807.  
  3808. Total data structure size: 0008
  3809.  
  3810.  
  3811. data_table 0000b162 #06 (LVDS_Info):
  3812.  
  3813. Size 004e
  3814. Format Rev. 01
  3815. Param Rev. 00
  3816. Content Rev. 03
  3817.  
  3818. 00000000: 0000 0000 0000 0000 0000 0000 ............
  3819. 00000010: 0000 0000 0000 0000 0000 0000 0600 0000 ................
  3820. 00000020: 0000 2000 0000 0000 1d3c 0106 0000 0000 .. ......<......
  3821. 00000030: 0048 c800 075a 5a07 7d00 0000 0000 0000 .H...ZZ.}.......
  3822. 00000040: 0000 0000 0000 0000 0000 0000 0000 ..............
  3823.  
  3824. NOTE: Dumper revision differs. Used: Format Rev. 01 Content Rev. 02
  3825.  
  3826. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  3827. 0000: USHORT usStructureSize = 0x004e (78)
  3828. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  3829. 0003: UCHAR ucTableContentRevision = 0x03 (3)
  3830. 0004: ATOM_DTD_FORMAT sLCDTiming :
  3831. 0004: USHORT usPixClk = 0x0000 (0)
  3832. 0006: USHORT usHActive = 0x0000 (0)
  3833. 0008: USHORT usHBlanking_Time = 0x0000 (0)
  3834. 000a: USHORT usVActive = 0x0000 (0)
  3835. 000c: USHORT usVBlanking_Time = 0x0000 (0)
  3836. 000e: USHORT usHSyncOffset = 0x0000 (0)
  3837. 0010: USHORT usHSyncWidth = 0x0000 (0)
  3838. 0012: USHORT usVSyncOffset = 0x0000 (0)
  3839. 0014: USHORT usVSyncWidth = 0x0000 (0)
  3840. 0016: USHORT usImageHSize = 0x0000 (0)
  3841. 0018: USHORT usImageVSize = 0x0000 (0)
  3842. 001a: UCHAR ucHBorder = 0x00 (0)
  3843. 001b: UCHAR ucVBorder = 0x00 (0)
  3844. 001c: ATOM_MODE_MISC_INFO_ACCESS susModeMiscInfo :
  3845. 001c: (union) ATOM_MODE_MISC_INFO sbfAccess :
  3846. USHORT HorizontalCutOff:1 = 0x0000 (0)
  3847. USHORT HSyncPolarity:1 = 0x0001 (1)
  3848. USHORT VSyncPolarity:1 = 0x0001 (1)
  3849. USHORT VerticalCutOff:1 = 0x0000 (0)
  3850. USHORT H_ReplicationBy2:1 = 0x0000 (0)
  3851. USHORT V_ReplicationBy2:1 = 0x0000 (0)
  3852. USHORT CompositeSync:1 = 0x0000 (0)
  3853. USHORT Interlace:1 = 0x0000 (0)
  3854. USHORT DoubleClock:1 = 0x0000 (0)
  3855. USHORT RGB888:1 = 0x0000 (0)
  3856. USHORT Reserved:6 = 0x0000 (0)
  3857. 001c: (union) USHORT usAccess = 0x0006 (6)
  3858. 001e: UCHAR ucInternalModeNumber = 0x00 (0)
  3859. 001f: UCHAR ucRefreshRate = 0x00 (0)
  3860. 0020: USHORT usExtInfoTableOffset = 0x0000 (0)
  3861. 0022: USHORT usSupportedRefreshRate = 0x0020 (32)
  3862. 0024: USHORT usOffDelayInMs = 0x0000 (0)
  3863. 0026: UCHAR ucPowerSequenceDigOntoDEin10Ms = 0x00 (0)
  3864. 0027: UCHAR ucPowerSequenceDEtoBLOnin10Ms = 0x00 (0)
  3865. 0028: UCHAR ucLVDS_Misc = 0x1d (29)
  3866. 0029: UCHAR ucPanelDefaultRefreshRate = 0x3c (60)
  3867. 002a: UCHAR ucPanelIdentification = 0x01 (1)
  3868. 002b: UCHAR ucSS_Id = 0x06 (6)
  3869. 002c: USHORT usLCDVenderID = 0x0000 (0)
  3870. 002e: USHORT usLCDProductID = 0x0000 (0)
  3871. 0030: UCHAR ucLCDPanel_SpecialHandlingCap = 0x00 (0)
  3872. 0031: UCHAR ucPanelInfoSize = 0x48 (72)
  3873. 0032: UCHAR ucReserved [0] = 0xc8 (200)
  3874. 0033: UCHAR ucReserved [1] = 0x00 (0)
  3875.  
  3876. Total data structure size: 0034
  3877.  
  3878.  
  3879. data_table 0000b87c #07 (TMDS_Info):
  3880.  
  3881. Size 01e0
  3882. Format Rev. 03
  3883. Param Rev. 00
  3884. Content Rev. 01
  3885.  
  3886. 00000000: 2e00 0000 0000 0201 1601 8019 ............
  3887. 00000010: 001f 8119 001f 8219 001f 8319 001f 8b19 ................
  3888. 00000020: 0010 8419 0817 0819 181f 0000 0000 0001 ................
  3889. 00000030: d200 8019 5600 0104 1000 0000 0000 0208 ....V...........
  3890. 00000040: 2000 0000 5015 0410 4000 0000 a02a 0820 ...P...@....*.
  3891. 00000050: 8000 0000 f03f 1040 0001 1111 0100 2080 .....?.@...... .
  3892. 00000060: 0002 1111 5115 4000 0104 1111 a12a 8000 ....Q.@......*..
  3893. 00000070: 0208 2222 0200 0001 0410 2222 5215 0002 ..""......""R...
  3894. 00000080: 0820 3333 0300 0000 8119 0e00 ffff ff3f . 33...........?
  3895. 00000090: 0000 1000 0000 8219 2600 ffff 0f00 0c00 ........&.......
  3896. 000000a0: 030e 0000 f02b 0c00 000e 0000 0004 0c08 .....+..........
  3897. 000000b0: 010e 0000 0010 0c06 010e 0000 8319 2600 ..............&.
  3898. 000000c0: ffff 8f3a c000 0000 0000 1001 0001 0000 ...:............
  3899. 000000d0: 0000 6000 2001 0000 0000 0004 a000 0000 ..`. ...........
  3900. 000000e0: 0000 8b19 0e00 ffff ff3f 0000 0000 0000 .........?......
  3901. 000000f0: 8419 0e00 ffff ff3f 0078 0800 0000 0000 .......?.x......
  3902. 00000100: 0000 8519 001f 8619 001f 8719 101f 8919 ................
  3903. 00000110: 001f 8819 001f 1600 483f 0001 0000 9600 ........H?......
  3904. 00000120: 5d00 6400 1100 ab11 0000 6700 0000 7869 ].d.......g...xi
  3905. 00000130: 0001 0000 6400 5d00 8310 0100 ab11 0000 ....d.].........
  3906. 00000140: 4500 0000 f0d2 0001 0000 c800 5d00 8400 E...........]...
  3907. 00000150: 0100 ab11 0000 8a00 0000 483f 0101 0080 ..........H?....
  3908. 00000160: 2800 5d00 1200 1100 0000 0000 0000 0000 (.].............
  3909. 00000170: 7869 0101 0000 1b00 5d00 1a00 0100 0000 xi......].......
  3910. 00000180: 0000 0000 0000 f0d2 0101 0000 3600 5d00 ............6.].
  3911. 00000190: 1a00 0100 0000 0000 0000 0000 483f 0201 ............H?..
  3912. 000001a0: 0080 2500 5d00 0a00 1100 b116 0000 0600 ..%.]...........
  3913. 000001b0: 0000 7869 0201 0000 1900 5d00 1a10 0100 ..xi......].....
  3914. 000001c0: b116 0000 0400 0000 f0d2 0201 0000 3200 ..............2.
  3915. 000001d0: 5d00 1a00 0100 b116 0000 0900 0000 0000 ]...............
  3916.  
  3917. NOTE: General revisionless dumper only.
  3918.  
  3919. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  3920. 0000: USHORT usStructureSize = 0x01e0 (480)
  3921. 0002: UCHAR ucTableFormatRevision = 0x03 (3)
  3922. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  3923. 0004: USHORT usMaxFrequency = 0x002e (46)
  3924. 0006: ATOM_MISC_CONTROL_INFO asMiscInfo [0] :
  3925. 0006: USHORT usFrequency = 0x0000 (0)
  3926. 0008: UCHAR ucPLL_ChargePump = 0x00 (0)
  3927. 0009: UCHAR ucPLL_DutyCycle = 0x00 (0)
  3928. 000a: UCHAR ucPLL_VCO_Gain = 0x02 (2)
  3929. 000b: UCHAR ucPLL_VoltageSwing = 0x01 (1)
  3930. 000c: ATOM_MISC_CONTROL_INFO asMiscInfo [1] :
  3931. 000c: USHORT usFrequency = 0x0116 (278)
  3932. 000e: UCHAR ucPLL_ChargePump = 0x80 (128)
  3933. 000f: UCHAR ucPLL_DutyCycle = 0x19 (25)
  3934. 0010: UCHAR ucPLL_VCO_Gain = 0x00 (0)
  3935. 0011: UCHAR ucPLL_VoltageSwing = 0x1f (31)
  3936. 0012: ATOM_MISC_CONTROL_INFO asMiscInfo [2] :
  3937. 0012: USHORT usFrequency = 0x1981 (6529)
  3938. 0014: UCHAR ucPLL_ChargePump = 0x00 (0)
  3939. 0015: UCHAR ucPLL_DutyCycle = 0x1f (31)
  3940. 0016: UCHAR ucPLL_VCO_Gain = 0x82 (130)
  3941. 0017: UCHAR ucPLL_VoltageSwing = 0x19 (25)
  3942. 0018: ATOM_MISC_CONTROL_INFO asMiscInfo [3] :
  3943. 0018: USHORT usFrequency = 0x1f00 (7936)
  3944. 001a: UCHAR ucPLL_ChargePump = 0x83 (131)
  3945. 001b: UCHAR ucPLL_DutyCycle = 0x19 (25)
  3946. 001c: UCHAR ucPLL_VCO_Gain = 0x00 (0)
  3947. 001d: UCHAR ucPLL_VoltageSwing = 0x1f (31)
  3948.  
  3949. Total data structure size: 001e
  3950.  
  3951.  
  3952. data_table 00000000 #08 (AnalogTV_Info):
  3953.  
  3954.  
  3955. data_table 00000000 #09 (SupportedDevicesInfo):
  3956.  
  3957.  
  3958. data_table 0000b1b0 #0a (GPIO_I2C_Info):
  3959.  
  3960. Size 003a
  3961. Format Rev. 01
  3962. Param Rev. 00
  3963. Content Rev. 01
  3964.  
  3965. 00000000: 4c19 4e19 4f19 4d19 4c19 4e19 L.N.O.M.L.N.
  3966. 00000010: 4f19 4d19 9000 0000 0008 0808 0800 0050 O.M............P
  3967. 00000020: 1952 1953 1951 1950 1952 1953 1951 1991 .R.S.Q.P.R.S.Q..
  3968. 00000030: 0000 0000 0808 0808 0000 ..........
  3969.  
  3970. NOTE: General revisionless dumper only.
  3971.  
  3972. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  3973. 0000: USHORT usStructureSize = 0x003a (58)
  3974. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  3975. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  3976. 0004: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [0] :
  3977. 0004: USHORT usClkMaskRegisterIndex = 0x194c (6476)
  3978. 0006: USHORT usClkEnRegisterIndex = 0x194e (6478)
  3979. 0008: USHORT usClkY_RegisterIndex = 0x194f (6479)
  3980. 000a: USHORT usClkA_RegisterIndex = 0x194d (6477)
  3981. 000c: USHORT usDataMaskRegisterIndex = 0x194c (6476)
  3982. 000e: USHORT usDataEnRegisterIndex = 0x194e (6478)
  3983. 0010: USHORT usDataY_RegisterIndex = 0x194f (6479)
  3984. 0012: USHORT usDataA_RegisterIndex = 0x194d (6477)
  3985. 0014: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
  3986. 0014: (union) ATOM_I2C_ID_CONFIG sbfAccess :
  3987. UCHAR bfI2C_LineMux:4 = 0x00 (0)
  3988. UCHAR bfHW_EngineID:3 = 0x01 (1)
  3989. UCHAR bfHW_Capable:1 = 0x01 (1)
  3990. 0014: (union) UCHAR ucAccess = 0x90 (144)
  3991. 0015: UCHAR ucClkMaskShift = 0x00 (0)
  3992. 0016: UCHAR ucClkEnShift = 0x00 (0)
  3993. 0017: UCHAR ucClkY_Shift = 0x00 (0)
  3994. 0018: UCHAR ucClkA_Shift = 0x00 (0)
  3995. 0019: UCHAR ucDataMaskShift = 0x08 (8)
  3996. 001a: UCHAR ucDataEnShift = 0x08 (8)
  3997. 001b: UCHAR ucDataY_Shift = 0x08 (8)
  3998. 001c: UCHAR ucDataA_Shift = 0x08 (8)
  3999. 001d: UCHAR ucReserved1 = 0x00 (0)
  4000. 001e: UCHAR ucReserved2 = 0x00 (0)
  4001. 001f: ATOM_GPIO_I2C_ASSIGMENT asGPIO_Info [1] :
  4002. 001f: USHORT usClkMaskRegisterIndex = 0x1950 (6480)
  4003. 0021: USHORT usClkEnRegisterIndex = 0x1952 (6482)
  4004. 0023: USHORT usClkY_RegisterIndex = 0x1953 (6483)
  4005. 0025: USHORT usClkA_RegisterIndex = 0x1951 (6481)
  4006. 0027: USHORT usDataMaskRegisterIndex = 0x1950 (6480)
  4007. 0029: USHORT usDataEnRegisterIndex = 0x1952 (6482)
  4008. 002b: USHORT usDataY_RegisterIndex = 0x1953 (6483)
  4009. 002d: USHORT usDataA_RegisterIndex = 0x1951 (6481)
  4010. 002f: ATOM_I2C_ID_CONFIG_ACCESS sucI2cId :
  4011. 002f: (union) ATOM_I2C_ID_CONFIG sbfAccess :
  4012. UCHAR bfI2C_LineMux:4 = 0x01 (1)
  4013. UCHAR bfHW_EngineID:3 = 0x01 (1)
  4014. UCHAR bfHW_Capable:1 = 0x01 (1)
  4015. 002f: (union) UCHAR ucAccess = 0x91 (145)
  4016. 0030: UCHAR ucClkMaskShift = 0x00 (0)
  4017. 0031: UCHAR ucClkEnShift = 0x00 (0)
  4018. 0032: UCHAR ucClkY_Shift = 0x00 (0)
  4019. 0033: UCHAR ucClkA_Shift = 0x00 (0)
  4020. 0034: UCHAR ucDataMaskShift = 0x08 (8)
  4021. 0035: UCHAR ucDataEnShift = 0x08 (8)
  4022. 0036: UCHAR ucDataY_Shift = 0x08 (8)
  4023. 0037: UCHAR ucDataA_Shift = 0x08 (8)
  4024. 0038: UCHAR ucReserved1 = 0x00 (0)
  4025. 0039: UCHAR ucReserved2 = 0x00 (0)
  4026.  
  4027. Total data structure size: 003a
  4028.  
  4029.  
  4030. data_table 0000b1ea #0b (VRAM_UsageByFirmware):
  4031.  
  4032. Size 000c
  4033. Format Rev. 01
  4034. Param Rev. 00
  4035. Content Rev. 05
  4036.  
  4037. 00000000: 0000 0000 0000 2000 ...... .
  4038.  
  4039. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4040. 0000: USHORT usStructureSize = 0x000c (12)
  4041. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  4042. 0003: UCHAR ucTableContentRevision = 0x05 (5)
  4043. 0004: ATOM_FIRMWARE_VRAM_RESERVE_INFO_V1_5 asFirmwareVramReserveInfo [0] :
  4044. 0004: ULONG ulStartAddrUsedByFirmware = 0x00000000 (0)
  4045. 0008: USHORT usFirmwareUseInKb = 0x0000 (0)
  4046. 000a: USHORT usFBUsedByDrvInKb = 0x0020 (32)
  4047.  
  4048. Total data structure size: 000c
  4049.  
  4050.  
  4051. data_table 0000b1f6 #0c (GPIO_Pin_LUT):
  4052.  
  4053. Size 000c
  4054. Format Rev. 01
  4055. Param Rev. 00
  4056. Content Rev. 01
  4057.  
  4058. 00000000: 6d19 0001 6d19 0802 m...m...
  4059.  
  4060. NOTE: General revisionless dumper only.
  4061.  
  4062. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4063. 0000: USHORT usStructureSize = 0x000c (12)
  4064. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  4065. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  4066. 0004: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [0] :
  4067. 0004: USHORT usGpioPin_AIndex = 0x196d (6509)
  4068. 0006: UCHAR ucGpioPinBitShift = 0x00 (0)
  4069. 0007: UCHAR ucGPIO_ID = 0x01 (1)
  4070. 0008: ATOM_GPIO_PIN_ASSIGNMENT asGPIO_Pin [1] :
  4071. 0008: USHORT usGpioPin_AIndex = 0x196d (6509)
  4072. 000a: UCHAR ucGpioPinBitShift = 0x08 (8)
  4073. 000b: UCHAR ucGPIO_ID = 0x02 (2)
  4074.  
  4075. Total data structure size: 000c
  4076.  
  4077.  
  4078. data_table 0000b202 #0d (VESA_ToInternalModeLUT):
  4079.  
  4080. Size 0114
  4081. Format Rev. 01
  4082. Param Rev. 00
  4083. Content Rev. 01
  4084.  
  4085. 00000000: 0001 02e6 0101 0212 0301 026a ...........j
  4086. 00000010: 0501 0255 0701 02ea 1001 0612 1101 1612 ...U............
  4087. 00000020: 1301 066a 1401 166a 1601 0655 1701 1655 ...j...j...U...U
  4088. 00000030: 1901 06ea 1a01 16ea 0d01 06e1 0e01 16e1 ................
  4089. 00000040: 2001 0ae1 9301 02e2 9501 16e2 9601 0ae2 ...............
  4090. 00000050: b301 02e4 b501 16e4 b601 0ae4 c301 02e5 ................
  4091. 00000060: c501 16e5 c601 0ae5 3301 02e7 3501 16e7 ........3...5...
  4092. 00000070: 3601 0ae7 5301 02e8 5501 16e8 5601 0ae8 6...S...U...V...
  4093. 00000080: 6301 02e9 6501 16e9 6601 0ae9 2101 0a12 c...e...f...!...
  4094. 00000090: 2201 0a6a 2301 0a55 2401 0aea 4301 02eb "..j#..U$...C...
  4095. 000000a0: 4501 16eb 4601 0aeb 7301 02ec 7501 16ec E...F...s...u...
  4096. 000000b0: 7601 0aec 8301 02ed 8501 16ed 8601 0aed v...............
  4097. 000000c0: d301 02ee d501 16ee d601 0aee e301 02ef ................
  4098. 000000d0: e501 16ef e601 0aef d101 0270 d201 1670 ...........p...p
  4099. 000000e0: d401 0a70 d701 0271 d801 1671 d901 0a71 ...p...q...q...q
  4100. 000000f0: e101 0272 e201 1672 e401 0a72 e701 0273 ...r...r...r...s
  4101. 00000100: e801 1673 e901 0a73 f301 0274 f501 1674 ...s...s...t...t
  4102. 00000110: f601 0a74 ...t
  4103.  
  4104. NOTE: General revisionless dumper only.
  4105.  
  4106. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4107. 0000: USHORT usStructureSize = 0x0114 (276)
  4108. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  4109. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  4110. 0004: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [0] :
  4111. 0004: USHORT usVESA_ModeNumber = 0x0100 (256)
  4112. 0006: USHORT usExtendedModeNumber = 0xe602 (58882)
  4113. 0008: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [1] :
  4114. 0008: USHORT usVESA_ModeNumber = 0x0101 (257)
  4115. 000a: USHORT usExtendedModeNumber = 0x1202 (4610)
  4116. 000c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [2] :
  4117. 000c: USHORT usVESA_ModeNumber = 0x0103 (259)
  4118. 000e: USHORT usExtendedModeNumber = 0x6a02 (27138)
  4119. 0010: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [3] :
  4120. 0010: USHORT usVESA_ModeNumber = 0x0105 (261)
  4121. 0012: USHORT usExtendedModeNumber = 0x5502 (21762)
  4122. 0014: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [4] :
  4123. 0014: USHORT usVESA_ModeNumber = 0x0107 (263)
  4124. 0016: USHORT usExtendedModeNumber = 0xea02 (59906)
  4125. 0018: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [5] :
  4126. 0018: USHORT usVESA_ModeNumber = 0x0110 (272)
  4127. 001a: USHORT usExtendedModeNumber = 0x1206 (4614)
  4128. 001c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [6] :
  4129. 001c: USHORT usVESA_ModeNumber = 0x0111 (273)
  4130. 001e: USHORT usExtendedModeNumber = 0x1216 (4630)
  4131. 0020: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [7] :
  4132. 0020: USHORT usVESA_ModeNumber = 0x0113 (275)
  4133. 0022: USHORT usExtendedModeNumber = 0x6a06 (27142)
  4134. 0024: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [8] :
  4135. 0024: USHORT usVESA_ModeNumber = 0x0114 (276)
  4136. 0026: USHORT usExtendedModeNumber = 0x6a16 (27158)
  4137. 0028: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [9] :
  4138. 0028: USHORT usVESA_ModeNumber = 0x0116 (278)
  4139. 002a: USHORT usExtendedModeNumber = 0x5506 (21766)
  4140. 002c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [10] :
  4141. 002c: USHORT usVESA_ModeNumber = 0x0117 (279)
  4142. 002e: USHORT usExtendedModeNumber = 0x5516 (21782)
  4143. 0030: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [11] :
  4144. 0030: USHORT usVESA_ModeNumber = 0x0119 (281)
  4145. 0032: USHORT usExtendedModeNumber = 0xea06 (59910)
  4146. 0034: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [12] :
  4147. 0034: USHORT usVESA_ModeNumber = 0x011a (282)
  4148. 0036: USHORT usExtendedModeNumber = 0xea16 (59926)
  4149. 0038: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [13] :
  4150. 0038: USHORT usVESA_ModeNumber = 0x010d (269)
  4151. 003a: USHORT usExtendedModeNumber = 0xe106 (57606)
  4152. 003c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [14] :
  4153. 003c: USHORT usVESA_ModeNumber = 0x010e (270)
  4154. 003e: USHORT usExtendedModeNumber = 0xe116 (57622)
  4155. 0040: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [15] :
  4156. 0040: USHORT usVESA_ModeNumber = 0x0120 (288)
  4157. 0042: USHORT usExtendedModeNumber = 0xe10a (57610)
  4158. 0044: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [16] :
  4159. 0044: USHORT usVESA_ModeNumber = 0x0193 (403)
  4160. 0046: USHORT usExtendedModeNumber = 0xe202 (57858)
  4161. 0048: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [17] :
  4162. 0048: USHORT usVESA_ModeNumber = 0x0195 (405)
  4163. 004a: USHORT usExtendedModeNumber = 0xe216 (57878)
  4164. 004c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [18] :
  4165. 004c: USHORT usVESA_ModeNumber = 0x0196 (406)
  4166. 004e: USHORT usExtendedModeNumber = 0xe20a (57866)
  4167. 0050: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [19] :
  4168. 0050: USHORT usVESA_ModeNumber = 0x01b3 (435)
  4169. 0052: USHORT usExtendedModeNumber = 0xe402 (58370)
  4170. 0054: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [20] :
  4171. 0054: USHORT usVESA_ModeNumber = 0x01b5 (437)
  4172. 0056: USHORT usExtendedModeNumber = 0xe416 (58390)
  4173. 0058: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [21] :
  4174. 0058: USHORT usVESA_ModeNumber = 0x01b6 (438)
  4175. 005a: USHORT usExtendedModeNumber = 0xe40a (58378)
  4176. 005c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [22] :
  4177. 005c: USHORT usVESA_ModeNumber = 0x01c3 (451)
  4178. 005e: USHORT usExtendedModeNumber = 0xe502 (58626)
  4179. 0060: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [23] :
  4180. 0060: USHORT usVESA_ModeNumber = 0x01c5 (453)
  4181. 0062: USHORT usExtendedModeNumber = 0xe516 (58646)
  4182. 0064: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [24] :
  4183. 0064: USHORT usVESA_ModeNumber = 0x01c6 (454)
  4184. 0066: USHORT usExtendedModeNumber = 0xe50a (58634)
  4185. 0068: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [25] :
  4186. 0068: USHORT usVESA_ModeNumber = 0x0133 (307)
  4187. 006a: USHORT usExtendedModeNumber = 0xe702 (59138)
  4188. 006c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [26] :
  4189. 006c: USHORT usVESA_ModeNumber = 0x0135 (309)
  4190. 006e: USHORT usExtendedModeNumber = 0xe716 (59158)
  4191. 0070: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [27] :
  4192. 0070: USHORT usVESA_ModeNumber = 0x0136 (310)
  4193. 0072: USHORT usExtendedModeNumber = 0xe70a (59146)
  4194. 0074: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [28] :
  4195. 0074: USHORT usVESA_ModeNumber = 0x0153 (339)
  4196. 0076: USHORT usExtendedModeNumber = 0xe802 (59394)
  4197. 0078: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [29] :
  4198. 0078: USHORT usVESA_ModeNumber = 0x0155 (341)
  4199. 007a: USHORT usExtendedModeNumber = 0xe816 (59414)
  4200. 007c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [30] :
  4201. 007c: USHORT usVESA_ModeNumber = 0x0156 (342)
  4202. 007e: USHORT usExtendedModeNumber = 0xe80a (59402)
  4203. 0080: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [31] :
  4204. 0080: USHORT usVESA_ModeNumber = 0x0163 (355)
  4205. 0082: USHORT usExtendedModeNumber = 0xe902 (59650)
  4206. 0084: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [32] :
  4207. 0084: USHORT usVESA_ModeNumber = 0x0165 (357)
  4208. 0086: USHORT usExtendedModeNumber = 0xe916 (59670)
  4209. 0088: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [33] :
  4210. 0088: USHORT usVESA_ModeNumber = 0x0166 (358)
  4211. 008a: USHORT usExtendedModeNumber = 0xe90a (59658)
  4212. 008c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [34] :
  4213. 008c: USHORT usVESA_ModeNumber = 0x0121 (289)
  4214. 008e: USHORT usExtendedModeNumber = 0x120a (4618)
  4215. 0090: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [35] :
  4216. 0090: USHORT usVESA_ModeNumber = 0x0122 (290)
  4217. 0092: USHORT usExtendedModeNumber = 0x6a0a (27146)
  4218. 0094: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [36] :
  4219. 0094: USHORT usVESA_ModeNumber = 0x0123 (291)
  4220. 0096: USHORT usExtendedModeNumber = 0x550a (21770)
  4221. 0098: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [37] :
  4222. 0098: USHORT usVESA_ModeNumber = 0x0124 (292)
  4223. 009a: USHORT usExtendedModeNumber = 0xea0a (59914)
  4224. 009c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [38] :
  4225. 009c: USHORT usVESA_ModeNumber = 0x0143 (323)
  4226. 009e: USHORT usExtendedModeNumber = 0xeb02 (60162)
  4227. 00a0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [39] :
  4228. 00a0: USHORT usVESA_ModeNumber = 0x0145 (325)
  4229. 00a2: USHORT usExtendedModeNumber = 0xeb16 (60182)
  4230. 00a4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [40] :
  4231. 00a4: USHORT usVESA_ModeNumber = 0x0146 (326)
  4232. 00a6: USHORT usExtendedModeNumber = 0xeb0a (60170)
  4233. 00a8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [41] :
  4234. 00a8: USHORT usVESA_ModeNumber = 0x0173 (371)
  4235. 00aa: USHORT usExtendedModeNumber = 0xec02 (60418)
  4236. 00ac: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [42] :
  4237. 00ac: USHORT usVESA_ModeNumber = 0x0175 (373)
  4238. 00ae: USHORT usExtendedModeNumber = 0xec16 (60438)
  4239. 00b0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [43] :
  4240. 00b0: USHORT usVESA_ModeNumber = 0x0176 (374)
  4241. 00b2: USHORT usExtendedModeNumber = 0xec0a (60426)
  4242. 00b4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [44] :
  4243. 00b4: USHORT usVESA_ModeNumber = 0x0183 (387)
  4244. 00b6: USHORT usExtendedModeNumber = 0xed02 (60674)
  4245. 00b8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [45] :
  4246. 00b8: USHORT usVESA_ModeNumber = 0x0185 (389)
  4247. 00ba: USHORT usExtendedModeNumber = 0xed16 (60694)
  4248. 00bc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [46] :
  4249. 00bc: USHORT usVESA_ModeNumber = 0x0186 (390)
  4250. 00be: USHORT usExtendedModeNumber = 0xed0a (60682)
  4251. 00c0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [47] :
  4252. 00c0: USHORT usVESA_ModeNumber = 0x01d3 (467)
  4253. 00c2: USHORT usExtendedModeNumber = 0xee02 (60930)
  4254. 00c4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [48] :
  4255. 00c4: USHORT usVESA_ModeNumber = 0x01d5 (469)
  4256. 00c6: USHORT usExtendedModeNumber = 0xee16 (60950)
  4257. 00c8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [49] :
  4258. 00c8: USHORT usVESA_ModeNumber = 0x01d6 (470)
  4259. 00ca: USHORT usExtendedModeNumber = 0xee0a (60938)
  4260. 00cc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [50] :
  4261. 00cc: USHORT usVESA_ModeNumber = 0x01e3 (483)
  4262. 00ce: USHORT usExtendedModeNumber = 0xef02 (61186)
  4263. 00d0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [51] :
  4264. 00d0: USHORT usVESA_ModeNumber = 0x01e5 (485)
  4265. 00d2: USHORT usExtendedModeNumber = 0xef16 (61206)
  4266. 00d4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [52] :
  4267. 00d4: USHORT usVESA_ModeNumber = 0x01e6 (486)
  4268. 00d6: USHORT usExtendedModeNumber = 0xef0a (61194)
  4269. 00d8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [53] :
  4270. 00d8: USHORT usVESA_ModeNumber = 0x01d1 (465)
  4271. 00da: USHORT usExtendedModeNumber = 0x7002 (28674)
  4272. 00dc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [54] :
  4273. 00dc: USHORT usVESA_ModeNumber = 0x01d2 (466)
  4274. 00de: USHORT usExtendedModeNumber = 0x7016 (28694)
  4275. 00e0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [55] :
  4276. 00e0: USHORT usVESA_ModeNumber = 0x01d4 (468)
  4277. 00e2: USHORT usExtendedModeNumber = 0x700a (28682)
  4278. 00e4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [56] :
  4279. 00e4: USHORT usVESA_ModeNumber = 0x01d7 (471)
  4280. 00e6: USHORT usExtendedModeNumber = 0x7102 (28930)
  4281. 00e8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [57] :
  4282. 00e8: USHORT usVESA_ModeNumber = 0x01d8 (472)
  4283. 00ea: USHORT usExtendedModeNumber = 0x7116 (28950)
  4284. 00ec: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [58] :
  4285. 00ec: USHORT usVESA_ModeNumber = 0x01d9 (473)
  4286. 00ee: USHORT usExtendedModeNumber = 0x710a (28938)
  4287. 00f0: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [59] :
  4288. 00f0: USHORT usVESA_ModeNumber = 0x01e1 (481)
  4289. 00f2: USHORT usExtendedModeNumber = 0x7202 (29186)
  4290. 00f4: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [60] :
  4291. 00f4: USHORT usVESA_ModeNumber = 0x01e2 (482)
  4292. 00f6: USHORT usExtendedModeNumber = 0x7216 (29206)
  4293. 00f8: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [61] :
  4294. 00f8: USHORT usVESA_ModeNumber = 0x01e4 (484)
  4295. 00fa: USHORT usExtendedModeNumber = 0x720a (29194)
  4296. 00fc: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [62] :
  4297. 00fc: USHORT usVESA_ModeNumber = 0x01e7 (487)
  4298. 00fe: USHORT usExtendedModeNumber = 0x7302 (29442)
  4299. 0100: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [63] :
  4300. 0100: USHORT usVESA_ModeNumber = 0x01e8 (488)
  4301. 0102: USHORT usExtendedModeNumber = 0x7316 (29462)
  4302. 0104: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [64] :
  4303. 0104: USHORT usVESA_ModeNumber = 0x01e9 (489)
  4304. 0106: USHORT usExtendedModeNumber = 0x730a (29450)
  4305. 0108: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [65] :
  4306. 0108: USHORT usVESA_ModeNumber = 0x01f3 (499)
  4307. 010a: USHORT usExtendedModeNumber = 0x7402 (29698)
  4308. 010c: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [66] :
  4309. 010c: USHORT usVESA_ModeNumber = 0x01f5 (501)
  4310. 010e: USHORT usExtendedModeNumber = 0x7416 (29718)
  4311. 0110: ATOM_VESA_TO_EXTENDED_MODE asVESA_ToExtendedModeInfo [67] :
  4312. 0110: USHORT usVESA_ModeNumber = 0x01f6 (502)
  4313. 0112: USHORT usExtendedModeNumber = 0x740a (29706)
  4314.  
  4315. Total data structure size: 0114
  4316.  
  4317.  
  4318. data_table 00000000 #0e (ComponentVideoInfo):
  4319.  
  4320.  
  4321. data_table 0000b316 #0f (PowerPlayInfo):
  4322.  
  4323. Size 0200
  4324. Format Rev. 06
  4325. Param Rev. 00
  4326. Content Rev. 01
  4327.  
  4328. 00000000: 0000 0000 0000 0000 0000 0000 ............
  4329. 00000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4330. 00000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4331. 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4332. 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4333. 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4334. 00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4335. 00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4336. 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4337. 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4338. 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4339. 000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4340. 000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4341. 000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4342. 000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4343. 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4344. 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4345. 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4346. 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4347. 00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4348. 00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4349. 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4350. 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4351. 00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4352. 00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4353. 00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4354. 000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4355. 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4356. 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4357. 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4358. 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4359. 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4360.  
  4361.  
  4362. data_table 00000000 #10 (CompassionateData):
  4363.  
  4364.  
  4365. data_table 0000b864 #11 (SaveRestoreInfo/DispDevicePriorityInfo):
  4366.  
  4367. Size 0018
  4368. Format Rev. 02
  4369. Param Rev. 00
  4370. Content Rev. 01
  4371.  
  4372. 00000000: 0200 0800 8000 0002 0004 0008 ............
  4373. 00000010: 4000 0100 1000 ffff @.......
  4374.  
  4375.  
  4376. data_table 00000000 #12 (PPLL_SS_Info/SS_Info):
  4377.  
  4378.  
  4379. data_table 00000000 #13 (OemInfo):
  4380.  
  4381.  
  4382. data_table 00000000 #14 (XTMDS_Info):
  4383.  
  4384.  
  4385. data_table 00000000 #15 (MclkSS_Info):
  4386.  
  4387.  
  4388. data_table 0000b516 #16 (Object_Info/Object_Header):
  4389.  
  4390. Size 00b2
  4391. Format Rev. 01
  4392. Param Rev. 00
  4393. Content Rev. 03
  4394.  
  4395. 00000000: 8800 2c00 0000 7600 0000 1200 ..,...v.....
  4396. 00000010: 0000 0201 0000 0800 0a00 1331 0011 1e21 ...........1...!
  4397. 00000020: 8000 0c00 0c31 0011 1421 2621 0200 0000 .....1...!&!....
  4398. 00000030: 1331 4000 4600 0000 0c31 5b00 6100 0000 [email protected][.a...
  4399. 00000040: 011e 2100 0000 040c 0100 1002 0000 0800 ..!.............
  4400. 00000050: 0000 0104 9000 0204 0100 ff01 2621 0000 ............&!..
  4401. 00000060: 0004 0c01 0020 0200 0080 0000 0001 0491 ..... ..........
  4402. 00000070: 0002 0402 00ff 0300 0000 1e21 9200 9800 ...........!....
  4403. 00000080: 0000 1421 9d00 0000 0000 2621 a300 a900 ...!......&!....
  4404. 00000090: 0000 0100 1101 1331 1404 0300 ff01 0011 .......1........
  4405. 000000a0: 0126 2101 1421 010c 3101 0491 0002 0402 .&!..!..1.......
  4406. 000000b0: 00ff ..
  4407.  
  4408. NOTE: General revisionless dumper only.
  4409. NOTE: Data part see radeonhd
  4410.  
  4411. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4412. 0000: USHORT usStructureSize = 0x00b2 (178)
  4413. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  4414. 0003: UCHAR ucTableContentRevision = 0x03 (3)
  4415. 0004: USHORT usDeviceSupport = 0x0088 (136)
  4416. 0006: USHORT usConnectorObjectTableOffset = 0x002c (44)
  4417. 0008: USHORT usRouterObjectTableOffset = 0x0000 (0)
  4418. 000a: USHORT usEncoderObjectTableOffset = 0x0076 (118)
  4419. 000c: USHORT usProtectionObjectTableOffset = 0x0000 (0)
  4420. 000e: USHORT usDisplayPathTableOffset = 0x0012 (18)
  4421.  
  4422. Total data structure size: 0010
  4423.  
  4424.  
  4425. data_table 0000b5c8 #17 (IndirectIOAccess):
  4426.  
  4427. Size 002d
  4428. Format Rev. 01
  4429. Param Rev. 00
  4430. Content Rev. 01
  4431.  
  4432. 00000000: 0103 0238 0006 1000 0003 3800 ...8......8.
  4433. 00000010: 0239 0009 1000 0183 0238 0006 1000 0003 .9.......8......
  4434. 00000020: 3800 0820 0000 0339 0009 2600 00 8.. ...9..&..
  4435.  
  4436. NOTE: General revisionless dumper only.
  4437. NOTE: Binary data part skipped
  4438.  
  4439. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4440. 0000: USHORT usStructureSize = 0x002d (45)
  4441. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  4442. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  4443.  
  4444. Total data structure size: 002d
  4445.  
  4446.  
  4447. data_table 00000000 #18 (MC_InitParameter/AdjustARB_SEQ):
  4448.  
  4449.  
  4450. data_table 00000000 #19 (ASIC_VDDC_Info):
  4451.  
  4452.  
  4453. data_table 0000b7f6 #1a (ASIC_InternalSS_Info/ASIC_MVDDC_Info):
  4454.  
  4455. Size 0040
  4456. Format Rev. 03
  4457. Param Rev. 00
  4458. Content Rev. 01
  4459.  
  4460. 00000000: ffff ff00 0000 e40c 0401 0000 ............
  4461. 00000010: ffff ff00 0000 e40c 0501 0000 ffff ff00 ................
  4462. 00000020: 6400 a00f 0601 0000 ffff ff00 0000 4e0c d.............N.
  4463. 00000030: 0702 0000 ffff ff00 1900 800c 0902 0000 ................
  4464.  
  4465. NOTE: General revisionless dumper only.
  4466.  
  4467. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4468. 0000: USHORT usStructureSize = 0x0040 (64)
  4469. 0002: UCHAR ucTableFormatRevision = 0x03 (3)
  4470. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  4471. 0004: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [0] :
  4472. 0004: ULONG ulTargetClockRange = 0x00ffffff (16777215)
  4473. 0008: USHORT usSpreadSpectrumPercentage = 0x0000 (0)
  4474. 000a: USHORT usSpreadRateInKhz = 0x0ce4 (3300)
  4475. 000c: UCHAR ucClockIndication = 0x04 (4)
  4476. 000d: UCHAR ucSpreadSpectrumMode = 0x01 (1)
  4477. 000e: UCHAR ucReserved [0] = 0x00 (0)
  4478. 000f: UCHAR ucReserved [1] = 0x00 (0)
  4479. 0010: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [1] :
  4480. 0010: ULONG ulTargetClockRange = 0x00ffffff (16777215)
  4481. 0014: USHORT usSpreadSpectrumPercentage = 0x0000 (0)
  4482. 0016: USHORT usSpreadRateInKhz = 0x0ce4 (3300)
  4483. 0018: UCHAR ucClockIndication = 0x05 (5)
  4484. 0019: UCHAR ucSpreadSpectrumMode = 0x01 (1)
  4485. 001a: UCHAR ucReserved [0] = 0x00 (0)
  4486. 001b: UCHAR ucReserved [1] = 0x00 (0)
  4487. 001c: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [2] :
  4488. 001c: ULONG ulTargetClockRange = 0x00ffffff (16777215)
  4489. 0020: USHORT usSpreadSpectrumPercentage = 0x0064 (100)
  4490. 0022: USHORT usSpreadRateInKhz = 0x0fa0 (4000)
  4491. 0024: UCHAR ucClockIndication = 0x06 (6)
  4492. 0025: UCHAR ucSpreadSpectrumMode = 0x01 (1)
  4493. 0026: UCHAR ucReserved [0] = 0x00 (0)
  4494. 0027: UCHAR ucReserved [1] = 0x00 (0)
  4495. 0028: ATOM_ASIC_SS_ASSIGNMENT asSpreadSpectrum [3] :
  4496. 0028: ULONG ulTargetClockRange = 0x00ffffff (16777215)
  4497. 002c: USHORT usSpreadSpectrumPercentage = 0x0000 (0)
  4498. 002e: USHORT usSpreadRateInKhz = 0x0c4e (3150)
  4499. 0030: UCHAR ucClockIndication = 0x07 (7)
  4500. 0031: UCHAR ucSpreadSpectrumMode = 0x02 (2)
  4501. 0032: UCHAR ucReserved [0] = 0x00 (0)
  4502. 0033: UCHAR ucReserved [1] = 0x00 (0)
  4503.  
  4504. Total data structure size: 0034
  4505.  
  4506.  
  4507. data_table 0000b836 #1b (TV_VideoMode/DispOutInfo):
  4508.  
  4509. Size 002d
  4510. Format Rev. 02
  4511. Param Rev. 00
  4512. Content Rev. 03
  4513.  
  4514. 00000000: 1400 0000 5c34 0000 4702 0101 ....\4..G...
  4515. 00000010: 0001 0000 1e21 2a00 4c00 03ff ff00 1421 .....!*.L......!
  4516. 00000020: 2a00 0800 07ff ff00 ffff 0006 ff *............
  4517.  
  4518.  
  4519. data_table 00000000 #1c (VRAM_Info):
  4520.  
  4521.  
  4522. data_table 00000000 #1d (MemoryTrainingInfo/ASIC_MVDDQ_Info):
  4523.  
  4524.  
  4525. data_table 0000b5f6 #1e (IntegratedSystemInfo):
  4526.  
  4527. Size 0200
  4528. Format Rev. 01
  4529. Param Rev. 00
  4530. Content Rev. 08
  4531.  
  4532. 00000000: 204e 0000 0071 0200 204e 0000 N...q.. N..
  4533. 00000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4534. 00000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4535. 00000030: 0000 0000 0000 0000 0000 0000 8c0a 0000 ................
  4536. 00000040: 1405 0000 0000 0000 0000 0000 0000 0000 ................
  4537. 00000050: 0000 0000 0000 7401 0000 0000 0000 0000 ......t.........
  4538. 00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4539. 00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4540. 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4541. 00000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4542. 000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4543. 000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4544. 000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4545. 000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4546. 000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4547. 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4548. 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4549. 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4550. 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4551. 00000130: 0000 0000 3421 0000 0000 0000 0000 0000 ....4!..........
  4552. 00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4553. 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4554. 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4555. 00000170: 0000 0000 8c00 0101 0000 0000 0000 0000 ................
  4556. 00000180: 0000 0000 0000 0000 0800 1002 0331 0000 .............1..
  4557. 00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4558. 000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4559. 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4560. 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4561. 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4562. 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4563. 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
  4564.  
  4565. NOTE: Dumper revision differs. Used: Format Rev. 01 Content Rev. 06
  4566.  
  4567. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  4568. 0000: USHORT usStructureSize = 0x0200 (512)
  4569. 0002: UCHAR ucTableFormatRevision = 0x01 (1)
  4570. 0003: UCHAR ucTableContentRevision = 0x08 (8)
  4571. 0004: ULONG ulBootUpEngineClock = 0x00004e20 (20000)
  4572. 0008: ULONG ulDentistVCOFreq = 0x00027100 (160000)
  4573. 000c: ULONG ulBootUpUMAClock = 0x00004e20 (20000)
  4574. 0010: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [0] :
  4575. 0010: ULONG ulVoltageIndex = 0x00000000 (0)
  4576. 0014: ULONG ulMaximumSupportedCLK = 0x00000000 (0)
  4577. 0018: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [1] :
  4578. 0018: ULONG ulVoltageIndex = 0x00000000 (0)
  4579. 001c: ULONG ulMaximumSupportedCLK = 0x00000000 (0)
  4580. 0020: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [2] :
  4581. 0020: ULONG ulVoltageIndex = 0x00000000 (0)
  4582. 0024: ULONG ulMaximumSupportedCLK = 0x00000000 (0)
  4583. 0028: ATOM_CLK_VOLT_CAPABILITY sDISPCLK_Voltage [3] :
  4584. 0028: ULONG ulVoltageIndex = 0x00000000 (0)
  4585. 002c: ULONG ulMaximumSupportedCLK = 0x00000000 (0)
  4586. 0030: ULONG ulBootUpReqDisplayVector = 0x00000000 (0)
  4587. 0034: ULONG ulOtherDisplayMisc = 0x00000000 (0)
  4588. 0038: ULONG ulGPUCapInfo = 0x00000000 (0)
  4589. 003c: ULONG ulSB_MMIO_Base_Addr = 0x00000a8c (2700)
  4590. 0040: USHORT usRequestedPWMFreqInHz = 0x0514 (1300)
  4591. 0042: UCHAR ucHtcTmpLmt = 0x00 (0)
  4592. 0043: UCHAR ucHtcHystLmt = 0x00 (0)
  4593. 0044: ULONG ulMinEngineClock = 0x00000000 (0)
  4594. 0048: ULONG ulSystemConfig = 0x00000000 (0)
  4595. 004c: ULONG ulCPUCapInfo = 0x00000000 (0)
  4596. 0050: USHORT usNBP0Voltage = 0x0000 (0)
  4597. 0052: USHORT usNBP1Voltage = 0x0000 (0)
  4598. 0054: USHORT usBootUpNBVoltage = 0x0000 (0)
  4599. 0056: USHORT usExtDispConnInfoOffset = 0x0174 (372)
  4600. 0058: USHORT usPanelRefreshRateRange = 0x0000 (0)
  4601. 005a: UCHAR ucMemoryType = 0x00 (0)
  4602. 005b: UCHAR ucUMAChannelNumber = 0x00 (0)
  4603. 005c: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [0] = 0x00000000 (0)
  4604. 0060: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [1] = 0x00000000 (0)
  4605. 0064: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [2] = 0x00000000 (0)
  4606. 0068: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [3] = 0x00000000 (0)
  4607. 006c: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [4] = 0x00000000 (0)
  4608. 0070: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [5] = 0x00000000 (0)
  4609. 0074: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [6] = 0x00000000 (0)
  4610. 0078: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [7] = 0x00000000 (0)
  4611. 007c: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [8] = 0x00000000 (0)
  4612. 0080: ULONG ulCSR_M3_ARB_CNTL_DEFAULT [9] = 0x00000000 (0)
  4613. 0084: ULONG ulCSR_M3_ARB_CNTL_UVD [0] = 0x00000000 (0)
  4614. 0088: ULONG ulCSR_M3_ARB_CNTL_UVD [1] = 0x00000000 (0)
  4615. 008c: ULONG ulCSR_M3_ARB_CNTL_UVD [2] = 0x00000000 (0)
  4616. 0090: ULONG ulCSR_M3_ARB_CNTL_UVD [3] = 0x00000000 (0)
  4617. 0094: ULONG ulCSR_M3_ARB_CNTL_UVD [4] = 0x00000000 (0)
  4618. 0098: ULONG ulCSR_M3_ARB_CNTL_UVD [5] = 0x00000000 (0)
  4619. 009c: ULONG ulCSR_M3_ARB_CNTL_UVD [6] = 0x00000000 (0)
  4620. 00a0: ULONG ulCSR_M3_ARB_CNTL_UVD [7] = 0x00000000 (0)
  4621. 00a4: ULONG ulCSR_M3_ARB_CNTL_UVD [8] = 0x00000000 (0)
  4622. 00a8: ULONG ulCSR_M3_ARB_CNTL_UVD [9] = 0x00000000 (0)
  4623. 00ac: ULONG ulCSR_M3_ARB_CNTL_FS3D [0] = 0x00000000 (0)
  4624. 00b0: ULONG ulCSR_M3_ARB_CNTL_FS3D [1] = 0x00000000 (0)
  4625. 00b4: ULONG ulCSR_M3_ARB_CNTL_FS3D [2] = 0x00000000 (0)
  4626. 00b8: ULONG ulCSR_M3_ARB_CNTL_FS3D [3] = 0x00000000 (0)
  4627. 00bc: ULONG ulCSR_M3_ARB_CNTL_FS3D [4] = 0x00000000 (0)
  4628. 00c0: ULONG ulCSR_M3_ARB_CNTL_FS3D [5] = 0x00000000 (0)
  4629. 00c4: ULONG ulCSR_M3_ARB_CNTL_FS3D [6] = 0x00000000 (0)
  4630. 00c8: ULONG ulCSR_M3_ARB_CNTL_FS3D [7] = 0x00000000 (0)
  4631. 00cc: ULONG ulCSR_M3_ARB_CNTL_FS3D [8] = 0x00000000 (0)
  4632. 00d0: ULONG ulCSR_M3_ARB_CNTL_FS3D [9] = 0x00000000 (0)
  4633. 00d4: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [0] :
  4634. 00d4: ULONG ulSupportedSCLK = 0x00000000 (0)
  4635. 00d8: USHORT usVoltageIndex = 0x0000 (0)
  4636. 00da: USHORT usVoltageID = 0x0000 (0)
  4637. 00dc: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [1] :
  4638. 00dc: ULONG ulSupportedSCLK = 0x00000000 (0)
  4639. 00e0: USHORT usVoltageIndex = 0x0000 (0)
  4640. 00e2: USHORT usVoltageID = 0x0000 (0)
  4641. 00e4: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [2] :
  4642. 00e4: ULONG ulSupportedSCLK = 0x00000000 (0)
  4643. 00e8: USHORT usVoltageIndex = 0x0000 (0)
  4644. 00ea: USHORT usVoltageID = 0x0000 (0)
  4645. 00ec: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [3] :
  4646. 00ec: ULONG ulSupportedSCLK = 0x00000000 (0)
  4647. 00f0: USHORT usVoltageIndex = 0x0000 (0)
  4648. 00f2: USHORT usVoltageID = 0x0000 (0)
  4649. 00f4: ATOM_AVAILABLE_SCLK_LIST sAvail_SCLK [4] :
  4650. 00f4: ULONG ulSupportedSCLK = 0x00000000 (0)
  4651. 00f8: USHORT usVoltageIndex = 0x0000 (0)
  4652. 00fa: USHORT usVoltageID = 0x0000 (0)
  4653. 00fc: ULONG ulGMCRestoreResetTime = 0x00000000 (0)
  4654. 0100: ULONG ulMinimumNClk = 0x00000000 (0)
  4655. 0104: ULONG ulIdleNClk = 0x00000000 (0)
  4656. 0108: ULONG ulDDR_DLL_PowerUpTime = 0x00000000 (0)
  4657. 010c: ULONG ulDDR_PLL_PowerUpTime = 0x00000000 (0)
  4658. 0110: USHORT usPCIEClkSSPercentage = 0x0000 (0)
  4659. 0112: USHORT usPCIEClkSSType = 0x0000 (0)
  4660. 0114: USHORT usLvdsSSPercentage = 0x0000 (0)
  4661. 0116: USHORT usLvdsSSpreadRateIn10Hz = 0x0000 (0)
  4662. 0118: USHORT usHDMISSPercentage = 0x0000 (0)
  4663. 011a: USHORT usHDMISSpreadRateIn10Hz = 0x0000 (0)
  4664. 011c: USHORT usDVISSPercentage = 0x0000 (0)
  4665. 011e: USHORT usDVISSpreadRateIn10Hz = 0x0000 (0)
  4666. 0120: ULONG ulReserved3 [0] = 0x00000000 (0)
  4667. 0124: ULONG ulReserved3 [1] = 0x00000000 (0)
  4668. 0128: ULONG ulReserved3 [2] = 0x00000000 (0)
  4669. 012c: ULONG ulReserved3 [3] = 0x00000000 (0)
  4670. 0130: ULONG ulReserved3 [4] = 0x00000000 (0)
  4671. 0134: ULONG ulReserved3 [5] = 0x00002134 (8500)
  4672. 0138: ULONG ulReserved3 [6] = 0x00000000 (0)
  4673. 013c: ULONG ulReserved3 [7] = 0x00000000 (0)
  4674. 0140: ULONG ulReserved3 [8] = 0x00000000 (0)
  4675. 0144: ULONG ulReserved3 [9] = 0x00000000 (0)
  4676. 0148: ULONG ulReserved3 [10] = 0x00000000 (0)
  4677. 014c: ULONG ulReserved3 [11] = 0x00000000 (0)
  4678. 0150: ULONG ulReserved3 [12] = 0x00000000 (0)
  4679. 0154: ULONG ulReserved3 [13] = 0x00000000 (0)
  4680. 0158: ULONG ulReserved3 [14] = 0x00000000 (0)
  4681. 015c: ULONG ulReserved3 [15] = 0x00000000 (0)
  4682. 0160: ULONG ulReserved3 [16] = 0x00000000 (0)
  4683. 0164: ULONG ulReserved3 [17] = 0x00000000 (0)
  4684. 0168: ULONG ulReserved3 [18] = 0x00000000 (0)
  4685. 016c: ULONG ulReserved3 [19] = 0x00000000 (0)
  4686. 0170: ULONG ulReserved3 [20] = 0x00000000 (0)
  4687. 0174: ATOM_EXTERNAL_DISPLAY_CONNECTION_INFO sExtDispConnInfo :
  4688. 0174: ATOM_COMMON_TABLE_HEADER sHeader :
  4689. 0174: USHORT usStructureSize = 0x008c (140)
  4690. 0176: UCHAR ucTableFormatRevision = 0x01 (1)
  4691. 0177: UCHAR ucTableContentRevision = 0x01 (1)
  4692. 0178: UCHAR ucGuid [0] = 0x00 (0)
  4693. 0179: UCHAR ucGuid [1] = 0x00 (0)
  4694. 017a: UCHAR ucGuid [2] = 0x00 (0)
  4695. 017b: UCHAR ucGuid [3] = 0x00 (0)
  4696. 017c: UCHAR ucGuid [4] = 0x00 (0)
  4697. 017d: UCHAR ucGuid [5] = 0x00 (0)
  4698. 017e: UCHAR ucGuid [6] = 0x00 (0)
  4699. 017f: UCHAR ucGuid [7] = 0x00 (0)
  4700. 0180: UCHAR ucGuid [8] = 0x00 (0)
  4701. 0181: UCHAR ucGuid [9] = 0x00 (0)
  4702. 0182: UCHAR ucGuid [10] = 0x00 (0)
  4703. 0183: UCHAR ucGuid [11] = 0x00 (0)
  4704. 0184: UCHAR ucGuid [12] = 0x00 (0)
  4705. 0185: UCHAR ucGuid [13] = 0x00 (0)
  4706. 0186: UCHAR ucGuid [14] = 0x00 (0)
  4707. 0187: UCHAR ucGuid [15] = 0x00 (0)
  4708. 0188: EXT_DISPLAY_PATH sPath [0] :
  4709. 0188: USHORT usDeviceTag = 0x0008 (8)
  4710. 018a: USHORT usDeviceACPIEnum = 0x0210 (528)
  4711. 018c: USHORT usDeviceConnector = 0x3103 (12547)
  4712. 018e: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4713. 018f: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4714. 0190: USHORT usExtEncoderObjId = 0x0000 (0)
  4715. <unparsable> line 2435: union{
  4716. skipping...
  4717. 0198: EXT_DISPLAY_PATH sPath [1] :
  4718. 0198: USHORT usDeviceTag = 0x0000 (0)
  4719. 019a: USHORT usDeviceACPIEnum = 0x0000 (0)
  4720. 019c: USHORT usDeviceConnector = 0x0000 (0)
  4721. 019e: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4722. 019f: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4723. 01a0: USHORT usExtEncoderObjId = 0x0000 (0)
  4724. <unparsable> line 2435: union{
  4725. skipping...
  4726. 01a8: EXT_DISPLAY_PATH sPath [2] :
  4727. 01a8: USHORT usDeviceTag = 0x0000 (0)
  4728. 01aa: USHORT usDeviceACPIEnum = 0x0000 (0)
  4729. 01ac: USHORT usDeviceConnector = 0x0000 (0)
  4730. 01ae: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4731. 01af: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4732. 01b0: USHORT usExtEncoderObjId = 0x0000 (0)
  4733. <unparsable> line 2435: union{
  4734. skipping...
  4735. 01b8: EXT_DISPLAY_PATH sPath [3] :
  4736. 01b8: USHORT usDeviceTag = 0x0000 (0)
  4737. 01ba: USHORT usDeviceACPIEnum = 0x0000 (0)
  4738. 01bc: USHORT usDeviceConnector = 0x0000 (0)
  4739. 01be: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4740. 01bf: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4741. 01c0: USHORT usExtEncoderObjId = 0x0000 (0)
  4742. <unparsable> line 2435: union{
  4743. skipping...
  4744. 01c8: EXT_DISPLAY_PATH sPath [4] :
  4745. 01c8: USHORT usDeviceTag = 0x0000 (0)
  4746. 01ca: USHORT usDeviceACPIEnum = 0x0000 (0)
  4747. 01cc: USHORT usDeviceConnector = 0x0000 (0)
  4748. 01ce: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4749. 01cf: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4750. 01d0: USHORT usExtEncoderObjId = 0x0000 (0)
  4751. <unparsable> line 2435: union{
  4752. skipping...
  4753. 01d8: EXT_DISPLAY_PATH sPath [5] :
  4754. 01d8: USHORT usDeviceTag = 0x0000 (0)
  4755. 01da: USHORT usDeviceACPIEnum = 0x0000 (0)
  4756. 01dc: USHORT usDeviceConnector = 0x0000 (0)
  4757. 01de: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4758. 01df: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4759. 01e0: USHORT usExtEncoderObjId = 0x0000 (0)
  4760. <unparsable> line 2435: union{
  4761. skipping...
  4762. 01e8: EXT_DISPLAY_PATH sPath [6] :
  4763. 01e8: USHORT usDeviceTag = 0x0000 (0)
  4764. 01ea: USHORT usDeviceACPIEnum = 0x0000 (0)
  4765. 01ec: USHORT usDeviceConnector = 0x0000 (0)
  4766. 01ee: UCHAR ucExtAUXDDCLutIndex = 0x00 (0)
  4767. 01ef: UCHAR ucExtHPDPINLutIndex = 0x00 (0)
  4768. 01f0: USHORT usExtEncoderObjId = 0x0000 (0)
  4769. <unparsable> line 2435: union{
  4770. skipping...
  4771. 01f8: UCHAR ucChecksum = 0x00 (0)
  4772. 01f9: UCHAR uc3DStereoPinId = 0x00 (0)
  4773. 01fa: UCHAR Reserved [0] = 0x00 (0)
  4774. 01fb: UCHAR Reserved [1] = 0x00 (0)
  4775. 01fc: UCHAR Reserved [2] = 0x00 (0)
  4776. 01fd: UCHAR Reserved [3] = 0x00 (0)
  4777. 01fe: UCHAR Reserved [4] = 0x00 (0)
  4778. 01ff: UCHAR Reserved [5] = 0x00 (0)
  4779.  
  4780. Total data structure size: 0200
  4781.  
  4782.  
  4783. data_table 00000000 #1f (ASIC_ProfilingInfo/ASIC_VDDCI_Info):
  4784.  
  4785.  
  4786. data_table 00000000 #20 (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):
  4787.  
  4788.  
  4789. data_table 00000000 #21 (PowerSourceInfo):
Advertisement
Add Comment
Please, Sign In to add comment