gupsterg

XFX390XX VoltageObjectInfo dump

Jul 6th, 2015
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.03 KB | None | 0 0
  1. gupsterg@gupsterg-VirtualBox:~/AtomDis$ ./atomdis xfx390xhocp.rom d 20
  2. Read 20000 bytes of data from xfx390xhocp.rom
  3.  
  4. data_table 0000ae6e #20 (VoltageObjectInfo/VRAM_GPIO_DetectionInfo):
  5.  
  6. Size 00c8
  7. Format Rev. 03
  8. Param Rev. 00
  9. Content Rev. 01
  10.  
  11. 00000000: 0103 6600 0896 6000 0000 0000 ..f...`.....
  12. 00000010: 6300 6000 6400 c000 3300 7c00 3400 7900 c.`.d...3.|.4.y.
  13. 00000020: 3200 fc00 3100 0700 1400 2a00 2400 2b00 2...1.....*.$.+.
  14. 00000030: 4d00 2000 6100 0400 6200 9c00 e400 0000 M. .a...b.......
  15. 00000040: 3d00 6600 e400 0100 2900 2100 2b00 2d00 =.f.....).!.+.-.
  16. 00000050: 5800 2a00 5a00 a800 5d00 2500 1500 ff00 X.*.Z...].%.....
  17. 00000060: 1600 4000 2600 6500 ff00 0107 0c00 0a00 ..@.&.e.........
  18. 00000070: 0000 0000 0000 0407 0c00 0e00 0000 0000 ................
  19. 00000080: 0000 0200 2400 0004 0000 0080 1000 0080 ....$...........
  20. 00000090: 1000 1e05 0080 1000 4605 0080 1000 dc05 ........F.......
  21. 000000a0: 0080 1000 0e06 0603 2200 0c96 a600 0000 ........".......
  22. 000000b0: 0000 d400 a200 d500 a200 d600 a200 d700 ................
  23. 000000c0: a200 d300 4000 ff00 ....@...
  24.  
  25. NOTE: General revisionless dumper only.
  26.  
  27. 0000: ATOM_COMMON_TABLE_HEADER sHeader :
  28. 0000: USHORT usStructureSize = 0x00c8 (200)
  29. 0002: UCHAR ucTableFormatRevision = 0x03 (3)
  30. 0003: UCHAR ucTableContentRevision = 0x01 (1)
  31. 0004: ATOM_VOLTAGE_OBJECT asVoltageObj [0] :
  32. 0004: UCHAR ucVoltageType = 0x01 (1)
  33. 0005: UCHAR ucSize = 0x03 (3)
  34. 0006: ATOM_VOLTAGE_CONTROL asControl :
  35. 0006: UCHAR ucVoltageControlId = 0x66 (102)
  36. 0007: UCHAR ucVoltageControlI2cLine = 0x00 (0)
  37. 0008: UCHAR ucVoltageControlAddress = 0x08 (8)
  38. 0009: UCHAR ucVoltageControlOffset = 0x96 (150)
  39. 000a: USHORT usGpioPin_AIndex = 0x0060 (96)
  40. 000c: UCHAR ucGpioPinBitShift [0] = 0x00 (0)
  41. 000d: UCHAR ucGpioPinBitShift [1] = 0x00 (0)
  42. 000e: UCHAR ucGpioPinBitShift [2] = 0x00 (0)
  43. 000f: UCHAR ucGpioPinBitShift [3] = 0x00 (0)
  44. 0010: UCHAR ucGpioPinBitShift [4] = 0x63 (99)
  45. 0011: UCHAR ucGpioPinBitShift [5] = 0x00 (0)
  46. 0012: UCHAR ucGpioPinBitShift [6] = 0x60 (96)
  47. 0013: UCHAR ucGpioPinBitShift [7] = 0x00 (0)
  48. 0014: UCHAR ucGpioPinBitShift [8] = 0x64 (100)
  49. 0015: UCHAR ucReserved = 0x00 (0)
  50. 0016: ATOM_VOLTAGE_FORMULA asFormula :
  51. 0016: USHORT usVoltageBaseLevel = 0x00c0 (192)
  52. 0018: USHORT usVoltageStep = 0x0033 (51)
  53. 001a: UCHAR ucNumOfVoltageEntries = 0x7c (124)
  54. 001b: UCHAR ucFlag = 0x00 (0)
  55. 001c: UCHAR ucBaseVID = 0x34 (52)
  56. 001d: UCHAR ucReserved = 0x00 (0)
  57. 001e: UCHAR ucVIDAdjustEntries [0] = 0x79 (121)
  58. 001f: UCHAR ucVIDAdjustEntries [1] = 0x00 (0)
  59. 0020: UCHAR ucVIDAdjustEntries [2] = 0x32 (50)
  60. 0021: UCHAR ucVIDAdjustEntries [3] = 0x00 (0)
  61. 0022: UCHAR ucVIDAdjustEntries [4] = 0xfc (252)
  62. 0023: UCHAR ucVIDAdjustEntries [5] = 0x00 (0)
  63. 0024: UCHAR ucVIDAdjustEntries [6] = 0x31 (49)
  64. 0025: UCHAR ucVIDAdjustEntries [7] = 0x00 (0)
  65. 0026: UCHAR ucVIDAdjustEntries [8] = 0x07 (7)
  66. 0027: UCHAR ucVIDAdjustEntries [9] = 0x00 (0)
  67. 0028: UCHAR ucVIDAdjustEntries [10] = 0x14 (20)
  68. 0029: UCHAR ucVIDAdjustEntries [11] = 0x00 (0)
  69. 002a: UCHAR ucVIDAdjustEntries [12] = 0x2a (42)
  70. 002b: UCHAR ucVIDAdjustEntries [13] = 0x00 (0)
  71. 002c: UCHAR ucVIDAdjustEntries [14] = 0x24 (36)
  72. 002d: UCHAR ucVIDAdjustEntries [15] = 0x00 (0)
  73. 002e: UCHAR ucVIDAdjustEntries [16] = 0x2b (43)
  74. 002f: UCHAR ucVIDAdjustEntries [17] = 0x00 (0)
  75. 0030: UCHAR ucVIDAdjustEntries [18] = 0x4d (77)
  76. 0031: UCHAR ucVIDAdjustEntries [19] = 0x00 (0)
  77. 0032: UCHAR ucVIDAdjustEntries [20] = 0x20 (32)
  78. 0033: UCHAR ucVIDAdjustEntries [21] = 0x00 (0)
  79. 0034: UCHAR ucVIDAdjustEntries [22] = 0x61 (97)
  80. 0035: UCHAR ucVIDAdjustEntries [23] = 0x00 (0)
  81. 0036: UCHAR ucVIDAdjustEntries [24] = 0x04 (4)
  82. 0037: UCHAR ucVIDAdjustEntries [25] = 0x00 (0)
  83. 0038: UCHAR ucVIDAdjustEntries [26] = 0x62 (98)
  84. 0039: UCHAR ucVIDAdjustEntries [27] = 0x00 (0)
  85. 003a: UCHAR ucVIDAdjustEntries [28] = 0x9c (156)
  86. 003b: UCHAR ucVIDAdjustEntries [29] = 0x00 (0)
  87. 003c: UCHAR ucVIDAdjustEntries [30] = 0xe4 (228)
  88. 003d: UCHAR ucVIDAdjustEntries [31] = 0x00 (0)
  89. 003e: UCHAR ucVIDAdjustEntries [32] = 0x00 (0)
  90. 003f: UCHAR ucVIDAdjustEntries [33] = 0x00 (0)
  91. 0040: UCHAR ucVIDAdjustEntries [34] = 0x3d (61)
  92. 0041: UCHAR ucVIDAdjustEntries [35] = 0x00 (0)
  93. 0042: UCHAR ucVIDAdjustEntries [36] = 0x66 (102)
  94. 0043: UCHAR ucVIDAdjustEntries [37] = 0x00 (0)
  95. 0044: UCHAR ucVIDAdjustEntries [38] = 0xe4 (228)
  96. 0045: UCHAR ucVIDAdjustEntries [39] = 0x00 (0)
  97. 0046: UCHAR ucVIDAdjustEntries [40] = 0x01 (1)
  98. 0047: UCHAR ucVIDAdjustEntries [41] = 0x00 (0)
  99. 0048: UCHAR ucVIDAdjustEntries [42] = 0x29 (41)
  100. 0049: UCHAR ucVIDAdjustEntries [43] = 0x00 (0)
  101. 004a: UCHAR ucVIDAdjustEntries [44] = 0x21 (33)
  102. 004b: UCHAR ucVIDAdjustEntries [45] = 0x00 (0)
  103. 004c: UCHAR ucVIDAdjustEntries [46] = 0x2b (43)
  104. 004d: UCHAR ucVIDAdjustEntries [47] = 0x00 (0)
  105. 004e: UCHAR ucVIDAdjustEntries [48] = 0x2d (45)
  106. 004f: UCHAR ucVIDAdjustEntries [49] = 0x00 (0)
  107. 0050: UCHAR ucVIDAdjustEntries [50] = 0x58 (88)
  108. 0051: UCHAR ucVIDAdjustEntries [51] = 0x00 (0)
  109. 0052: UCHAR ucVIDAdjustEntries [52] = 0x2a (42)
  110. 0053: UCHAR ucVIDAdjustEntries [53] = 0x00 (0)
  111. 0054: UCHAR ucVIDAdjustEntries [54] = 0x5a (90)
  112. 0055: UCHAR ucVIDAdjustEntries [55] = 0x00 (0)
  113. 0056: UCHAR ucVIDAdjustEntries [56] = 0xa8 (168)
  114. 0057: UCHAR ucVIDAdjustEntries [57] = 0x00 (0)
  115. 0058: UCHAR ucVIDAdjustEntries [58] = 0x5d (93)
  116. 0059: UCHAR ucVIDAdjustEntries [59] = 0x00 (0)
  117. 005a: UCHAR ucVIDAdjustEntries [60] = 0x25 (37)
  118. 005b: UCHAR ucVIDAdjustEntries [61] = 0x00 (0)
  119. 005c: UCHAR ucVIDAdjustEntries [62] = 0x15 (21)
  120. 005d: UCHAR ucVIDAdjustEntries [63] = 0x00 (0)
  121. 005e: UCHAR ucVIDAdjustEntries [64] = 0xff (255)
  122. 005f: UCHAR ucVIDAdjustEntries [65] = 0x00 (0)
  123. 0060: UCHAR ucVIDAdjustEntries [66] = 0x16 (22)
  124. 0061: UCHAR ucVIDAdjustEntries [67] = 0x00 (0)
  125. 0062: UCHAR ucVIDAdjustEntries [68] = 0x40 (64)
  126. 0063: UCHAR ucVIDAdjustEntries [69] = 0x00 (0)
  127. 0064: UCHAR ucVIDAdjustEntries [70] = 0x26 (38)
  128. 0065: UCHAR ucVIDAdjustEntries [71] = 0x00 (0)
  129. 0066: UCHAR ucVIDAdjustEntries [72] = 0x65 (101)
  130. 0067: UCHAR ucVIDAdjustEntries [73] = 0x00 (0)
  131. 0068: UCHAR ucVIDAdjustEntries [74] = 0xff (255)
  132. 0069: UCHAR ucVIDAdjustEntries [75] = 0x00 (0)
  133. 006a: UCHAR ucVIDAdjustEntries [76] = 0x01 (1)
  134. 006b: UCHAR ucVIDAdjustEntries [77] = 0x07 (7)
  135. 006c: UCHAR ucVIDAdjustEntries [78] = 0x0c (12)
  136. 006d: UCHAR ucVIDAdjustEntries [79] = 0x00 (0)
  137. 006e: UCHAR ucVIDAdjustEntries [80] = 0x0a (10)
  138. 006f: UCHAR ucVIDAdjustEntries [81] = 0x00 (0)
  139. 0070: UCHAR ucVIDAdjustEntries [82] = 0x00 (0)
  140. 0071: UCHAR ucVIDAdjustEntries [83] = 0x00 (0)
  141. 0072: UCHAR ucVIDAdjustEntries [84] = 0x00 (0)
  142. 0073: UCHAR ucVIDAdjustEntries [85] = 0x00 (0)
  143. 0074: UCHAR ucVIDAdjustEntries [86] = 0x00 (0)
  144. 0075: UCHAR ucVIDAdjustEntries [87] = 0x00 (0)
  145. 0076: UCHAR ucVIDAdjustEntries [88] = 0x04 (4)
  146. 0077: UCHAR ucVIDAdjustEntries [89] = 0x07 (7)
  147. 0078: UCHAR ucVIDAdjustEntries [90] = 0x0c (12)
  148. 0079: UCHAR ucVIDAdjustEntries [91] = 0x00 (0)
  149. 007a: UCHAR ucVIDAdjustEntries [92] = 0x0e (14)
  150. 007b: UCHAR ucVIDAdjustEntries [93] = 0x00 (0)
  151. 007c: UCHAR ucVIDAdjustEntries [94] = 0x00 (0)
  152. 007d: UCHAR ucVIDAdjustEntries [95] = 0x00 (0)
  153. 007e: UCHAR ucVIDAdjustEntries [96] = 0x00 (0)
  154. 007f: UCHAR ucVIDAdjustEntries [97] = 0x00 (0)
  155. 0080: UCHAR ucVIDAdjustEntries [98] = 0x00 (0)
  156. 0081: UCHAR ucVIDAdjustEntries [99] = 0x00 (0)
  157. 0082: UCHAR ucVIDAdjustEntries [100] = 0x02 (2)
  158. 0083: UCHAR ucVIDAdjustEntries [101] = 0x00 (0)
  159. 0084: UCHAR ucVIDAdjustEntries [102] = 0x24 (36)
  160. 0085: UCHAR ucVIDAdjustEntries [103] = 0x00 (0)
  161. 0086: UCHAR ucVIDAdjustEntries [104] = 0x00 (0)
  162. 0087: UCHAR ucVIDAdjustEntries [105] = 0x04 (4)
  163. 0088: UCHAR ucVIDAdjustEntries [106] = 0x00 (0)
  164. 0089: UCHAR ucVIDAdjustEntries [107] = 0x00 (0)
  165. 008a: UCHAR ucVIDAdjustEntries [108] = 0x00 (0)
  166. 008b: UCHAR ucVIDAdjustEntries [109] = 0x80 (128)
  167. 008c: UCHAR ucVIDAdjustEntries [110] = 0x10 (16)
  168. 008d: UCHAR ucVIDAdjustEntries [111] = 0x00 (0)
  169. 008e: UCHAR ucVIDAdjustEntries [112] = 0x00 (0)
  170. 008f: UCHAR ucVIDAdjustEntries [113] = 0x80 (128)
  171. 0090: UCHAR ucVIDAdjustEntries [114] = 0x10 (16)
  172. 0091: UCHAR ucVIDAdjustEntries [115] = 0x00 (0)
  173. 0092: UCHAR ucVIDAdjustEntries [116] = 0x1e (30)
  174. 0093: UCHAR ucVIDAdjustEntries [117] = 0x05 (5)
  175. 0094: UCHAR ucVIDAdjustEntries [118] = 0x00 (0)
  176. 0095: UCHAR ucVIDAdjustEntries [119] = 0x80 (128)
  177. 0096: UCHAR ucVIDAdjustEntries [120] = 0x10 (16)
  178. 0097: UCHAR ucVIDAdjustEntries [121] = 0x00 (0)
  179. 0098: UCHAR ucVIDAdjustEntries [122] = 0x46 (70)
  180. 0099: UCHAR ucVIDAdjustEntries [123] = 0x05 (5)
  181. 0007: ATOM_VOLTAGE_OBJECT asVoltageObj [1] :
  182. 0007: UCHAR ucVoltageType = 0x00 (0)
  183. 0008: UCHAR ucSize = 0x08 (8)
  184. 0009: ATOM_VOLTAGE_CONTROL asControl :
  185. 0009: UCHAR ucVoltageControlId = 0x96 (150)
  186. 000a: UCHAR ucVoltageControlI2cLine = 0x60 (96)
  187. 000b: UCHAR ucVoltageControlAddress = 0x00 (0)
  188. 000c: UCHAR ucVoltageControlOffset = 0x00 (0)
  189. 000d: USHORT usGpioPin_AIndex = 0x0000 (0)
  190. 000f: UCHAR ucGpioPinBitShift [0] = 0x00 (0)
  191. 0010: UCHAR ucGpioPinBitShift [1] = 0x63 (99)
  192. 0011: UCHAR ucGpioPinBitShift [2] = 0x00 (0)
  193. 0012: UCHAR ucGpioPinBitShift [3] = 0x60 (96)
  194. 0013: UCHAR ucGpioPinBitShift [4] = 0x00 (0)
  195. 0014: UCHAR ucGpioPinBitShift [5] = 0x64 (100)
  196. 0015: UCHAR ucGpioPinBitShift [6] = 0x00 (0)
  197. 0016: UCHAR ucGpioPinBitShift [7] = 0xc0 (192)
  198. 0017: UCHAR ucGpioPinBitShift [8] = 0x00 (0)
  199. 0018: UCHAR ucReserved = 0x33 (51)
  200. 0019: ATOM_VOLTAGE_FORMULA asFormula :
  201. 0019: USHORT usVoltageBaseLevel = 0x7c00 (31744)
  202. 001b: USHORT usVoltageStep = 0x3400 (13312)
  203. 001d: UCHAR ucNumOfVoltageEntries = 0x00 (0)
  204. 001e: UCHAR ucFlag = 0x79 (121)
  205. 001f: UCHAR ucBaseVID = 0x00 (0)
  206. 0020: UCHAR ucReserved = 0x32 (50)
  207. 000f: ATOM_VOLTAGE_OBJECT asVoltageObj [2] :
  208. 000f: UCHAR ucVoltageType = 0x00 (0)
  209. 0010: UCHAR ucSize = 0x63 (99)
  210. 0011: ATOM_VOLTAGE_CONTROL asControl :
  211. 0011: UCHAR ucVoltageControlId = 0x00 (0)
  212. 0012: UCHAR ucVoltageControlI2cLine = 0x60 (96)
  213. 0013: UCHAR ucVoltageControlAddress = 0x00 (0)
  214. 0014: UCHAR ucVoltageControlOffset = 0x64 (100)
  215. 0015: USHORT usGpioPin_AIndex = 0xc000 (49152)
  216. 0017: UCHAR ucGpioPinBitShift [0] = 0x00 (0)
  217. 0018: UCHAR ucGpioPinBitShift [1] = 0x33 (51)
  218. 0019: UCHAR ucGpioPinBitShift [2] = 0x00 (0)
  219. 001a: UCHAR ucGpioPinBitShift [3] = 0x7c (124)
  220. 001b: UCHAR ucGpioPinBitShift [4] = 0x00 (0)
  221. 001c: UCHAR ucGpioPinBitShift [5] = 0x34 (52)
  222. 001d: UCHAR ucGpioPinBitShift [6] = 0x00 (0)
  223. 001e: UCHAR ucGpioPinBitShift [7] = 0x79 (121)
  224. 001f: UCHAR ucGpioPinBitShift [8] = 0x00 (0)
  225. 0020: UCHAR ucReserved = 0x32 (50)
  226. 0021: ATOM_VOLTAGE_FORMULA asFormula :
  227. 0021: USHORT usVoltageBaseLevel = 0xfc00 (64512)
  228. 0023: USHORT usVoltageStep = 0x3100 (12544)
  229. 0025: UCHAR ucNumOfVoltageEntries = 0x00 (0)
  230. 0026: UCHAR ucFlag = 0x07 (7)
  231. 0027: UCHAR ucBaseVID = 0x00 (0)
  232. 0028: UCHAR ucReserved = 0x14 (20)
  233. 0072: ATOM_VOLTAGE_OBJECT asVoltageObj [3] :
  234. 0072: UCHAR ucVoltageType = 0x00 (0)
  235. 0073: UCHAR ucSize = 0x00 (0)
  236. 0074: ATOM_VOLTAGE_CONTROL asControl :
  237. 0074: UCHAR ucVoltageControlId = 0x00 (0)
  238. 0075: UCHAR ucVoltageControlI2cLine = 0x00 (0)
  239. 0076: UCHAR ucVoltageControlAddress = 0x04 (4)
  240. 0077: UCHAR ucVoltageControlOffset = 0x07 (7)
  241. 0078: USHORT usGpioPin_AIndex = 0x000c (12)
  242. 007a: UCHAR ucGpioPinBitShift [0] = 0x0e (14)
  243. 007b: UCHAR ucGpioPinBitShift [1] = 0x00 (0)
  244. 007c: UCHAR ucGpioPinBitShift [2] = 0x00 (0)
  245. 007d: UCHAR ucGpioPinBitShift [3] = 0x00 (0)
  246. 007e: UCHAR ucGpioPinBitShift [4] = 0x00 (0)
  247. 007f: UCHAR ucGpioPinBitShift [5] = 0x00 (0)
  248. 0080: UCHAR ucGpioPinBitShift [6] = 0x00 (0)
  249. 0081: UCHAR ucGpioPinBitShift [7] = 0x00 (0)
  250. 0082: UCHAR ucGpioPinBitShift [8] = 0x02 (2)
  251. 0083: UCHAR ucReserved = 0x00 (0)
  252. 0084: ATOM_VOLTAGE_FORMULA asFormula :
  253. 0084: USHORT usVoltageBaseLevel = 0x0024 (36)
  254. 0086: USHORT usVoltageStep = 0x0400 (1024)
  255. 0088: UCHAR ucNumOfVoltageEntries = 0x00 (0)
  256. 0089: UCHAR ucFlag = 0x00 (0)
  257. 008a: UCHAR ucBaseVID = 0x00 (0)
  258. 008b: UCHAR ucReserved = 0x80 (128)
  259.  
  260. Total data structure size: 0000
Add Comment
Please, Sign In to add comment