blob: 1dcd1a392f406eb8ab7cce5f1aabf399680f5f24 [file] [log] [blame]
/*
** Generated from si3226_patch_C_QCUK_2008NOV20.dsp_prom
** on 03-20-2009 at 15:18:26
*/
#include "si_voice_datatypes.h"
#include "si3226.h"
static const uInt32 patchData [] = {
141541L,
532675L,
141541L,
535235L,
141541L,
536259L,
141541L,
613059L,
141541L,
617667L,
141541L,
956099L,
141541L,
957123L,
141541L,
961219L,
736L,
513728L,
452200L,
141541L,
513216L,
141541L,
842432L,
143589L,
553667L,
474213L,
468066L,
516165L,
800867L,
515653L,
514053L,
473700L,
144608L,
553155L,
799330L,
119428L,
142048L,
553155L,
515141L,
514661L,
262242L,
143077L,
550595L,
517218L,
524291L,
517125L,
142053L,
553667L,
787781L,
141541L,
553667L,
516709L,
514882L,
517125L,
141541L,
553667L,
514565L,
250469L,
3170L,
251811L,
144101L,
556739L,
111237L,
250981L,
472675L,
144096L,
559299L,
524289L,
251397L,
143077L,
561347L,
473189L,
17637L,
564419L,
471653L,
143077L,
564419L,
472165L,
794693L,
5733L,
183952L,
237724L,
147196L,
573635L,
145637L,
575171L,
238213L,
660065L,
524291L,
524294L,
524294L,
230534L,
660069L,
524296L,
141541L,
576195L,
524288L,
141541L,
576195L,
231045L,
524289L,
783365L,
541925L,
593091L,
522853L,
801349L,
522341L,
792645L,
520293L,
524290L,
667365L,
586435L,
520805L,
471621L,
472133L,
472645L,
473157L,
262245L,
520261L,
141541L,
599235L,
5221L,
461424L,
521828L,
144613L,
599235L,
471621L,
472133L,
472645L,
473157L,
118405L,
790853L,
141541L,
599235L,
523877L,
801349L,
523365L,
792645L,
521317L,
471621L,
472133L,
472645L,
473152L,
520197L,
118917L,
790853L,
619749L,
607939L,
25829L,
602819L,
469605L,
141538L,
606915L,
246373L,
262242L,
144099L,
606915L,
246277L,
785925L,
141541L,
607939L,
246277L,
786437L,
776293L,
24293L,
611011L,
98434L,
141557L,
888513L,
119426L,
524310L,
141541L,
888513L,
330917L,
660069L,
474728L,
404579L,
78565L,
616643L,
660069L,
141541L,
654016L,
24800L,
620739L,
5221L,
69L,
141541L,
625347L,
122373L,
123397L,
122885L,
123909L,
121861L,
124933L,
124421L,
141541L,
668867L,
658661L,
634563L,
119429L,
122469L,
98L,
122986L,
122370L,
101L,
524298L,
122896L,
660069L,
123496L,
126469L,
126563L,
123394L,
124005L,
524291L,
123909L,
659173L,
668867L,
262240L,
121956L,
386659L,
121860L,
143077L,
649923L,
224384L,
121964L,
524291L,
143077L,
642243L,
141541L,
668867L,
431717L,
122466L,
142562L,
644803L,
524305L,
433765L,
123492L,
125957L,
434274L,
524292L,
125440L,
122373L,
123397L,
141541L,
657091L,
431717L,
122978L,
142562L,
652483L,
524305L,
433765L,
124004L,
125957L,
434274L,
524292L,
125440L,
122885L,
123909L,
121861L,
125541L,
262242L,
666848L,
660163L,
124516L,
435299L,
124421L,
435301L,
126052L,
144613L,
663235L,
680965L,
262242L,
666848L,
665795L,
125028L,
434787L,
124933L,
434789L,
524292L,
144613L,
668867L,
680965L,
536800L,
672963L,
114789L,
262242L,
435812L,
114692L,
144608L,
673475L,
114693L,
1125L,
610L,
524292L,
256005L,
539237L,
240258L,
402037L,
143588L,
688835L,
25829L,
687299L,
201312L,
201218L,
143077L,
1030338L,
547941L,
224386L,
143072L,
1030338L,
694789L,
537605L,
538437L,
538629L,
694785L,
721925L,
141541L,
791235L,
201285L,
141541L,
1030338L,
143076L,
711875L,
524292L,
524292L,
143076L,
192706L,
143076L,
242882L,
143076L,
751299L,
143076L,
324802L,
143076L,
508098L,
143076L,
324802L,
143076L,
508098L,
143076L,
324802L,
143076L,
508098L,
143076L,
324802L,
143076L,
508098L,
143076L,
791235L,
143076L,
809667L,
143076L,
830146L,
143076L,
830146L,
143076L,
830146L,
143072L,
830146L,
721925L,
694789L,
538629L,
538117L,
694789L,
141541L,
1030338L,
658149L,
1030338L,
216165L,
402018L,
143076L,
724163L,
143076L,
124098L,
143076L,
127682L,
143076L,
138946L,
143076L,
1028290L,
143076L,
164034L,
143076L,
726211L,
143076L,
170690L,
143076L,
730819L,
141541L,
734403L,
739941L,
194117L,
141541L,
100034L,
720485L,
248418L,
241795L,
694791L,
248321L,
561157L,
694789L,
141541L,
1028290L,
720485L,
247906L,
524291L,
694791L,
247808L,
561157L,
694789L,
194661L,
330816L,
119429L,
787781L,
790021L,
787973L,
788485L,
725509L,
726021L,
724997L,
728581L,
730629L,
729093L,
726533L,
724485L,
723973L,
776709L,
195173L,
694789L,
541253L,
694789L,
228965L,
446533L,
722437L,
732165L,
742917L,
723461L,
194149L,
739909L,
216069L,
756741L,
141541L,
1030338L,
658149L,
1030338L,
216165L,
402018L,
143076L,
763587L,
143076L,
1028290L,
143076L,
772291L,
143076L,
1028290L,
143076L,
775363L,
143076L,
1028290L,
143076L,
772291L,
143076L,
1028290L,
143076L,
780995L,
141536L,
745155L,
577765L,
789187L,
212101L,
694785L,
561157L,
694789L,
118917L,
779077L,
243845L,
118401L,
740881L,
741893L,
743237L,
739941L,
194117L,
141541L,
116418L,
718949L,
195141L,
720485L,
194629L,
141541L,
1028290L,
720485L,
194658L,
524291L,
195175L,
249349L,
718946L,
118915L,
743239L,
398341L,
141541L,
1028290L,
720485L,
194658L,
524291L,
195175L,
249861L,
718946L,
524291L,
694791L,
398848L,
561157L,
694789L,
740869L,
741893L,
778757L,
141541L,
745155L,
216069L,
756741L,
141541L,
1030338L,
216165L,
402018L,
143076L,
798403L,
143076L,
211138L,
143076L,
802499L,
143076L,
211138L,
143072L,
806595L,
141541L,
732354L,
99973L,
773957L,
403557L,
194117L,
416357L,
192069L,
141541L,
661186L,
152160L,
403554L,
416355L,
403461L,
192064L,
773637L,
141541L,
1028290L,
152165L,
192064L,
194149L,
403525L,
141541L,
677570L,
216165L,
402018L,
143076L,
815811L,
143076L,
855235L,
143076L,
834755L,
143072L,
855235L,
141541L,
936131L,
539749L,
194629L,
541285L,
228933L,
546917L,
193605L,
377957L,
194117L,
739941L,
254021L,
560741L,
195141L,
118917L,
723781L,
722757L,
724805L,
724293L,
730949L,
726853L,
735557L,
725317L,
694784L,
539653L,
377858L,
147094L,
560641L,
118405L,
546838L,
541189L,
694784L,
762885L,
739141L,
738629L,
745797L,
729413L,
777029L,
740165L,
402016L,
745986L,
216165L,
118403L,
216066L,
143077L,
843459L,
776005L,
728389L,
405093L,
183938L,
223047L,
404485L,
404069L,
159877L,
255041L,
403973L,
402021L,
162946L,
405095L,
226306L,
257095L,
460389L,
227330L,
225864L,
228421L,
227845L,
119429L,
216161L,
257124L,
144101L,
852675L,
404549L,
141541L,
1030338L,
159877L,
524289L,
403973L,
141541L,
1030338L,
225893L,
226402L,
144100L,
858819L,
225797L,
141541L,
1030338L,
757349L,
257122L,
142053L,
862915L,
227426L,
253571L,
141541L,
863939L,
227426L,
253572L,
257026L,
119431L,
227333L,
216161L,
257124L,
142050L,
872643L,
118917L,
54913L,
660072L,
524292L,
524294L,
524294L,
524294L,
403973L,
141541L,
873155L,
404549L,
227429L,
253570L,
405094L,
228460L,
144613L,
881859L,
227938L,
216164L,
225797L,
119429L,
228353L,
524292L,
142053L,
1030338L,
225861L,
141541L,
1030338L,
746085L,
257122L,
667365L,
887491L,
192069L,
719973L,
218245L,
192577L,
745989L,
141541L,
843459L,
257125L,
218245L,
192104L,
140421L,
660072L,
524294L,
257124L,
256517L,
192098L,
524292L,
524294L,
254086L,
524294L,
524294L,
524294L,
524294L,
660069L,
254600L,
660069L,
524296L,
255493L,
119429L,
216161L,
255588L,
142050L,
907971L,
113285L,
524296L,
182887L,
447493L,
222725L,
445957L,
196098L,
143589L,
912067L,
694784L,
547845L,
694789L,
141538L,
912067L,
330821L,
256613L,
474693L,
719973L,
253509L,
192610L,
255108L,
196423L,
143077L,
932547L,
195589L,
640L,
196933L,
193029L,
196197L,
195682L,
193124L,
144613L,
919747L,
196098L,
196709L,
524291L,
193029L,
195685L,
524290L,
196711L,
195586L,
138343L,
196612L,
142565L,
915139L,
119429L,
216161L,
193124L,
142053L,
927939L,
447557L,
141541L,
932547L,
399941L,
218245L,
253541L,
192616L,
140421L,
660072L,
524294L,
524292L,
399365L,
119429L,
216161L,
524292L,
142053L,
1028290L,
255077L,
404037L,
756736L,
745477L,
745989L,
216069L,
722437L,
724485L,
723973L,
730629L,
726533L,
735237L,
724997L,
729093L,
723461L,
728069L,
775685L,
694789L,
194661L,
539717L,
228965L,
541253L,
195173L,
560709L,
193637L,
546885L,
194149L,
377925L,
694784L,
254053L,
739909L,
738821L,
738309L,
182885L,
776706L,
143077L,
1030338L,
254528L,
182789L,
141541L,
1030338L,
141541L,
988353L,
549605L,
74432L,
191077L,
4165L,
191589L,
4677L,
141541L,
117440L,
513541L,
86629L,
524290L,
513638L,
660066L,
141541L,
224960L,
0L
};
static const uInt16 patchEntries [] = {
993,
1643,
3699,
1270,
4094,
3963,
144,
437
};
static const uInt16 patchSupportAddr [] = {
1023,
1022,
1021,
1020,
1019,
1018,
1017,
1016,
746,
927,
0
};
static const uInt32 patchSupportData [] = {
0x500000L,
0xC00000L,
0xA00000L,
0x1F00000L,
0x200000L,
0x200000L,
0x100000L,
0x0L,
0x8F00000L,
0x1FFE0000L,
0x0L
};
#ifdef SIVOICE_MULTI_BOM_SUPPORT
const proslicPatch si3226PatchRevCQcuk = {
#else
const proslicPatch RevCPatch = {
#endif
patchData,
patchEntries,
0x08102010L,
patchSupportAddr,
patchSupportData
};