| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838 |
- /******************************************************************************
- *
- * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
- *
- *
- ******************************************************************************/
- /*Image2HeaderVersion: 3.4*/
- #include "mp_precomp.h"
- #include "../phydm_precomp.h"
- #if (RTL8821C_SUPPORT == 1)
- static boolean
- check_positive(
- struct PHY_DM_STRUCT *p_dm_odm,
- const u32 condition1,
- const u32 condition2,
- const u32 condition3,
- const u32 condition4
- )
- {
- u8 _board_type = ((p_dm_odm->board_type & BIT(4)) >> 4) << 0 | /* _GLNA*/
- ((p_dm_odm->board_type & BIT(3)) >> 3) << 1 | /* _GPA*/
- ((p_dm_odm->board_type & BIT(7)) >> 7) << 2 | /* _ALNA*/
- ((p_dm_odm->board_type & BIT(6)) >> 6) << 3 | /* _APA */
- ((p_dm_odm->board_type & BIT(2)) >> 2) << 4 | /* _BT*/
- ((p_dm_odm->board_type & BIT(1)) >> 1) << 5; /* _NGFF*/
- u32 cond1 = condition1, cond2 = condition2, cond3 = condition3, cond4 = condition4;
- u8 cut_version_for_para = (p_dm_odm->cut_version == ODM_CUT_A) ? 15 : p_dm_odm->cut_version;
- u8 pkg_type_for_para = (p_dm_odm->package_type == 0) ? 15 : p_dm_odm->package_type;
- u32 driver1 = cut_version_for_para << 24 |
- (p_dm_odm->support_interface & 0xF0) << 16 |
- p_dm_odm->support_platform << 16 |
- pkg_type_for_para << 12 |
- (p_dm_odm->support_interface & 0x0F) << 8 |
- _board_type;
- u32 driver2 = (p_dm_odm->type_glna & 0xFF) << 0 |
- (p_dm_odm->type_gpa & 0xFF) << 8 |
- (p_dm_odm->type_alna & 0xFF) << 16 |
- (p_dm_odm->type_apa & 0xFF) << 24;
- u32 driver3 = 0;
- u32 driver4 = (p_dm_odm->type_glna & 0xFF00) >> 8 |
- (p_dm_odm->type_gpa & 0xFF00) |
- (p_dm_odm->type_alna & 0xFF00) << 8 |
- (p_dm_odm->type_apa & 0xFF00) << 16;
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_TRACE,
- ("===> check_positive (cond1, cond2, cond3, cond4) = (0x%X 0x%X 0x%X 0x%X)\n", cond1, cond2, cond3, cond4));
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_TRACE,
- ("===> check_positive (driver1, driver2, driver3, driver4) = (0x%X 0x%X 0x%X 0x%X)\n", driver1, driver2, driver3, driver4));
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_TRACE,
- (" (Platform, Interface) = (0x%X, 0x%X)\n", p_dm_odm->support_platform, p_dm_odm->support_interface));
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_TRACE,
- (" (Board, Package) = (0x%X, 0x%X)\n", p_dm_odm->board_type, p_dm_odm->package_type));
- /*============== value Defined Check ===============*/
- /*QFN type [15:12] and cut version [27:24] need to do value check*/
- if (((cond1 & 0x0000F000) != 0) && ((cond1 & 0x0000F000) != (driver1 & 0x0000F000)))
- return false;
- if (((cond1 & 0x0F000000) != 0) && ((cond1 & 0x0F000000) != (driver1 & 0x0F000000)))
- return false;
- /*=============== Bit Defined Check ================*/
- /* We don't care [31:28] */
- cond1 &= 0x00FF0FFF;
- driver1 &= 0x00FF0FFF;
- if ((cond1 & driver1) == cond1) {
- u32 bit_mask = 0;
- if ((cond1 & 0x0F) == 0) /* board_type is DONTCARE*/
- return true;
- if ((cond1 & BIT(0)) != 0) /*GLNA*/
- bit_mask |= 0x000000FF;
- if ((cond1 & BIT(1)) != 0) /*GPA*/
- bit_mask |= 0x0000FF00;
- if ((cond1 & BIT(2)) != 0) /*ALNA*/
- bit_mask |= 0x00FF0000;
- if ((cond1 & BIT(3)) != 0) /*APA*/
- bit_mask |= 0xFF000000;
- if (((cond2 & bit_mask) == (driver2 & bit_mask)) && ((cond4 & bit_mask) == (driver4 & bit_mask))) /* board_type of each RF path is matched*/
- return true;
- else
- return false;
- } else
- return false;
- }
- static boolean
- check_negative(
- struct PHY_DM_STRUCT *p_dm_odm,
- const u32 condition1,
- const u32 condition2
- )
- {
- return true;
- }
- /******************************************************************************
- * radioa.TXT
- ******************************************************************************/
- u32 array_mp_8821c_radioa[] = {
- 0x000, 0x00010000,
- 0x018, 0x00010D24,
- 0x0EF, 0x00080000,
- 0x033, 0x00000002,
- 0x03E, 0x0000003F,
- 0x03F, 0x000C0F4E,
- 0x033, 0x00000001,
- 0x03E, 0x00000034,
- 0x03F, 0x0004080E,
- 0x0EF, 0x00002000,
- 0x033, 0x00000000,
- 0x03F, 0x000005DF,
- 0x0EF, 0x00000000,
- 0x0EE, 0x00000400,
- 0x033, 0x00000000,
- 0x03F, 0x000005DF,
- 0x0EE, 0x00000000,
- 0x0B0, 0x000FF0F8,
- 0x0B1, 0x0007DBE4,
- 0x0B2, 0x000225D1,
- 0x0B3, 0x000FC760,
- 0x0B4, 0x00099DD0,
- 0x0B5, 0x000400FC,
- 0x0B6, 0x000187F0,
- 0x0B7, 0x00030018,
- 0x0B8, 0x00080800,
- 0x0B9, 0x00000000,
- 0x0BA, 0x00008000,
- 0x0BB, 0x00000004,
- 0x0BC, 0x00040000,
- 0x0BD, 0x00000000,
- 0x0BE, 0x00000000,
- 0x0BF, 0x00000000,
- 0x0C0, 0x00000000,
- 0x0C1, 0x00000000,
- 0x0C2, 0x00000000,
- 0x0C3, 0x00000000,
- 0x0C4, 0x00002402,
- 0x0C5, 0x00000009,
- 0x0C6, 0x00040299,
- 0x0C7, 0x00055555,
- 0x0C8, 0x0000C16C,
- 0x0C9, 0x0001C140,
- 0x0CA, 0x00000000,
- 0x0CB, 0x00000000,
- 0x0CC, 0x00000000,
- 0x0CD, 0x00000000,
- 0x0CE, 0x00090C00,
- 0x0CF, 0x0006D200,
- 0x0DF, 0x00000009,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x0EE, 0x00010000,
- 0x033, 0x00000058,
- 0x03F, 0x0000001C,
- 0x0EE, 0x00000000,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x0EE, 0x00010000,
- 0x033, 0x00000058,
- 0x03F, 0x0000001C,
- 0x0EE, 0x00000000,
- 0xA0000000, 0x00000000,
- 0x0EE, 0x00010000,
- 0x033, 0x00000058,
- 0x03F, 0x0000002C,
- 0x0EE, 0x00000000,
- 0xB0000000, 0x00000000,
- 0x018, 0x00010524,
- 0x081, 0x0000FCC1,
- 0x089, 0x00000004,
- 0x08A, 0x0008A186,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x08B, 0x0006FFFC,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x08B, 0x0006FFFC,
- 0xA0000000, 0x00000000,
- 0x08B, 0x0007060C,
- 0xB0000000, 0x00000000,
- 0x08C, 0x000312C7,
- 0x08D, 0x00020888,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x08E, 0x00064140,
- 0xA0000000, 0x00000000,
- 0x08E, 0x00064540,
- 0xB0000000, 0x00000000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x08F, 0x000A8010,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x08F, 0x000A8010,
- 0xA0000000, 0x00000000,
- 0x08F, 0x000A8018,
- 0xB0000000, 0x00000000,
- 0x0DD, 0x00000020,
- 0x0EF, 0x00020000,
- 0x033, 0x00000007,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038000,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038000,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C000,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000006,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038080,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038080,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C080,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000005,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000380C8,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000380C8,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C0C8,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000004,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038190,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038190,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C190,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000003,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038998,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038998,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C998,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000002,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039840,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039840,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D840,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000001,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000398C4,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000398C4,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D8C4,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039930,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039930,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D930,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x0000000F,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038000,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038000,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C000,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x0000000E,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038080,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038080,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C080,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x0000000D,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000380C8,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000380C8,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C0C8,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x0000000C,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038190,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038190,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C190,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x0000000B,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038998,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038998,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C998,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x0000000A,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039840,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039840,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D840,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000009,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000398C4,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000398C4,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D8C4,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000008,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039930,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039930,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D930,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000017,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038000,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038000,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C000,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000016,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038080,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038080,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C080,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000015,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000380C8,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000380C8,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C0C8,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000014,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038190,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038190,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C190,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000013,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038998,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00038998,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003C998,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000012,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039840,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039840,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D840,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000011,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000398C4,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x000398C4,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D8C4,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x033, 0x00000010,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039930,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03E, 0x00039930,
- 0xA0000000, 0x00000000,
- 0x03E, 0x0003D930,
- 0xB0000000, 0x00000000,
- 0x03F, 0x000C3186,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00004000,
- 0x033, 0x00000000,
- 0x03F, 0x0000000F,
- 0x033, 0x00000001,
- 0x03F, 0x0000000A,
- 0x033, 0x00000002,
- 0x03F, 0x00000005,
- 0x0EF, 0x00000000,
- 0x018, 0x00000401,
- 0x084, 0x00001209,
- 0x086, 0x000001A0,
- 0x087, 0x000E8180,
- 0x088, 0x00047020,
- 0x0DF, 0x00008009,
- 0x0EF, 0x00008000,
- 0x033, 0x0000000F,
- 0x03F, 0x0000003C,
- 0x033, 0x0000000E,
- 0x03F, 0x00000038,
- 0x033, 0x0000000D,
- 0x03F, 0x00000030,
- 0x033, 0x0000000C,
- 0x03F, 0x00000028,
- 0x033, 0x0000000B,
- 0x03F, 0x00000020,
- 0x033, 0x0000000A,
- 0x03F, 0x00000018,
- 0x033, 0x00000009,
- 0x03F, 0x00000010,
- 0x033, 0x00000008,
- 0x03F, 0x00000008,
- 0x033, 0x00000007,
- 0x03F, 0x0000003C,
- 0x033, 0x00000006,
- 0x03F, 0x00000038,
- 0x033, 0x00000005,
- 0x03F, 0x00000030,
- 0x033, 0x00000004,
- 0x03F, 0x00000028,
- 0x033, 0x00000003,
- 0x03F, 0x00000020,
- 0x033, 0x00000002,
- 0x03F, 0x00000018,
- 0x033, 0x00000001,
- 0x03F, 0x00000010,
- 0x033, 0x00000000,
- 0x03F, 0x00000008,
- 0x0EF, 0x00000000,
- 0x0EE, 0x00000002,
- 0x033, 0x0000001E,
- 0x03F, 0x00000000,
- 0x033, 0x0000001C,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000000,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000006,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000E,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000000,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000006,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000C,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000000,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000006,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000A,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000000,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000006,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000008,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000000,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000006,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000036,
- 0x03F, 0x00000000,
- 0x033, 0x00000037,
- 0x03F, 0x00000000,
- 0x033, 0x00000034,
- 0x03F, 0x00000000,
- 0x033, 0x00000026,
- 0x03F, 0x00000006,
- 0x033, 0x00000027,
- 0x03F, 0x00000006,
- 0x033, 0x00000024,
- 0x03F, 0x00000006,
- 0x033, 0x00000022,
- 0x03F, 0x00000006,
- 0x033, 0x00000020,
- 0x03F, 0x00000006,
- 0x033, 0x00000006,
- 0x03F, 0x00000000,
- 0x033, 0x00000007,
- 0x03F, 0x00000006,
- 0x033, 0x00000004,
- 0x03F, 0x00000006,
- 0x033, 0x00000002,
- 0x03F, 0x00000006,
- 0x033, 0x00000000,
- 0x03F, 0x00000006,
- 0x0EE, 0x00000000,
- 0x0A0, 0x000F0005,
- 0x0A1, 0x0006C000,
- 0x0A2, 0x0000161B,
- 0x0A3, 0x000B9D3D,
- 0x0AF, 0x00070000,
- 0x0DE, 0x00000200,
- 0x0EE, 0x00000100,
- 0x033, 0x00000007,
- 0x03F, 0x00000043,
- 0x033, 0x00000006,
- 0x03F, 0x0000007A,
- 0x033, 0x00000005,
- 0x03F, 0x00000041,
- 0x033, 0x00000004,
- 0x03F, 0x00000079,
- 0x033, 0x00000003,
- 0x03F, 0x00000043,
- 0x033, 0x00000002,
- 0x03F, 0x0000007A,
- 0x033, 0x00000001,
- 0x03F, 0x00000041,
- 0x033, 0x00000000,
- 0x03F, 0x00000079,
- 0x0EE, 0x00000000,
- 0x0B8, 0x00080A00,
- 0x0B0, 0x000FF0FA,
- 0xFFE, 0x00000000,
- 0x0CA, 0x00080000,
- 0x0C9, 0x0001C141,
- 0xFFE, 0x00000000,
- 0x0B0, 0x000FF0F8,
- 0x018, 0x00018D24,
- 0xFFE, 0x00000000,
- 0xFFE, 0x00000000,
- 0xFFE, 0x00000000,
- 0xFFE, 0x00000000,
- 0xFFE, 0x00000000,
- 0xFFE, 0x00000000,
- 0x018, 0x00010D24,
- 0x01B, 0x00003A40,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x061, 0x0004D3A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x061, 0x0004D3A3,
- 0xA0000000, 0x00000000,
- 0x061, 0x0004D3A1,
- 0xB0000000, 0x00000000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x062, 0x0000D303,
- 0xA0000000, 0x00000000,
- 0x062, 0x0000D3A3,
- 0xB0000000, 0x00000000,
- 0x063, 0x00000002,
- 0x0EF, 0x00000200,
- 0x030, 0x00000000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00001000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00002000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000331A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00003000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00004000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00005000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00006000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00007000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00008000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x00009000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x0000A000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x030, 0x0000B000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00000080,
- 0x033, 0x00000000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000001,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000002,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000003,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000004,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000005,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000006,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000007,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00033303,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A0,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000008,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000009,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000A,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000B,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000C,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000313A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000D,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000E,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000F,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000010,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000011,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000012,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A3,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000333A1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x000335A3,
- 0xA0000000, 0x00000000,
- 0x03F, 0x000335A1,
- 0xB0000000, 0x00000000,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00000040,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x030, 0x00000644,
- 0x030, 0x00001412,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x030, 0x00000743,
- 0x030, 0x00001412,
- 0xA0000000, 0x00000000,
- 0x030, 0x00000640,
- 0x030, 0x00001512,
- 0xB0000000, 0x00000000,
- 0x030, 0x00002202,
- 0x030, 0x00004000,
- 0x030, 0x00005000,
- 0x030, 0x00006000,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00000800,
- 0x033, 0x00000020,
- 0x03F, 0x00000E42,
- 0x033, 0x00000021,
- 0x03F, 0x00000E45,
- 0x033, 0x00000022,
- 0x03F, 0x00000E48,
- 0x033, 0x00000023,
- 0x03F, 0x00000E68,
- 0x033, 0x00000024,
- 0x03F, 0x00000E6B,
- 0x033, 0x00000025,
- 0x03F, 0x00000EAA,
- 0x033, 0x00000026,
- 0x03F, 0x00000EEA,
- 0x033, 0x00000027,
- 0x03F, 0x00000EED,
- 0x033, 0x00000028,
- 0x03F, 0x00000EF0,
- 0x033, 0x00000029,
- 0x03F, 0x00000EF3,
- 0x033, 0x0000002A,
- 0x03F, 0x00000EF6,
- 0x033, 0x00000060,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000E0A,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000E09,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000061,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000E44,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000E43,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000062,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000E47,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000E46,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000063,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000E4A,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000E49,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000064,
- 0x03F, 0x00000E6A,
- 0x033, 0x00000065,
- 0x03F, 0x00000EAA,
- 0x033, 0x00000066,
- 0x03F, 0x00000EEB,
- 0x033, 0x00000067,
- 0x03F, 0x00000EEE,
- 0x033, 0x00000068,
- 0x03F, 0x00000EF1,
- 0x033, 0x00000069,
- 0x03F, 0x00000EF4,
- 0x033, 0x0000006A,
- 0x03F, 0x00000EF7,
- 0x033, 0x000000A0,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00000E08,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00000E09,
- 0xB0000000, 0x00000000,
- 0x033, 0x000000A1,
- 0x03F, 0x00000E42,
- 0x033, 0x000000A2,
- 0x03F, 0x00000E45,
- 0x033, 0x000000A3,
- 0x03F, 0x00000E48,
- 0x033, 0x000000A4,
- 0x03F, 0x00000E69,
- 0x033, 0x000000A5,
- 0x03F, 0x00000EA9,
- 0x033, 0x000000A6,
- 0x03F, 0x00000EEA,
- 0x033, 0x000000A7,
- 0x03F, 0x00000EED,
- 0x033, 0x000000A8,
- 0x03F, 0x00000EF0,
- 0x033, 0x000000A9,
- 0x03F, 0x00000EF3,
- 0x033, 0x000000AA,
- 0x03F, 0x00000EF6,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00000400,
- 0x033, 0x00000000,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x0006AC00,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00086A00,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000001,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00060C00,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00060C00,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00086A00,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000002,
- 0x81000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x0006AC00,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00086A00,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000003,
- 0x03F, 0x00086A00,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00000100,
- 0x033, 0x00000000,
- 0x03F, 0x00000040,
- 0x033, 0x00000001,
- 0x03F, 0x00000040,
- 0x033, 0x00000002,
- 0x03F, 0x00000040,
- 0x033, 0x00000003,
- 0x03F, 0x00000040,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00040000,
- 0x033, 0x00000000,
- 0x03F, 0x00086A40,
- 0x033, 0x00000001,
- 0x03F, 0x00086A40,
- 0x033, 0x00000002,
- 0x03F, 0x00086A40,
- 0x033, 0x00000003,
- 0x03F, 0x00086A40,
- 0x033, 0x00000004,
- 0x03F, 0x00086A40,
- 0x033, 0x00000005,
- 0x03F, 0x00086A40,
- 0x033, 0x00000006,
- 0x03F, 0x00084A40,
- 0x033, 0x00000007,
- 0x03F, 0x00084A40,
- 0x0EF, 0x00000000,
- 0x051, 0x000801A8,
- 0x052, 0x000972E3,
- 0x053, 0x00008069,
- 0x054, 0x00030032,
- 0x055, 0x00082003,
- 0x056, 0x00051CCB,
- 0x057, 0x0000CFC2,
- 0x058, 0x00000010,
- 0x059, 0x00030000,
- 0x0EF, 0x00000800,
- 0x033, 0x00000000,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051429,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051429,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051427,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000001,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051449,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051449,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051446,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000002,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x0005144C,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x0005144C,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051449,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000003,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C66,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C66,
- 0xA0000000, 0x00000000,
- 0x03F, 0x0005144C,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000004,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C69,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C67,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051C69,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000005,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C6C,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C6A,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051C6C,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000006,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CE8,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051C8B,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051C8D,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000007,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CEB,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CE9,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051CEB,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000008,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CEE,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CEC,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051CEE,
- 0xB0000000, 0x00000000,
- 0x033, 0x00000009,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CF1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CEF,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051CF1,
- 0xB0000000, 0x00000000,
- 0x033, 0x0000000A,
- 0x81001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CF4,
- 0x90001000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CF1,
- 0x91000000, 0x00000000, 0x40000000, 0x00000000,
- 0x03F, 0x00051CF2,
- 0xA0000000, 0x00000000,
- 0x03F, 0x00051CF4,
- 0xB0000000, 0x00000000,
- 0x0EF, 0x00000000,
- 0x0EE, 0x00004000,
- 0x033, 0x00000000,
- 0x03F, 0x00048400,
- 0x033, 0x00000001,
- 0x03F, 0x00086E00,
- 0x033, 0x00000002,
- 0x03F, 0x00048400,
- 0x033, 0x00000003,
- 0x03F, 0x00048400,
- 0x0EE, 0x00000000,
- 0x0EE, 0x00002000,
- 0x033, 0x00000000,
- 0x03F, 0x00000000,
- 0x033, 0x00000001,
- 0x03F, 0x00000000,
- 0x033, 0x00000002,
- 0x03F, 0x00000000,
- 0x033, 0x00000003,
- 0x03F, 0x00000000,
- 0x0EE, 0x00000000,
- 0x0EE, 0x00080000,
- 0x033, 0x00000000,
- 0x03F, 0x00048400,
- 0x033, 0x00000001,
- 0x03F, 0x00048400,
- 0x033, 0x00000002,
- 0x03F, 0x00048400,
- 0x033, 0x00000003,
- 0x03F, 0x00048400,
- 0x033, 0x00000004,
- 0x03F, 0x00048400,
- 0x033, 0x00000005,
- 0x03F, 0x00048400,
- 0x033, 0x00000006,
- 0x03F, 0x00048400,
- 0x033, 0x00000007,
- 0x03F, 0x00048400,
- 0x0EE, 0x00000000,
- 0x070, 0x00008000,
- 0x075, 0x000027DA,
- 0x076, 0x00006997,
- 0x077, 0x00070418,
- 0x078, 0x000BB000,
- 0x07D, 0x00007600,
- 0x07F, 0x00000000,
- 0x06A, 0x000F4C00,
- 0x065, 0x00082030,
- 0x0EE, 0x00008000,
- 0x033, 0x00000000,
- 0x03F, 0x00051427,
- 0x033, 0x00000001,
- 0x03F, 0x00051446,
- 0x033, 0x00000002,
- 0x03F, 0x00051449,
- 0x033, 0x00000003,
- 0x03F, 0x0005144C,
- 0x033, 0x00000004,
- 0x03F, 0x00051C69,
- 0x033, 0x00000005,
- 0x03F, 0x00051C6C,
- 0x033, 0x00000006,
- 0x03F, 0x00051C8D,
- 0x033, 0x00000007,
- 0x03F, 0x00051CEB,
- 0x033, 0x00000008,
- 0x03F, 0x00051CEE,
- 0x033, 0x00000009,
- 0x03F, 0x00051CF1,
- 0x033, 0x0000000A,
- 0x03F, 0x00051CF4,
- 0x0EE, 0x00000000,
- 0x0EF, 0x00000010,
- 0x033, 0x00000000,
- 0x008, 0x0009C060,
- 0x033, 0x00000001,
- 0x008, 0x0009C060,
- 0x0EF, 0x00000000,
- 0x033, 0x000000A2,
- 0x0EF, 0x00080000,
- 0x03E, 0x0000593F,
- 0x03F, 0x000C0F4F,
- 0x0EF, 0x00000000,
- 0x033, 0x000000A3,
- 0x0EF, 0x00080000,
- 0x03E, 0x00005934,
- 0x03F, 0x0005AFCF,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00080000,
- 0x033, 0x00000024,
- 0x03E, 0x0000003F,
- 0x03F, 0x00060FDE,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00080000,
- 0x033, 0x00000025,
- 0x03E, 0x00000037,
- 0x03F, 0x0007EFCE,
- 0x0EF, 0x00000000,
- 0x0EF, 0x00080000,
- 0x033, 0x00000026,
- 0x03E, 0x00000037,
- 0x03F, 0x0005EFCE,
- 0x0EF, 0x00000000,
- 0x0EE, 0x00001000,
- 0x033, 0x00000004,
- 0x03F, 0x00001EC1,
- 0x0EE, 0x00000000,
- 0x0EE, 0x00001000,
- 0x033, 0x00000005,
- 0x03F, 0x00001ECF,
- 0x0EE, 0x00000000,
- 0x0EE, 0x00001000,
- 0x033, 0x00000006,
- 0x03F, 0x00001F9D,
- 0x0EE, 0x00000000,
- };
- void
- odm_read_and_config_mp_8821c_radioa(
- struct PHY_DM_STRUCT *p_dm_odm
- )
- {
- u32 i = 0;
- u8 c_cond;
- boolean is_matched = true, is_skipped = false;
- u32 array_len = sizeof(array_mp_8821c_radioa)/sizeof(u32);
- u32 *array = array_mp_8821c_radioa;
- u32 v1 = 0, v2 = 0, pre_v1 = 0, pre_v2 = 0;
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("===> odm_read_and_config_mp_8821c_radioa\n"));
- while ((i + 1) < array_len) {
- v1 = array[i];
- v2 = array[i + 1];
- if (v1 & (BIT(31) | BIT(30))) {/*positive & negative condition*/
- if (v1 & BIT(31)) {/* positive condition*/
- c_cond = (u8)((v1 & (BIT(29)|BIT(28))) >> 28);
- if (c_cond == COND_ENDIF) {/*end*/
- is_matched = true;
- is_skipped = false;
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("ENDIF\n"));
- } else if (c_cond == COND_ELSE) { /*else*/
- is_matched = is_skipped?false:true;
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("ELSE\n"));
- } else {/*if , else if*/
- pre_v1 = v1;
- pre_v2 = v2;
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("IF or ELSE IF\n"));
- }
- } else if (v1 & BIT(30)) { /*negative condition*/
- if (is_skipped == false) {
- if (check_positive(p_dm_odm, pre_v1, pre_v2, v1, v2)) {
- is_matched = true;
- is_skipped = true;
- } else {
- is_matched = false;
- is_skipped = false;
- }
- } else
- is_matched = false;
- }
- } else {
- if (is_matched)
- odm_config_rf_radio_a_8821c(p_dm_odm, v1, v2);
- }
- i = i + 2;
- }
- }
- u32
- odm_get_version_mp_8821c_radioa(void)
- {
- return 36;
- }
- /******************************************************************************
- * txpowertrack.TXT
- ******************************************************************************/
- u8 g_delta_swing_table_idx_mp_5gb_n_txpowertrack_8821c[][DELTA_SWINGIDX_SIZE] = {
- {0, 1, 1, 2, 3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 7, 8, 8, 8, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12},
- {0, 1, 1, 1, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12},
- {0, 1, 2, 2, 3, 4, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12},
- };
- u8 g_delta_swing_table_idx_mp_5gb_p_txpowertrack_8821c[][DELTA_SWINGIDX_SIZE] = {
- {0, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12},
- {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12},
- {0, 1, 1, 1, 2, 3, 3, 3, 4, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12},
- };
- u8 g_delta_swing_table_idx_mp_5ga_n_txpowertrack_8821c[][DELTA_SWINGIDX_SIZE] = {
- {0, 1, 1, 2, 3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 7, 8, 8, 8, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12},
- {0, 1, 1, 1, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12},
- {0, 1, 2, 2, 3, 4, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12},
- };
- u8 g_delta_swing_table_idx_mp_5ga_p_txpowertrack_8821c[][DELTA_SWINGIDX_SIZE] = {
- {0, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12},
- {0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12},
- {0, 1, 1, 1, 2, 3, 3, 3, 4, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12},
- };
- u8 g_delta_swing_table_idx_mp_2gb_n_txpowertrack_8821c[] = {0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9};
- u8 g_delta_swing_table_idx_mp_2gb_p_txpowertrack_8821c[] = {0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9};
- u8 g_delta_swing_table_idx_mp_2ga_n_txpowertrack_8821c[] = {0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9};
- u8 g_delta_swing_table_idx_mp_2ga_p_txpowertrack_8821c[] = {0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9};
- u8 g_delta_swing_table_idx_mp_2g_cck_b_n_txpowertrack_8821c[] = {0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9};
- u8 g_delta_swing_table_idx_mp_2g_cck_b_p_txpowertrack_8821c[] = {0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9};
- u8 g_delta_swing_table_idx_mp_2g_cck_a_n_txpowertrack_8821c[] = {0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9};
- u8 g_delta_swing_table_idx_mp_2g_cck_a_p_txpowertrack_8821c[] = {0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9};
- void
- odm_read_and_config_mp_8821c_txpowertrack(
- struct PHY_DM_STRUCT *p_dm_odm
- )
- {
- struct odm_rf_calibration_structure *p_rf_calibrate_info = &(p_dm_odm->rf_calibrate_info);
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("===> ODM_ReadAndConfig_MP_mp_8821c\n"));
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2ga_p, g_delta_swing_table_idx_mp_2ga_p_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2ga_n, g_delta_swing_table_idx_mp_2ga_n_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2gb_p, g_delta_swing_table_idx_mp_2gb_p_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2gb_n, g_delta_swing_table_idx_mp_2gb_n_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2g_cck_a_p, g_delta_swing_table_idx_mp_2g_cck_a_p_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2g_cck_a_n, g_delta_swing_table_idx_mp_2g_cck_a_n_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2g_cck_b_p, g_delta_swing_table_idx_mp_2g_cck_b_p_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_2g_cck_b_n, g_delta_swing_table_idx_mp_2g_cck_b_n_txpowertrack_8821c, DELTA_SWINGIDX_SIZE);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_5ga_p, g_delta_swing_table_idx_mp_5ga_p_txpowertrack_8821c, DELTA_SWINGIDX_SIZE*3);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_5ga_n, g_delta_swing_table_idx_mp_5ga_n_txpowertrack_8821c, DELTA_SWINGIDX_SIZE*3);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_5gb_p, g_delta_swing_table_idx_mp_5gb_p_txpowertrack_8821c, DELTA_SWINGIDX_SIZE*3);
- odm_move_memory(p_dm_odm, p_rf_calibrate_info->delta_swing_table_idx_5gb_n, g_delta_swing_table_idx_mp_5gb_n_txpowertrack_8821c, DELTA_SWINGIDX_SIZE*3);
- }
- /******************************************************************************
- * txpwr_lmt.TXT
- ******************************************************************************/
- const char *array_mp_8821c_txpwr_lmt[] = {
- "FCC", "2.4G", "20M", "CCK", "1T", "01", "30",
- "ETSI", "2.4G", "20M", "CCK", "1T", "01", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "01", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "02", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "02", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "02", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "03", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "03", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "03", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "04", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "04", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "04", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "05", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "05", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "05", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "06", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "06", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "06", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "07", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "07", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "07", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "08", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "08", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "08", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "09", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "09", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "09", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "10", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "10", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "10", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "11", "32",
- "ETSI", "2.4G", "20M", "CCK", "1T", "11", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "11", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "12", "24",
- "ETSI", "2.4G", "20M", "CCK", "1T", "12", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "12", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "13", "16",
- "ETSI", "2.4G", "20M", "CCK", "1T", "13", "30",
- "MKK", "2.4G", "20M", "CCK", "1T", "13", "34",
- "FCC", "2.4G", "20M", "CCK", "1T", "14", "63",
- "ETSI", "2.4G", "20M", "CCK", "1T", "14", "63",
- "MKK", "2.4G", "20M", "CCK", "1T", "14", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "01", "30",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "01", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "01", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "02", "32",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "02", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "02", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "03", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "03", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "03", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "04", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "04", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "04", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "05", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "05", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "05", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "06", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "06", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "06", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "07", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "07", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "07", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "08", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "08", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "08", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "09", "34",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "09", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "09", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "10", "32",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "10", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "10", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "11", "30",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "11", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "11", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "12", "28",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "12", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "12", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "13", "16",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "13", "30",
- "MKK", "2.4G", "20M", "OFDM", "1T", "13", "34",
- "FCC", "2.4G", "20M", "OFDM", "1T", "14", "63",
- "ETSI", "2.4G", "20M", "OFDM", "1T", "14", "63",
- "MKK", "2.4G", "20M", "OFDM", "1T", "14", "63",
- "FCC", "2.4G", "20M", "HT", "1T", "01", "26",
- "ETSI", "2.4G", "20M", "HT", "1T", "01", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "01", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "02", "30",
- "ETSI", "2.4G", "20M", "HT", "1T", "02", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "02", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "03", "32",
- "ETSI", "2.4G", "20M", "HT", "1T", "03", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "03", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "04", "34",
- "ETSI", "2.4G", "20M", "HT", "1T", "04", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "04", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "05", "34",
- "ETSI", "2.4G", "20M", "HT", "1T", "05", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "05", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "06", "34",
- "ETSI", "2.4G", "20M", "HT", "1T", "06", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "06", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "07", "34",
- "ETSI", "2.4G", "20M", "HT", "1T", "07", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "07", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "08", "34",
- "ETSI", "2.4G", "20M", "HT", "1T", "08", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "08", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "09", "32",
- "ETSI", "2.4G", "20M", "HT", "1T", "09", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "09", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "10", "30",
- "ETSI", "2.4G", "20M", "HT", "1T", "10", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "10", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "11", "28",
- "ETSI", "2.4G", "20M", "HT", "1T", "11", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "11", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "12", "26",
- "ETSI", "2.4G", "20M", "HT", "1T", "12", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "12", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "13", "12",
- "ETSI", "2.4G", "20M", "HT", "1T", "13", "30",
- "MKK", "2.4G", "20M", "HT", "1T", "13", "34",
- "FCC", "2.4G", "20M", "HT", "1T", "14", "63",
- "ETSI", "2.4G", "20M", "HT", "1T", "14", "63",
- "MKK", "2.4G", "20M", "HT", "1T", "14", "63",
- "FCC", "2.4G", "40M", "HT", "1T", "01", "63",
- "ETSI", "2.4G", "40M", "HT", "1T", "01", "63",
- "MKK", "2.4G", "40M", "HT", "1T", "01", "63",
- "FCC", "2.4G", "40M", "HT", "1T", "02", "63",
- "ETSI", "2.4G", "40M", "HT", "1T", "02", "63",
- "MKK", "2.4G", "40M", "HT", "1T", "02", "63",
- "FCC", "2.4G", "40M", "HT", "1T", "03", "26",
- "ETSI", "2.4G", "40M", "HT", "1T", "03", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "03", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "04", "26",
- "ETSI", "2.4G", "40M", "HT", "1T", "04", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "04", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "05", "30",
- "ETSI", "2.4G", "40M", "HT", "1T", "05", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "05", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "06", "30",
- "ETSI", "2.4G", "40M", "HT", "1T", "06", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "06", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "07", "30",
- "ETSI", "2.4G", "40M", "HT", "1T", "07", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "07", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "08", "26",
- "ETSI", "2.4G", "40M", "HT", "1T", "08", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "08", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "09", "26",
- "ETSI", "2.4G", "40M", "HT", "1T", "09", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "09", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "10", "28",
- "ETSI", "2.4G", "40M", "HT", "1T", "10", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "10", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "11", "20",
- "ETSI", "2.4G", "40M", "HT", "1T", "11", "30",
- "MKK", "2.4G", "40M", "HT", "1T", "11", "30",
- "FCC", "2.4G", "40M", "HT", "1T", "12", "63",
- "ETSI", "2.4G", "40M", "HT", "1T", "12", "63",
- "MKK", "2.4G", "40M", "HT", "1T", "12", "63",
- "FCC", "2.4G", "40M", "HT", "1T", "13", "63",
- "ETSI", "2.4G", "40M", "HT", "1T", "13", "63",
- "MKK", "2.4G", "40M", "HT", "1T", "13", "63",
- "FCC", "2.4G", "40M", "HT", "1T", "14", "63",
- "ETSI", "2.4G", "40M", "HT", "1T", "14", "63",
- "MKK", "2.4G", "40M", "HT", "1T", "14", "63",
- "FCC", "5G", "20M", "OFDM", "1T", "36", "31",
- "ETSI", "5G", "20M", "OFDM", "1T", "36", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "36", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "40", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "40", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "40", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "44", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "44", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "44", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "48", "31",
- "ETSI", "5G", "20M", "OFDM", "1T", "48", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "48", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "52", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "52", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "52", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "56", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "56", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "56", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "60", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "60", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "60", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "64", "30",
- "ETSI", "5G", "20M", "OFDM", "1T", "64", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "64", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "100", "30",
- "ETSI", "5G", "20M", "OFDM", "1T", "100", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "100", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "104", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "104", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "104", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "108", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "108", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "108", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "112", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "112", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "112", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "116", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "116", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "116", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "120", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "120", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "120", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "124", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "124", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "124", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "128", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "128", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "128", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "132", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "132", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "132", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "136", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "136", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "136", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "140", "31",
- "ETSI", "5G", "20M", "OFDM", "1T", "140", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "140", "33",
- "FCC", "5G", "20M", "OFDM", "1T", "144", "30",
- "ETSI", "5G", "20M", "OFDM", "1T", "144", "32",
- "MKK", "5G", "20M", "OFDM", "1T", "144", "63",
- "FCC", "5G", "20M", "OFDM", "1T", "149", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "149", "63",
- "MKK", "5G", "20M", "OFDM", "1T", "149", "63",
- "FCC", "5G", "20M", "OFDM", "1T", "153", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "153", "63",
- "MKK", "5G", "20M", "OFDM", "1T", "153", "63",
- "FCC", "5G", "20M", "OFDM", "1T", "157", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "157", "63",
- "MKK", "5G", "20M", "OFDM", "1T", "157", "63",
- "FCC", "5G", "20M", "OFDM", "1T", "161", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "161", "63",
- "MKK", "5G", "20M", "OFDM", "1T", "161", "63",
- "FCC", "5G", "20M", "OFDM", "1T", "165", "33",
- "ETSI", "5G", "20M", "OFDM", "1T", "165", "63",
- "MKK", "5G", "20M", "OFDM", "1T", "165", "63",
- "FCC", "5G", "20M", "HT", "1T", "36", "30",
- "ETSI", "5G", "20M", "HT", "1T", "36", "32",
- "MKK", "5G", "20M", "HT", "1T", "36", "33",
- "FCC", "5G", "20M", "HT", "1T", "40", "33",
- "ETSI", "5G", "20M", "HT", "1T", "40", "32",
- "MKK", "5G", "20M", "HT", "1T", "40", "33",
- "FCC", "5G", "20M", "HT", "1T", "44", "33",
- "ETSI", "5G", "20M", "HT", "1T", "44", "32",
- "MKK", "5G", "20M", "HT", "1T", "44", "33",
- "FCC", "5G", "20M", "HT", "1T", "48", "33",
- "ETSI", "5G", "20M", "HT", "1T", "48", "32",
- "MKK", "5G", "20M", "HT", "1T", "48", "33",
- "FCC", "5G", "20M", "HT", "1T", "52", "33",
- "ETSI", "5G", "20M", "HT", "1T", "52", "32",
- "MKK", "5G", "20M", "HT", "1T", "52", "33",
- "FCC", "5G", "20M", "HT", "1T", "56", "33",
- "ETSI", "5G", "20M", "HT", "1T", "56", "32",
- "MKK", "5G", "20M", "HT", "1T", "56", "33",
- "FCC", "5G", "20M", "HT", "1T", "60", "33",
- "ETSI", "5G", "20M", "HT", "1T", "60", "32",
- "MKK", "5G", "20M", "HT", "1T", "60", "33",
- "FCC", "5G", "20M", "HT", "1T", "64", "30",
- "ETSI", "5G", "20M", "HT", "1T", "64", "32",
- "MKK", "5G", "20M", "HT", "1T", "64", "33",
- "FCC", "5G", "20M", "HT", "1T", "100", "30",
- "ETSI", "5G", "20M", "HT", "1T", "100", "32",
- "MKK", "5G", "20M", "HT", "1T", "100", "33",
- "FCC", "5G", "20M", "HT", "1T", "104", "33",
- "ETSI", "5G", "20M", "HT", "1T", "104", "32",
- "MKK", "5G", "20M", "HT", "1T", "104", "33",
- "FCC", "5G", "20M", "HT", "1T", "108", "33",
- "ETSI", "5G", "20M", "HT", "1T", "108", "32",
- "MKK", "5G", "20M", "HT", "1T", "108", "33",
- "FCC", "5G", "20M", "HT", "1T", "112", "33",
- "ETSI", "5G", "20M", "HT", "1T", "112", "32",
- "MKK", "5G", "20M", "HT", "1T", "112", "33",
- "FCC", "5G", "20M", "HT", "1T", "116", "33",
- "ETSI", "5G", "20M", "HT", "1T", "116", "32",
- "MKK", "5G", "20M", "HT", "1T", "116", "33",
- "FCC", "5G", "20M", "HT", "1T", "120", "33",
- "ETSI", "5G", "20M", "HT", "1T", "120", "32",
- "MKK", "5G", "20M", "HT", "1T", "120", "33",
- "FCC", "5G", "20M", "HT", "1T", "124", "33",
- "ETSI", "5G", "20M", "HT", "1T", "124", "32",
- "MKK", "5G", "20M", "HT", "1T", "124", "33",
- "FCC", "5G", "20M", "HT", "1T", "128", "33",
- "ETSI", "5G", "20M", "HT", "1T", "128", "32",
- "MKK", "5G", "20M", "HT", "1T", "128", "33",
- "FCC", "5G", "20M", "HT", "1T", "132", "33",
- "ETSI", "5G", "20M", "HT", "1T", "132", "32",
- "MKK", "5G", "20M", "HT", "1T", "132", "33",
- "FCC", "5G", "20M", "HT", "1T", "136", "33",
- "ETSI", "5G", "20M", "HT", "1T", "136", "32",
- "MKK", "5G", "20M", "HT", "1T", "136", "33",
- "FCC", "5G", "20M", "HT", "1T", "140", "29",
- "ETSI", "5G", "20M", "HT", "1T", "140", "32",
- "MKK", "5G", "20M", "HT", "1T", "140", "33",
- "FCC", "5G", "20M", "HT", "1T", "144", "27",
- "ETSI", "5G", "20M", "HT", "1T", "144", "63",
- "MKK", "5G", "20M", "HT", "1T", "144", "63",
- "FCC", "5G", "20M", "HT", "1T", "149", "33",
- "ETSI", "5G", "20M", "HT", "1T", "149", "63",
- "MKK", "5G", "20M", "HT", "1T", "149", "63",
- "FCC", "5G", "20M", "HT", "1T", "153", "33",
- "ETSI", "5G", "20M", "HT", "1T", "153", "63",
- "MKK", "5G", "20M", "HT", "1T", "153", "63",
- "FCC", "5G", "20M", "HT", "1T", "157", "33",
- "ETSI", "5G", "20M", "HT", "1T", "157", "63",
- "MKK", "5G", "20M", "HT", "1T", "157", "63",
- "FCC", "5G", "20M", "HT", "1T", "161", "33",
- "ETSI", "5G", "20M", "HT", "1T", "161", "63",
- "MKK", "5G", "20M", "HT", "1T", "161", "63",
- "FCC", "5G", "20M", "HT", "1T", "165", "33",
- "ETSI", "5G", "20M", "HT", "1T", "165", "63",
- "MKK", "5G", "20M", "HT", "1T", "165", "63",
- "FCC", "5G", "40M", "HT", "1T", "38", "22",
- "ETSI", "5G", "40M", "HT", "1T", "38", "32",
- "MKK", "5G", "40M", "HT", "1T", "38", "32",
- "FCC", "5G", "40M", "HT", "1T", "46", "32",
- "ETSI", "5G", "40M", "HT", "1T", "46", "32",
- "MKK", "5G", "40M", "HT", "1T", "46", "32",
- "FCC", "5G", "40M", "HT", "1T", "54", "32",
- "ETSI", "5G", "40M", "HT", "1T", "54", "32",
- "MKK", "5G", "40M", "HT", "1T", "54", "32",
- "FCC", "5G", "40M", "HT", "1T", "62", "23",
- "ETSI", "5G", "40M", "HT", "1T", "62", "32",
- "MKK", "5G", "40M", "HT", "1T", "62", "32",
- "FCC", "5G", "40M", "HT", "1T", "102", "21",
- "ETSI", "5G", "40M", "HT", "1T", "102", "32",
- "MKK", "5G", "40M", "HT", "1T", "102", "32",
- "FCC", "5G", "40M", "HT", "1T", "110", "32",
- "ETSI", "5G", "40M", "HT", "1T", "110", "32",
- "MKK", "5G", "40M", "HT", "1T", "110", "32",
- "FCC", "5G", "40M", "HT", "1T", "118", "32",
- "ETSI", "5G", "40M", "HT", "1T", "118", "32",
- "MKK", "5G", "40M", "HT", "1T", "118", "32",
- "FCC", "5G", "40M", "HT", "1T", "126", "32",
- "ETSI", "5G", "40M", "HT", "1T", "126", "32",
- "MKK", "5G", "40M", "HT", "1T", "126", "32",
- "FCC", "5G", "40M", "HT", "1T", "134", "32",
- "ETSI", "5G", "40M", "HT", "1T", "134", "32",
- "MKK", "5G", "40M", "HT", "1T", "134", "32",
- "FCC", "5G", "40M", "HT", "1T", "142", "29",
- "ETSI", "5G", "40M", "HT", "1T", "142", "63",
- "MKK", "5G", "40M", "HT", "1T", "142", "63",
- "FCC", "5G", "40M", "HT", "1T", "151", "32",
- "ETSI", "5G", "40M", "HT", "1T", "151", "63",
- "MKK", "5G", "40M", "HT", "1T", "151", "63",
- "FCC", "5G", "40M", "HT", "1T", "159", "32",
- "ETSI", "5G", "40M", "HT", "1T", "159", "63",
- "MKK", "5G", "40M", "HT", "1T", "159", "63",
- "FCC", "5G", "80M", "VHT", "1T", "42", "19",
- "ETSI", "5G", "80M", "VHT", "1T", "42", "32",
- "MKK", "5G", "80M", "VHT", "1T", "42", "28",
- "FCC", "5G", "80M", "VHT", "1T", "58", "22",
- "ETSI", "5G", "80M", "VHT", "1T", "58", "32",
- "MKK", "5G", "80M", "VHT", "1T", "58", "28",
- "FCC", "5G", "80M", "VHT", "1T", "106", "18",
- "ETSI", "5G", "80M", "VHT", "1T", "106", "32",
- "MKK", "5G", "80M", "VHT", "1T", "106", "32",
- "FCC", "5G", "80M", "VHT", "1T", "122", "32",
- "ETSI", "5G", "80M", "VHT", "1T", "122", "32",
- "MKK", "5G", "80M", "VHT", "1T", "122", "32",
- "FCC", "5G", "80M", "VHT", "1T", "138", "28",
- "ETSI", "5G", "80M", "VHT", "1T", "138", "63",
- "MKK", "5G", "80M", "VHT", "1T", "138", "63",
- "FCC", "5G", "80M", "VHT", "1T", "155", "32",
- "ETSI", "5G", "80M", "VHT", "1T", "155", "63",
- "MKK", "5G", "80M", "VHT", "1T", "155", "63"
- };
- void
- odm_read_and_config_mp_8821c_txpwr_lmt(
- struct PHY_DM_STRUCT *p_dm_odm
- )
- {
- u32 i = 0;
- #if (DM_ODM_SUPPORT_TYPE == ODM_IOT)
- u32 array_len = sizeof(array_mp_8821c_txpwr_lmt)/sizeof(u8);
- u8 *array = (u8 *)array_mp_8821c_txpwr_lmt;
- #else
- u32 array_len = sizeof(array_mp_8821c_txpwr_lmt)/sizeof(u8 *);
- u8 **array = (u8 **)array_mp_8821c_txpwr_lmt;
- #endif
- #if (DM_ODM_SUPPORT_TYPE == ODM_WIN)
- struct _ADAPTER *adapter = p_dm_odm->adapter;
- HAL_DATA_TYPE *p_hal_data = GET_HAL_DATA(adapter);
- PlatformZeroMemory(p_hal_data->BufOfLinesPwrLmt, MAX_LINES_HWCONFIG_TXT*MAX_BYTES_LINE_HWCONFIG_TXT);
- p_hal_data->nLinesReadPwrLmt = array_len/7;
- #endif
- ODM_RT_TRACE(p_dm_odm, ODM_COMP_INIT, ODM_DBG_LOUD, ("===> odm_read_and_config_mp_8821c_txpwr_lmt\n"));
- for (i = 0; i < array_len; i += 7) {
- #if (DM_ODM_SUPPORT_TYPE == ODM_IOT)
- u8 regulation = array[i];
- u8 band = array[i+1];
- u8 bandwidth = array[i+2];
- u8 rate = array[i+3];
- u8 rf_path = array[i+4];
- u8 chnl = array[i+5];
- u8 val = array[i+6];
- #else
- u8 *regulation = array[i];
- u8 *band = array[i+1];
- u8 *bandwidth = array[i+2];
- u8 *rate = array[i+3];
- u8 *rf_path = array[i+4];
- u8 *chnl = array[i+5];
- u8 *val = array[i+6];
- #endif
- odm_config_bb_txpwr_lmt_8821c(p_dm_odm, regulation, band, bandwidth, rate, rf_path, chnl, val);
- #if (DM_ODM_SUPPORT_TYPE == ODM_WIN)
- rsprintf((char *)p_hal_data->BufOfLinesPwrLmt[i/7], 100, "\"%s\", \"%s\", \"%s\", \"%s\", \"%s\", \"%s\", \"%s\",",
- regulation, band, bandwidth, rate, rf_path, chnl, val);
- #endif
- }
- }
- #endif /* end of HWIMG_SUPPORT*/
|