xref: /utopia/UTPA2-700.0.x/modules/audio/hal/messi/audsp/dspcode_s/aucode_dec.c (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 //<MStar Software>
2 //******************************************************************************
3 // MStar Software
4 // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved.
5 // All software, firmware and related documentation herein ("MStar Software") are
6 // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by
7 // law, including, but not limited to, copyright law and international treaties.
8 // Any use, modification, reproduction, retransmission, or republication of all
9 // or part of MStar Software is expressly prohibited, unless prior written
10 // permission has been granted by MStar.
11 //
12 // By accessing, browsing and/or using MStar Software, you acknowledge that you
13 // have read, understood, and agree, to be bound by below terms ("Terms") and to
14 // comply with all applicable laws and regulations:
15 //
16 // 1. MStar shall retain any and all right, ownership and interest to MStar
17 //    Software and any modification/derivatives thereof.
18 //    No right, ownership, or interest to MStar Software and any
19 //    modification/derivatives thereof is transferred to you under Terms.
20 //
21 // 2. You understand that MStar Software might include, incorporate or be
22 //    supplied together with third party`s software and the use of MStar
23 //    Software may require additional licenses from third parties.
24 //    Therefore, you hereby agree it is your sole responsibility to separately
25 //    obtain any and all third party right and license necessary for your use of
26 //    such third party`s software.
27 //
28 // 3. MStar Software and any modification/derivatives thereof shall be deemed as
29 //    MStar`s confidential information and you agree to keep MStar`s
30 //    confidential information in strictest confidence and not disclose to any
31 //    third party.
32 //
33 // 4. MStar Software is provided on an "AS IS" basis without warranties of any
34 //    kind. Any warranties are hereby expressly disclaimed by MStar, including
35 //    without limitation, any warranties of merchantability, non-infringement of
36 //    intellectual property rights, fitness for a particular purpose, error free
37 //    and in conformity with any international standard.  You agree to waive any
38 //    claim against MStar for any loss, damage, cost or expense that you may
39 //    incur related to your use of MStar Software.
40 //    In no event shall MStar be liable for any direct, indirect, incidental or
41 //    consequential damages, including without limitation, lost of profit or
42 //    revenues, lost or damage of data, and unauthorized system use.
43 //    You agree that this Section 4 shall still apply without being affected
44 //    even if MStar Software has been modified by MStar in accordance with your
45 //    request or instruction for your use, except otherwise agreed by both
46 //    parties in writing.
47 //
48 // 5. If requested, MStar may from time to time provide technical supports or
49 //    services in relation with MStar Software to you for your use of
50 //    MStar Software in conjunction with your or your customer`s product
51 //    ("Services").
52 //    You understand and agree that, except otherwise agreed by both parties in
53 //    writing, Services are provided on an "AS IS" basis and the warranty
54 //    disclaimer set forth in Section 4 above shall apply.
55 //
56 // 6. Nothing contained herein shall be construed as by implication, estoppels
57 //    or otherwise:
58 //    (a) conferring any license or right to use MStar name, trademark, service
59 //        mark, symbol or any other identification;
60 //    (b) obligating MStar or any of its affiliates to furnish any person,
61 //        including without limitation, you and your customers, any assistance
62 //        of any kind whatsoever, or any information; or
63 //    (c) conferring any license or right under any intellectual property right.
64 //
65 // 7. These terms shall be governed by and construed in accordance with the laws
66 //    of Taiwan, R.O.C., excluding its conflict of law rules.
67 //    Any and all dispute arising out hereof or related hereto shall be finally
68 //    settled by arbitration referred to the Chinese Arbitration Association,
69 //    Taipei in accordance with the ROC Arbitration Law and the Arbitration
70 //    Rules of the Association by three (3) arbitrators appointed in accordance
71 //    with the said Rules.
72 //    The place of arbitration shall be in Taipei, Taiwan and the language shall
73 //    be English.
74 //    The arbitration award shall be final and binding to both parties.
75 //
76 //******************************************************************************
77 //<MStar Software>
78 #define MST_CODEC_DEC_PM1_ADDR     0x08C0
79 #define MST_CODEC_DEC_PM1_SIZE     0x0057
80 
81 BYTE code mst_codec_dec_pm1[]=
82 {   //PM 1 Addr: 0x08C0-0x09BF[0x0100] Len=0x001D(words)/87(bytes)
83     0x01, 0x01, 0xC0, 0x08, 0x57, 0x00,
84 
85     //start:0x0008C0, len:29(words), 87(bytes)
86     0x00, 0x80, 0x07, 0x9A, 0x8D, 0x40, 0x1A, 0xF5, 0x93, 0x00, 0x80, 0x07,
87     0x1A, 0x08, 0x40, 0x3A, 0xAF, 0x93, 0x00, 0x80, 0x07, 0xBA, 0x8D, 0x40,
88     0x2A, 0x79, 0x93, 0x0A, 0x00, 0x40, 0x7A, 0x71, 0x93, 0x0A, 0x00, 0x40,
89     0x4A, 0x76, 0x93, 0x5A, 0xAA, 0x93, 0x0A, 0x00, 0x40, 0x5F, 0xA2, 0x23,
90     0x5A, 0x76, 0x93, 0x6A, 0xAA, 0x93, 0xDA, 0x0B, 0x40, 0x6A, 0x76, 0x93,
91     0x0A, 0xFC, 0x43, 0x7A, 0x76, 0x93, 0xFA, 0x0F, 0x40, 0xEA, 0x73, 0x93,
92     0x0F, 0x00, 0x0A, 0x05, 0xF5, 0x33, 0x4F, 0x00, 0x0B, 0x00, 0x00, 0x00,
93     0x0F, 0x00, 0x0A,
94 
95 };
96 
97 #define MST_CODEC_DEC_PM2_ADDR     0x17FF
98 #define MST_CODEC_DEC_PM2_SIZE     0x0021
99 
100 BYTE code mst_codec_dec_pm2[]=
101 {   //PM 2 Addr: 0x17FF-0x4FFF[0x3801] Len=0x000B(words)/33(bytes)
102     0x01, 0x01, 0xFF, 0x17, 0x21, 0x00,
103 
104     //start:0x0017FF, len:1(words), 3(bytes)
105     0x99, 0x88, 0x77,
106 
107     //start:0x001800, len:10(words), 30(bytes)
108     0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00,
109     0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x06, 0x00, 0x00, 0x07, 0x00, 0x00,
110     0x08, 0x00, 0x00, 0x09, 0x00, 0x00,
111 
112 };
113 
114 #define MST_CODEC_DEC_PM3_ADDR     0xB000
115 #define MST_CODEC_DEC_PM3_SIZE     0x0003
116 
117 BYTE code mst_codec_dec_pm3[]=
118 {   //PM 3 Addr: 0xB000-0x13BFF[0x8C00] Len=0x0001(words)/3(bytes)
119     0x01, 0x01, 0x00, 0xB0, 0x03, 0x00,
120 
121     //start:0x00B000, len:1(words), 3(bytes)
122     0x0F, 0x00, 0x0A,
123 
124 };
125 
126 #define MST_CODEC_DEC_PM4_ADDR     0x15800
127 #define MST_CODEC_DEC_PM4_SIZE     0x0012
128 
129 BYTE code mst_codec_dec_pm4[]=
130 {   //PM 4 Addr: 0x15800-0x1DFFF[0x8800] Len=0x0006(words)/18(bytes)
131     0x01, 0x01, 0x00, 0x58, 0x12, 0x00,
132 
133     //start:0x015800, len:6(words), 18(bytes)
134     0xAA, 0xAA, 0xAA, 0xBB, 0xBB, 0xBB, 0xCC, 0xCC, 0xCC, 0xDD, 0xDD, 0xDD,
135     0xEE, 0xEE, 0xEE, 0xFF, 0xFF, 0xFF,
136 
137 };
138 
139 //Total: [PM1 0x001D/0100 words] [PM2 0x000B/3801 words] [PM3 0x0001/8C00 words] [PM4 0x0006/8800 words]
140 //Version:[77.88.99](codec_dec)
141 //Time: 2016/12/12 15:30:14
142 //Generated by MStar Audio DSP Pack Utility Ver. 4.46.00 <elle.ko>
143