developer | e0cea0f | 2021-12-16 16:08:26 +0800 | [diff] [blame] | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | /* |
| 3 | * Generated from si3218x_patch_A_2017MAY25.dsp_prom |
| 4 | * on 05-25-2017 at 15:1:37 |
| 5 | * Patch ID = 0x05252017L |
| 6 | * |
| 7 | * This file contains proprietary information. |
| 8 | * No dissemination allowed without prior written permission from |
| 9 | * Silicon Laboratories, Inc. |
| 10 | */ |
| 11 | #include "../config_inc/si_voice_datatypes.h" |
| 12 | #include "../inc/si3218x.h" |
| 13 | |
| 14 | static const uInt32 patchData [] = { |
| 15 | 141029L, |
| 16 | 540867L, |
| 17 | 141029L, |
| 18 | 543427L, |
| 19 | 141029L, |
| 20 | 553667L, |
| 21 | 141029L, |
| 22 | 562883L, |
| 23 | 141029L, |
| 24 | 567491L, |
| 25 | 141029L, |
| 26 | 569539L, |
| 27 | 141029L, |
| 28 | 580803L, |
| 29 | 141029L, |
| 30 | 586435L, |
| 31 | 141029L, |
| 32 | 593091L, |
| 33 | 141029L, |
| 34 | 598211L, |
| 35 | 141029L, |
| 36 | 603843L, |
| 37 | 141029L, |
| 38 | 604355L, |
| 39 | 141029L, |
| 40 | 604867L, |
| 41 | 141029L, |
| 42 | 605379L, |
| 43 | 141029L, |
| 44 | 605891L, |
| 45 | 141029L, |
| 46 | 606403L, |
| 47 | 736L, |
| 48 | 492224L, |
| 49 | 452200L, |
| 50 | 141029L, |
| 51 | 491712L, |
| 52 | 558181L, |
| 53 | 410018L, |
| 54 | 539765L, |
| 55 | 142565L, |
| 56 | 551619L, |
| 57 | 355746L, |
| 58 | 539765L, |
| 59 | 142560L, |
| 60 | 548547L, |
| 61 | 767493L, |
| 62 | 356258L, |
| 63 | 407477L, |
| 64 | 142561L, |
| 65 | 551619L, |
| 66 | 767493L, |
| 67 | 539749L, |
| 68 | 743525L, |
| 69 | 119426L, |
| 70 | 141029L, |
| 71 | 925377L, |
| 72 | 387589L, |
| 73 | 558181L, |
| 74 | 388514L, |
| 75 | 387701L, |
| 76 | 142565L, |
| 77 | 561347L, |
| 78 | 524290L, |
| 79 | 144096L, |
| 80 | 559811L, |
| 81 | 524292L, |
| 82 | 141029L, |
| 83 | 560835L, |
| 84 | 524290L, |
| 85 | 437360L, |
| 86 | 671749L, |
| 87 | 437349L, |
| 88 | 141029L, |
| 89 | 21186L, |
| 90 | 560741L, |
| 91 | 524290L, |
| 92 | 143072L, |
| 93 | 565955L, |
| 94 | 141029L, |
| 95 | 122050L, |
| 96 | 694789L, |
| 97 | 141029L, |
| 98 | 789186L, |
| 99 | 408165L, |
| 100 | 408645L, |
| 101 | 141029L, |
| 102 | 950976L, |
| 103 | 524291L, |
| 104 | 144101L, |
| 105 | 571587L, |
| 106 | 199685L, |
| 107 | 666853L, |
| 108 | 574659L, |
| 109 | 431717L, |
| 110 | 197189L, |
| 111 | 136805L, |
| 112 | 198725L, |
| 113 | 408677L, |
| 114 | 262242L, |
| 115 | 524291L, |
| 116 | 144101L, |
| 117 | 577731L, |
| 118 | 408581L, |
| 119 | 666853L, |
| 120 | 873664L, |
| 121 | 136805L, |
| 122 | 407621L, |
| 123 | 141029L, |
| 124 | 873664L, |
| 125 | 9733L, |
| 126 | 136805L, |
| 127 | 116130L, |
| 128 | 524304L, |
| 129 | 660069L, |
| 130 | 440424L, |
| 131 | 9827L, |
| 132 | 660066L, |
| 133 | 524315L, |
| 134 | 141029L, |
| 135 | 674496L, |
| 136 | 694789L, |
| 137 | 828517L, |
| 138 | 119426L, |
| 139 | 267414L, |
| 140 | 829441L, |
| 141 | 828933L, |
| 142 | 694789L, |
| 143 | 118405L, |
| 144 | 788805L, |
| 145 | 725829L, |
| 146 | 119424L, |
| 147 | 141029L, |
| 148 | 230594L, |
| 149 | 492645L, |
| 150 | 252002L, |
| 151 | 524295L, |
| 152 | 517220L, |
| 153 | 144101L, |
| 154 | 596675L, |
| 155 | 517733L, |
| 156 | 827461L, |
| 157 | 141029L, |
| 158 | 745664L, |
| 159 | 466437L, |
| 160 | 558181L, |
| 161 | 410018L, |
| 162 | 519797L, |
| 163 | 142565L, |
| 164 | 601795L, |
| 165 | 385637L, |
| 166 | 466597L, |
| 167 | 524289L, |
| 168 | 141029L, |
| 169 | 27330L, |
| 170 | 524293L, |
| 171 | 524293L, |
| 172 | 524293L, |
| 173 | 524293L, |
| 174 | 524293L, |
| 175 | 524293L, |
| 176 | 0L |
| 177 | }; |
| 178 | |
| 179 | static const uInt16 patchEntries [] = { |
| 180 | 951, |
| 181 | 3854, |
| 182 | 4136, |
| 183 | 4333, |
| 184 | 1856, |
| 185 | 1695, |
| 186 | 1316, |
| 187 | 4545, |
| 188 | 1455, |
| 189 | 4148, |
| 190 | 0, |
| 191 | 0, |
| 192 | 0, |
| 193 | 0, |
| 194 | 0, |
| 195 | 0 |
| 196 | }; |
| 197 | |
| 198 | static const uInt16 patchSupportAddr [] = { |
| 199 | 800, |
| 200 | 694, |
| 201 | 695, |
| 202 | 795, |
| 203 | 914, |
| 204 | 758, |
| 205 | 757, |
| 206 | 798, |
| 207 | 797, |
| 208 | 796, |
| 209 | 226, |
| 210 | 1011, |
| 211 | 1010, |
| 212 | 0 |
| 213 | }; |
| 214 | |
| 215 | static const uInt32 patchSupportData [] = { |
| 216 | 0x200000L, |
| 217 | 0x80000L, |
| 218 | 0x200000L, |
| 219 | 0x180000L, |
| 220 | 0x07FCFDDAL, |
| 221 | 0x400000L, |
| 222 | 0x0L, |
| 223 | 0x123400L, |
| 224 | 0x123400L, |
| 225 | 0x123400L, |
| 226 | 0x35D540L, |
| 227 | 0x3F00000L, |
| 228 | 0x100000L, |
| 229 | 0x0L |
| 230 | }; |
| 231 | |
| 232 | #ifdef SIVOICE_MULTI_BOM_SUPPORT |
| 233 | const proslicPatch si3218xPatchRevALCQC = { |
| 234 | #else |
| 235 | const proslicPatch RevAPatch = { |
| 236 | #endif |
| 237 | patchData, |
| 238 | patchEntries, |
| 239 | 0x05252017L, |
| 240 | patchSupportAddr, |
| 241 | patchSupportData |
| 242 | }; |