Path: blob/main/sys/dev/ath/ath_hal/ar9002/ar9280v2.ini
39566 views
/*1* Copyright (c) 2010 Atheros Communications Inc.2*3* Permission to use, copy, modify, and/or distribute this software for any4* purpose with or without fee is hereby granted, provided that the above5* copyright notice and this permission notice appear in all copies.6*7* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES8* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF9* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR10* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES11* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN12* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF13* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.14*/1516static const uint32_t ar9280Modes_v2[][6] = {17/* Address 5G-HT20 5G-HT40 2G-HT40 2G-HT20 Turbo */18{ 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },19{ 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },20{ 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },21{ 0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008 },22{ 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0 },23{ 0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f },24{ 0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810 },25{ 0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a },26{ 0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880 },27{ 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },28{ 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },29{ 0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e },30{ 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },31{ 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },32{ 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },33{ 0x00009840, 0x206a022e, 0x206a022e, 0x206a012e, 0x206a012e, 0x206a012e },34{ 0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0 },35{ 0x00009850, 0x6c4000e2, 0x6d4000e2, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2 },36{ 0x00009858, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e },37{ 0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e },38{ 0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18 },39{ 0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },40{ 0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0 },41{ 0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881 },42{ 0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0 },43{ 0x00009918, 0x0000000a, 0x00000014, 0x00000268, 0x0000000b, 0x00000016 },44{ 0x00009924, 0xd00a8a0b, 0xd00a8a0b, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d },45{ 0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010 },46{ 0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010 },47{ 0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010 },48{ 0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210 },49{ 0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce },50{ 0x000099b8, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c },51{ 0x000099bc, 0x00000a00, 0x00000a00, 0x00000c00, 0x00000c00, 0x00000c00 },52{ 0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4 },53{ 0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444 },54{ 0x0000a20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019 },55{ 0x0000b20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019 },56{ 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },57{ 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },58{ 0x0000a23c, 0x13c88000, 0x13c88000, 0x13c88001, 0x13c88000, 0x13c88000 },59{ 0x0000a250, 0x001ff000, 0x001ff000, 0x0004a000, 0x0004a000, 0x0004a000 },60{ 0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e },61{ 0x0000a388, 0x0c000000, 0x0c000000, 0x08000000, 0x0c000000, 0x0c000000 },62{ 0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },63{ 0x00007894, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000 },64};6566static const uint32_t ar9280Common_v2[][2] = {67/* Addr allmodes */68{ 0x0000000c, 0x00000000 },69{ 0x00000030, 0x00020015 },70{ 0x00000034, 0x00000005 },71{ 0x00000040, 0x00000000 },72{ 0x00000044, 0x00000008 },73{ 0x00000048, 0x00000008 },74{ 0x0000004c, 0x00000010 },75{ 0x00000050, 0x00000000 },76{ 0x00000054, 0x0000001f },77{ 0x00000800, 0x00000000 },78{ 0x00000804, 0x00000000 },79{ 0x00000808, 0x00000000 },80{ 0x0000080c, 0x00000000 },81{ 0x00000810, 0x00000000 },82{ 0x00000814, 0x00000000 },83{ 0x00000818, 0x00000000 },84{ 0x0000081c, 0x00000000 },85{ 0x00000820, 0x00000000 },86{ 0x00000824, 0x00000000 },87{ 0x00001040, 0x002ffc0f },88{ 0x00001044, 0x002ffc0f },89{ 0x00001048, 0x002ffc0f },90{ 0x0000104c, 0x002ffc0f },91{ 0x00001050, 0x002ffc0f },92{ 0x00001054, 0x002ffc0f },93{ 0x00001058, 0x002ffc0f },94{ 0x0000105c, 0x002ffc0f },95{ 0x00001060, 0x002ffc0f },96{ 0x00001064, 0x002ffc0f },97{ 0x00001230, 0x00000000 },98{ 0x00001270, 0x00000000 },99{ 0x00001038, 0x00000000 },100{ 0x00001078, 0x00000000 },101{ 0x000010b8, 0x00000000 },102{ 0x000010f8, 0x00000000 },103{ 0x00001138, 0x00000000 },104{ 0x00001178, 0x00000000 },105{ 0x000011b8, 0x00000000 },106{ 0x000011f8, 0x00000000 },107{ 0x00001238, 0x00000000 },108{ 0x00001278, 0x00000000 },109{ 0x000012b8, 0x00000000 },110{ 0x000012f8, 0x00000000 },111{ 0x00001338, 0x00000000 },112{ 0x00001378, 0x00000000 },113{ 0x000013b8, 0x00000000 },114{ 0x000013f8, 0x00000000 },115{ 0x00001438, 0x00000000 },116{ 0x00001478, 0x00000000 },117{ 0x000014b8, 0x00000000 },118{ 0x000014f8, 0x00000000 },119{ 0x00001538, 0x00000000 },120{ 0x00001578, 0x00000000 },121{ 0x000015b8, 0x00000000 },122{ 0x000015f8, 0x00000000 },123{ 0x00001638, 0x00000000 },124{ 0x00001678, 0x00000000 },125{ 0x000016b8, 0x00000000 },126{ 0x000016f8, 0x00000000 },127{ 0x00001738, 0x00000000 },128{ 0x00001778, 0x00000000 },129{ 0x000017b8, 0x00000000 },130{ 0x000017f8, 0x00000000 },131{ 0x0000103c, 0x00000000 },132{ 0x0000107c, 0x00000000 },133{ 0x000010bc, 0x00000000 },134{ 0x000010fc, 0x00000000 },135{ 0x0000113c, 0x00000000 },136{ 0x0000117c, 0x00000000 },137{ 0x000011bc, 0x00000000 },138{ 0x000011fc, 0x00000000 },139{ 0x0000123c, 0x00000000 },140{ 0x0000127c, 0x00000000 },141{ 0x000012bc, 0x00000000 },142{ 0x000012fc, 0x00000000 },143{ 0x0000133c, 0x00000000 },144{ 0x0000137c, 0x00000000 },145{ 0x000013bc, 0x00000000 },146{ 0x000013fc, 0x00000000 },147{ 0x0000143c, 0x00000000 },148{ 0x0000147c, 0x00000000 },149{ 0x00004030, 0x00000002 },150{ 0x0000403c, 0x00000002 },151{ 0x00004024, 0x0000001f },152{ 0x00004060, 0x00000000 },153{ 0x00004064, 0x00000000 },154{ 0x00007010, 0x00000033 },155{ 0x00007034, 0x00000002 },156{ 0x00007038, 0x000004c2 },157{ 0x00008004, 0x00000000 },158{ 0x00008008, 0x00000000 },159{ 0x0000800c, 0x00000000 },160{ 0x00008018, 0x00000700 },161{ 0x00008020, 0x00000000 },162{ 0x00008038, 0x00000000 },163{ 0x0000803c, 0x00000000 },164{ 0x00008048, 0x40000000 },165{ 0x00008054, 0x00000000 },166{ 0x00008058, 0x00000000 },167{ 0x0000805c, 0x000fc78f },168{ 0x00008060, 0x0000000f },169{ 0x00008064, 0x00000000 },170{ 0x00008070, 0x00000000 },171{ 0x000080c0, 0x2a80001a },172{ 0x000080c4, 0x05dc01e0 },173{ 0x000080c8, 0x1f402710 },174{ 0x000080cc, 0x01f40000 },175{ 0x000080d0, 0x00001e00 },176{ 0x000080d4, 0x00000000 },177{ 0x000080d8, 0x00400000 },178{ 0x000080e0, 0xffffffff },179{ 0x000080e4, 0x0000ffff },180{ 0x000080e8, 0x003f3f3f },181{ 0x000080ec, 0x00000000 },182{ 0x000080f0, 0x00000000 },183{ 0x000080f4, 0x00000000 },184{ 0x000080f8, 0x00000000 },185{ 0x000080fc, 0x00020000 },186{ 0x00008100, 0x00020000 },187{ 0x00008104, 0x00000001 },188{ 0x00008108, 0x00000052 },189{ 0x0000810c, 0x00000000 },190{ 0x00008110, 0x00000168 },191{ 0x00008118, 0x000100aa },192{ 0x0000811c, 0x00003210 },193{ 0x00008124, 0x00000000 },194{ 0x00008128, 0x00000000 },195{ 0x0000812c, 0x00000000 },196{ 0x00008130, 0x00000000 },197{ 0x00008134, 0x00000000 },198{ 0x00008138, 0x00000000 },199{ 0x0000813c, 0x00000000 },200{ 0x00008144, 0xffffffff },201{ 0x00008168, 0x00000000 },202{ 0x0000816c, 0x00000000 },203{ 0x00008170, 0x32143320 },204{ 0x00008174, 0xfaa4fa50 },205{ 0x00008178, 0x00000100 },206{ 0x0000817c, 0x00000000 },207{ 0x000081c0, 0x00000000 },208{ 0x000081ec, 0x00000000 },209{ 0x000081f0, 0x00000000 },210{ 0x000081f4, 0x00000000 },211{ 0x000081f8, 0x00000000 },212{ 0x000081fc, 0x00000000 },213{ 0x00008200, 0x00000000 },214{ 0x00008204, 0x00000000 },215{ 0x00008208, 0x00000000 },216{ 0x0000820c, 0x00000000 },217{ 0x00008210, 0x00000000 },218{ 0x00008214, 0x00000000 },219{ 0x00008218, 0x00000000 },220{ 0x0000821c, 0x00000000 },221{ 0x00008220, 0x00000000 },222{ 0x00008224, 0x00000000 },223{ 0x00008228, 0x00000000 },224{ 0x0000822c, 0x00000000 },225{ 0x00008230, 0x00000000 },226{ 0x00008234, 0x00000000 },227{ 0x00008238, 0x00000000 },228{ 0x0000823c, 0x00000000 },229{ 0x00008240, 0x00100000 },230{ 0x00008244, 0x0010f400 },231{ 0x00008248, 0x00000100 },232{ 0x0000824c, 0x0001e800 },233{ 0x00008250, 0x00000000 },234{ 0x00008254, 0x00000000 },235{ 0x00008258, 0x00000000 },236{ 0x0000825c, 0x400000ff },237{ 0x00008260, 0x00080922 },238{ 0x00008264, 0x88a00010 },239{ 0x00008270, 0x00000000 },240{ 0x00008274, 0x40000000 },241{ 0x00008278, 0x003e4180 },242{ 0x0000827c, 0x00000000 },243{ 0x00008284, 0x0000002c },244{ 0x00008288, 0x0000002c },245{ 0x0000828c, 0x00000000 },246{ 0x00008294, 0x00000000 },247{ 0x00008298, 0x00000000 },248{ 0x0000829c, 0x00000000 },249{ 0x00008300, 0x00000040 },250{ 0x00008314, 0x00000000 },251{ 0x00008328, 0x00000000 },252{ 0x0000832c, 0x00000007 },253{ 0x00008330, 0x00000302 },254{ 0x00008334, 0x00000e00 },255{ 0x00008338, 0x00ff0000 },256{ 0x0000833c, 0x00000000 },257{ 0x00008340, 0x000107ff },258{ 0x00008344, 0x00481043 },259{ 0x00009808, 0x00000000 },260{ 0x0000980c, 0xafa68e30 },261{ 0x00009810, 0xfd14e000 },262{ 0x00009814, 0x9c0a9f6b },263{ 0x0000981c, 0x00000000 },264{ 0x0000982c, 0x0000a000 },265{ 0x00009830, 0x00000000 },266{ 0x0000983c, 0x00200400 },267{ 0x0000984c, 0x0040233c },268{ 0x0000a84c, 0x0040233c },269{ 0x00009854, 0x00000044 },270{ 0x00009900, 0x00000000 },271{ 0x00009904, 0x00000000 },272{ 0x00009908, 0x00000000 },273{ 0x0000990c, 0x00000000 },274{ 0x00009910, 0x01002310 },275{ 0x0000991c, 0x10000fff },276{ 0x00009920, 0x04900000 },277{ 0x0000a920, 0x04900000 },278{ 0x00009928, 0x00000001 },279{ 0x0000992c, 0x00000004 },280{ 0x00009934, 0x1e1f2022 },281{ 0x00009938, 0x0a0b0c0d },282{ 0x0000993c, 0x00000000 },283{ 0x00009948, 0x9280c00a },284{ 0x0000994c, 0x00020028 },285{ 0x00009954, 0x5f3ca3de },286{ 0x00009958, 0x2108ecff },287{ 0x00009940, 0x14750604 },288{ 0x0000c95c, 0x004b6a8e },289{ 0x00009970, 0x190fb514 },290{ 0x00009974, 0x00000000 },291{ 0x00009978, 0x00000001 },292{ 0x0000997c, 0x00000000 },293{ 0x00009980, 0x00000000 },294{ 0x00009984, 0x00000000 },295{ 0x00009988, 0x00000000 },296{ 0x0000998c, 0x00000000 },297{ 0x00009990, 0x00000000 },298{ 0x00009994, 0x00000000 },299{ 0x00009998, 0x00000000 },300{ 0x0000999c, 0x00000000 },301{ 0x000099a0, 0x00000000 },302{ 0x000099a4, 0x00000001 },303{ 0x000099a8, 0x201fff00 },304{ 0x000099ac, 0x006f0000 },305{ 0x000099b0, 0x03051000 },306{ 0x000099b4, 0x00000820 },307{ 0x000099c4, 0x06336f77 },308{ 0x000099c8, 0x6af6532f },309{ 0x000099cc, 0x08f186c8 },310{ 0x000099d0, 0x00046384 },311{ 0x000099d4, 0x00000000 },312{ 0x000099d8, 0x00000000 },313{ 0x000099dc, 0x00000000 },314{ 0x000099e0, 0x00000000 },315{ 0x000099e4, 0xaaaaaaaa },316{ 0x000099e8, 0x3c466478 },317{ 0x000099ec, 0x0cc80caa },318{ 0x000099f0, 0x00000000 },319{ 0x000099fc, 0x00001042 },320{ 0x0000a208, 0x803e4788 },321{ 0x0000a210, 0x4080a333 },322{ 0x0000a214, 0x40206c10 },323{ 0x0000a218, 0x009c4060 },324{ 0x0000a220, 0x01834061 },325{ 0x0000a224, 0x00000400 },326{ 0x0000a228, 0x000003b5 },327{ 0x0000a22c, 0x233f7180 },328{ 0x0000a234, 0x20202020 },329{ 0x0000a238, 0x20202020 },330{ 0x0000a240, 0x38490a20 },331{ 0x0000a244, 0x00007bb6 },332{ 0x0000a248, 0x0fff3ffc },333{ 0x0000a24c, 0x00000000 },334{ 0x0000a254, 0x00000000 },335{ 0x0000a258, 0x0cdbd380 },336{ 0x0000a25c, 0x0f0f0f01 },337{ 0x0000a260, 0xdfa91f01 },338{ 0x0000a268, 0x00000000 },339{ 0x0000a26c, 0x0e79e5c6 },340{ 0x0000b26c, 0x0e79e5c6 },341{ 0x0000d270, 0x00820820 },342{ 0x0000a278, 0x1ce739ce },343{ 0x0000d35c, 0x07ffffef },344{ 0x0000d360, 0x0fffffe7 },345{ 0x0000d364, 0x17ffffe5 },346{ 0x0000d368, 0x1fffffe4 },347{ 0x0000d36c, 0x37ffffe3 },348{ 0x0000d370, 0x3fffffe3 },349{ 0x0000d374, 0x57ffffe3 },350{ 0x0000d378, 0x5fffffe2 },351{ 0x0000d37c, 0x7fffffe2 },352{ 0x0000d380, 0x7f3c7bba },353{ 0x0000d384, 0xf3307ff0 },354{ 0x0000a38c, 0x20202020 },355{ 0x0000a390, 0x20202020 },356{ 0x0000a394, 0x1ce739ce },357{ 0x0000a398, 0x000001ce },358{ 0x0000a39c, 0x00000001 },359{ 0x0000a3a0, 0x00000000 },360{ 0x0000a3a4, 0x00000000 },361{ 0x0000a3a8, 0x00000000 },362{ 0x0000a3ac, 0x00000000 },363{ 0x0000a3b0, 0x00000000 },364{ 0x0000a3b4, 0x00000000 },365{ 0x0000a3b8, 0x00000000 },366{ 0x0000a3bc, 0x00000000 },367{ 0x0000a3c0, 0x00000000 },368{ 0x0000a3c4, 0x00000000 },369{ 0x0000a3c8, 0x00000246 },370{ 0x0000a3cc, 0x20202020 },371{ 0x0000a3d0, 0x20202020 },372{ 0x0000a3d4, 0x20202020 },373{ 0x0000a3dc, 0x1ce739ce },374{ 0x0000a3e0, 0x000001ce },375{ 0x0000a3e4, 0x00000000 },376{ 0x0000a3e8, 0x18c43433 },377{ 0x00007800, 0x00040000 },378{ 0x00007804, 0xdb005012 },379{ 0x00007808, 0x04924914 },380{ 0x0000780c, 0x21084210 },381{ 0x00007810, 0x6d801300 },382{ 0x00007818, 0x07e41000 },383{ 0x00007824, 0x00040000 },384{ 0x00007828, 0xdb005012 },385{ 0x0000782c, 0x04924914 },386{ 0x00007830, 0x21084210 },387{ 0x00007834, 0x6d801300 },388{ 0x0000783c, 0x07e40000 },389{ 0x00007848, 0x00100000 },390{ 0x0000784c, 0x773f0567 },391{ 0x00007850, 0x54214514 },392{ 0x00007854, 0x12035828 },393{ 0x00007858, 0x9259269a },394{ 0x00007860, 0x52802000 },395{ 0x00007864, 0x0a8e370e },396{ 0x00007868, 0xc0102850 },397{ 0x0000786c, 0x812d4000 },398{ 0x00007870, 0x807ec400 },399{ 0x00007874, 0x001b6db0 },400{ 0x00007878, 0x00376b63 },401{ 0x0000787c, 0x06db6db6 },402{ 0x00007880, 0x006d8000 },403{ 0x00007884, 0xffeffffe },404{ 0x00007888, 0xffeffffe },405{ 0x0000788c, 0x00010000 },406{ 0x00007890, 0x02060aeb },407{ 0x00007898, 0x2a850160 },408};409410static const uint32_t ar9280Modes_fast_clock_v2[][3] = {411/* Addr 5G_HT20 5G_HT40 */412{ 0x00001030, 0x00000268, 0x000004d0 },413{ 0x00001070, 0x0000018c, 0x00000318 },414{ 0x000010b0, 0x00000fd0, 0x00001fa0 },415{ 0x00008014, 0x044c044c, 0x08980898 },416{ 0x0000801c, 0x148ec02b, 0x148ec057 },417{ 0x00008318, 0x000044c0, 0x00008980 },418{ 0x00009820, 0x02020200, 0x02020200 },419{ 0x00009824, 0x01000f0f, 0x01000f0f },420{ 0x00009828, 0x0b020001, 0x0b020001 },421{ 0x00009834, 0x00000f0f, 0x00000f0f },422{ 0x00009844, 0x03721821, 0x03721821 },423{ 0x00009914, 0x00000898, 0x00001130 },424{ 0x00009918, 0x0000000b, 0x00000016 },425};426427static const uint32_t ar9280Modes_backoff_23db_rxgain_v2[][6] = {428/* Address 5G-HT20 5G-HT40 2G-HT40 2G-HT20 Turbo */429{ 0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290 },430{ 0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300 },431{ 0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304 },432{ 0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308 },433{ 0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c },434{ 0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000 },435{ 0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004 },436{ 0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008 },437{ 0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c },438{ 0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080 },439{ 0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084 },440{ 0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088 },441{ 0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c },442{ 0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100 },443{ 0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104 },444{ 0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108 },445{ 0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c },446{ 0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110 },447{ 0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114 },448{ 0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180 },449{ 0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184 },450{ 0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188 },451{ 0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c },452{ 0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190 },453{ 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },454{ 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },455{ 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },456{ 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },457{ 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },458{ 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },459{ 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },460{ 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },461{ 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },462{ 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },463{ 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },464{ 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },465{ 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },466{ 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },467{ 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },468{ 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },469{ 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },470{ 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },471{ 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },472{ 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },473{ 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },474{ 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },475{ 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },476{ 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },477{ 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b10, 0x00008b10, 0x00008b10 },478{ 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b80, 0x00008b80, 0x00008b80 },479{ 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b84, 0x00008b84, 0x00008b84 },480{ 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b88, 0x00008b88, 0x00008b88 },481{ 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b8c, 0x00008b8c, 0x00008b8c },482{ 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008b90, 0x00008b90, 0x00008b90 },483{ 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008b94, 0x00008b94, 0x00008b94 },484{ 0x00009adc, 0x0000b390, 0x0000b390, 0x00008b98, 0x00008b98, 0x00008b98 },485{ 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008ba4, 0x00008ba4, 0x00008ba4 },486{ 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008ba8, 0x00008ba8, 0x00008ba8 },487{ 0x00009ae8, 0x0000b780, 0x0000b780, 0x00008bac, 0x00008bac, 0x00008bac },488{ 0x00009aec, 0x0000b784, 0x0000b784, 0x00008bb0, 0x00008bb0, 0x00008bb0 },489{ 0x00009af0, 0x0000b788, 0x0000b788, 0x00008bb4, 0x00008bb4, 0x00008bb4 },490{ 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00008ba1, 0x00008ba1, 0x00008ba1 },491{ 0x00009af8, 0x0000b790, 0x0000b790, 0x00008ba5, 0x00008ba5, 0x00008ba5 },492{ 0x00009afc, 0x0000b794, 0x0000b794, 0x00008ba9, 0x00008ba9, 0x00008ba9 },493{ 0x00009b00, 0x0000b798, 0x0000b798, 0x00008bad, 0x00008bad, 0x00008bad },494{ 0x00009b04, 0x0000d784, 0x0000d784, 0x00008bb1, 0x00008bb1, 0x00008bb1 },495{ 0x00009b08, 0x0000d788, 0x0000d788, 0x00008bb5, 0x00008bb5, 0x00008bb5 },496{ 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00008ba2, 0x00008ba2, 0x00008ba2 },497{ 0x00009b10, 0x0000d790, 0x0000d790, 0x00008ba6, 0x00008ba6, 0x00008ba6 },498{ 0x00009b14, 0x0000f780, 0x0000f780, 0x00008baa, 0x00008baa, 0x00008baa },499{ 0x00009b18, 0x0000f784, 0x0000f784, 0x00008bae, 0x00008bae, 0x00008bae },500{ 0x00009b1c, 0x0000f788, 0x0000f788, 0x00008bb2, 0x00008bb2, 0x00008bb2 },501{ 0x00009b20, 0x0000f78c, 0x0000f78c, 0x00008bb6, 0x00008bb6, 0x00008bb6 },502{ 0x00009b24, 0x0000f790, 0x0000f790, 0x00008ba3, 0x00008ba3, 0x00008ba3 },503{ 0x00009b28, 0x0000f794, 0x0000f794, 0x00008ba7, 0x00008ba7, 0x00008ba7 },504{ 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x00008bab, 0x00008bab, 0x00008bab },505{ 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00008baf, 0x00008baf, 0x00008baf },506{ 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00008bb3, 0x00008bb3, 0x00008bb3 },507{ 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00008bb7, 0x00008bb7, 0x00008bb7 },508{ 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00008bc3, 0x00008bc3, 0x00008bc3 },509{ 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x00008bc7, 0x00008bc7, 0x00008bc7 },510{ 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x00008bcb, 0x00008bcb, 0x00008bcb },511{ 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00008bcf, 0x00008bcf, 0x00008bcf },512{ 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00008bd3, 0x00008bd3, 0x00008bd3 },513{ 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00008bd7, 0x00008bd7, 0x00008bd7 },514{ 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00008bdb, 0x00008bdb, 0x00008bdb },515{ 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x00008bdb, 0x00008bdb, 0x00008bdb },516{ 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x00008bdb, 0x00008bdb, 0x00008bdb },517{ 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00008bdb, 0x00008bdb, 0x00008bdb },518{ 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00008bdb, 0x00008bdb, 0x00008bdb },519{ 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x00008bdb, 0x00008bdb, 0x00008bdb },520{ 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x00008bdb, 0x00008bdb, 0x00008bdb },521{ 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x00008bdb, 0x00008bdb, 0x00008bdb },522{ 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x00008bdb, 0x00008bdb, 0x00008bdb },523{ 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x00008bdb, 0x00008bdb, 0x00008bdb },524{ 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x00008bdb, 0x00008bdb, 0x00008bdb },525{ 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x00008bdb, 0x00008bdb, 0x00008bdb },526{ 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x00008bdb, 0x00008bdb, 0x00008bdb },527{ 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x00008bdb, 0x00008bdb, 0x00008bdb },528{ 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x00008bdb, 0x00008bdb, 0x00008bdb },529{ 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x00008bdb, 0x00008bdb, 0x00008bdb },530{ 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x00008bdb, 0x00008bdb, 0x00008bdb },531{ 0x00009b98, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },532{ 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },533{ 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },534{ 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },535{ 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },536{ 0x00009bac, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },537{ 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },538{ 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },539{ 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },540{ 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },541{ 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },542{ 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },543{ 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },544{ 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },545{ 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },546{ 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },547{ 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },548{ 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },549{ 0x00009be0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },550{ 0x00009be4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },551{ 0x00009be8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },552{ 0x00009bec, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },553{ 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },554{ 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },555{ 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },556{ 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb },557{ 0x00009848, 0x00001066, 0x00001066, 0x00001055, 0x00001055, 0x00001055 },558{ 0x0000a848, 0x00001066, 0x00001066, 0x00001055, 0x00001055, 0x00001055 },559};560561static const uint32_t ar9280Modes_original_rxgain_v2[][6] = {562/* Address 5G-HT20 5G-HT40 2G-HT40 2G-HT20 Turbo */563{ 0x00009a00, 0x00008184, 0x00008184, 0x00008000, 0x00008000, 0x00008000 },564{ 0x00009a04, 0x00008188, 0x00008188, 0x00008000, 0x00008000, 0x00008000 },565{ 0x00009a08, 0x0000818c, 0x0000818c, 0x00008000, 0x00008000, 0x00008000 },566{ 0x00009a0c, 0x00008190, 0x00008190, 0x00008000, 0x00008000, 0x00008000 },567{ 0x00009a10, 0x00008194, 0x00008194, 0x00008000, 0x00008000, 0x00008000 },568{ 0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000 },569{ 0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004 },570{ 0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008 },571{ 0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c },572{ 0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080 },573{ 0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084 },574{ 0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088 },575{ 0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c },576{ 0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100 },577{ 0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104 },578{ 0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108 },579{ 0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c },580{ 0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110 },581{ 0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114 },582{ 0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180 },583{ 0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184 },584{ 0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188 },585{ 0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c },586{ 0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190 },587{ 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },588{ 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },589{ 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },590{ 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },591{ 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },592{ 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },593{ 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },594{ 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },595{ 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },596{ 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },597{ 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },598{ 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },599{ 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },600{ 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },601{ 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },602{ 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },603{ 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },604{ 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },605{ 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },606{ 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },607{ 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },608{ 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },609{ 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },610{ 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },611{ 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80 },612{ 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84 },613{ 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88 },614{ 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c },615{ 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90 },616{ 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80 },617{ 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84 },618{ 0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88 },619{ 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c },620{ 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90 },621{ 0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c },622{ 0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310 },623{ 0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384 },624{ 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388 },625{ 0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324 },626{ 0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704 },627{ 0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4 },628{ 0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8 },629{ 0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710 },630{ 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714 },631{ 0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720 },632{ 0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724 },633{ 0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728 },634{ 0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c },635{ 0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0 },636{ 0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4 },637{ 0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8 },638{ 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0 },639{ 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4 },640{ 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8 },641{ 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5 },642{ 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9 },643{ 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad },644{ 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1 },645{ 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5 },646{ 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9 },647{ 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5 },648{ 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9 },649{ 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1 },650{ 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5 },651{ 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9 },652{ 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6 },653{ 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca },654{ 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce },655{ 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2 },656{ 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6 },657{ 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3 },658{ 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7 },659{ 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb },660{ 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf },661{ 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7 },662{ 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db },663{ 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db },664{ 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db },665{ 0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },666{ 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },667{ 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },668{ 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },669{ 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },670{ 0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },671{ 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },672{ 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },673{ 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },674{ 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },675{ 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },676{ 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },677{ 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },678{ 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },679{ 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },680{ 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },681{ 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },682{ 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },683{ 0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },684{ 0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },685{ 0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },686{ 0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },687{ 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },688{ 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },689{ 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },690{ 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },691{ 0x00009848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063 },692{ 0x0000a848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063 },693};694695static const uint32_t ar9280Modes_backoff_13db_rxgain_v2[][6] = {696/* Address 5G-HT20 5G-HT40 2G-HT40 2G-HT20 Turbo */697{ 0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290 },698{ 0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300 },699{ 0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304 },700{ 0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308 },701{ 0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c },702{ 0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000 },703{ 0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004 },704{ 0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008 },705{ 0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c },706{ 0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080 },707{ 0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084 },708{ 0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088 },709{ 0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c },710{ 0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100 },711{ 0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104 },712{ 0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108 },713{ 0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c },714{ 0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110 },715{ 0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114 },716{ 0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180 },717{ 0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184 },718{ 0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188 },719{ 0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c },720{ 0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190 },721{ 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },722{ 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },723{ 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },724{ 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },725{ 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },726{ 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },727{ 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },728{ 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },729{ 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },730{ 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },731{ 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },732{ 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },733{ 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },734{ 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },735{ 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },736{ 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },737{ 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },738{ 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },739{ 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },740{ 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },741{ 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },742{ 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },743{ 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },744{ 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },745{ 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80 },746{ 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84 },747{ 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88 },748{ 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c },749{ 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90 },750{ 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80 },751{ 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84 },752{ 0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88 },753{ 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c },754{ 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90 },755{ 0x00009ae8, 0x0000b780, 0x0000b780, 0x00009310, 0x00009310, 0x00009310 },756{ 0x00009aec, 0x0000b784, 0x0000b784, 0x00009314, 0x00009314, 0x00009314 },757{ 0x00009af0, 0x0000b788, 0x0000b788, 0x00009320, 0x00009320, 0x00009320 },758{ 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009324, 0x00009324, 0x00009324 },759{ 0x00009af8, 0x0000b790, 0x0000b790, 0x00009328, 0x00009328, 0x00009328 },760{ 0x00009afc, 0x0000b794, 0x0000b794, 0x0000932c, 0x0000932c, 0x0000932c },761{ 0x00009b00, 0x0000b798, 0x0000b798, 0x00009330, 0x00009330, 0x00009330 },762{ 0x00009b04, 0x0000d784, 0x0000d784, 0x00009334, 0x00009334, 0x00009334 },763{ 0x00009b08, 0x0000d788, 0x0000d788, 0x00009321, 0x00009321, 0x00009321 },764{ 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009325, 0x00009325, 0x00009325 },765{ 0x00009b10, 0x0000d790, 0x0000d790, 0x00009329, 0x00009329, 0x00009329 },766{ 0x00009b14, 0x0000f780, 0x0000f780, 0x0000932d, 0x0000932d, 0x0000932d },767{ 0x00009b18, 0x0000f784, 0x0000f784, 0x00009331, 0x00009331, 0x00009331 },768{ 0x00009b1c, 0x0000f788, 0x0000f788, 0x00009335, 0x00009335, 0x00009335 },769{ 0x00009b20, 0x0000f78c, 0x0000f78c, 0x00009322, 0x00009322, 0x00009322 },770{ 0x00009b24, 0x0000f790, 0x0000f790, 0x00009326, 0x00009326, 0x00009326 },771{ 0x00009b28, 0x0000f794, 0x0000f794, 0x0000932a, 0x0000932a, 0x0000932a },772{ 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x0000932e, 0x0000932e, 0x0000932e },773{ 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00009332, 0x00009332, 0x00009332 },774{ 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00009336, 0x00009336, 0x00009336 },775{ 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00009323, 0x00009323, 0x00009323 },776{ 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00009327, 0x00009327, 0x00009327 },777{ 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x0000932b, 0x0000932b, 0x0000932b },778{ 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x0000932f, 0x0000932f, 0x0000932f },779{ 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00009333, 0x00009333, 0x00009333 },780{ 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00009337, 0x00009337, 0x00009337 },781{ 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00009343, 0x00009343, 0x00009343 },782{ 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00009347, 0x00009347, 0x00009347 },783{ 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x0000934b, 0x0000934b, 0x0000934b },784{ 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x0000934f, 0x0000934f, 0x0000934f },785{ 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00009353, 0x00009353, 0x00009353 },786{ 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00009357, 0x00009357, 0x00009357 },787{ 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x0000935b, 0x0000935b, 0x0000935b },788{ 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x0000935b, 0x0000935b, 0x0000935b },789{ 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x0000935b, 0x0000935b, 0x0000935b },790{ 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x0000935b, 0x0000935b, 0x0000935b },791{ 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x0000935b, 0x0000935b, 0x0000935b },792{ 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x0000935b, 0x0000935b, 0x0000935b },793{ 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x0000935b, 0x0000935b, 0x0000935b },794{ 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x0000935b, 0x0000935b, 0x0000935b },795{ 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x0000935b, 0x0000935b, 0x0000935b },796{ 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x0000935b, 0x0000935b, 0x0000935b },797{ 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x0000935b, 0x0000935b, 0x0000935b },798{ 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x0000935b, 0x0000935b, 0x0000935b },799{ 0x00009b98, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },800{ 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },801{ 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },802{ 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },803{ 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },804{ 0x00009bac, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },805{ 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },806{ 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },807{ 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },808{ 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },809{ 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },810{ 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },811{ 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },812{ 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },813{ 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },814{ 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },815{ 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },816{ 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },817{ 0x00009be0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },818{ 0x00009be4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },819{ 0x00009be8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },820{ 0x00009bec, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },821{ 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },822{ 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },823{ 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },824{ 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },825{ 0x00009848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a },826{ 0x0000a848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a },827};828829static const uint32_t ar9280Modes_high_power_tx_gain_v2[][6] = {830/* Address 5G-HT20 5G-HT40 2G-HT40 2G-HT20 Turbo */831{ 0x0000a274, 0x0a19e652, 0x0a19e652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652 },832{ 0x0000a27c, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce },833{ 0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },834{ 0x0000a304, 0x00003002, 0x00003002, 0x00004002, 0x00004002, 0x00004002 },835{ 0x0000a308, 0x00006004, 0x00006004, 0x00007008, 0x00007008, 0x00007008 },836{ 0x0000a30c, 0x0000a006, 0x0000a006, 0x0000c010, 0x0000c010, 0x0000c010 },837{ 0x0000a310, 0x0000e012, 0x0000e012, 0x00010012, 0x00010012, 0x00010012 },838{ 0x0000a314, 0x00011014, 0x00011014, 0x00013014, 0x00013014, 0x00013014 },839{ 0x0000a318, 0x0001504a, 0x0001504a, 0x0001820a, 0x0001820a, 0x0001820a },840{ 0x0000a31c, 0x0001904c, 0x0001904c, 0x0001b211, 0x0001b211, 0x0001b211 },841{ 0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213 },842{ 0x0000a324, 0x00021092, 0x00021092, 0x00022411, 0x00022411, 0x00022411 },843{ 0x0000a328, 0x0002510a, 0x0002510a, 0x00025413, 0x00025413, 0x00025413 },844{ 0x0000a32c, 0x0002910c, 0x0002910c, 0x00029811, 0x00029811, 0x00029811 },845{ 0x0000a330, 0x0002c18b, 0x0002c18b, 0x0002c813, 0x0002c813, 0x0002c813 },846{ 0x0000a334, 0x0002f1cc, 0x0002f1cc, 0x00030a14, 0x00030a14, 0x00030a14 },847{ 0x0000a338, 0x000321eb, 0x000321eb, 0x00035a50, 0x00035a50, 0x00035a50 },848{ 0x0000a33c, 0x000341ec, 0x000341ec, 0x00039c4c, 0x00039c4c, 0x00039c4c },849{ 0x0000a340, 0x000341ec, 0x000341ec, 0x0003de8a, 0x0003de8a, 0x0003de8a },850{ 0x0000a344, 0x000341ec, 0x000341ec, 0x00042e92, 0x00042e92, 0x00042e92 },851{ 0x0000a348, 0x000341ec, 0x000341ec, 0x00046ed2, 0x00046ed2, 0x00046ed2 },852{ 0x0000a34c, 0x000341ec, 0x000341ec, 0x0004bed5, 0x0004bed5, 0x0004bed5 },853{ 0x0000a350, 0x000341ec, 0x000341ec, 0x0004ff54, 0x0004ff54, 0x0004ff54 },854{ 0x0000a354, 0x000341ec, 0x000341ec, 0x00055fd5, 0x00055fd5, 0x00055fd5 },855{ 0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081 },856{ 0x00007814, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff },857{ 0x00007838, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff },858{ 0x0000781c, 0x00172000, 0x00172000, 0x00172000, 0x00172000, 0x00172000 },859{ 0x00007840, 0x00172000, 0x00172000, 0x00172000, 0x00172000, 0x00172000 },860{ 0x00007820, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480 },861{ 0x00007844, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480 },862};863864static const uint32_t ar9280Modes_original_tx_gain_v2[][6] = {865/* Address 5G-HT20 5G-HT40 2G-HT40 2G-HT20 Turbo */866{ 0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652 },867{ 0x0000a27c, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce },868{ 0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },869{ 0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002, 0x00003002 },870{ 0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009, 0x00008009 },871{ 0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b, 0x0000b00b },872{ 0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012 },873{ 0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048, 0x00012048 },874{ 0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a, 0x0001604a },875{ 0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211, 0x0001a211 },876{ 0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213 },877{ 0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b, 0x0002121b },878{ 0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412, 0x00024412 },879{ 0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414, 0x00028414 },880{ 0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a, 0x0002b44a },881{ 0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649, 0x00030649 },882{ 0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b, 0x0003364b },883{ 0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49, 0x00038a49 },884{ 0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48, 0x0003be48 },885{ 0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a, 0x0003ee4a },886{ 0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88, 0x00042e88 },887{ 0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a, 0x00046e8a },888{ 0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9, 0x00049ec9 },889{ 0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42, 0x0004bf42 },890{ 0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081 },891{ 0x00007814, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff },892{ 0x00007838, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff },893{ 0x0000781c, 0x00392000, 0x00392000, 0x00392000, 0x00392000, 0x00392000 },894{ 0x00007840, 0x00392000, 0x00392000, 0x00392000, 0x00392000, 0x00392000 },895{ 0x00007820, 0x92592480, 0x92592480, 0x92592480, 0x92592480, 0x92592480 },896{ 0x00007844, 0x92592480, 0x92592480, 0x92592480, 0x92592480, 0x92592480 },897};898899static const uint32_t ar9280PciePhy_clkreq_off_L1_merlin[][2] = {900/* Addr allmodes */901{0x00004040, 0x9248fd00 },902{0x00004040, 0x24924924 },903{0x00004040, 0xa8000019 },904{0x00004040, 0x13160820 },905{0x00004040, 0xe5980560 },906{0x00004040, 0xc01dcffc },907{0x00004040, 0x1aaabe41 },908{0x00004040, 0xbe105554 },909{0x00004040, 0x00043007 },910{0x00004044, 0x00000000 },911};912913static const uint32_t ar9280PciePhy_clkreq_always_on_L1_v2[][2] = {914/* Addr allmodes */915{0x00004040, 0x9248fd00 },916{0x00004040, 0x24924924 },917{0x00004040, 0xa8000019 },918{0x00004040, 0x13160820 },919{0x00004040, 0xe5980560 },920{0x00004040, 0xc01dcffd },921{0x00004040, 0x1aaabe41 },922{0x00004040, 0xbe105554 },923{0x00004040, 0x00043007 },924{0x00004044, 0x00000000 },925};926927928929