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 
27 #ifdef CONFIG_COPS_TANGENT
28 
29 static const unsigned char ltdrv_code[] = {
30 	58,3,0,50,148,10,33,143,15,62,85,119,
31 	190,32,9,62,170,119,190,32,3,35,24,241,
32 	34,146,10,249,17,150,10,33,143,15,183,237,
33 	82,77,68,11,107,98,19,54,0,237,176,62,
34 	16,237,57,51,62,0,237,57,50,237,57,54,
35 	62,12,237,57,49,62,195,33,39,2,50,56,
36 	0,34,57,0,237,86,205,30,2,251,205,60,
37 	10,24,169,67,111,112,121,114,105,103,104,116,
38 	32,40,99,41,32,49,57,56,56,45,49,57,
39 	57,50,44,32,80,114,105,110,116,105,110,103,
40 	32,67,111,109,109,117,110,105,99,97,116,105,
41 	111,110,115,32,65,115,115,111,99,105,97,116,
42 	101,115,44,32,73,110,99,46,65,108,108,32,
43 	114,105,103,104,116,115,32,114,101,115,101,114,
44 	118,101,100,46,32,32,4,4,22,40,255,60,
45 	4,96,10,224,6,0,7,126,2,64,11,246,
46 	12,6,13,0,14,193,15,0,5,96,3,192,
47 	1,0,9,8,62,3,211,82,62,192,211,82,
48 	201,62,3,211,82,62,213,211,82,201,62,5,
49 	211,82,62,224,211,82,201,62,5,211,82,62,
50 	224,211,82,201,62,5,211,82,62,96,211,82,
51 	201,6,28,33,180,1,14,82,237,163,194,4,
52 	2,33,39,2,34,64,0,58,3,0,230,1,
53 	192,62,11,237,121,62,118,237,121,201,33,182,
54 	10,54,132,205,253,1,201,245,197,213,229,42,
55 	150,10,14,83,17,98,2,67,20,237,162,58,
56 	179,1,95,219,82,230,1,32,6,29,32,247,
57 	195,17,3,62,1,211,82,219,82,95,230,160,
58 	32,10,237,162,32,225,21,32,222,195,15,3,
59 	237,162,123,230,96,194,21,3,62,48,211,82,
60 	62,1,211,82,175,211,82,237,91,150,10,43,
61 	55,237,82,218,19,3,34,152,10,98,107,58,
62 	154,10,190,32,81,62,1,50,158,10,35,35,
63 	62,132,190,32,44,54,133,43,70,58,154,10,
64 	119,43,112,17,3,0,205,137,3,62,16,211,
65 	82,62,56,211,82,205,217,1,42,150,10,14,
66 	83,17,98,2,67,20,58,178,1,95,195,59,
67 	2,62,129,190,194,227,2,54,130,43,70,58,
68 	154,10,119,43,112,17,3,0,205,137,3,195,
69 	254,2,35,35,126,254,132,194,227,2,205,61,
70 	3,24,20,62,128,166,194,222,2,221,229,221,
71 	33,175,10,205,93,6,205,144,7,221,225,225,
72 	209,193,241,251,237,77,221,229,221,33,159,10,
73 	205,93,6,221,225,205,61,3,195,247,2,24,
74 	237,24,235,24,233,230,64,40,2,24,227,24,
75 	225,175,50,179,10,205,208,1,201,197,33,4,
76 	0,57,126,35,102,111,205,51,3,193,201,62,
77 	1,50,179,10,34,150,10,54,0,58,179,10,
78 	183,200,62,14,211,82,62,193,211,82,62,10,
79 	211,82,62,224,211,82,62,6,211,82,58,154,
80 	10,211,82,62,16,211,82,62,56,211,82,62,
81 	48,211,82,219,82,230,1,40,4,219,83,24,
82 	242,62,14,211,82,62,33,211,82,62,1,211,
83 	82,62,9,211,82,62,32,211,82,205,217,1,
84 	201,14,83,205,208,1,24,23,14,83,205,208,
85 	1,205,226,1,58,174,1,61,32,253,205,244,
86 	1,58,174,1,61,32,253,205,226,1,58,175,
87 	1,61,32,253,62,5,211,82,62,233,211,82,
88 	62,128,211,82,58,176,1,61,32,253,237,163,
89 	27,62,192,211,82,219,82,230,4,40,250,237,
90 	163,27,122,179,32,243,219,82,230,4,40,250,
91 	58,178,1,71,219,82,230,4,40,3,5,32,
92 	247,219,82,230,4,40,250,205,235,1,58,177,
93 	1,61,32,253,205,244,1,201,229,213,35,35,
94 	126,230,128,194,145,4,43,58,154,10,119,43,
95 	70,33,181,10,119,43,112,17,3,0,243,62,
96 	10,211,82,219,82,230,128,202,41,4,209,225,
97 	62,1,55,251,201,205,144,3,58,180,10,254,
98 	255,202,127,4,205,217,1,58,178,1,71,219,
99 	82,230,1,32,6,5,32,247,195,173,4,219,
100 	83,71,58,154,10,184,194,173,4,58,178,1,
101 	71,219,82,230,1,32,6,5,32,247,195,173,
102 	4,219,83,58,178,1,71,219,82,230,1,32,
103 	6,5,32,247,195,173,4,219,83,254,133,194,
104 	173,4,58,179,1,24,4,58,179,1,135,61,
105 	32,253,209,225,205,137,3,205,61,3,183,251,
106 	201,209,225,243,62,10,211,82,219,82,230,128,
107 	202,164,4,62,1,55,251,201,205,144,3,205,
108 	61,3,183,251,201,209,225,62,2,55,251,201,
109 	243,62,14,211,82,62,33,211,82,251,201,33,
110 	4,0,57,94,35,86,33,2,0,57,126,35,
111 	102,111,221,229,34,193,10,237,83,195,10,221,
112 	33,171,10,205,93,6,58,185,10,50,186,10,
113 	58,184,10,135,50,184,10,205,112,6,254,3,
114 	56,16,58,185,10,135,60,230,15,50,185,10,
115 	175,50,184,10,24,23,58,183,10,205,112,6,
116 	254,3,48,13,58,185,10,203,63,50,185,10,
117 	62,255,50,183,10,58,185,10,50,186,10,58,
118 	183,10,135,50,183,10,62,32,50,187,10,50,
119 	188,10,6,255,219,82,230,16,32,3,5,32,
120 	247,205,180,4,6,40,219,82,230,16,40,3,
121 	5,32,247,62,10,211,82,219,82,230,128,194,
122 	46,5,219,82,230,16,40,214,237,95,71,58,
123 	186,10,160,230,15,40,32,71,14,10,62,10,
124 	211,82,219,82,230,128,202,119,5,205,180,4,
125 	195,156,5,219,82,230,16,202,156,5,13,32,
126 	229,16,225,42,193,10,237,91,195,10,205,252,
127 	3,48,7,61,202,156,5,195,197,5,221,225,
128 	33,0,0,201,221,33,163,10,205,93,6,58,
129 	188,10,61,50,188,10,40,19,58,186,10,246,
130 	1,50,186,10,58,183,10,246,1,50,183,10,
131 	195,46,5,221,225,33,1,0,201,221,33,167,
132 	10,205,93,6,58,184,10,246,1,50,184,10,
133 	58,186,10,135,246,1,50,186,10,58,187,10,
134 	61,50,187,10,194,46,5,221,225,33,2,0,
135 	201,221,229,33,0,0,57,17,4,0,25,126,
136 	50,154,10,230,128,50,189,10,58,189,10,183,
137 	40,6,221,33,88,2,24,4,221,33,150,0,
138 	58,154,10,183,40,49,60,40,46,61,33,190,
139 	10,119,35,119,35,54,129,175,50,158,10,221,
140 	43,221,229,225,124,181,40,42,33,190,10,17,
141 	3,0,205,206,4,17,232,3,27,123,178,32,
142 	251,58,158,10,183,40,224,58,154,10,71,62,
143 	7,128,230,127,71,58,189,10,176,50,154,10,
144 	24,166,221,225,201,183,221,52,0,192,221,52,
145 	1,192,221,52,2,192,221,52,3,192,55,201,
146 	6,8,14,0,31,48,1,12,16,250,121,201,
147 	33,2,0,57,94,35,86,35,78,35,70,35,
148 	126,35,102,105,79,120,68,103,237,176,201,33,
149 	2,0,57,126,35,102,111,62,17,237,57,48,
150 	125,237,57,40,124,237,57,41,62,0,237,57,
151 	42,62,64,237,57,43,62,0,237,57,44,33,
152 	128,2,125,237,57,46,124,237,57,47,62,145,
153 	237,57,48,211,68,58,149,10,211,66,201,33,
154 	2,0,57,126,35,102,111,62,33,237,57,48,
155 	62,64,237,57,32,62,0,237,57,33,237,57,
156 	34,125,237,57,35,124,237,57,36,62,0,237,
157 	57,37,33,128,2,125,237,57,38,124,237,57,
158 	39,62,97,237,57,48,211,67,58,149,10,211,
159 	66,201,237,56,46,95,237,56,47,87,237,56,
160 	46,111,237,56,47,103,183,237,82,32,235,33,
161 	128,2,183,237,82,201,237,56,38,95,237,56,
162 	39,87,237,56,38,111,237,56,39,103,183,237,
163 	82,32,235,33,128,2,183,237,82,201,205,106,
164 	10,221,110,6,221,102,7,126,35,110,103,195,
165 	118,10,205,106,10,33,0,0,34,205,10,34,
166 	198,10,34,200,10,33,143,15,34,207,10,237,
167 	91,207,10,42,146,10,183,237,82,17,0,255,
168 	25,34,203,10,203,124,40,6,33,0,125,34,
169 	203,10,42,207,10,229,205,37,3,195,118,10,
170 	205,106,10,229,42,150,10,35,35,35,229,205,
171 	70,7,193,124,230,3,103,221,117,254,221,116,
172 	255,237,91,152,10,35,35,35,183,237,82,32,
173 	12,17,5,0,42,152,10,205,91,10,242,203,
174 	7,42,150,10,229,205,37,3,195,118,10,237,
175 	91,152,10,42,200,10,25,34,200,10,42,205,
176 	10,25,34,205,10,237,91,203,10,33,158,253,
177 	25,237,91,205,10,205,91,10,242,245,7,33,
178 	0,0,34,205,10,62,1,50,197,10,205,5,
179 	8,33,0,0,57,249,195,118,10,205,106,10,
180 	58,197,10,183,202,118,10,237,91,198,10,42,
181 	205,10,205,91,10,242,46,8,237,91,205,10,
182 	33,98,2,25,237,91,198,10,205,91,10,250,
183 	78,8,237,91,198,10,42,205,10,183,237,82,
184 	32,7,42,200,10,125,180,40,13,237,91,205,
185 	10,42,198,10,205,91,10,242,97,8,237,91,
186 	207,10,42,205,10,25,229,205,37,3,175,50,
187 	197,10,195,118,10,205,29,3,33,0,0,57,
188 	249,195,118,10,205,106,10,58,202,10,183,40,
189 	22,205,14,7,237,91,209,10,19,19,19,205,
190 	91,10,242,139,8,33,1,0,195,118,10,33,
191 	0,0,195,118,10,205,126,10,252,255,205,108,
192 	8,125,180,194,118,10,237,91,200,10,33,0,
193 	0,205,91,10,242,118,10,237,91,207,10,42,
194 	198,10,25,221,117,254,221,116,255,35,35,35,
195 	229,205,70,7,193,124,230,3,103,35,35,35,
196 	221,117,252,221,116,253,229,221,110,254,221,102,
197 	255,229,33,212,10,229,205,124,6,193,193,221,
198 	110,252,221,102,253,34,209,10,33,211,10,54,
199 	4,33,209,10,227,205,147,6,193,62,1,50,
200 	202,10,243,221,94,252,221,86,253,42,200,10,
201 	183,237,82,34,200,10,203,124,40,17,33,0,
202 	0,34,200,10,34,205,10,34,198,10,50,197,
203 	10,24,37,221,94,252,221,86,253,42,198,10,
204 	25,34,198,10,237,91,203,10,33,158,253,25,
205 	237,91,198,10,205,91,10,242,68,9,33,0,
206 	0,34,198,10,205,5,8,33,0,0,57,249,
207 	251,195,118,10,205,106,10,33,49,13,126,183,
208 	40,16,205,42,7,237,91,47,13,19,19,19,
209 	205,91,10,242,117,9,58,142,15,198,1,50,
210 	142,15,195,118,10,33,49,13,126,254,1,40,
211 	25,254,3,202,7,10,254,5,202,21,10,33,
212 	49,13,54,0,33,47,13,229,205,207,6,195,
213 	118,10,58,141,15,183,32,72,33,51,13,126,
214 	50,149,10,205,86,7,33,50,13,126,230,127,
215 	183,32,40,58,142,15,230,127,50,142,15,183,
216 	32,5,198,1,50,142,15,33,50,13,126,111,
217 	23,159,103,203,125,58,142,15,40,5,198,128,
218 	50,142,15,33,50,13,119,33,50,13,126,111,
219 	23,159,103,229,205,237,5,193,33,211,10,54,
220 	2,33,2,0,34,209,10,58,154,10,33,212,
221 	10,119,58,148,10,33,213,10,119,33,209,10,
222 	229,205,147,6,193,24,128,42,47,13,229,33,
223 	50,13,229,205,191,4,193,24,239,33,211,10,
224 	54,6,33,3,0,34,209,10,58,154,10,33,
225 	212,10,119,58,148,10,33,213,10,119,33,214,
226 	10,54,5,33,209,10,229,205,147,6,24,200,
227 	205,106,10,33,49,13,54,0,33,47,13,229,
228 	205,207,6,33,209,10,227,205,147,6,193,205,
229 	80,9,205,145,8,24,248,124,170,250,99,10,
230 	237,82,201,124,230,128,237,82,60,201,225,253,
231 	229,221,229,221,33,0,0,221,57,233,221,249,
232 	221,225,253,225,201,233,225,253,229,221,229,221,
233 	33,0,0,221,57,94,35,86,35,235,57,249,
234 	235,233,0,0,0,0,0,0,0,0,0,0,
235 	0,0,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
239 	} ;
240 
241 #endif
242