diff options
-rw-r--r-- | drivers/net/pcmcia/ositech.h | 358 | ||||
-rw-r--r-- | drivers/net/pcmcia/smc91c92_cs.c | 44 | ||||
-rw-r--r-- | firmware/Makefile | 1 | ||||
-rw-r--r-- | firmware/WHENCE | 12 | ||||
-rw-r--r-- | firmware/ositech/Xilinx7OD.bin.ihex | 177 |
5 files changed, 222 insertions, 370 deletions
diff --git a/drivers/net/pcmcia/ositech.h b/drivers/net/pcmcia/ositech.h deleted file mode 100644 index 4126efc355bd..000000000000 --- a/drivers/net/pcmcia/ositech.h +++ /dev/null | |||
@@ -1,358 +0,0 @@ | |||
1 | /* | ||
2 | This file contains the firmware of Seven of Diamonds from OSITECH. | ||
3 | (Special thanks to Kevin MacPherson of OSITECH) | ||
4 | |||
5 | This software may be used and distributed according to the terms of | ||
6 | the GNU General Public License, incorporated herein by reference. | ||
7 | */ | ||
8 | |||
9 | static const u_char __Xilinx7OD[] = { | ||
10 | 0xFF, 0x04, 0xA0, 0x36, 0xF3, 0xEC, 0xFF, 0xFF, 0xFF, 0xDF, 0xFB, 0xFF, | ||
11 | 0xF3, 0xFF, 0xFF, 0xFF, | ||
12 | 0xEF, 0x3F, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x7F, 0xFE, 0xFF, | ||
13 | 0xCE, 0xFE, 0xFE, 0xFE, | ||
14 | 0xFE, 0xDE, 0xBD, 0xDD, 0xFD, 0xFF, 0xFD, 0xCF, 0xF7, 0xBF, 0x7F, 0xFF, | ||
15 | 0x7F, 0x3F, 0xFE, 0xBF, | ||
16 | 0xFF, 0xFF, 0xFF, 0xBC, 0xFF, 0xFF, 0xBD, 0xB5, 0x7F, 0x7F, 0xBF, 0xBF, | ||
17 | 0x7F, 0xFF, 0xEF, 0xFF, | ||
18 | 0xFF, 0xFF, 0xFB, 0xFF, 0xF7, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDE, | ||
19 | 0xFE, 0xFE, 0xFA, 0xDE, | ||
20 | 0xBD, 0xFD, 0xED, 0xFD, 0xFD, 0xCF, 0xEF, 0xEF, 0xEF, 0xEF, 0xC7, 0xDF, | ||
21 | 0xDF, 0xDF, 0xDF, 0xDF, | ||
22 | 0xFF, 0x7E, 0xFE, 0xFD, 0x7D, 0x6D, 0xEE, 0xFE, 0x7C, 0xFB, 0xF4, 0xFB, | ||
23 | 0xCF, 0xDB, 0xDF, 0xFF, | ||
24 | 0xFF, 0xBB, 0x7F, 0xFF, 0x7F, 0xFF, 0xF7, 0xFF, 0x9E, 0xBF, 0x3B, 0xBF, | ||
25 | 0xBF, 0x7F, 0x7F, 0x7F, | ||
26 | 0x7E, 0x6F, 0xDF, 0xEF, 0xF5, 0xF6, 0xFD, 0xF6, 0xF5, 0xED, 0xEB, 0xFF, | ||
27 | 0xEF, 0xEF, 0xEF, 0x7E, | ||
28 | 0x7F, 0x7F, 0x6F, 0x7F, 0xFF, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xEF, 0xBF, | ||
29 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
30 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0x1F, 0x1F, 0xEE, 0xFF, 0xBC, | ||
31 | 0xB7, 0xFF, 0xDF, 0xFF, | ||
32 | 0xDF, 0xEF, 0x3B, 0xE3, 0xD3, 0xFF, 0xFB, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, | ||
33 | 0xFF, 0xBA, 0xBF, 0x2D, | ||
34 | 0xDB, 0xBD, 0xFD, 0xDB, 0xDF, 0xFA, 0xFB, 0xFF, 0xEF, 0xFB, 0xDB, 0xF3, | ||
35 | 0xFF, 0xDF, 0xFD, 0x7F, | ||
36 | 0xEF, 0xFB, 0xFF, 0xFF, 0xBE, 0xBF, 0x27, 0xBA, 0xFE, 0xFB, 0xDF, 0xFF, | ||
37 | 0xF6, 0xFF, 0xFF, 0xEF, | ||
38 | 0xFB, 0xDB, 0xF3, 0xD9, 0x9A, 0x3F, 0xFF, 0xAF, 0xBF, 0xFF, 0xFF, 0xBE, | ||
39 | 0x3F, 0x37, 0xBD, 0x96, | ||
40 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0xFB, 0xF3, 0xF3, 0xEB, 0xFF, | ||
41 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
42 | 0xFF, 0xF7, 0xFA, 0xBC, 0xAE, 0xFE, 0xBE, 0xFE, 0xBB, 0x7F, 0xFD, 0xFF, | ||
43 | 0x7F, 0xEF, 0xF7, 0xFB, | ||
44 | 0xBB, 0xD7, 0xF7, 0x7F, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xBC, 0xED, 0xFD, | ||
45 | 0xBD, 0x9D, 0x7D, 0x7B, | ||
46 | 0xFB, 0x7B, 0x7B, 0xFB, 0xAF, 0xFF, 0xFE, 0xFD, 0xFD, 0xFE, 0xFE, 0xFF, | ||
47 | 0xFF, 0xFF, 0xFF, 0xF7, | ||
48 | 0xAA, 0xB9, 0xBF, 0x8F, 0xBF, 0xDF, 0xFF, 0x7F, 0xFF, 0xFF, 0x7F, 0xCF, | ||
49 | 0xFB, 0xEB, 0xCB, 0xEB, | ||
50 | 0xEE, 0xFF, 0xFF, 0xD7, 0xFF, 0xFF, 0xFF, 0x3E, 0x33, 0x3F, 0x1C, 0x7C, | ||
51 | 0xFC, 0xFF, 0xFF, 0xFF, | ||
52 | 0xFF, 0xFF, 0xCF, 0xD3, 0xF3, 0xE3, 0xF3, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, | ||
53 | 0xFF, 0xEB, 0xFE, 0x35, | ||
54 | 0x3F, 0x3D, 0xFD, 0xFD, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xEF, 0x6F, 0xE3, | ||
55 | 0xE3, 0xE3, 0xEF, 0xFF, | ||
56 | 0xFF, 0xDF, 0xFF, 0xFF, 0xF7, 0xFE, 0x3E, 0x5E, 0xFE, 0xFF, 0xFF, 0xFF, | ||
57 | 0xFF, 0xFD, 0xFF, 0xFF, | ||
58 | 0xAF, 0xCF, 0xF2, 0xCB, 0xCF, 0x8E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, | ||
59 | 0xFC, 0x3E, 0x1F, 0x9E, | ||
60 | 0xAD, 0xFD, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xEF, 0xFF, 0xB3, 0xF7, 0xE7, | ||
61 | 0xF7, 0xFA, 0xFF, 0xFF, | ||
62 | 0xFF, 0xFF, 0xFF, 0xEE, 0xEB, 0xAB, 0xAF, 0x9F, 0xE3, 0x7F, 0xFF, 0xDE, | ||
63 | 0xFF, 0x7F, 0xEE, 0xFF, | ||
64 | 0xFF, 0xFB, 0x3A, 0xFA, 0xFF, 0xF2, 0x77, 0xFF, 0xFF, 0xF7, 0xFE, 0xFF, | ||
65 | 0xFE, 0xBD, 0xAE, 0xDE, | ||
66 | 0x7D, 0x7D, 0xFD, 0xFF, 0xBF, 0xEE, 0xFF, 0xFD, 0xFF, 0xDB, 0xFB, 0xFF, | ||
67 | 0xF7, 0xEF, 0xFB, 0xFF, | ||
68 | 0xFF, 0xFE, 0xFF, 0x2D, 0xAF, 0xB9, 0xFD, 0x79, 0xFB, 0xFA, 0xFF, 0xBF, | ||
69 | 0xEF, 0xFF, 0xFF, 0x91, | ||
70 | 0xFA, 0xFB, 0xDF, 0xF7, 0xF7, 0xFF, 0xFF, 0xFF, 0xFC, 0xCF, 0x37, 0xBF, | ||
71 | 0xBF, 0xFF, 0x7F, 0x7F, | ||
72 | 0xFF, 0xFF, 0xFF, 0xAF, 0xFF, 0xFF, 0xF3, 0xFB, 0xFB, 0xFF, 0xF5, 0xEF, | ||
73 | 0xFF, 0xFF, 0xF7, 0xFA, | ||
74 | 0xFF, 0xFF, 0xEE, 0xFA, 0xFE, 0xFB, 0x55, 0xDD, 0xFF, 0x7F, 0xAF, 0xFE, | ||
75 | 0xFF, 0xFB, 0xFB, 0xF5, | ||
76 | 0xFF, 0xF7, 0xEF, 0xFF, 0xFF, 0xFF, 0xBE, 0xBD, 0xBD, 0xBD, 0xBD, 0x7D, | ||
77 | 0x7B, 0x7B, 0x7B, 0x7B, | ||
78 | 0xFB, 0xAE, 0xFF, 0xFD, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
79 | 0xF7, 0xDA, 0xB7, 0x61, | ||
80 | 0xFF, 0xB9, 0x59, 0xF3, 0x73, 0xF3, 0xDF, 0x7F, 0x6F, 0xDF, 0xEF, 0xF7, | ||
81 | 0xEB, 0xEB, 0xD7, 0xFF, | ||
82 | 0xD7, 0xFF, 0xFF, 0xF7, 0xFE, 0x7F, 0xFB, 0x3E, 0x38, 0x73, 0xF6, 0x7F, | ||
83 | 0xFC, 0xFF, 0xFF, 0xCF, | ||
84 | 0xFF, 0xB7, 0xFB, 0xB3, 0xB3, 0x67, 0xFF, 0xE7, 0xFD, 0xFF, 0xEF, 0xF6, | ||
85 | 0x7F, 0xB7, 0xBC, 0xF5, | ||
86 | 0x7B, 0xF6, 0xF7, 0xF5, 0xFF, 0xFF, 0xEF, 0xFF, 0xF7, 0xFF, 0xF7, 0xCE, | ||
87 | 0xE7, 0xFF, 0x9F, 0xFF, | ||
88 | 0xFF, 0xF5, 0xFE, 0x7D, 0xFF, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
89 | 0xFF, 0xEF, 0xFF, 0xF6, | ||
90 | 0xCB, 0xDB, 0xEE, 0xFE, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7F, 0xBE, | ||
91 | 0x1E, 0x3E, 0xFE, 0xFF, | ||
92 | 0x7D, 0xFE, 0xFF, 0xFF, 0xEF, 0xBF, 0xE7, 0xFF, 0xE3, 0xE3, 0xFF, 0xDF, | ||
93 | 0xE7, 0xFF, 0xFF, 0xFF, | ||
94 | 0xB8, 0xEF, 0xB7, 0x2F, 0xEE, 0xFF, 0xDF, 0xFF, 0xBF, 0xFF, 0x7F, 0xEF, | ||
95 | 0xEB, 0xBF, 0xA3, 0xD3, | ||
96 | 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xBE, 0xFD, 0x3F, 0xCF, 0xFD, | ||
97 | 0xFB, 0xFF, 0xFF, 0xFF, | ||
98 | 0xFF, 0xFF, 0xAF, 0xFB, 0xBF, 0xBB, 0xBF, 0xDB, 0xFD, 0xFB, 0xFF, 0xFF, | ||
99 | 0xFF, 0xFF, 0x3E, 0xFE, | ||
100 | 0x3F, 0xBA, 0xBA, 0xFE, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xEF, 0xC3, 0x7F, | ||
101 | 0xB2, 0x9B, 0xFF, 0xFF, | ||
102 | 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0x3C, 0xFF, 0x3F, 0x3C, 0xFF, 0xFE, 0xFF, | ||
103 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
104 | 0xAF, 0xF3, 0xFE, 0xF3, 0xE3, 0xEB, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xF7, | ||
105 | 0x9A, 0xFE, 0xAF, 0x9E, | ||
106 | 0xBE, 0xFE, 0xFF, 0xDF, 0xFF, 0xFF, 0x7B, 0xEF, 0xF7, 0xBF, 0xFB, 0xFB, | ||
107 | 0xFB, 0xFF, 0xFF, 0x7F, | ||
108 | 0xFF, 0xFF, 0xFF, 0xBC, 0xBD, 0xFD, 0xBD, 0xDD, 0x7D, 0x7B, 0x7B, 0x7B, | ||
109 | 0x7B, 0xFB, 0xAE, 0xFF, | ||
110 | 0xFF, 0xFF, 0xFE, 0xFE, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xF7, 0x9A, 0xFF, | ||
111 | 0x9F, 0xFF, 0xAF, 0xEF, | ||
112 | 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xCF, 0xF3, 0xFF, 0xEB, 0xFF, 0xEB, 0xFF, | ||
113 | 0xFF, 0xBF, 0xFF, 0xFF, | ||
114 | 0xEF, 0xFE, 0xFF, 0x37, 0xFC, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
115 | 0xCF, 0xEF, 0xFD, 0xF3, | ||
116 | 0xFF, 0xEE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0xFD, 0x2F, 0xFD, | ||
117 | 0xFF, 0xFD, 0xFF, 0xFF, | ||
118 | 0xFF, 0xFF, 0xFF, 0xEF, 0xCF, 0xFF, 0xF3, 0xBF, 0x69, 0xFF, 0xFF, 0xFF, | ||
119 | 0xFF, 0xFF, 0xFF, 0xFE, | ||
120 | 0xFB, 0x9F, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x87, | ||
121 | 0xFE, 0xDA, 0xEF, 0xCF, | ||
122 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xEF, 0xBF, 0xEF, 0xEF, 0xFD, | ||
123 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
124 | 0xFF, 0xEF, 0xFD, 0xFF, 0x7B, 0xFF, 0xEB, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, | ||
125 | 0xEB, 0xF8, 0xFF, 0xEF, | ||
126 | 0xAF, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0xFF, 0x7F, 0xEE, 0x7F, 0xEF, 0xFF, | ||
127 | 0xBB, 0xFF, 0xBF, 0xFB, | ||
128 | 0xFF, 0xFF, 0xFF, 0xF7, 0xF6, 0xFB, 0xBD, 0xFD, 0xDD, 0xF5, 0xFF, 0xFF, | ||
129 | 0xFF, 0xFF, 0xFF, 0xAF, | ||
130 | 0xFF, 0x5F, 0xF5, 0xDF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, | ||
131 | 0xF3, 0xFF, 0xDE, 0xFE, | ||
132 | 0xEF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xDE, 0xDF, 0x5F, 0xDF, | ||
133 | 0xFD, 0xFF, 0xFF, 0xFF, | ||
134 | 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFE, 0xFE, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, | ||
135 | 0xFF, 0xAF, 0xFF, 0xFF, | ||
136 | 0xEF, 0xED, 0xFF, 0xDF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xDA, 0xBD, 0xBE, | ||
137 | 0xAE, 0xFE, 0x7F, 0xFD, | ||
138 | 0xDF, 0xFF, 0xFF, 0x7F, 0xEF, 0xFF, 0xFB, 0xFB, 0xFB, 0x7F, 0xF7, 0xFF, | ||
139 | 0xFF, 0xFF, 0xFF, 0xF7, | ||
140 | 0xBC, 0xFD, 0xBD, 0xBD, 0xBD, 0xFD, 0x7B, 0x7B, 0x7B, 0x7B, 0xFB, 0xAE, | ||
141 | 0xFF, 0xFF, 0xFD, 0xFF, | ||
142 | 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0x9F, 0xBF, 0xBF, 0xCF, | ||
143 | 0x7F, 0xFF, 0xFF, 0xFF, | ||
144 | 0xFF, 0xFF, 0xAF, 0xFF, 0xEB, 0xEB, 0xEB, 0xFF, 0xD7, 0xFE, 0xFF, 0xFF, | ||
145 | 0xBF, 0xE7, 0xFE, 0xBF, | ||
146 | 0x7F, 0xFC, 0xFF, 0xFF, 0xED, 0xFF, 0xFF, 0xFF, 0xFF, 0x4F, 0xFF, 0xFB, | ||
147 | 0xFB, 0xFF, 0xFF, 0xDD, | ||
148 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBD, 0xDF, 0x9D, 0xFD, 0xDF, 0xB9, | ||
149 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
150 | 0xEF, 0xFF, 0xFB, 0xEF, 0xEB, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
151 | 0xF6, 0x9F, 0xFF, 0xFC, | ||
152 | 0xFE, 0xFB, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xDF, 0xFA, 0xCD, 0xCF, | ||
153 | 0xBF, 0x9F, 0xFF, 0xFF, | ||
154 | 0xFF, 0xFF, 0xF7, 0xFE, 0xBF, 0xFF, 0xDF, 0xEF, 0x5F, 0xFF, 0xFF, 0xFF, | ||
155 | 0xFF, 0x7F, 0x6F, 0xFF, | ||
156 | 0xBB, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xFF, | ||
157 | 0x5F, 0xFF, 0xBF, 0xBF, | ||
158 | 0xF9, 0xFF, 0xFF, 0xFF, 0x7F, 0x6E, 0x7B, 0xFF, 0xEF, 0xFD, 0xEB, 0xDF, | ||
159 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
160 | 0xF7, 0xB6, 0x3E, 0xFC, 0xFD, 0xBF, 0x7E, 0xFB, 0xFF, 0xFF, 0xFF, 0xF7, | ||
161 | 0xEF, 0xF7, 0xF3, 0xF7, | ||
162 | 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x35, 0x79, 0xFF, | ||
163 | 0xBF, 0xFC, 0xFF, 0xFF, | ||
164 | 0xFF, 0xFF, 0xFF, 0xEF, 0xFB, 0x53, 0xDF, 0xFF, 0xEB, 0xBF, 0xFF, 0xFF, | ||
165 | 0xFF, 0xFF, 0xFF, 0xBC, | ||
166 | 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0xF5, | ||
167 | 0xFF, 0xF7, 0xFF, 0xFB, | ||
168 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBA, 0xAA, 0xEE, 0xFE, 0x3F, 0x7D, | ||
169 | 0xFD, 0xFF, 0xFF, 0xFF, | ||
170 | 0x7F, 0xAF, 0x77, 0xFB, 0xFB, 0xFF, 0xFB, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, | ||
171 | 0xF7, 0xBE, 0xBD, 0xBD, | ||
172 | 0xBD, 0xBD, 0xFD, 0x7B, 0x7B, 0x7B, 0x7B, 0xFB, 0xAE, 0xFF, 0xEF, 0xFF, | ||
173 | 0xFF, 0xFF, 0xFF, 0xFC, | ||
174 | 0xFF, 0xFF, 0xFF, 0xFF, 0x9A, 0xD9, 0xB8, 0xFF, 0xFF, 0x79, 0xFF, 0xFF, | ||
175 | 0xFF, 0xFF, 0xFF, 0xCF, | ||
176 | 0xFB, 0xFF, 0xEB, 0xFF, 0xEB, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xDE, | ||
177 | 0xF8, 0xFB, 0xFE, 0x3F, | ||
178 | 0xFB, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xAD, 0xBF, 0xFA, 0xFF, 0x73, | ||
179 | 0xDF, 0xFF, 0xFF, 0xFF, | ||
180 | 0xFF, 0xFF, 0x3A, 0xF5, 0xB7, 0xFC, 0x3F, 0xF9, 0xFD, 0xFF, 0xFF, 0xFF, | ||
181 | 0x7F, 0xEF, 0xF3, 0xFF, | ||
182 | 0xBF, 0xFE, 0xF3, 0x9F, 0xFE, 0xFF, 0xFF, 0xFF, 0xF7, 0x3E, 0xFF, 0xFF, | ||
183 | 0xFF, 0xBF, 0xFF, 0xFF, | ||
184 | 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0xD3, 0xFE, 0xDB, 0xFF, 0xDB, 0xDF, 0xFF, | ||
185 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
186 | 0x3E, 0xFF, 0xBF, 0xFF, 0x7F, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0x8F, | ||
187 | 0xF3, 0xFF, 0xED, 0xFF, | ||
188 | 0xF7, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xF6, 0x3C, 0xFE, 0xFF, 0xFF, | ||
189 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
190 | 0xFF, 0x9F, 0xEF, 0xEF, 0xD1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
191 | 0xFF, 0xFF, 0x7E, 0xBF, | ||
192 | 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xEF, 0xDF, 0xF1, | ||
193 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
194 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, 0x3E, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, | ||
195 | 0xFF, 0xFF, 0xFF, 0xBF, | ||
196 | 0xEF, 0xFD, 0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, | ||
197 | 0xFC, 0x3E, 0xFE, 0xFF, | ||
198 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x2E, 0xEF, 0xF3, 0xFF, 0xFF, | ||
199 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
200 | 0xFF, 0xFF, 0xF7, 0xBA, 0xBE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
201 | 0xFF, 0x7F, 0xAF, 0xFB, | ||
202 | 0xFB, 0xFD, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xF2, 0xD6, 0xED, | ||
203 | 0xBD, 0xBD, 0xBD, 0x7D, | ||
204 | 0x7B, 0x7B, 0x7B, 0x7B, 0xFB, 0xAF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
205 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
206 | 0xFF, 0x92, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, | ||
207 | 0xAF, 0xEB, 0xEB, 0xFF, | ||
208 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFE, 0x2E, 0xFE, 0xFF, | ||
209 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
210 | 0xFF, 0xFF, 0xFF, 0x4F, 0xEF, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
211 | 0xFF, 0xFF, 0xFF, 0xFE, | ||
212 | 0x3C, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xCE, | ||
213 | 0xC3, 0xFD, 0xFF, 0xFF, | ||
214 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x5D, 0xFF, 0xFF, 0xFF, 0xFF, | ||
215 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
216 | 0xFF, 0xEF, 0xCF, 0xEB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
217 | 0xF7, 0xEE, 0x3E, 0xFF, | ||
218 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, 0xDF, 0xE2, 0xFF, | ||
219 | 0xFF, 0xFF, 0xFB, 0xFF, | ||
220 | 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0xBE, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
221 | 0xFF, 0xFF, 0x7F, 0xEE, | ||
222 | 0x5F, 0xE6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, | ||
223 | 0x7D, 0xFF, 0xFF, 0xFF, | ||
224 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xF3, 0xFB, 0xFF, 0xFF, 0xFF, | ||
225 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
226 | 0xBF, 0xF7, 0x36, 0xBE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
227 | 0xFF, 0xEF, 0xD3, 0xF6, | ||
228 | 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xEE, | ||
229 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
230 | 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0xEF, 0xEB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
231 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
232 | 0xBA, 0xBE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, | ||
233 | 0xFB, 0xFA, 0xFF, 0xFF, | ||
234 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xD6, 0xFD, 0xBD, 0xBD, 0xBD, | ||
235 | 0x7D, 0x7B, 0x7B, 0x7B, | ||
236 | 0x7B, 0xFB, 0xAE, 0xFF, 0x7E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
237 | 0xFF, 0xF7, 0xBA, 0xBF, | ||
238 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, 0xEB, 0x6B, | ||
239 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
240 | 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFE, 0xBE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, | ||
241 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
242 | 0x4F, 0xEF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, | ||
243 | 0x3E, 0x6E, 0xFC, 0xFF, | ||
244 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xC3, 0xC9, 0xFF, 0xFF, | ||
245 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
246 | 0xFF, 0xFF, 0xFF, 0x3E, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
247 | 0xFF, 0xFF, 0xEF, 0xFB, | ||
248 | 0xD5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFE, | ||
249 | 0xFE, 0xFF, 0xFF, 0xFF, | ||
250 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xEF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFB, | ||
251 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
252 | 0xFF, 0xF6, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, | ||
253 | 0xEF, 0xFF, 0xFF, 0xFF, | ||
254 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF, 0xFE, 0xFF, 0xF7, 0xFF, | ||
255 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
256 | 0xFF, 0x7F, 0xFA, 0xEF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
257 | 0xFF, 0xE7, 0xFF, 0xFE, | ||
258 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xEF, 0xBF, | ||
259 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
260 | 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0xFF, 0xFC, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, | ||
261 | 0xFF, 0xFF, 0xFF, 0x7F, | ||
262 | 0xFE, 0xAE, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, | ||
263 | 0xF7, 0xFA, 0xFF, 0xFD, | ||
264 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xAF, 0xFF, 0xFF, 0xFF, | ||
265 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
266 | 0xFF, 0xFF, 0xFF, 0xF7, 0xBE, 0xBD, 0xBD, 0xBD, 0xBD, 0x7D, 0x7B, 0x7B, | ||
267 | 0x7B, 0x7B, 0xFB, 0xAF, | ||
268 | 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCA, | ||
269 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
270 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
271 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
272 | 0xFF, 0xE7, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
273 | 0xFF, 0xCF, 0xFE, 0xFF, | ||
274 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDF, 0xFF, | ||
275 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
276 | 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
277 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
278 | 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, | ||
279 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
280 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, | ||
281 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
282 | 0xFF, 0xFF, 0xEF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, | ||
283 | 0xFF, 0xE7, 0xF2, 0xFC, | ||
284 | 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xAE, 0xEF, 0xFF, | ||
285 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
286 | 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x7E, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
287 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
288 | 0xEF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, | ||
289 | 0xFE, 0xFE, 0xFF, 0xFF, | ||
290 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xEF, 0xDD, 0xFE, 0xFF, 0xFF, | ||
291 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
292 | 0xFF, 0xFF, 0xFF, 0xFE, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
293 | 0xFF, 0xFF, 0xAF, 0xEF, | ||
294 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBA, 0xFE, | ||
295 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
296 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFA, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, | ||
297 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
298 | 0xF6, 0x9C, 0xBD, 0xBD, 0xBD, 0xBD, 0x7D, 0x7B, 0x7B, 0x7B, 0x7B, 0xFB, | ||
299 | 0xAE, 0xFF, 0xFF, 0xFF, | ||
300 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0x7A, 0xFF, 0xFF, 0xFF, | ||
301 | 0xFF, 0xDF, 0xFF, 0xFF, | ||
302 | 0xFF, 0xFF, 0x6F, 0xEF, 0xF7, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, | ||
303 | 0xFF, 0xFF, 0xF7, 0xFE, | ||
304 | 0xFE, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xEB, | ||
305 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
306 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x9E, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, | ||
307 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
308 | 0xFF, 0xEF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
309 | 0xFF, 0xFE, 0xFF, 0xFF, | ||
310 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xEF, 0xCB, 0xFF, 0xFF, | ||
311 | 0xFF, 0xFF, 0xFF, 0xFD, | ||
312 | 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
313 | 0xFF, 0xFF, 0xFF, 0xEF, | ||
314 | 0xEF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, | ||
315 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
316 | 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
317 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
318 | 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
319 | 0xFB, 0xAF, 0x7F, 0xFF, | ||
320 | 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xEF, 0xFF, | ||
321 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
322 | 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
323 | 0xFF, 0xFF, 0xBF, 0xFF, | ||
324 | 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, | ||
325 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
326 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, | ||
327 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
328 | 0xFF, 0x7F, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
329 | 0xFF, 0xF7, 0xBC, 0xBD, | ||
330 | 0xBD, 0xBD, 0xBD, 0x7D, 0x7B, 0x7B, 0x7B, 0x7B, 0xFB, 0xAF, 0xFF, 0xFF, | ||
331 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
332 | 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
333 | 0xFF, 0xFF, 0xFF, 0x7F, | ||
334 | 0xAF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, | ||
335 | 0xFE, 0xFF, 0xFF, 0xFF, | ||
336 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
337 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
338 | 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, | ||
339 | 0xFF, 0xFF, 0xEF, 0xFF, | ||
340 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, | ||
341 | 0xFF, 0xFF, 0xFF, 0xFF, | ||
342 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
343 | 0xBF, 0xFF, 0xFF, 0xFF, | ||
344 | 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, | ||
345 | 0xEF, 0xFF, 0xFF, 0xFF, | ||
346 | 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFE, 0xFF, 0x9F, 0x9F, | ||
347 | 0x9F, 0x3F, 0x3F, 0x3F, | ||
348 | 0x3F, 0x3F, 0xFF, 0xEF, 0xDF, 0xDF, 0xDF, 0xDF, 0xCF, 0xB7, 0xBF, 0xBF, | ||
349 | 0xBF, 0xBF, 0xFF, 0xBC, | ||
350 | 0xB9, 0x9D, 0xBD, 0xBD, 0x7D, 0x7B, 0x7B, 0x7B, 0x7B, 0xFB, 0xEF, 0xD7, | ||
351 | 0xF5, 0xF3, 0xF1, 0xD1, | ||
352 | 0x65, 0xE3, 0xE3, 0xE3, 0xA3, 0xFF, 0xFE, 0x7F, 0xFE, 0xDE, 0xDE, 0xFF, | ||
353 | 0xBD, 0xBD, 0xBD, 0xBD, | ||
354 | 0xDF, 0xEF, 0xFB, 0xF7, 0xF3, 0xF3, 0xF3, 0xE7, 0xE7, 0xE7, 0xE7, 0xE7, | ||
355 | 0xFB, 0xFE, 0xFF, 0xFF, | ||
356 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF | ||
357 | |||
358 | }; | ||
diff --git a/drivers/net/pcmcia/smc91c92_cs.c b/drivers/net/pcmcia/smc91c92_cs.c index 774232c13b31..48dbb35747d8 100644 --- a/drivers/net/pcmcia/smc91c92_cs.c +++ b/drivers/net/pcmcia/smc91c92_cs.c | |||
@@ -42,6 +42,7 @@ | |||
42 | #include <linux/ethtool.h> | 42 | #include <linux/ethtool.h> |
43 | #include <linux/mii.h> | 43 | #include <linux/mii.h> |
44 | #include <linux/jiffies.h> | 44 | #include <linux/jiffies.h> |
45 | #include <linux/firmware.h> | ||
45 | 46 | ||
46 | #include <pcmcia/cs_types.h> | 47 | #include <pcmcia/cs_types.h> |
47 | #include <pcmcia/cs.h> | 48 | #include <pcmcia/cs.h> |
@@ -55,17 +56,18 @@ | |||
55 | #include <asm/system.h> | 56 | #include <asm/system.h> |
56 | #include <asm/uaccess.h> | 57 | #include <asm/uaccess.h> |
57 | 58 | ||
58 | /* Ositech Seven of Diamonds firmware */ | ||
59 | #include "ositech.h" | ||
60 | |||
61 | /*====================================================================*/ | 59 | /*====================================================================*/ |
62 | 60 | ||
63 | static const char *if_names[] = { "auto", "10baseT", "10base2"}; | 61 | static const char *if_names[] = { "auto", "10baseT", "10base2"}; |
64 | 62 | ||
63 | /* Firmware name */ | ||
64 | #define FIRMWARE_NAME "ositech/Xilinx7OD.bin" | ||
65 | |||
65 | /* Module parameters */ | 66 | /* Module parameters */ |
66 | 67 | ||
67 | MODULE_DESCRIPTION("SMC 91c92 series PCMCIA ethernet driver"); | 68 | MODULE_DESCRIPTION("SMC 91c92 series PCMCIA ethernet driver"); |
68 | MODULE_LICENSE("GPL"); | 69 | MODULE_LICENSE("GPL"); |
70 | MODULE_FIRMWARE(FIRMWARE_NAME); | ||
69 | 71 | ||
70 | #define INT_MODULE_PARM(n, v) static int n = v; module_param(n, int, 0) | 72 | #define INT_MODULE_PARM(n, v) static int n = v; module_param(n, int, 0) |
71 | 73 | ||
@@ -771,6 +773,26 @@ static int osi_config(struct pcmcia_device *link) | |||
771 | return i; | 773 | return i; |
772 | } | 774 | } |
773 | 775 | ||
776 | static int osi_load_firmware(struct pcmcia_device *link) | ||
777 | { | ||
778 | const struct firmware *fw; | ||
779 | int i, err; | ||
780 | |||
781 | err = request_firmware(&fw, FIRMWARE_NAME, &link->dev); | ||
782 | if (err) { | ||
783 | pr_err("Failed to load firmware \"%s\"\n", FIRMWARE_NAME); | ||
784 | return err; | ||
785 | } | ||
786 | |||
787 | /* Download the Seven of Diamonds firmware */ | ||
788 | for (i = 0; i < fw->size; i++) { | ||
789 | outb(fw->data[i], link->io.BasePort1 + 2); | ||
790 | udelay(50); | ||
791 | } | ||
792 | release_firmware(fw); | ||
793 | return err; | ||
794 | } | ||
795 | |||
774 | static int osi_setup(struct pcmcia_device *link, u_short manfid, u_short cardid) | 796 | static int osi_setup(struct pcmcia_device *link, u_short manfid, u_short cardid) |
775 | { | 797 | { |
776 | struct net_device *dev = link->priv; | 798 | struct net_device *dev = link->priv; |
@@ -811,11 +833,9 @@ static int osi_setup(struct pcmcia_device *link, u_short manfid, u_short cardid) | |||
811 | (cardid == PRODID_OSITECH_SEVEN)) || | 833 | (cardid == PRODID_OSITECH_SEVEN)) || |
812 | ((manfid == MANFID_PSION) && | 834 | ((manfid == MANFID_PSION) && |
813 | (cardid == PRODID_PSION_NET100))) { | 835 | (cardid == PRODID_PSION_NET100))) { |
814 | /* Download the Seven of Diamonds firmware */ | 836 | rc = osi_load_firmware(link); |
815 | for (i = 0; i < sizeof(__Xilinx7OD); i++) { | 837 | if (rc) |
816 | outb(__Xilinx7OD[i], link->io.BasePort1+2); | 838 | goto free_cfg_mem; |
817 | udelay(50); | ||
818 | } | ||
819 | } else if (manfid == MANFID_OSITECH) { | 839 | } else if (manfid == MANFID_OSITECH) { |
820 | /* Make sure both functions are powered up */ | 840 | /* Make sure both functions are powered up */ |
821 | set_bits(0x300, link->io.BasePort1 + OSITECH_AUI_PWR); | 841 | set_bits(0x300, link->io.BasePort1 + OSITECH_AUI_PWR); |
@@ -862,10 +882,10 @@ static int smc91c92_resume(struct pcmcia_device *link) | |||
862 | (smc->cardid == PRODID_OSITECH_SEVEN)) || | 882 | (smc->cardid == PRODID_OSITECH_SEVEN)) || |
863 | ((smc->manfid == MANFID_PSION) && | 883 | ((smc->manfid == MANFID_PSION) && |
864 | (smc->cardid == PRODID_PSION_NET100))) { | 884 | (smc->cardid == PRODID_PSION_NET100))) { |
865 | /* Download the Seven of Diamonds firmware */ | 885 | i = osi_load_firmware(link); |
866 | for (i = 0; i < sizeof(__Xilinx7OD); i++) { | 886 | if (i) { |
867 | outb(__Xilinx7OD[i], link->io.BasePort1+2); | 887 | pr_err("smc91c92_cs: Failed to load firmware\n"); |
868 | udelay(50); | 888 | return i; |
869 | } | 889 | } |
870 | } | 890 | } |
871 | if (link->open) { | 891 | if (link->open) { |
diff --git a/firmware/Makefile b/firmware/Makefile index 65cc2214eac5..baf5ae45642d 100644 --- a/firmware/Makefile +++ b/firmware/Makefile | |||
@@ -40,6 +40,7 @@ fw-shipped-$(CONFIG_CHELSIO_T3) += cxgb3/t3b_psram-1.1.0.bin \ | |||
40 | fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin | 40 | fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin |
41 | fw-shipped-$(CONFIG_E100) += e100/d101m_ucode.bin e100/d101s_ucode.bin \ | 41 | fw-shipped-$(CONFIG_E100) += e100/d101m_ucode.bin e100/d101s_ucode.bin \ |
42 | e100/d102e_ucode.bin | 42 | e100/d102e_ucode.bin |
43 | fw-shipped-$(CONFIG_PCMCIA_SMC91C92) += ositech/Xilinx7OD.bin | ||
43 | fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin | 44 | fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin |
44 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp | 45 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp |
45 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ | 46 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ |
diff --git a/firmware/WHENCE b/firmware/WHENCE index f40f81581d0d..3814d7d42665 100644 --- a/firmware/WHENCE +++ b/firmware/WHENCE | |||
@@ -531,3 +531,15 @@ Licence: | |||
531 | Found in hex form in kernel source. | 531 | Found in hex form in kernel source. |
532 | 532 | ||
533 | -------------------------------------------------------------------------- | 533 | -------------------------------------------------------------------------- |
534 | |||
535 | Driver: PCMCIA_SMC91C92 - SMC 91Cxx PCMCIA | ||
536 | |||
537 | File: ositech/Xilinx7OD.bin | ||
538 | |||
539 | Licence: Allegedly GPL, but no source visible. Marked: | ||
540 | This file contains the firmware of Seven of Diamonds from OSITECH. | ||
541 | (Special thanks to Kevin MacPherson of OSITECH) | ||
542 | |||
543 | Found in hex form in kernel source. | ||
544 | |||
545 | -------------------------------------------------------------------------- | ||
diff --git a/firmware/ositech/Xilinx7OD.bin.ihex b/firmware/ositech/Xilinx7OD.bin.ihex new file mode 100644 index 000000000000..03e80857a549 --- /dev/null +++ b/firmware/ositech/Xilinx7OD.bin.ihex | |||
@@ -0,0 +1,177 @@ | |||
1 | :10000000FF04A036F3ECFFFFFFDFFBFFF3FFFFFF72 | ||
2 | :10001000EF3FFFF7FFFFFFFFEF7FFEFFCEFEFEFE8D | ||
3 | :10002000FEDEBDDDFDFFFDCFF7BF7FFF7F3FFEBFE3 | ||
4 | :10003000FFFFFFBCFFFFBDB57F7FBFBF7FFFEFFFAF | ||
5 | :10004000FFFFFBFFF7F7FFFFFFFFFEDEFEFEFADE1E | ||
6 | :10005000BDFDEDFDFDCFEFEFEFEFC7DFDFDFDFDF52 | ||
7 | :10006000FF7EFEFD7D6DEEFE7CFBF4FBCFDBDFFF54 | ||
8 | :10007000FFBB7FFF7FFFF7FF9EBF3BBFBF7F7F7F41 | ||
9 | :100080007E6FDFEFF5F6FDF6F5EDEBFFEFEFEF7EC0 | ||
10 | :100090007F7F6F7FFFFEFEFEFEFEEFBFFFFFFFFFD5 | ||
11 | :1000A000FFFFFFFFFFFFBC1F1FEEFFBCB7FFDFFF1F | ||
12 | :1000B000DFEF3BE3D3FFFBFFFFDFFFFFFFBABF2D07 | ||
13 | :1000C000DBBDFDDBDFFAFBFFEFFBDBF3FFDFFD7FDB | ||
14 | :1000D000EFFBFFFFBEBF27BAFEFBDFFFF6FFFFEF20 | ||
15 | :1000E000FBDBF3D99A3FFFAFBFFFFFBE3F37BD96A3 | ||
16 | :1000F000FFFFFFFFFFFFAEFBF3F3EBFFFFFFFFFF91 | ||
17 | :10010000FFF7FABCAEFEBEFEBB7FFDFF7FEFF7FB45 | ||
18 | :10011000BBD7F77FFFF7FFFFF7BCEDFDBD9D7D7BF4 | ||
19 | :10012000FB7B7BFBAFFFFEFDFDFEFEFFFFFFFFF74E | ||
20 | :10013000AAB9BF8FBFDFFF7FFFFF7FCFFBEBCBEB0A | ||
21 | :10014000EEFFFFD7FFFFFF3E333F1C7CFCFFFFFFAE | ||
22 | :10015000FFFFCFD3F3E3F3FBFFFFFFFFFFEBFE3522 | ||
23 | :100160003F3DFDFDFFFFFFBFFFEF6FE3E3E3EFFF69 | ||
24 | :10017000FFDFFFFFF7FE3E5EFEFFFFFFFFFDFFFF1D | ||
25 | :10018000AFCFF2CBCF8EFFFFFFFFFFFDFC3E1F9EE8 | ||
26 | :10019000ADFDFFFFBFFFFFEFFFB3F7E7F7FAFFFF8C | ||
27 | :1001A000FFFFFFEEEBABAF9FE37FFFDEFF7FEEFFD6 | ||
28 | :1001B000FFFB3AFAFFF277FFFFF7FEFFFEBDAEDE70 | ||
29 | :1001C0007D7DFDFFBFEEFFFDFFDBFBFFF7EFFBFFDC | ||
30 | :1001D000FFFEFF2DAFB9FD79FBFAFFBFEFFFFF91E7 | ||
31 | :1001E000FAFBDFF7F7FFFFFFFCCF37BFBFFF7F7FD3 | ||
32 | :1001F000FFFFFFAFFFFFF3FBFBFFF5EFFFFFF7FA9A | ||
33 | :10020000FFFFEEFAFEFB55DDFF7FAFFEFFFBFBF5C8 | ||
34 | :10021000FFF7EFFFFFFFBEBDBDBDBD7D7B7B7B7BE1 | ||
35 | :10022000FBAEFFFDFEFFFFFFFFFFFFFFF7DAB76149 | ||
36 | :10023000FFB959F373F3DF7F6FDFEFF7EBEBD7FF16 | ||
37 | :10024000D7FFFFF7FE7FFB3E3873F67FFCFFFFCF43 | ||
38 | :10025000FFB7FBB3B367FFE7FDFFEFF67FB7BCF572 | ||
39 | :100260007BF6F7F5FFFFEFFFF7FFF7CEE7FF9FFF06 | ||
40 | :10027000FFF5FE7DFF5FFFFFFFFFFFFFFFEFFFF6D4 | ||
41 | :10028000CBDBEEFEFFDFFFFFFFFE7FBE1E3EFEFF6D | ||
42 | :100290007DFEFFFFEFBFE7FFE3E3FFDFE7FFFFFFC9 | ||
43 | :1002A000B8EFB72FEEFFDFFFBFFF7FEFEBBFA3D3AA | ||
44 | :1002B000FF7FFFFFFFFFF7BEFD3FCFFDFBFFFFFF0F | ||
45 | :1002C000FFFFAFFBBFBBBFDBFDFBFFFFFFFF3EFE42 | ||
46 | :1002D0003FBABAFEFFFFFFEFFFEFC37FB29BFFFF06 | ||
47 | :1002E000FFFFFEFFFF3CFF3F3CFFFEFFFFFFFFFF66 | ||
48 | :1002F000AFF3FEF3E3EBFFFFFFFBFFF79AFEAF9ECA | ||
49 | :10030000BEFEFFDFFFFF7BEFF7BFFBFBFBFFFF7FC7 | ||
50 | :10031000FFFFFFBCBDFDBDDD7D7B7B7B7BFBAEFFBF | ||
51 | :10032000FFFFFEFEFFFDFFFFFFF79AFF9FFFAFEF0E | ||
52 | :10033000FFFFFFFF7FCFF3FFEBFFEBFFFFBFFFFFF1 | ||
53 | :10034000EFFEFF37FCBFFFFFFFFFFFFFCFEFFDF327 | ||
54 | :10035000FFEEFEFFFFFFFFFF6EFD2FFDFFFDFFFF26 | ||
55 | :10036000FFFFFFEFCFFFF3BF69FFFFFFFFFFFFFEC0 | ||
56 | :10037000FB9FFFBFFDFFFFFFFFFFEF87FEDAEFCF21 | ||
57 | :10038000FFFFFFFFFFFFFEEFBFEFEFFDFFFFFFFFF0 | ||
58 | :10039000FFEFFDFF7BFFEBFEFFFFFFFFEBF8FFEF43 | ||
59 | :1003A000AFFFFFBDFFFFFF7FEE7FEFFFBBFFBFFB98 | ||
60 | :1003B000FFFFFFF7F6FBBDFDDDF5FFFFFFFFFFAF22 | ||
61 | :1003C000FF5FF5DFFF7FFFFFFFFFFFF6F3FFDEFEBE | ||
62 | :1003D000EFFDFFFFFFFFEFFFDEDF5FDFFDFFFFFF52 | ||
63 | :1003E000FFFFFEFFFFFEFEFFFDFFFFFFFFAFFFFF72 | ||
64 | :1003F000EFEDFFDFFFFFFBFFFFDABDBEAEFE7FFDCF | ||
65 | :10040000DFFFFF7FEFFFFBFBFB7FF7FFFFFFFFF748 | ||
66 | :10041000BCFDBDBDBDFD7B7B7B7BFBAEFFFFFDFF60 | ||
67 | :10042000FFFFFDFFFFFFFFFA9FBFBFCF7FFFFFFF73 | ||
68 | :10043000FFFFAFFFEBEBEBFFD7FEFFFFBFE7FEBF1A | ||
69 | :100440007FFCFFFFEDFFFFFFFF4FFFFBFBFFFFDD2B | ||
70 | :10045000FFFFFFFFFFFEBDDF9DFDDFB9FFFFFFFFD9 | ||
71 | :10046000EFFFFBEFEBFFDEFFFFFFFFFFF69FFFFC61 | ||
72 | :10047000FEFBFDFFFFFFFFEFDFFACDCFBF9FFFFFCA | ||
73 | :10048000FFFFF7FEBFFFDFEF5FFFFFFFFF7F6FFFA5 | ||
74 | :10049000BBFDFFFFFFFFFFFFFFFF7EFF5FFFBFBF53 | ||
75 | :1004A000F9FFFFFF7F6E7BFFEFFDEBDFFFFFFFFF3D | ||
76 | :1004B000F7B63EFCFDBF7EFBFFFFFFF7EFF7F3F75C | ||
77 | :1004C000FFFBFFFFFFFFFFFF6E3579FFBFFCFFFF64 | ||
78 | :1004D000FFFFFFEFFB53DFFFEBBFFFFFFFFFFFBCA3 | ||
79 | :1004E000FFFFFFBFFFFDFFFFFFFFAFF5FFF7FFFBC4 | ||
80 | :1004F000FFFFFFFFFFFFBAAAEEFE3F7DFDFFFFFFFC | ||
81 | :100500007FAF77FBFBFFFBF7FFFFFFFFF7BEBDBD34 | ||
82 | :10051000BDBDFD7B7B7B7BFBAEFFEFFFFFFFFFFCE9 | ||
83 | :10052000FFFFFFFF9AD9B8FFFF79FFFFFFFFFFCF63 | ||
84 | :10053000FBFFEBFFEBD7FFFFFFFFE7DEF8FBFE3F24 | ||
85 | :10054000FBFDFFFFFFFFCFADBFFAFF73DFFFFFFF34 | ||
86 | :10055000FFFF3AF5B7FC3FF9FDFFFFFF7FEFF3FF29 | ||
87 | :10056000BFFEF39FFEFFFFFFF73EFFFFFFBFFFFF52 | ||
88 | :10057000FFFFFFFFAFD3FEDBFFDBDFFFFFFFFFFF70 | ||
89 | :100580003EFFBFFF7FFFFDFFFFFFFF8FF3FFEDFF8C | ||
90 | :10059000F7FBFFFFFFFFEFF63CFEFFFFFFFFFFFF54 | ||
91 | :1005A000FF9FEFEFD1FFFFFFFFFFFFFFFFFF7EBFCA | ||
92 | :1005B000FDFFFFFFFFFFFFFFBBEFDFF1FFFFFFFFCF | ||
93 | :1005C000FFFFFFFFFFEE3EFEFFFFFFFFFFFFFFBF4E | ||
94 | :1005D000EFFDC3FFFFFFFFFFFFFFBFFFFC3EFEFF7E | ||
95 | :1005E000FFFFFFFFFFFFFF2EEFF3FFFFFFFFFFFF08 | ||
96 | :1005F000FFFFF7BABEFEFFFFFFFFFFFFFF7FAFFB6E | ||
97 | :10060000FBFDFFFFFFFEFFFFFFF2D6EDBDBDBD7D91 | ||
98 | :100610007B7B7B7BFBAFDFFFFFFFFFFFFFFFFFFF6E | ||
99 | :10062000FF92BFFFFFFFFFFFFFFFFF7FAFEBEBFF7F | ||
100 | :10063000FFFFFFFFFFFFFFE7FE2EFEFFFFFFFFFFB5 | ||
101 | :10064000FFFFFF4FEFF3FFFFFFFFFFFFFFFFFFFE87 | ||
102 | :100650003CFEFFFFFFFFFFFFFFFFEFCEC3FDFFFFED | ||
103 | :10066000FFFFFFFFFFFFFE5DFFFFFFFFFFFFFFFF3D | ||
104 | :10067000FFEFCFEBFFFFFFFFFFFFFFFFF7EE3EFFB8 | ||
105 | :10068000FFFFFFFFFFFFFF7FEFDFE2FFFFFFFBFF4B | ||
106 | :10069000FFFFFFFFF6BEFCFFFFFFFFFFFFFF7FEE48 | ||
107 | :1006A0005FE6FFFFFFFFFFFFFFFFFF3E7DFFFFFF56 | ||
108 | :1006B000FFFFFFFFFFFFEFF3FBFFFFFFFFFFFFFF6A | ||
109 | :1006C000BFF736BEFEFFFFFFFFFFFFFFFFEFD3F6D2 | ||
110 | :1006D000FEFFFFFFFFFFFFFFFFFC7FEEFFFFFFFFBF | ||
111 | :1006E000FFFFFFFFAFEFEBFFFFFFFFFFFFFFFFFF8E | ||
112 | :1006F000BABEFEFFFFFFFFFFFFFFFFEEFBFAFFFFAB | ||
113 | :10070000FFFFFFFFFFFFF7D6FDBDBDBD7D7B7B7B00 | ||
114 | :100710007BFBAEFF7EFFFFFFFFFFFFFFFFF7BABFD0 | ||
115 | :10072000FFFFFFFFFFFFFFFF7FEFEB6BFFFFFFFF11 | ||
116 | :10073000FFFFFFFFF7FEBEFEFFFFFFFFFFFFFFFF14 | ||
117 | :100740004FEFF7FFFFFFFFFFFFFFFFEF3E6EFCFFE6 | ||
118 | :10075000FFFFFFFFFFFFFFEFC3C9FFFFFFFFFFFF2B | ||
119 | :10076000FFFFFF3EBFFFFFFFFFFFFFFFFFFFEFFBAE | ||
120 | :10077000D5FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFB6 | ||
121 | :10078000FFFFFFFFFF6FEFFBFFFFFFFBFFFFFFFF21 | ||
122 | :10079000FFF6DFFFFFFFFFFFFFFF7FFEEFFFFFFF23 | ||
123 | :1007A000FFFFFFFFFFFFE7FFFEFFF7FFFFFFFFFF7A | ||
124 | :1007B000FF7FFAEFBFFFFFFFFFFFFFFFFFE7FFFE37 | ||
125 | :1007C000FFFFFFFFFFFFFFFF7FFEEFBFFFFFFFFF0A | ||
126 | :1007D000FFFFFFFFA7FFFCF7FFFFFFFFFFFFFF7F0C | ||
127 | :1007E000FEAEFFFFFDFFFFFFFFFFFFE7F7FAFFFD94 | ||
128 | :1007F000FFFFFFFFFFFFFF7FAFFFFFFFFFFFFFFFD9 | ||
129 | :10080000FFFFFFF7BEBDBDBDBD7D7B7B7B7BFBAF2F | ||
130 | :100810007FFFFFFFFFFFFFFFFFFFFFCAFFFFFFFF9D | ||
131 | :10082000FFFFFFFFFF7F6FFFFFFFFFFFFFFFFFFFE8 | ||
132 | :10083000FFE7FEFFFFFFFFFFFFFFFFFFFFCFFEFF12 | ||
133 | :10084000FFFFFFFFFFFFFFFFFFFEDFFFFFFFFFFFD9 | ||
134 | :10085000FFFFFFFFEFFFFEFFFFFFFFFFFFFFFFFFB9 | ||
135 | :10086000FEFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFA9 | ||
136 | :10087000FFFFFFFFFFFFF7FEFFFFFFFFFFFFFFFF91 | ||
137 | :10088000FFFFEFFFFEFFFFFFFBFFFFFFFFE7F2FCB5 | ||
138 | :10089000EFFFFFFFFFFFFFFF7FAEEFFFFFFFFFFF59 | ||
139 | :1008A000FFFFFFFFF77EFDFFFFFFFFFFFFFFFFFFE3 | ||
140 | :1008B000EFFFFEFFFFFFBFFFFFFFBFFFFEFEFFFFDB | ||
141 | :1008C000FFFFFFFFFFFFDFEFDDFEFFFFFFFFFFFF8B | ||
142 | :1008D000FFFFFFFEFEFFFFFFFFFFFFFFFFFFAFEF8A | ||
143 | :1008E000FFFFFFFFFFFFFFFFFFFFBAFEFFFFFFFF5E | ||
144 | :1008F000FFFFFFFFFFEFFAFEFFFFFFFFFFFFFFFF1E | ||
145 | :10090000F69CBDBDBDBD7D7B7B7B7BFBAEFFFFFF52 | ||
146 | :10091000FFFFFFFFFFFFFFF77AFFFFFFFFDFFFFF94 | ||
147 | :10092000FFFF6FEFF7FFFFFFDFFFFFFFFFFFF7FEA8 | ||
148 | :10093000FEFFFFFFDFFFFFFFFFFFCFEBFFFFFFFF2C | ||
149 | :10094000FFFFFFFFFFEF9EFCFFFFFFFFFFFFFFFF2B | ||
150 | :10095000FFEFEFFFFFFFFFFFFFFFFFFFFFFEFFFFC8 | ||
151 | :10096000FFFFFFFFFFFFFF7FEFCBFFFFFFFFFFFD5D | ||
152 | :10097000FFFFFFFFBEFDFFFFFFFFFFFFFFFFFFEFDA | ||
153 | :10098000EFFFFFFFDFFFFFFFFFFFFFF8FFFFFFFFAE | ||
154 | :10099000BFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFB7 | ||
155 | :1009A000FFFFFEFFFFFFFFFFFFFFFFFFFBAF7FFF2C | ||
156 | :1009B000FFFFDFFFFFFFFFFFFFFEEFFFFFFFFFFF78 | ||
157 | :1009C000FFFFFFFFEFFFFFFFFFFFFFFFFFFFBFFF87 | ||
158 | :1009D000FEFFFFFFFFFFFFFFFFFFFFAEFFFFFFFF79 | ||
159 | :1009E000FFFFFFFFFFFFF7FAFFFFFFFFFFFFFFFF24 | ||
160 | :1009F000FF7FEFFFFFFFFFFFFFFFFFFFFFF7BCBD24 | ||
161 | :100A0000BDBDBD7D7B7B7B7BFBAFFFFFFFFFFFFFA2 | ||
162 | :100A1000FFFFFFFFF7FAFFFFFFFFFFFFFFFFFF7F73 | ||
163 | :100A2000AF7FFFFFFFFFFFFFFFFFFFEFFEFFFFFFB7 | ||
164 | :100A3000FFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFF6 | ||
165 | :100A4000FFFFFFFEFFFFFFFFFFFFFBFFFFFFEFFFCB | ||
166 | :100A5000FFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFA7 | ||
167 | :100A6000FFFFFFFFFFEFFFFFFFFFFFFFBFFFFFFFE6 | ||
168 | :100A7000FFFCFFFFFFFFFFFFFFFFFFFFEFFFFFFF99 | ||
169 | :100A8000FFFFFBFFFFFFFFEFFEFF9F9F9F3F3F3FEB | ||
170 | :100A90003F3FFFEFDFDFDFDFCFB7BFBFBFBFFFBC31 | ||
171 | :100AA000B99DBDBD7D7B7B7B7BFBEFD7F5F3F1D1A2 | ||
172 | :100AB00065E3E3E3A3FFFE7FFEDEDEFFBDBDBDBD5C | ||
173 | :100AC000DFEFFBF7F3F3F3E7E7E7E7E7FBFEFFFF13 | ||
174 | :0A0AD000FFFFFFFFFFFFFFFFFFFF26 | ||
175 | :00000001FF | ||
176 | This file contains the firmware of Seven of Diamonds from OSITECH. | ||
177 | (Special thanks to Kevin MacPherson of OSITECH) | ||