1 /*
2  *	The firmware this driver downloads into the Localtalk card is a
3  *	separate program and is not GPL'd source code, even though the Linux
4  *	side driver and the routine that loads this data into the card are.
5  *
6  *	It is taken from the COPS SDK and is under the following license
7  *
8  *	This material is licensed to you strictly for use in conjunction with
9  *	the use of COPS LocalTalk adapters.
10  *	There is no charge for this SDK. And no waranty express or implied
11  *	about its fitness for any purpose. However, we will cheerefully
12  *	refund every penny you paid for this SDK...
13  *	Regards,
14  *
15  *	Thomas F. Divine
16  *	Chief Scientist
17  */
18 
19 
20 /*      cops_ltdrv.h: LocalTalk driver firmware dump for Linux.
21  *
22  *      Authors:
23  *      - Jay Schulist <jschlst@samba.org>
24  */
25 
26 #include <linux/config.h>
27 
28 #ifdef CONFIG_COPS_TANGENT
29 
30 unsigned char ltdrv_code[] = {
31 	58,3,0,50,148,10,33,143,15,62,85,119,
32 	190,32,9,62,170,119,190,32,3,35,24,241,
33 	34,146,10,249,17,150,10,33,143,15,183,237,
34 	82,77,68,11,107,98,19,54,0,237,176,62,
35 	16,237,57,51,62,0,237,57,50,237,57,54,
36 	62,12,237,57,49,62,195,33,39,2,50,56,
37 	0,34,57,0,237,86,205,30,2,251,205,60,
38 	10,24,169,67,111,112,121,114,105,103,104,116,
39 	32,40,99,41,32,49,57,56,56,45,49,57,
40 	57,50,44,32,80,114,105,110,116,105,110,103,
41 	32,67,111,109,109,117,110,105,99,97,116,105,
42 	111,110,115,32,65,115,115,111,99,105,97,116,
43 	101,115,44,32,73,110,99,46,65,108,108,32,
44 	114,105,103,104,116,115,32,114,101,115,101,114,
45 	118,101,100,46,32,32,4,4,22,40,255,60,
46 	4,96,10,224,6,0,7,126,2,64,11,246,
47 	12,6,13,0,14,193,15,0,5,96,3,192,
48 	1,0,9,8,62,3,211,82,62,192,211,82,
49 	201,62,3,211,82,62,213,211,82,201,62,5,
50 	211,82,62,224,211,82,201,62,5,211,82,62,
51 	224,211,82,201,62,5,211,82,62,96,211,82,
52 	201,6,28,33,180,1,14,82,237,163,194,4,
53 	2,33,39,2,34,64,0,58,3,0,230,1,
54 	192,62,11,237,121,62,118,237,121,201,33,182,
55 	10,54,132,205,253,1,201,245,197,213,229,42,
56 	150,10,14,83,17,98,2,67,20,237,162,58,
57 	179,1,95,219,82,230,1,32,6,29,32,247,
58 	195,17,3,62,1,211,82,219,82,95,230,160,
59 	32,10,237,162,32,225,21,32,222,195,15,3,
60 	237,162,123,230,96,194,21,3,62,48,211,82,
61 	62,1,211,82,175,211,82,237,91,150,10,43,
62 	55,237,82,218,19,3,34,152,10,98,107,58,
63 	154,10,190,32,81,62,1,50,158,10,35,35,
64 	62,132,190,32,44,54,133,43,70,58,154,10,
65 	119,43,112,17,3,0,205,137,3,62,16,211,
66 	82,62,56,211,82,205,217,1,42,150,10,14,
67 	83,17,98,2,67,20,58,178,1,95,195,59,
68 	2,62,129,190,194,227,2,54,130,43,70,58,
69 	154,10,119,43,112,17,3,0,205,137,3,195,
70 	254,2,35,35,126,254,132,194,227,2,205,61,
71 	3,24,20,62,128,166,194,222,2,221,229,221,
72 	33,175,10,205,93,6,205,144,7,221,225,225,
73 	209,193,241,251,237,77,221,229,221,33,159,10,
74 	205,93,6,221,225,205,61,3,195,247,2,24,
75 	237,24,235,24,233,230,64,40,2,24,227,24,
76 	225,175,50,179,10,205,208,1,201,197,33,4,
77 	0,57,126,35,102,111,205,51,3,193,201,62,
78 	1,50,179,10,34,150,10,54,0,58,179,10,
79 	183,200,62,14,211,82,62,193,211,82,62,10,
80 	211,82,62,224,211,82,62,6,211,82,58,154,
81 	10,211,82,62,16,211,82,62,56,211,82,62,
82 	48,211,82,219,82,230,1,40,4,219,83,24,
83 	242,62,14,211,82,62,33,211,82,62,1,211,
84 	82,62,9,211,82,62,32,211,82,205,217,1,
85 	201,14,83,205,208,1,24,23,14,83,205,208,
86 	1,205,226,1,58,174,1,61,32,253,205,244,
87 	1,58,174,1,61,32,253,205,226,1,58,175,
88 	1,61,32,253,62,5,211,82,62,233,211,82,
89 	62,128,211,82,58,176,1,61,32,253,237,163,
90 	27,62,192,211,82,219,82,230,4,40,250,237,
91 	163,27,122,179,32,243,219,82,230,4,40,250,
92 	58,178,1,71,219,82,230,4,40,3,5,32,
93 	247,219,82,230,4,40,250,205,235,1,58,177,
94 	1,61,32,253,205,244,1,201,229,213,35,35,
95 	126,230,128,194,145,4,43,58,154,10,119,43,
96 	70,33,181,10,119,43,112,17,3,0,243,62,
97 	10,211,82,219,82,230,128,202,41,4,209,225,
98 	62,1,55,251,201,205,144,3,58,180,10,254,
99 	255,202,127,4,205,217,1,58,178,1,71,219,
100 	82,230,1,32,6,5,32,247,195,173,4,219,
101 	83,71,58,154,10,184,194,173,4,58,178,1,
102 	71,219,82,230,1,32,6,5,32,247,195,173,
103 	4,219,83,58,178,1,71,219,82,230,1,32,
104 	6,5,32,247,195,173,4,219,83,254,133,194,
105 	173,4,58,179,1,24,4,58,179,1,135,61,
106 	32,253,209,225,205,137,3,205,61,3,183,251,
107 	201,209,225,243,62,10,211,82,219,82,230,128,
108 	202,164,4,62,1,55,251,201,205,144,3,205,
109 	61,3,183,251,201,209,225,62,2,55,251,201,
110 	243,62,14,211,82,62,33,211,82,251,201,33,
111 	4,0,57,94,35,86,33,2,0,57,126,35,
112 	102,111,221,229,34,193,10,237,83,195,10,221,
113 	33,171,10,205,93,6,58,185,10,50,186,10,
114 	58,184,10,135,50,184,10,205,112,6,254,3,
115 	56,16,58,185,10,135,60,230,15,50,185,10,
116 	175,50,184,10,24,23,58,183,10,205,112,6,
117 	254,3,48,13,58,185,10,203,63,50,185,10,
118 	62,255,50,183,10,58,185,10,50,186,10,58,
119 	183,10,135,50,183,10,62,32,50,187,10,50,
120 	188,10,6,255,219,82,230,16,32,3,5,32,
121 	247,205,180,4,6,40,219,82,230,16,40,3,
122 	5,32,247,62,10,211,82,219,82,230,128,194,
123 	46,5,219,82,230,16,40,214,237,95,71,58,
124 	186,10,160,230,15,40,32,71,14,10,62,10,
125 	211,82,219,82,230,128,202,119,5,205,180,4,
126 	195,156,5,219,82,230,16,202,156,5,13,32,
127 	229,16,225,42,193,10,237,91,195,10,205,252,
128 	3,48,7,61,202,156,5,195,197,5,221,225,
129 	33,0,0,201,221,33,163,10,205,93,6,58,
130 	188,10,61,50,188,10,40,19,58,186,10,246,
131 	1,50,186,10,58,183,10,246,1,50,183,10,
132 	195,46,5,221,225,33,1,0,201,221,33,167,
133 	10,205,93,6,58,184,10,246,1,50,184,10,
134 	58,186,10,135,246,1,50,186,10,58,187,10,
135 	61,50,187,10,194,46,5,221,225,33,2,0,
136 	201,221,229,33,0,0,57,17,4,0,25,126,
137 	50,154,10,230,128,50,189,10,58,189,10,183,
138 	40,6,221,33,88,2,24,4,221,33,150,0,
139 	58,154,10,183,40,49,60,40,46,61,33,190,
140 	10,119,35,119,35,54,129,175,50,158,10,221,
141 	43,221,229,225,124,181,40,42,33,190,10,17,
142 	3,0,205,206,4,17,232,3,27,123,178,32,
143 	251,58,158,10,183,40,224,58,154,10,71,62,
144 	7,128,230,127,71,58,189,10,176,50,154,10,
145 	24,166,221,225,201,183,221,52,0,192,221,52,
146 	1,192,221,52,2,192,221,52,3,192,55,201,
147 	6,8,14,0,31,48,1,12,16,250,121,201,
148 	33,2,0,57,94,35,86,35,78,35,70,35,
149 	126,35,102,105,79,120,68,103,237,176,201,33,
150 	2,0,57,126,35,102,111,62,17,237,57,48,
151 	125,237,57,40,124,237,57,41,62,0,237,57,
152 	42,62,64,237,57,43,62,0,237,57,44,33,
153 	128,2,125,237,57,46,124,237,57,47,62,145,
154 	237,57,48,211,68,58,149,10,211,66,201,33,
155 	2,0,57,126,35,102,111,62,33,237,57,48,
156 	62,64,237,57,32,62,0,237,57,33,237,57,
157 	34,125,237,57,35,124,237,57,36,62,0,237,
158 	57,37,33,128,2,125,237,57,38,124,237,57,
159 	39,62,97,237,57,48,211,67,58,149,10,211,
160 	66,201,237,56,46,95,237,56,47,87,237,56,
161 	46,111,237,56,47,103,183,237,82,32,235,33,
162 	128,2,183,237,82,201,237,56,38,95,237,56,
163 	39,87,237,56,38,111,237,56,39,103,183,237,
164 	82,32,235,33,128,2,183,237,82,201,205,106,
165 	10,221,110,6,221,102,7,126,35,110,103,195,
166 	118,10,205,106,10,33,0,0,34,205,10,34,
167 	198,10,34,200,10,33,143,15,34,207,10,237,
168 	91,207,10,42,146,10,183,237,82,17,0,255,
169 	25,34,203,10,203,124,40,6,33,0,125,34,
170 	203,10,42,207,10,229,205,37,3,195,118,10,
171 	205,106,10,229,42,150,10,35,35,35,229,205,
172 	70,7,193,124,230,3,103,221,117,254,221,116,
173 	255,237,91,152,10,35,35,35,183,237,82,32,
174 	12,17,5,0,42,152,10,205,91,10,242,203,
175 	7,42,150,10,229,205,37,3,195,118,10,237,
176 	91,152,10,42,200,10,25,34,200,10,42,205,
177 	10,25,34,205,10,237,91,203,10,33,158,253,
178 	25,237,91,205,10,205,91,10,242,245,7,33,
179 	0,0,34,205,10,62,1,50,197,10,205,5,
180 	8,33,0,0,57,249,195,118,10,205,106,10,
181 	58,197,10,183,202,118,10,237,91,198,10,42,
182 	205,10,205,91,10,242,46,8,237,91,205,10,
183 	33,98,2,25,237,91,198,10,205,91,10,250,
184 	78,8,237,91,198,10,42,205,10,183,237,82,
185 	32,7,42,200,10,125,180,40,13,237,91,205,
186 	10,42,198,10,205,91,10,242,97,8,237,91,
187 	207,10,42,205,10,25,229,205,37,3,175,50,
188 	197,10,195,118,10,205,29,3,33,0,0,57,
189 	249,195,118,10,205,106,10,58,202,10,183,40,
190 	22,205,14,7,237,91,209,10,19,19,19,205,
191 	91,10,242,139,8,33,1,0,195,118,10,33,
192 	0,0,195,118,10,205,126,10,252,255,205,108,
193 	8,125,180,194,118,10,237,91,200,10,33,0,
194 	0,205,91,10,242,118,10,237,91,207,10,42,
195 	198,10,25,221,117,254,221,116,255,35,35,35,
196 	229,205,70,7,193,124,230,3,103,35,35,35,
197 	221,117,252,221,116,253,229,221,110,254,221,102,
198 	255,229,33,212,10,229,205,124,6,193,193,221,
199 	110,252,221,102,253,34,209,10,33,211,10,54,
200 	4,33,209,10,227,205,147,6,193,62,1,50,
201 	202,10,243,221,94,252,221,86,253,42,200,10,
202 	183,237,82,34,200,10,203,124,40,17,33,0,
203 	0,34,200,10,34,205,10,34,198,10,50,197,
204 	10,24,37,221,94,252,221,86,253,42,198,10,
205 	25,34,198,10,237,91,203,10,33,158,253,25,
206 	237,91,198,10,205,91,10,242,68,9,33,0,
207 	0,34,198,10,205,5,8,33,0,0,57,249,
208 	251,195,118,10,205,106,10,33,49,13,126,183,
209 	40,16,205,42,7,237,91,47,13,19,19,19,
210 	205,91,10,242,117,9,58,142,15,198,1,50,
211 	142,15,195,118,10,33,49,13,126,254,1,40,
212 	25,254,3,202,7,10,254,5,202,21,10,33,
213 	49,13,54,0,33,47,13,229,205,207,6,195,
214 	118,10,58,141,15,183,32,72,33,51,13,126,
215 	50,149,10,205,86,7,33,50,13,126,230,127,
216 	183,32,40,58,142,15,230,127,50,142,15,183,
217 	32,5,198,1,50,142,15,33,50,13,126,111,
218 	23,159,103,203,125,58,142,15,40,5,198,128,
219 	50,142,15,33,50,13,119,33,50,13,126,111,
220 	23,159,103,229,205,237,5,193,33,211,10,54,
221 	2,33,2,0,34,209,10,58,154,10,33,212,
222 	10,119,58,148,10,33,213,10,119,33,209,10,
223 	229,205,147,6,193,24,128,42,47,13,229,33,
224 	50,13,229,205,191,4,193,24,239,33,211,10,
225 	54,6,33,3,0,34,209,10,58,154,10,33,
226 	212,10,119,58,148,10,33,213,10,119,33,214,
227 	10,54,5,33,209,10,229,205,147,6,24,200,
228 	205,106,10,33,49,13,54,0,33,47,13,229,
229 	205,207,6,33,209,10,227,205,147,6,193,205,
230 	80,9,205,145,8,24,248,124,170,250,99,10,
231 	237,82,201,124,230,128,237,82,60,201,225,253,
232 	229,221,229,221,33,0,0,221,57,233,221,249,
233 	221,225,253,225,201,233,225,253,229,221,229,221,
234 	33,0,0,221,57,94,35,86,35,235,57,249,
235 	235,233,0,0,0,0,0,0,0,0,0,0,
236 	0,0,0,0,0,0,0,0,0,0,0,0,
237 	0,0,0,0,0,0,0,0,0,0,0,0,
238 	0,0,0,0,0,0,0,0,0,0,0,0,
239 	0,0,0,0,0
240 	} ;
241 
242 #endif
243