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