esadsp.h revision 1.4.4.2 1 1.4.4.2 nathanw /* $NetBSD: esadsp.h,v 1.4.4.2 2002/01/11 23:39:17 nathanw Exp $ */
2 1.4.4.2 nathanw
3 1.4.4.2 nathanw /*
4 1.4.4.2 nathanw * Copyright (c) 2002 Lennart Augustsson
5 1.4.4.2 nathanw * All rights reserved.
6 1.4.4.2 nathanw *
7 1.4.4.2 nathanw * Redistribution and use in source and binary forms, with or without
8 1.4.4.2 nathanw * modification, are permitted provided that the following conditions
9 1.4.4.2 nathanw * are met:
10 1.4.4.2 nathanw * 1. Redistributions of source code must retain the above copyright
11 1.4.4.2 nathanw * notice, this list of conditions and the following disclaimer.
12 1.4.4.2 nathanw * 2. The name of the author may not be used to endorse or promote products
13 1.4.4.2 nathanw * derived from this software without specific prior written permission.
14 1.4.4.2 nathanw *
15 1.4.4.2 nathanw * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16 1.4.4.2 nathanw * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17 1.4.4.2 nathanw * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18 1.4.4.2 nathanw * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19 1.4.4.2 nathanw * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
20 1.4.4.2 nathanw * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 1.4.4.2 nathanw * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
22 1.4.4.2 nathanw * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23 1.4.4.2 nathanw * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 1.4.4.2 nathanw * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 1.4.4.2 nathanw * SUCH DAMAGE.
26 1.4.4.2 nathanw */
27 1.4.4.2 nathanw
28 1.4.4.2 nathanw /*
29 1.4.4.2 nathanw * ESS Allegro-1 / Maestro3 Audio Driver
30 1.4.4.2 nathanw *
31 1.4.4.2 nathanw * Lots of magic based on the FreeBSD maestro3 driver and
32 1.4.4.2 nathanw * reverse engineering.
33 1.4.4.2 nathanw * Original driver by Don Kim.
34 1.4.4.2 nathanw *
35 1.4.4.2 nathanw */
36 1.4.4.2 nathanw
37 1.4.4.2 nathanw u_int16_t esa_minisrc_lpf_image[] = {
38 1.4.4.2 nathanw 0x0743, 0x1104, 0x0a4c, 0xf88d, 0x242c,
39 1.4.4.2 nathanw 0x1023, 0x1aa9, 0x0b60, 0xefdd, 0x186f
40 1.4.4.2 nathanw };
41 1.4.4.2 nathanw
42 1.4.4.2 nathanw #define ESA_ARB_VOLUME 0x6800
43 1.4.4.2 nathanw
44 1.4.4.2 nathanw static struct play_vals {
45 1.4.4.2 nathanw u_int16_t addr, val;
46 1.4.4.2 nathanw } esa_playvals[] = {
47 1.4.4.2 nathanw { ESA_CDATA_LEFT_VOLUME, ESA_ARB_VOLUME},
48 1.4.4.2 nathanw { ESA_CDATA_RIGHT_VOLUME, ESA_ARB_VOLUME},
49 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET, 0} ,
50 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 3, 0x0000},
51 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 4, 0},
52 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 5, 0},
53 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 6, 0},
54 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 7, 0},
55 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 8, 0},
56 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 9, 0},
57 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 10, 0x8000},
58 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 11, 0xFF00},
59 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 13, 0},
60 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 14, 0},
61 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 15, 0},
62 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 16, 8},
63 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 17, 50*2},
64 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 18, ESA_MINISRC_BIQUAD_STAGE - 1},
65 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 20, 0},
66 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 21, 0}
67 1.4.4.2 nathanw };
68 1.4.4.2 nathanw
69 1.4.4.2 nathanw static struct rec_vals {
70 1.4.4.2 nathanw u_int16_t addr, val;
71 1.4.4.2 nathanw } esa_recvals[] = {
72 1.4.4.2 nathanw { ESA_CDATA_LEFT_VOLUME, ESA_ARB_VOLUME},
73 1.4.4.2 nathanw { ESA_CDATA_RIGHT_VOLUME, ESA_ARB_VOLUME},
74 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET, 1},
75 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 3, 0x0000},
76 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 4, 0},
77 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 5, 0},
78 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 6, 0},
79 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 7, 0},
80 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 8, 0},
81 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 9, 0},
82 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 10, 0x8000},
83 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 11, 0xFF00},
84 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 13, 0},
85 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 14, 0},
86 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 15, 0},
87 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 16, 50},
88 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 17, 8},
89 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 18, 0},
90 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 19, 0},
91 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 20, 0},
92 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 21, 0},
93 1.4.4.2 nathanw { ESA_SRC3_DIRECTION_OFFSET + 22, 0xff}
94 1.4.4.2 nathanw };
95 1.4.4.2 nathanw
96 1.4.4.2 nathanw static u_int32_t esa_assp_kernel_image[] = {
97 1.4.4.2 nathanw 0x7980, 0x0030, 0x7980, 0x03b4, 0x7980, 0x03b4, 0x7980, 0x00fb,
98 1.4.4.2 nathanw 0x7980, 0x00dd, 0x7980, 0x03b4, 0x7980, 0x0332, 0x7980, 0x0287,
99 1.4.4.2 nathanw 0x7980, 0x03b4, 0x7980, 0x03b4, 0x7980, 0x03b4, 0x7980, 0x03b4,
100 1.4.4.2 nathanw 0x7980, 0x031a, 0x7980, 0x03b4, 0x7980, 0x022f, 0x7980, 0x03b4,
101 1.4.4.2 nathanw 0x7980, 0x03b4, 0x7980, 0x03b4, 0x7980, 0x03b4, 0x7980, 0x03b4,
102 1.4.4.2 nathanw 0x7980, 0x0063, 0x7980, 0x006b, 0x7980, 0x03b4, 0x7980, 0x03b4,
103 1.4.4.2 nathanw 0xbf80, 0x2c7c, 0x8806, 0x8804, 0xbe40, 0xbc20, 0xae09, 0x1000,
104 1.4.4.2 nathanw 0xae0a, 0x0001, 0x6938, 0xeb08, 0x0053, 0x695a, 0xeb08, 0x00d6,
105 1.4.4.2 nathanw 0x0009, 0x8b88, 0x6980, 0xe388, 0x0036, 0xbe30, 0xbc20, 0x6909,
106 1.4.4.2 nathanw 0xb801, 0x9009, 0xbe41, 0xbe41, 0x6928, 0xeb88, 0x0078, 0xbe41,
107 1.4.4.2 nathanw 0xbe40, 0x7980, 0x0038, 0xbe41, 0xbe41, 0x903a, 0x6938, 0xe308,
108 1.4.4.2 nathanw 0x0056, 0x903a, 0xbe41, 0xbe40, 0xef00, 0x903a, 0x6939, 0xe308,
109 1.4.4.2 nathanw 0x005e, 0x903a, 0xef00, 0x690b, 0x660c, 0xef8c, 0x690a, 0x660c,
110 1.4.4.2 nathanw 0x620b, 0x6609, 0xef00, 0x6910, 0x660f, 0xef04, 0xe388, 0x0075,
111 1.4.4.2 nathanw 0x690e, 0x660f, 0x6210, 0x660d, 0xef00, 0x690e, 0x660d, 0xef00,
112 1.4.4.2 nathanw 0xae70, 0x0001, 0xbc20, 0xae27, 0x0001, 0x6939, 0xeb08, 0x005d,
113 1.4.4.2 nathanw 0x6926, 0xb801, 0x9026, 0x0026, 0x8b88, 0x6980, 0xe388, 0x00cb,
114 1.4.4.2 nathanw 0x9028, 0x0d28, 0x4211, 0xe100, 0x007a, 0x4711, 0xe100, 0x00a0,
115 1.4.4.2 nathanw 0x7a80, 0x0063, 0xb811, 0x660a, 0x6209, 0xe304, 0x007a, 0x0c0b,
116 1.4.4.2 nathanw 0x4005, 0x100a, 0xba01, 0x9012, 0x0c12, 0x4002, 0x7980, 0x00af,
117 1.4.4.2 nathanw 0x7a80, 0x006b, 0xbe02, 0x620e, 0x660d, 0xba10, 0xe344, 0x007a,
118 1.4.4.2 nathanw 0x0c10, 0x4005, 0x100e, 0xba01, 0x9012, 0x0c12, 0x4002, 0x1003,
119 1.4.4.2 nathanw 0xba02, 0x9012, 0x0c12, 0x4000, 0x1003, 0xe388, 0x00ba, 0x1004,
120 1.4.4.2 nathanw 0x7980, 0x00bc, 0x1004, 0xba01, 0x9012, 0x0c12, 0x4001, 0x0c05,
121 1.4.4.2 nathanw 0x4003, 0x0c06, 0x4004, 0x1011, 0xbfb0, 0x01ff, 0x9012, 0x0c12,
122 1.4.4.2 nathanw 0x4006, 0xbc20, 0xef00, 0xae26, 0x1028, 0x6970, 0xbfd0, 0x0001,
123 1.4.4.2 nathanw 0x9070, 0xe388, 0x007a, 0xae28, 0x0000, 0xef00, 0xae70, 0x0300,
124 1.4.4.2 nathanw 0x0c70, 0xb00c, 0xae5a, 0x0000, 0xef00, 0x7a80, 0x038a, 0x697f,
125 1.4.4.2 nathanw 0xb801, 0x907f, 0x0056, 0x8b88, 0x0ca0, 0xb008, 0xaf71, 0xb000,
126 1.4.4.2 nathanw 0x4e71, 0xe200, 0x00f3, 0xae56, 0x1057, 0x0056, 0x0ca0, 0xb008,
127 1.4.4.2 nathanw 0x8056, 0x7980, 0x03a1, 0x0810, 0xbfa0, 0x1059, 0xe304, 0x03a1,
128 1.4.4.2 nathanw 0x8056, 0x7980, 0x03a1, 0x7a80, 0x038a, 0xbf01, 0xbe43, 0xbe59,
129 1.4.4.2 nathanw 0x907c, 0x6937, 0xe388, 0x010d, 0xba01, 0xe308, 0x010c, 0xae71,
130 1.4.4.2 nathanw 0x0004, 0x0c71, 0x5000, 0x6936, 0x9037, 0xbf0a, 0x109e, 0x8b8a,
131 1.4.4.2 nathanw 0xaf80, 0x8014, 0x4c80, 0xbf0a, 0x0560, 0xf500, 0xbf0a, 0x0520,
132 1.4.4.2 nathanw 0xb900, 0xbb17, 0x90a0, 0x6917, 0xe388, 0x0148, 0x0d17, 0xe100,
133 1.4.4.2 nathanw 0x0127, 0xbf0c, 0x0578, 0xbf0d, 0x057c, 0x7980, 0x012b, 0xbf0c,
134 1.4.4.2 nathanw 0x0538, 0xbf0d, 0x053c, 0x6900, 0xe308, 0x0135, 0x8b8c, 0xbe59,
135 1.4.4.2 nathanw 0xbb07, 0x90a0, 0xbc20, 0x7980, 0x0157, 0x030c, 0x8b8b, 0xb903,
136 1.4.4.2 nathanw 0x8809, 0xbec6, 0x013e, 0x69ac, 0x90ab, 0x69ad, 0x90ab, 0x0813,
137 1.4.4.2 nathanw 0x660a, 0xe344, 0x0144, 0x0309, 0x830c, 0xbc20, 0x7980, 0x0157,
138 1.4.4.2 nathanw 0x6955, 0xe388, 0x0157, 0x7c38, 0xbf0b, 0x0578, 0xf500, 0xbf0b,
139 1.4.4.2 nathanw 0x0538, 0xb907, 0x8809, 0xbec6, 0x0156, 0x10ab, 0x90aa, 0x6974,
140 1.4.4.2 nathanw 0xe388, 0x0163, 0xae72, 0x0540, 0xf500, 0xae72, 0x0500, 0xae61,
141 1.4.4.2 nathanw 0x103b, 0x7a80, 0x02f6, 0x6978, 0xe388, 0x0182, 0x8b8c, 0xbf0c,
142 1.4.4.2 nathanw 0x0560, 0xe500, 0x7c40, 0x0814, 0xba20, 0x8812, 0x733d, 0x7a80,
143 1.4.4.2 nathanw 0x0380, 0x733e, 0x7a80, 0x0380, 0x8b8c, 0xbf0c, 0x056c, 0xe500,
144 1.4.4.2 nathanw 0x7c40, 0x0814, 0xba2c, 0x8812, 0x733f, 0x7a80, 0x0380, 0x7340,
145 1.4.4.2 nathanw 0x7a80, 0x0380, 0x6975, 0xe388, 0x018e, 0xae72, 0x0548, 0xf500,
146 1.4.4.2 nathanw 0xae72, 0x0508, 0xae61, 0x1041, 0x7a80, 0x02f6, 0x6979, 0xe388,
147 1.4.4.2 nathanw 0x01ad, 0x8b8c, 0xbf0c, 0x0560, 0xe500, 0x7c40, 0x0814, 0xba18,
148 1.4.4.2 nathanw 0x8812, 0x7343, 0x7a80, 0x0380, 0x7344, 0x7a80, 0x0380, 0x8b8c,
149 1.4.4.2 nathanw 0xbf0c, 0x056c, 0xe500, 0x7c40, 0x0814, 0xba24, 0x8812, 0x7345,
150 1.4.4.2 nathanw 0x7a80, 0x0380, 0x7346, 0x7a80, 0x0380, 0x6976, 0xe388, 0x01b9,
151 1.4.4.2 nathanw 0xae72, 0x0558, 0xf500, 0xae72, 0x0518, 0xae61, 0x1047, 0x7a80,
152 1.4.4.2 nathanw 0x02f6, 0x697a, 0xe388, 0x01d8, 0x8b8c, 0xbf0c, 0x0560, 0xe500,
153 1.4.4.2 nathanw 0x7c40, 0x0814, 0xba08, 0x8812, 0x7349, 0x7a80, 0x0380, 0x734a,
154 1.4.4.2 nathanw 0x7a80, 0x0380, 0x8b8c, 0xbf0c, 0x056c, 0xe500, 0x7c40, 0x0814,
155 1.4.4.2 nathanw 0xba14, 0x8812, 0x734b, 0x7a80, 0x0380, 0x734c, 0x7a80, 0x0380,
156 1.4.4.2 nathanw 0xbc21, 0xae1c, 0x1090, 0x8b8a, 0xbf0a, 0x0560, 0xe500, 0x7c40,
157 1.4.4.2 nathanw 0x0812, 0xb804, 0x8813, 0x8b8d, 0xbf0d, 0x056c, 0xe500, 0x7c40,
158 1.4.4.2 nathanw 0x0815, 0xb804, 0x8811, 0x7a80, 0x034a, 0x8b8a, 0xbf0a, 0x0560,
159 1.4.4.2 nathanw 0xe500, 0x7c40, 0x731f, 0xb903, 0x8809, 0xbec6, 0x01f9, 0x548a,
160 1.4.4.2 nathanw 0xbe03, 0x98a0, 0x7320, 0xb903, 0x8809, 0xbec6, 0x0201, 0x548a,
161 1.4.4.2 nathanw 0xbe03, 0x98a0, 0x1f20, 0x2f1f, 0x9826, 0xbc20, 0x6935, 0xe388,
162 1.4.4.2 nathanw 0x03a1, 0x6933, 0xb801, 0x9033, 0xbfa0, 0x02ee, 0xe308, 0x03a1,
163 1.4.4.2 nathanw 0x9033, 0xbf00, 0x6951, 0xe388, 0x021f, 0x7334, 0xbe80, 0x5760,
164 1.4.4.2 nathanw 0xbe03, 0x9f7e, 0xbe59, 0x9034, 0x697e, 0x0d51, 0x9013, 0xbc20,
165 1.4.4.2 nathanw 0x695c, 0xe388, 0x03a1, 0x735e, 0xbe80, 0x5760, 0xbe03, 0x9f7e,
166 1.4.4.2 nathanw 0xbe59, 0x905e, 0x697e, 0x0d5c, 0x9013, 0x7980, 0x03a1, 0x7a80,
167 1.4.4.2 nathanw 0x038a, 0xbf01, 0xbe43, 0x6977, 0xe388, 0x024e, 0xae61, 0x104d,
168 1.4.4.2 nathanw 0x0061, 0x8b88, 0x6980, 0xe388, 0x024e, 0x9071, 0x0d71, 0x000b,
169 1.4.4.2 nathanw 0xafa0, 0x8010, 0xafa0, 0x8010, 0x0810, 0x660a, 0xe308, 0x0249,
170 1.4.4.2 nathanw 0x0009, 0x0810, 0x660c, 0xe388, 0x024e, 0x800b, 0xbc20, 0x697b,
171 1.4.4.2 nathanw 0xe388, 0x03a1, 0xbf0a, 0x109e, 0x8b8a, 0xaf80, 0x8014, 0x4c80,
172 1.4.4.2 nathanw 0xe100, 0x0266, 0x697c, 0xbf90, 0x0560, 0x9072, 0x0372, 0x697c,
173 1.4.4.2 nathanw 0xbf90, 0x0564, 0x9073, 0x0473, 0x7980, 0x0270, 0x697c, 0xbf90,
174 1.4.4.2 nathanw 0x0520, 0x9072, 0x0372, 0x697c, 0xbf90, 0x0524, 0x9073, 0x0473,
175 1.4.4.2 nathanw 0x697c, 0xb801, 0x907c, 0xbf0a, 0x10fd, 0x8b8a, 0xaf80, 0x8010,
176 1.4.4.2 nathanw 0x734f, 0x548a, 0xbe03, 0x9880, 0xbc21, 0x7326, 0x548b, 0xbe03,
177 1.4.4.2 nathanw 0x618b, 0x988c, 0xbe03, 0x6180, 0x9880, 0x7980, 0x03a1, 0x7a80,
178 1.4.4.2 nathanw 0x038a, 0x0d28, 0x4711, 0xe100, 0x02be, 0xaf12, 0x4006, 0x6912,
179 1.4.4.2 nathanw 0xbfb0, 0x0c00, 0xe388, 0x02b6, 0xbfa0, 0x0800, 0xe388, 0x02b2,
180 1.4.4.2 nathanw 0x6912, 0xbfb0, 0x0c00, 0xbfa0, 0x0400, 0xe388, 0x02a3, 0x6909,
181 1.4.4.2 nathanw 0x900b, 0x7980, 0x02a5, 0xaf0b, 0x4005, 0x6901, 0x9005, 0x6902,
182 1.4.4.2 nathanw 0x9006, 0x4311, 0xe100, 0x02ed, 0x6911, 0xbfc0, 0x2000, 0x9011,
183 1.4.4.2 nathanw 0x7980, 0x02ed, 0x6909, 0x900b, 0x7980, 0x02b8, 0xaf0b, 0x4005,
184 1.4.4.2 nathanw 0xaf05, 0x4003, 0xaf06, 0x4004, 0x7980, 0x02ed, 0xaf12, 0x4006,
185 1.4.4.2 nathanw 0x6912, 0xbfb0, 0x0c00, 0xe388, 0x02e7, 0xbfa0, 0x0800, 0xe388,
186 1.4.4.2 nathanw 0x02e3, 0x6912, 0xbfb0, 0x0c00, 0xbfa0, 0x0400, 0xe388, 0x02d4,
187 1.4.4.2 nathanw 0x690d, 0x9010, 0x7980, 0x02d6, 0xaf10, 0x4005, 0x6901, 0x9005,
188 1.4.4.2 nathanw 0x6902, 0x9006, 0x4311, 0xe100, 0x02ed, 0x6911, 0xbfc0, 0x2000,
189 1.4.4.2 nathanw 0x9011, 0x7980, 0x02ed, 0x690d, 0x9010, 0x7980, 0x02e9, 0xaf10,
190 1.4.4.2 nathanw 0x4005, 0xaf05, 0x4003, 0xaf06, 0x4004, 0xbc20, 0x6970, 0x9071,
191 1.4.4.2 nathanw 0x7a80, 0x0078, 0x6971, 0x9070, 0x7980, 0x03a1, 0xbc20, 0x0361,
192 1.4.4.2 nathanw 0x8b8b, 0x6980, 0xef88, 0x0272, 0x0372, 0x7804, 0x9071, 0x0d71,
193 1.4.4.2 nathanw 0x8b8a, 0x000b, 0xb903, 0x8809, 0xbec6, 0x0309, 0x69a8, 0x90ab,
194 1.4.4.2 nathanw 0x69a8, 0x90aa, 0x0810, 0x660a, 0xe344, 0x030f, 0x0009, 0x0810,
195 1.4.4.2 nathanw 0x660c, 0xe388, 0x0314, 0x800b, 0xbc20, 0x6961, 0xb801, 0x9061,
196 1.4.4.2 nathanw 0x7980, 0x02f7, 0x7a80, 0x038a, 0x5d35, 0x0001, 0x6934, 0xb801,
197 1.4.4.2 nathanw 0x9034, 0xbf0a, 0x109e, 0x8b8a, 0xaf80, 0x8014, 0x4880, 0xae72,
198 1.4.4.2 nathanw 0x0550, 0xf500, 0xae72, 0x0510, 0xae61, 0x1051, 0x7a80, 0x02f6,
199 1.4.4.2 nathanw 0x7980, 0x03a1, 0x7a80, 0x038a, 0x5d35, 0x0002, 0x695e, 0xb801,
200 1.4.4.2 nathanw 0x905e, 0xbf0a, 0x109e, 0x8b8a, 0xaf80, 0x8014, 0x4780, 0xae72,
201 1.4.4.2 nathanw 0x0558, 0xf500, 0xae72, 0x0518, 0xae61, 0x105c, 0x7a80, 0x02f6,
202 1.4.4.2 nathanw 0x7980, 0x03a1, 0x001c, 0x8b88, 0x6980, 0xef88, 0x901d, 0x0d1d,
203 1.4.4.2 nathanw 0x100f, 0x6610, 0xe38c, 0x0358, 0x690e, 0x6610, 0x620f, 0x660d,
204 1.4.4.2 nathanw 0xba0f, 0xe301, 0x037a, 0x0410, 0x8b8a, 0xb903, 0x8809, 0xbec6,
205 1.4.4.2 nathanw 0x036c, 0x6a8c, 0x61aa, 0x98ab, 0x6a8c, 0x61ab, 0x98ad, 0x6a8c,
206 1.4.4.2 nathanw 0x61ad, 0x98a9, 0x6a8c, 0x61a9, 0x98aa, 0x7c04, 0x8b8b, 0x7c04,
207 1.4.4.2 nathanw 0x8b8d, 0x7c04, 0x8b89, 0x7c04, 0x0814, 0x660e, 0xe308, 0x0379,
208 1.4.4.2 nathanw 0x040d, 0x8410, 0xbc21, 0x691c, 0xb801, 0x901c, 0x7980, 0x034a,
209 1.4.4.2 nathanw 0xb903, 0x8809, 0x8b8a, 0xbec6, 0x0388, 0x54ac, 0xbe03, 0x618c,
210 1.4.4.2 nathanw 0x98aa, 0xef00, 0xbc20, 0xbe46, 0x0809, 0x906b, 0x080a, 0x906c,
211 1.4.4.2 nathanw 0x080b, 0x906d, 0x081a, 0x9062, 0x081b, 0x9063, 0x081e, 0x9064,
212 1.4.4.2 nathanw 0xbe59, 0x881e, 0x8065, 0x8166, 0x8267, 0x8368, 0x8469, 0x856a,
213 1.4.4.2 nathanw 0xef00, 0xbc20, 0x696b, 0x8809, 0x696c, 0x880a, 0x696d, 0x880b,
214 1.4.4.2 nathanw 0x6962, 0x881a, 0x6963, 0x881b, 0x6964, 0x881e, 0x0065, 0x0166,
215 1.4.4.2 nathanw 0x0267, 0x0368, 0x0469, 0x056a, 0xbe3a,
216 1.4.4.2 nathanw };
217 1.4.4.2 nathanw
218 1.4.4.2 nathanw static u_int32_t esa_assp_minisrc_image[] = {
219 1.4.4.2 nathanw 0xbf80, 0x101e, 0x906e,
220 1.4.4.2 nathanw 0x006e, 0x8b88, 0x6980, 0xef88, 0x906f, 0x0d6f, 0x6900, 0xeb08,
221 1.4.4.2 nathanw 0x0412, 0xbc20, 0x696e, 0xb801, 0x906e, 0x7980, 0x0403, 0xb90e,
222 1.4.4.2 nathanw 0x8807, 0xbe43, 0xbf01, 0xbe47, 0xbe41, 0x7a80, 0x002a, 0xbe40,
223 1.4.4.2 nathanw 0x3029, 0xefcc, 0xbe41, 0x7a80, 0x0028, 0xbe40, 0x3028, 0xefcc,
224 1.4.4.2 nathanw 0x6907, 0xe308, 0x042a, 0x6909, 0x902c, 0x7980, 0x042c, 0x690d,
225 1.4.4.2 nathanw 0x902c, 0x1009, 0x881a, 0x100a, 0xba01, 0x881b, 0x100d, 0x881c,
226 1.4.4.2 nathanw 0x100e, 0xba01, 0x881d, 0xbf80, 0x00ed, 0x881e, 0x050c, 0x0124,
227 1.4.4.2 nathanw 0xb904, 0x9027, 0x6918, 0xe308, 0x04b3, 0x902d, 0x6913, 0xbfa0,
228 1.4.4.2 nathanw 0x7598, 0xf704, 0xae2d, 0x00ff, 0x8b8d, 0x6919, 0xe308, 0x0463,
229 1.4.4.2 nathanw 0x691a, 0xe308, 0x0456, 0xb907, 0x8809, 0xbec6, 0x0453, 0x10a9,
230 1.4.4.2 nathanw 0x90ad, 0x7980, 0x047c, 0xb903, 0x8809, 0xbec6, 0x0460, 0x1889,
231 1.4.4.2 nathanw 0x6c22, 0x90ad, 0x10a9, 0x6e23, 0x6c22, 0x90ad, 0x7980, 0x047c,
232 1.4.4.2 nathanw 0x101a, 0xe308, 0x046f, 0xb903, 0x8809, 0xbec6, 0x046c, 0x10a9,
233 1.4.4.2 nathanw 0x90a0, 0x90ad, 0x7980, 0x047c, 0xb901, 0x8809, 0xbec6, 0x047b,
234 1.4.4.2 nathanw 0x1889, 0x6c22, 0x90a0, 0x90ad, 0x10a9, 0x6e23, 0x6c22, 0x90a0,
235 1.4.4.2 nathanw 0x90ad, 0x692d, 0xe308, 0x049c, 0x0124, 0xb703, 0xb902, 0x8818,
236 1.4.4.2 nathanw 0x8b89, 0x022c, 0x108a, 0x7c04, 0x90a0, 0x692b, 0x881f, 0x7e80,
237 1.4.4.2 nathanw 0x055b, 0x692a, 0x8809, 0x8b89, 0x99a0, 0x108a, 0x90a0, 0x692b,
238 1.4.4.2 nathanw 0x881f, 0x7e80, 0x055b, 0x692a, 0x8809, 0x8b89, 0x99af, 0x7b99,
239 1.4.4.2 nathanw 0x0484, 0x0124, 0x060f, 0x101b, 0x2013, 0x901b, 0xbfa0, 0x7fff,
240 1.4.4.2 nathanw 0xe344, 0x04ac, 0x901b, 0x8b89, 0x7a80, 0x051a, 0x6927, 0xba01,
241 1.4.4.2 nathanw 0x9027, 0x7a80, 0x0523, 0x6927, 0xe308, 0x049e, 0x7980, 0x050f,
242 1.4.4.2 nathanw 0x0624, 0x1026, 0x2013, 0x9026, 0xbfa0, 0x7fff, 0xe304, 0x04c0,
243 1.4.4.2 nathanw 0x8b8d, 0x7a80, 0x051a, 0x7980, 0x04b4, 0x9026, 0x1013, 0x3026,
244 1.4.4.2 nathanw 0x901b, 0x8b8d, 0x7a80, 0x051a, 0x7a80, 0x0523, 0x1027, 0xba01,
245 1.4.4.2 nathanw 0x9027, 0xe308, 0x04b4, 0x0124, 0x060f, 0x8b89, 0x691a, 0xe308,
246 1.4.4.2 nathanw 0x04ea, 0x6919, 0xe388, 0x04e0, 0xb903, 0x8809, 0xbec6, 0x04dd,
247 1.4.4.2 nathanw 0x1fa0, 0x2fae, 0x98a9, 0x7980, 0x050f, 0xb901, 0x8818, 0xb907,
248 1.4.4.2 nathanw 0x8809, 0xbec6, 0x04e7, 0x10ee, 0x90a9, 0x7980, 0x050f, 0x6919,
249 1.4.4.2 nathanw 0xe308, 0x04fe, 0xb903, 0x8809, 0xbe46, 0xbec6, 0x04fa, 0x17a0,
250 1.4.4.2 nathanw 0xbe1e, 0x1fae, 0xbfbf, 0xff00, 0xbe13, 0xbfdf, 0x8080, 0x99a9,
251 1.4.4.2 nathanw 0xbe47, 0x7980, 0x050f, 0xb901, 0x8809, 0xbec6, 0x050e, 0x16a0,
252 1.4.4.2 nathanw 0x26a0, 0xbfb7, 0xff00, 0xbe1e, 0x1ea0, 0x2eae, 0xbfbf, 0xff00,
253 1.4.4.2 nathanw 0xbe13, 0xbfdf, 0x8080, 0x99a9, 0x850c, 0x860f, 0x6907, 0xe388,
254 1.4.4.2 nathanw 0x0516, 0x0d07, 0x8510, 0xbe59, 0x881e, 0xbe4a, 0xef00, 0x101e,
255 1.4.4.2 nathanw 0x901c, 0x101f, 0x901d, 0x10a0, 0x901e, 0x10a0, 0x901f, 0xef00,
256 1.4.4.2 nathanw 0x101e, 0x301c, 0x9020, 0x731b, 0x5420, 0xbe03, 0x9825, 0x1025,
257 1.4.4.2 nathanw 0x201c, 0x9025, 0x7325, 0x5414, 0xbe03, 0x8b8e, 0x9880, 0x692f,
258 1.4.4.2 nathanw 0xe388, 0x0539, 0xbe59, 0xbb07, 0x6180, 0x9880, 0x8ba0, 0x101f,
259 1.4.4.2 nathanw 0x301d, 0x9021, 0x731b, 0x5421, 0xbe03, 0x982e, 0x102e, 0x201d,
260 1.4.4.2 nathanw 0x902e, 0x732e, 0x5415, 0xbe03, 0x9880, 0x692f, 0xe388, 0x054f,
261 1.4.4.2 nathanw 0xbe59, 0xbb07, 0x6180, 0x9880, 0x8ba0, 0x6918, 0xef08, 0x7325,
262 1.4.4.2 nathanw 0x5416, 0xbe03, 0x98a0, 0x732e, 0x5417, 0xbe03, 0x98a0, 0xef00,
263 1.4.4.2 nathanw 0x8ba0, 0xbec6, 0x056b, 0xbe59, 0xbb04, 0xaa90, 0xbe04, 0xbe1e,
264 1.4.4.2 nathanw 0x99e0, 0x8be0, 0x69a0, 0x90d0, 0x69a0, 0x90d0, 0x081f, 0xb805,
265 1.4.4.2 nathanw 0x881f, 0x8b90, 0x69a0, 0x90d0, 0x69a0, 0x9090, 0x8bd0, 0x8bd8,
266 1.4.4.2 nathanw 0xbe1f, 0xef00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
267 1.4.4.2 nathanw 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
268 1.4.4.2 nathanw };
269