diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2009-08-29 09:53:51 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-08-30 19:09:30 -0400 |
commit | 70967ab9c0c9017645d167d33675eab996633631 (patch) | |
tree | 5ec85349ccbf2bd21ab4929223d94ac11d17fa44 /firmware/radeon/R300_cp.bin.ihex | |
parent | 1ae70072f0699916c1a77a9bacad958ee46f7395 (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/R300_cp.bin.ihex')
-rw-r--r-- | firmware/radeon/R300_cp.bin.ihex | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/firmware/radeon/R300_cp.bin.ihex b/firmware/radeon/R300_cp.bin.ihex new file mode 100644 index 000000000000..d307d56882c9 --- /dev/null +++ b/firmware/radeon/R300_cp.bin.ihex | |||
@@ -0,0 +1,130 @@ | |||
1 | :10000000000000004200E000000000004000E000AE | ||
2 | :1000100000000008000000AE00000008000000B270 | ||
3 | :100020000000000067554B4A000000004A4A447532 | ||
4 | :100030000000000055527D83000000004A8C8B6553 | ||
5 | :10004000000000004AEF4AF6000000004AE14A4A78 | ||
6 | :1000500000000000E497979700000000DB4AEBDD0A | ||
7 | :10006000000000009CCC4A4A00000000D1989898FB | ||
8 | :10007000000000004A0F9AD600000004000CA00007 | ||
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 | :100320000000000C00000000000000300000008011 | ||
52 | :100330000000000800000055000000040000E57601 | ||
53 | :1003400000000004000CA0000000000400012000D8 | ||
54 | :100350000000000400082000000000041800650EE2 | ||
55 | :10036000000000040009200000000004000A200032 | ||
56 | :1003700000000004000F0000000000040040000026 | ||
57 | :100380000000001800000074000000040000E56395 | ||
58 | :10039000000000C200C0E5F900000008000000698C | ||
59 | :1003A000000000080000A069000000040000E576DD | ||
60 | :1003B000000000040000E577000000040000E50EE6 | ||
61 | :1003C000000000040000E50F000000040140A00050 | ||
62 | :1003D0000000001800000077000000C200C0E5F92E | ||
63 | :1003E0000000000800000077000000040014E50E83 | ||
64 | :1003F000000000040040E50F0000000800C0007A83 | ||
65 | :10040000000000040000E570000000040000E57139 | ||
66 | :100410000000000C0000E572000000040000A000D5 | ||
67 | :10042000000000040140A000000000040000E56896 | ||
68 | :1004300000000004000C20000000001800000084F0 | ||
69 | :1004400000000004000B00000000000418C0E5627A | ||
70 | :1004500000000008000000860000000800C00085C1 | ||
71 | :1004600000000004000700E30000003800000092D4 | ||
72 | :1004700000000030000CA09400000004080045BB00 | ||
73 | :1004800000000030000C2095000000000800E5BCD2 | ||
74 | :10049000000000040000E5BB000000000000E5BC17 | ||
75 | :1004A0000000000C00120000000000040012000018 | ||
76 | :1004B0000000000C001B0002000000040000A0006F | ||
77 | :1004C000000000040000E821000000000000E80037 | ||
78 | :1004D000000000040000E821000000000000E82EF9 | ||
79 | :1004E0000000000402CCA000000000040014000082 | ||
80 | :1004F00000000004000CE1CC00000004050DE1CD7B | ||
81 | :10050000000000040040000000000018000000A4EB | ||
82 | :100510000000000400C0A00000000008000000A1CE | ||
83 | :1005200000000020000000A6000000004200E000E3 | ||
84 | :1005300000000038000000AD00000004000CA00026 | ||
85 | :10054000000000040014000000000004000C200063 | ||
86 | :10055000000000040016000000000004700CE00021 | ||
87 | :1005600000000008001400A9000000004000E000A6 | ||
88 | :10057000000000040240000000000004400EE00003 | ||
89 | :100580000000000402400000000000004000E00005 | ||
90 | :1005900000000004000C2000000000040240E51BE5 | ||
91 | :1005A000000000050080E50A000000050080E50B62 | ||
92 | :1005B000000000040022000000000004000700E327 | ||
93 | :1005C00000000038000000C000000030000C209542 | ||
94 | :1005D000000000050880E5BD00000030000C2094FC | ||
95 | :1005E000000000050800E5BB00000030000C20956D | ||
96 | :1005F000000000050880E5BC00000008000000C302 | ||
97 | :10060000000000050080E5BD000000050000E5BB1E | ||
98 | :10061000000000050080E5BC00000004002100008F | ||
99 | :1006200000000004028000000000001800C000C7A5 | ||
100 | :10063000000000404180E00000000024000000C9EC | ||
101 | :100640000000000C010000000000000C0100E51D8E | ||
102 | :1006500000000004000045BB00000008000080C34B | ||
103 | :10066000000000040000F3CE000000040140A000E0 | ||
104 | :100670000000000400CC20000000004008C053CF60 | ||
105 | :100680000000000000008000000000040000F3D221 | ||
106 | :10069000000000040140A0000000000400CC200085 | ||
107 | :1006A0000000004008C053D300000000000080009C | ||
108 | :1006B000000000040000F39D000000040140A000C1 | ||
109 | :1006C0000000000400CC20000000004008C0539E41 | ||
110 | :1006D00000000000000080000000000403C008309B | ||
111 | :1006E000000000004200E000000000040000A00044 | ||
112 | :1006F00000000004200045E0000000000000E5E1EB | ||
113 | :10070000000000000000000100000004000700E0FD | ||
114 | :10071000000000000800E39400000000000000005A | ||
115 | :10072000000000040000E8C4000000040000E8C568 | ||
116 | :10073000000000040000E8C6000000040000E928F2 | ||
117 | :10074000000000040000E929000000040000E92A7C | ||
118 | :1007500000000008000000E4000000040000E92898 | ||
119 | :10076000000000040000E929000000040000E92A5C | ||
120 | :1007700000000008000000EB0000000402C02000A0 | ||
121 | :10078000000000040006000000000034000000F338 | ||
122 | :1007900000000008000000F00000000400008000DD | ||
123 | :1007A00000000000C000E0000000000000000000A9 | ||
124 | :1007B00000000004000C200000000004001D0018D0 | ||
125 | :1007C00000000004001A000100000034000000FBDB | ||
126 | :1007D000000000080000004A000000080500A04AD0 | ||
127 | :1007E0000000000000000000000000000000000009 | ||
128 | :1007F00000000000000000000000000000000000F9 | ||
129 | :00000001FF | ||
130 | /* production radeon ucode r1xx-r6xx */ | ||