aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/radeon/RS600_cp.bin.ihex
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2009-08-29 09:53:51 -0400
committerDave Airlie <airlied@redhat.com>2009-08-30 19:09:30 -0400
commit70967ab9c0c9017645d167d33675eab996633631 (patch)
tree5ec85349ccbf2bd21ab4929223d94ac11d17fa44 /firmware/radeon/RS600_cp.bin.ihex
parent1ae70072f0699916c1a77a9bacad958ee46f7395 (diff)
radeon: Use request_firmware()
Loosely based on a patch by Jaswinder Singh Rajput <jaswinderlinux@gmail.com>. KMS support by Dave Airlie <airlied@redhat.com>. For Radeon 100- to 500-series, firmware blobs look like: struct { __be32 datah; __be32 datal; } cp_ucode[256]; For Radeon 600-series, there are two separate firmware blobs: __be32 me_ucode[PM4_UCODE_SIZE * 3]; __be32 pfp_ucode[PFP_UCODE_SIZE]; For Radeon 700-series, likewise: __be32 me_ucode[R700_PM4_UCODE_SIZE]; __be32 pfp_ucode[R700_PFP_UCODE_SIZE]; Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'firmware/radeon/RS600_cp.bin.ihex')
-rw-r--r--firmware/radeon/RS600_cp.bin.ihex130
1 files changed, 130 insertions, 0 deletions
diff --git a/firmware/radeon/RS600_cp.bin.ihex b/firmware/radeon/RS600_cp.bin.ihex
new file mode 100644
index 000000000000..4a895016aca4
--- /dev/null
+++ b/firmware/radeon/RS600_cp.bin.ihex
@@ -0,0 +1,130 @@
1:10000000000000004200E000000000004000E000AE
2:1000100000000008000000A000000008000000A48C
3:10002000000000004A554B4A000000004A4A44675D
4:100030000000000055526F75000000004A7E7D658B
5:10004000000000004AE74AF6000000004AD34A4A8E
6:1000500000000000D689898900000000CD4ADDCF6C
7:10006000000000008EBE4AE200000000C38A8A8AB7
8:10007000000000004A0F8CC800000004000CA00023
9:1000800000000038000D0012000000040000E8B479
10:1000900000000038000D0014000000040000E8B665
11:1000A00000000038000D0016000000040000E854B5
12:1000B00000000038000D0018000000040000E855A2
13:1000C00000000038000D001A000000040000E8568F
14:1000D00000000038000D001C000000040000E8577C
15:1000E00000000038000D001E000000040000E8249D
16:1000F00000000038000D0020000000040000E8258A
17:1001000000000038000D0022000000040000E8306C
18:1001100000000038000D0024000000040000F0C0C2
19:1001200000000038000D0026000000040000F0C1AF
20:1001300000000038000D0028000000040000F0411D
21:1001400000000038000D002A000000040000F184C7
22:1001500000000038000D002C000000040000F185B4
23:1001600000000038000D002E000000040000F186A1
24:1001700000000038000D0030000000040000F1878E
25:1001800000000038000D0032000000040000F18083
26:1001900000000038000D0034000000040000F3935C
27:1001A00000000038000D0036000000040000F38A53
28:1001B00000000038000D0038000000040000F38E3D
29:1001C000000000040000E821000000040140A0003D
30:1001D00000000018000000430000000400CCE8000C
31:1001E00000000004001B000100000004080048009B
32:1001F00000000004001B000100000004080048008B
33:1002000000000004001B000100000004080048007A
34:10021000000000080000003A000000000000A000FC
35:10022000000000042000451D000000040000E580DF
36:1002300000000004000CE581000000040800458077
37:1002400000000004000CE5810000000800000047E9
38:10025000000000000000A00000000004000C2000CE
39:10026000000000040000E50E000000040003200070
40:10027000000000280002205100000024000000516E
41:10028000000000040800450F000000080000A04B1B
42:10029000000000040000E565000000040000E566C1
43:1002A00000000008000000520000000403CCA5B4C8
44:1002B00000000004054320000000000400022000AC
45:1002C000000000304CCCE05E0000000408274565CB
46:1002D000000000300000005E0000000408004564DB
47:1002E000000000040000E566000000080000005562
48:1002F00000000010008020610000000400202000A9
49:1003000000000004001B00FF00000010010000645A
50:1003100000000004001F200000000004001C00FF7B
51:100320000000000C0000000000000030000000721F
52:100330000000000800000055000000040000E57601
53:10034000000000040000E577000000040000E50E56
54:10035000000000040000E50F000000040140A000C0
55:100360000000001800000069000000C200C0E5F9AC
56:100370000000000800000069000000040014E50E01
57:10038000000000040040E50F0000000800C0006C01
58:10039000000000040000E570000000040000E571AA
59:1003A0000000000C0000E572000000040000A00046
60:1003B000000000040140A000000000040000E56807
61:1003C00000000004000C200000000018000000766F
62:1003D00000000004000B00000000000418C0E562EB
63:1003E00000000008000000780000000800C000774E
64:1003F00000000004000700D5000000380000008461
65:1004000000000030000CA08600000004080045BB7E
66:1004100000000030000C2087000000000800E5BC50
67:10042000000000040000E5BB000000000000E5BC87
68:100430000000000C00120000000000040012000088
69:100440000000000C001B0002000000040000A000DF
70:10045000000000040000E821000000000000E800A7
71:10046000000000040000E821000000000000E82E69
72:100470000000000402CCA0000000000400140000F2
73:1004800000000004000CE1CC00000004050DE1CDEB
74:10049000000000040040000000000018000000966A
75:1004A0000000000400C0A00000000008000000934D
76:1004B0000000002000000098000000004200E00062
77:1004C000000000380000009F00000004000CA000A5
78:1004D000000000040014000000000004000C2000D4
79:1004E000000000040016000000000004700CE00092
80:1004F000000000080014009B000000004000E00025
81:10050000000000040240000000000004400EE00073
82:100510000000000402400000000000004000E00075
83:1005200000000004000C2000000000040240E51B55
84:10053000000000050080E50A000000050080E50BD2
85:10054000000000040022000000000004000700D5A5
86:1005500000000038000000B200000030000C2087CE
87:10056000000000050880E5BD00000030000C20867A
88:10057000000000050800E5BB00000030000C2087EB
89:10058000000000050880E5BC00000008000000B580
90:10059000000000050080E5BD000000050000E5BB8F
91:1005A000000000050080E5BC000000040021000000
92:1005B00000000004028000000000001800C000B924
93:1005C000000000404180E00000000024000000BB6B
94:1005D0000000000C010000000000000C0100E51DFF
95:1005E00000000004000045BB00000008000080B5CA
96:1005F000000000040000F3CE000000040140A00051
97:100600000000000400CC20000000004008C053CFD0
98:100610000000000000008000000000040000F3D291
99:10062000000000040140A0000000000400CC2000F5
100:100630000000004008C053D300000000000080000C
101:10064000000000040000F39D000000040140A00031
102:100650000000000400CC20000000004008C0539EB1
103:1006600000000000000080000000000403C008300B
104:10067000000000004200E000000000040000A000B4
105:1006800000000004200045E0000000000000E5E15B
106:10069000000000000000000100000004000700D27C
107:1006A000000000000800E3940000000000000000CB
108:1006B000000000040000E8C4000000040000E8C5D9
109:1006C000000000040000E8C6000000040000E92863
110:1006D000000000040000E929000000040000E92AED
111:1006E00000000008000000D6000000040000E92817
112:1006F000000000040000E929000000040000E92ACD
113:1007000000000008000000DD0000000000E001160D
114:1007100000000004000700E1000000040800401C85
115:1007200000000004200050E7000000040000E01D6D
116:1007300000000008000000E40000000402C02000E7
117:10074000000000040006000000000034000000EB80
118:1007500000000008000000E8000000040000800025
119:1007600000000000C000E0000000000000000000E9
120:100770000000000000000000000000000000000079
121:100780000000000000000000000000000000000069
122:100790000000000000000000000000000000000059
123:1007A0000000000000000000000000000000000049
124:1007B00000000004000C200000000004001D0018D0
125:1007C00000000004001A000100000034000000FBDB
126:1007D000000000080000004A000000080500A04AD0
127:1007E0000000000000000000000000000000000009
128:1007F00000000000000000000000000000000000F9
129:00000001FF
130/* production radeon ucode r1xx-r6xx */