brintos

brintos / linux-shallow public Read only

0
0
Text · 34.9 KiB · db05107 Raw
1047 lines · c
1/*2 * Copyright (c) 2010-2011 Atheros Communications Inc.3 * Copyright (c) 2011-2012 Qualcomm Atheros Inc.4 *5 * Permission to use, copy, modify, and/or distribute this software for any6 * purpose with or without fee is hereby granted, provided that the above7 * copyright notice and this permission notice appear in all copies.8 *9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.16 */17 18#ifndef INITVALS_956X_H19#define INITVALS_956X_H20 21#define qca956x_1p0_mac_core ar955x_1p0_mac_core22 23#define qca956x_1p0_mac_postamble ar9331_1p1_mac_postamble24 25#define qca956x_1p0_soc_preamble ar955x_1p0_soc_preamble26 27#define qca956x_1p0_soc_postamble ar9300_2p2_soc_postamble28 29#define qca956x_1p0_common_wo_xlna_rx_gain_table ar9300Common_wo_xlna_rx_gain_table_2p230 31#define qca956x_1p0_baseband_postamble_dfs_channel ar9300_2p2_baseband_postamble_dfs_channel32 33#define qca956x_1p0_common_wo_xlna_rx_gain_bounds ar955x_1p0_common_wo_xlna_rx_gain_bounds34 35#define qca956x_1p0_common_rx_gain_bounds ar955x_1p0_common_rx_gain_bounds36 37#define qca956x_1p0_modes_fast_clock ar9462_2p0_modes_fast_clock38 39static const u32 qca956x_1p0_baseband_core[][2] = {40	/* Addr      allmodes  */41	{0x00009800, 0xafe68e30},42	{0x00009804, 0xfd14e000},43	{0x00009808, 0x9c0a9f6b},44	{0x0000980c, 0x04900000},45	{0x00009814, 0x0280c00a},46	{0x00009818, 0x00000000},47	{0x0000981c, 0x00020028},48	{0x00009834, 0x6400a190},49	{0x00009838, 0x0108ecff},50	{0x0000983c, 0x14000600},51	{0x00009880, 0x201fff00},52	{0x00009884, 0x00001042},53	{0x000098a4, 0x00200400},54	{0x000098b0, 0x32840cbf},55	{0x000098bc, 0x00000002},56	{0x000098d0, 0x004b6a8e},57	{0x000098d4, 0x00000820},58	{0x000098dc, 0x00000000},59	{0x000098f0, 0x00000000},60	{0x000098f4, 0x00000000},61	{0x00009c04, 0xff55ff55},62	{0x00009c08, 0x0320ff55},63	{0x00009c0c, 0x00000000},64	{0x00009c10, 0x00000000},65	{0x00009c14, 0x00046384},66	{0x00009c18, 0x05b6b440},67	{0x00009c1c, 0x00b6b440},68	{0x00009d00, 0xc080a333},69	{0x00009d04, 0x40206c10},70	{0x00009d08, 0x009c4060},71	{0x00009d0c, 0x9883800a},72	{0x00009d10, 0x01834061},73	{0x00009d14, 0x00c0040b},74	{0x00009d18, 0x00000000},75	{0x00009e08, 0x0038230c},76	{0x00009e24, 0x990bb514},77	{0x00009e28, 0x0c6f0000},78	{0x00009e30, 0x06336f77},79	{0x00009e34, 0x6af6532f},80	{0x00009e38, 0x0cc80c00},81	{0x00009e40, 0x0d261820},82	{0x00009e4c, 0x00001004},83	{0x00009e50, 0x00ff03f1},84	{0x00009fc0, 0x813e4789},85	{0x00009fc4, 0x0001efb5},86	{0x00009fcc, 0x40000014},87	{0x00009fd0, 0x02993b93},88	{0x0000a20c, 0x00000000},89	{0x0000a218, 0x00000000},90	{0x0000a21c, 0x00000000},91	{0x0000a228, 0x10002310},92	{0x0000a23c, 0x00000000},93	{0x0000a244, 0x0c000000},94	{0x0000a248, 0x00000140},95	{0x0000a2a0, 0x00000007},96	{0x0000a2c0, 0x00000007},97	{0x0000a2c8, 0x00000000},98	{0x0000a2d4, 0x00000000},99	{0x0000a2ec, 0x00000000},100	{0x0000a2f0, 0x00000000},101	{0x0000a2f4, 0x00000000},102	{0x0000a2f8, 0x00000000},103	{0x0000a344, 0x00000000},104	{0x0000a34c, 0x00000000},105	{0x0000a350, 0x0000a000},106	{0x0000a360, 0x00000000},107	{0x0000a36c, 0x00000000},108	{0x0000a384, 0x00000001},109	{0x0000a388, 0x00000444},110	{0x0000a38c, 0x00000000},111	{0x0000a390, 0x210d0401},112	{0x0000a394, 0xab9a7144},113	{0x0000a398, 0x00000201},114	{0x0000a39c, 0x42424848},115	{0x0000a3a0, 0x3c466478},116	{0x0000a3a4, 0x3a363600},117	{0x0000a3a8, 0x0000003a},118	{0x0000a3ac, 0x00000000},119	{0x0000a3b0, 0x009011fe},120	{0x0000a3b4, 0x00000034},121	{0x0000a3b8, 0x00b3ec0a},122	{0x0000a3bc, 0x00000036},123	{0x0000a3c0, 0x20202020},124	{0x0000a3c4, 0x22222220},125	{0x0000a3c8, 0x20200020},126	{0x0000a3cc, 0x20202020},127	{0x0000a3d0, 0x20202020},128	{0x0000a3d4, 0x20202020},129	{0x0000a3d8, 0x20202020},130	{0x0000a3dc, 0x20202020},131	{0x0000a3e0, 0x20202020},132	{0x0000a3e4, 0x20202020},133	{0x0000a3e8, 0x20202020},134	{0x0000a3ec, 0x20202020},135	{0x0000a3f0, 0x00000000},136	{0x0000a3f4, 0x00000000},137	{0x0000a3f8, 0x0c9bd380},138	{0x0000a3fc, 0x000f0f01},139	{0x0000a400, 0x8fa91f01},140	{0x0000a404, 0x00000000},141	{0x0000a408, 0x0e79e5c6},142	{0x0000a40c, 0x00820820},143	{0x0000a414, 0x1ce739ce},144	{0x0000a418, 0x2d0019ce},145	{0x0000a41c, 0x1ce739ce},146	{0x0000a420, 0x000001ce},147	{0x0000a424, 0x1ce739ce},148	{0x0000a428, 0x000001ce},149	{0x0000a42c, 0x1ce739ce},150	{0x0000a430, 0x1ce739ce},151	{0x0000a434, 0x00000000},152	{0x0000a438, 0x00001801},153	{0x0000a43c, 0x00100000},154	{0x0000a444, 0x00000000},155	{0x0000a448, 0x05000080},156	{0x0000a44c, 0x00000001},157	{0x0000a450, 0x00010000},158	{0x0000a454, 0x05000000},159	{0x0000a458, 0x00000000},160	{0x0000a644, 0xbfad9fee},161	{0x0000a648, 0x0048660d},162	{0x0000a64c, 0x00003c37},163	{0x0000a670, 0x03020100},164	{0x0000a674, 0x21200504},165	{0x0000a678, 0x61602322},166	{0x0000a67c, 0x65646362},167	{0x0000a680, 0x6b6a6968},168	{0x0000a684, 0xe2706d6c},169	{0x0000a688, 0x000000e3},170	{0x0000a690, 0x00000838},171	{0x0000a7cc, 0x00000000},172	{0x0000a7d0, 0x00000000},173	{0x0000a7d4, 0x00000004},174	{0x0000a7dc, 0x00000000},175	{0x0000a8d0, 0x004b6a8e},176	{0x0000a8d4, 0x00000820},177	{0x0000a8dc, 0x00000000},178	{0x0000a8f0, 0x00000000},179	{0x0000a8f4, 0x00000000},180	{0x0000b2d0, 0x00000080},181	{0x0000b2d4, 0x00000000},182	{0x0000b2ec, 0x00000000},183	{0x0000b2f0, 0x00000000},184	{0x0000b2f4, 0x00000000},185	{0x0000b2f8, 0x00000000},186	{0x0000b408, 0x0e79e5c0},187	{0x0000b40c, 0x00820820},188	{0x0000b420, 0x00000000},189	{0x0000b8d0, 0x004b6a8e},190	{0x0000b8d4, 0x00000820},191	{0x0000b8dc, 0x00000000},192	{0x0000b8f0, 0x00000000},193	{0x0000b8f4, 0x00000000},194	{0x0000c2d0, 0x00000080},195	{0x0000c2d4, 0x00000000},196	{0x0000c2ec, 0x00000000},197	{0x0000c2f0, 0x00000000},198	{0x0000c2f4, 0x00000000},199	{0x0000c2f8, 0x00000000},200	{0x0000c408, 0x0e79e5c0},201	{0x0000c40c, 0x00820820},202	{0x0000c420, 0x00000000},203};204 205static const u32 qca956x_1p0_baseband_postamble[][5] = {206	/* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */207	{0x00009810, 0xd00a8005, 0xd00a8005, 0xd00a8011, 0xd00a8011},208	{0x00009820, 0x206a022e, 0x206a022e, 0x206a01ae, 0x206a01ae},209	{0x00009824, 0x5ac640d0, 0x5ac640d0, 0x5ac621f1, 0x5ac621f1},210	{0x00009828, 0x06903081, 0x06903081, 0x07d43881, 0x07d43881},211	{0x0000982c, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},212	{0x00009830, 0x0000059c, 0x0000059c, 0x0000119c, 0x0000119c},213	{0x00009c00, 0x000000c4, 0x000000c4, 0x000000c4, 0x000000c4},214	{0x00009e00, 0x0372111a, 0x0372111a, 0x037216a0, 0x037216a0},215	{0x00009e04, 0x001c2020, 0x001c2020, 0x001c2020, 0x001c2020},216	{0x00009e0c, 0x6c4000e2, 0x6d4000e2, 0x6d4000de, 0x6c4000de},217	{0x00009e10, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec86d2e},218	{0x00009e14, 0x37b95d5e, 0x37b9605e, 0x337d605e, 0x337d5d5e},219	{0x00009e18, 0x00000000, 0x00000000, 0x00000000, 0x00000000},220	{0x00009e1c, 0x0001cf9c, 0x0001cf9c, 0x00021f9c, 0x00021f9c},221	{0x00009e20, 0x000003b5, 0x000003b5, 0x000003a6, 0x000003a6},222	{0x00009e2c, 0x0000001c, 0x0000001c, 0x00000021, 0x00000021},223	{0x00009e3c, 0xcfa10820, 0xcfa10820, 0xcf946220, 0xcf946220},224	{0x00009e44, 0xfe321e27, 0xfe321e27, 0xfe291e27, 0xfe291e27},225	{0x00009e48, 0x5030201a, 0x5030201a, 0x50302012, 0x50302012},226	{0x00009fc8, 0x0003f000, 0x0003f000, 0x0001a000, 0x0001a000},227	{0x0000a204, 0x005c0ec0, 0x005c0ec4, 0x045c0cc4, 0x045c0cc0},228	{0x0000a208, 0x00000104, 0x00000104, 0x00000004, 0x00000004},229	{0x0000a22c, 0x07e26a2f, 0x07e26a2f, 0x01026a2f, 0x01026a2f},230	{0x0000a230, 0x0000400a, 0x00004014, 0x00004016, 0x0000400b},231	{0x0000a234, 0x00000fff, 0x10000fff, 0x10000fff, 0x00000fff},232	{0x0000a238, 0xffb01018, 0xffb01018, 0xffb01018, 0xffb01018},233	{0x0000a250, 0x00000000, 0x00000000, 0x00000210, 0x00000108},234	{0x0000a254, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},235	{0x0000a258, 0x02020002, 0x02020002, 0x02020002, 0x02020002},236	{0x0000a25c, 0x01000e0e, 0x01000e0e, 0x01010e0e, 0x01010e0e},237	{0x0000a260, 0x0a021501, 0x0a021501, 0x3a021501, 0x3a021501},238	{0x0000a264, 0x00000e0e, 0x00000e0e, 0x01000e0e, 0x01000e0e},239	{0x0000a280, 0x00000007, 0x00000007, 0x0000000b, 0x0000000b},240	{0x0000a284, 0x00000000, 0x00000000, 0x00000010, 0x00000010},241	{0x0000a288, 0x00000110, 0x00000110, 0x00000110, 0x00000110},242	{0x0000a28c, 0x00022222, 0x00022222, 0x00022222, 0x00022222},243	{0x0000a2c4, 0x00058d18, 0x00058d18, 0x00058d18, 0x00058d18},244	{0x0000a2cc, 0x18c50033, 0x18c43433, 0x18c41033, 0x18c44c33},245	{0x0000a2d0, 0x00041982, 0x00041982, 0x00041982, 0x00041982},246	{0x0000a2d8, 0x7999a83b, 0x7999a83b, 0x7999a83b, 0x7999a83b},247	{0x0000a358, 0x00000000, 0x00000000, 0x00000000, 0x00000000},248	{0x0000a830, 0x0000019c, 0x0000019c, 0x0000019c, 0x0000019c},249	{0x0000ae04, 0x001c0000, 0x001c0000, 0x001c0000, 0x001c0000},250	{0x0000ae18, 0x00000000, 0x00000000, 0x00000000, 0x00000000},251	{0x0000ae1c, 0x0000019c, 0x0000019c, 0x0000019c, 0x0000019c},252	{0x0000ae20, 0x000001b5, 0x000001b5, 0x000001a6, 0x000001a6},253	{0x0000b284, 0x00000000, 0x00000000, 0x00000010, 0x00000010},254	{0x0000b830, 0x0000019c, 0x0000019c, 0x0000019c, 0x0000019c},255	{0x0000be04, 0x001c0000, 0x001c0000, 0x001c0000, 0x001c0000},256	{0x0000be18, 0x00000000, 0x00000000, 0x00000000, 0x00000000},257	{0x0000be1c, 0x0000019c, 0x0000019c, 0x0000019c, 0x0000019c},258	{0x0000be20, 0x000001b5, 0x000001b5, 0x000001a6, 0x000001a6},259	{0x0000c284, 0x00000000, 0x00000000, 0x00000010, 0x00000010},260};261 262static const u32 qca956x_1p0_radio_core[][2] = {263	/* Addr      allmodes  */264	{0x00016000, 0x36db6db6},265	{0x00016004, 0x6db6db40},266	{0x00016008, 0x73f00000},267	{0x0001600c, 0x00000000},268	{0x00016040, 0x3f80fff8},269	{0x0001604c, 0x000f0278},270	{0x00016050, 0x8036db6c},271	{0x00016054, 0x6db60000},272	{0x00016080, 0x00080000},273	{0x00016084, 0x0e48048c},274	{0x00016088, 0x14214514},275	{0x0001608c, 0x119f080a},276	{0x00016090, 0x24926490},277	{0x00016094, 0x00000000},278	{0x000160a0, 0xc2108ffe},279	{0x000160a4, 0x812fc370},280	{0x000160a8, 0x423c8000},281	{0x000160b4, 0x92480000},282	{0x000160c0, 0x006db6d8},283	{0x000160c4, 0x24b6db6c},284	{0x000160c8, 0x6db6db6c},285	{0x000160cc, 0x6db6fb7c},286	{0x000160d0, 0x6db6da44},287	{0x00016100, 0x07ff8001},288	{0x00016108, 0x00080010},289	{0x00016144, 0x01884080},290	{0x00016148, 0x00008058},291	{0x00016288, 0x001c6000},292	{0x0001628c, 0x50000000},293	{0x000162c0, 0x4b962100},294	{0x000162c4, 0x00000480},295	{0x000162c8, 0x04000144},296	{0x00016380, 0x00000000},297	{0x00016384, 0x00000000},298	{0x00016388, 0x00800700},299	{0x0001638c, 0x00800700},300	{0x00016390, 0x00800700},301	{0x00016394, 0x00000000},302	{0x00016398, 0x00000000},303	{0x0001639c, 0x00000000},304	{0x000163a0, 0x00000001},305	{0x000163a4, 0x00000001},306	{0x000163a8, 0x00000000},307	{0x000163ac, 0x00000000},308	{0x000163b0, 0x00000000},309	{0x000163b4, 0x00000000},310	{0x000163b8, 0x00000000},311	{0x000163bc, 0x00000000},312	{0x000163c0, 0x000000a0},313	{0x000163c4, 0x000c0000},314	{0x000163c8, 0x14021402},315	{0x000163cc, 0x00001402},316	{0x000163d0, 0x00000000},317	{0x000163d4, 0x00000000},318	{0x00016400, 0x36db6db6},319	{0x00016404, 0x6db6db40},320	{0x00016408, 0x73f00000},321	{0x0001640c, 0x00000000},322	{0x00016440, 0x3f80fff8},323	{0x0001644c, 0x000f0278},324	{0x00016450, 0x8036db6c},325	{0x00016454, 0x6db60000},326	{0x00016500, 0x07ff8001},327	{0x00016508, 0x00080010},328	{0x00016544, 0x01884080},329	{0x00016548, 0x00008058},330	{0x00016780, 0x00000000},331	{0x00016784, 0x00000000},332	{0x00016788, 0x00800700},333	{0x0001678c, 0x00800700},334	{0x00016790, 0x00800700},335	{0x00016794, 0x00000000},336	{0x00016798, 0x00000000},337	{0x0001679c, 0x00000000},338	{0x000167a0, 0x00000001},339	{0x000167a4, 0x00000001},340	{0x000167a8, 0x00000000},341	{0x000167ac, 0x00000000},342	{0x000167b0, 0x00000000},343	{0x000167b4, 0x00000000},344	{0x000167b8, 0x00000000},345	{0x000167bc, 0x00000000},346	{0x000167c0, 0x000000a0},347	{0x000167c4, 0x000c0000},348	{0x000167c8, 0x14021402},349	{0x000167cc, 0x00001402},350	{0x000167d0, 0x00000000},351	{0x000167d4, 0x00000000},352	{0x00016800, 0x36db6db6},353	{0x00016804, 0x6db6db40},354	{0x00016808, 0x73f00000},355	{0x0001680c, 0x00000000},356	{0x00016840, 0x3f80fff8},357	{0x0001684c, 0x000f0278},358	{0x00016850, 0x8036db6c},359	{0x00016854, 0x6db60000},360	{0x00016900, 0x07ff8001},361	{0x00016908, 0x00080010},362	{0x00016944, 0x01884080},363	{0x00016948, 0x00008058},364	{0x00016b80, 0x00000000},365	{0x00016b84, 0x00000000},366	{0x00016b88, 0x00800700},367	{0x00016b8c, 0x00800700},368	{0x00016b90, 0x00800700},369	{0x00016b94, 0x00000000},370	{0x00016b98, 0x00000000},371	{0x00016b9c, 0x00000000},372	{0x00016ba0, 0x00000001},373	{0x00016ba4, 0x00000001},374	{0x00016ba8, 0x00000000},375	{0x00016bac, 0x00000000},376	{0x00016bb0, 0x00000000},377	{0x00016bb4, 0x00000000},378	{0x00016bb8, 0x00000000},379	{0x00016bbc, 0x00000000},380	{0x00016bc0, 0x000000a0},381	{0x00016bc4, 0x000c0000},382	{0x00016bc8, 0x14021402},383	{0x00016bcc, 0x00001402},384	{0x00016bd0, 0x00000000},385	{0x00016bd4, 0x00000000},386};387 388static const u32 qca956x_1p0_radio_postamble[][5] = {389	/* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */390	{0x00016098, 0xd2dd5554, 0xd2dd5554, 0xc4128f5c, 0xc4128f5c},391	{0x0001609c, 0x0a566f3a, 0x0a566f3a, 0x0fd08f25, 0x0fd08f25},392	{0x000160ac, 0xa4647c00, 0xa4647c00, 0x24646800, 0x24646800},393	{0x000160b0, 0x01885f52, 0x01885f52, 0x00fe7f46, 0x00fe7f46},394	{0x00016104, 0xb7a00000, 0xb7a00000, 0xfff80001, 0xfff80001},395	{0x0001610c, 0xc0000000, 0xc0000000, 0x00000000, 0x00000000},396	{0x00016140, 0x10804008, 0x10804008, 0x50804000, 0x50804000},397	{0x00016504, 0xb7a00000, 0xb7a00000, 0xfff80001, 0xfff80001},398	{0x0001650c, 0xc0000000, 0xc0000000, 0x00000000, 0x00000000},399	{0x00016540, 0x10804008, 0x10804008, 0x50804000, 0x50804000},400	{0x00016904, 0xb7a00000, 0xb7a00000, 0xfff80001, 0xfff80001},401	{0x0001690c, 0xc0000000, 0xc0000000, 0x00000000, 0x00000000},402	{0x00016940, 0x10804008, 0x10804008, 0x50804000, 0x50804000},403};404 405static const u32 qca956x_1p0_baseband_core_txfir_coeff_japan_2484[][2] = {406	/* Addr      allmodes  */407	{0x0000a38c, 0x00000000},408	{0x0000a390, 0x6f7f0301},409	{0x0000a394, 0xca9228ee},410};411 412static const u32 qca956x_1p0_modes_no_xpa_tx_gain_table[][3] = {413	/* Addr      5G          2G        */414	{0x0000a2dc, 0xffa9ac94, 0xffa9ac94},415	{0x0000a2e0, 0xff323118, 0xff323118},416	{0x0000a2e4, 0xff3ffe00, 0xff3ffe00},417	{0x0000a2e8, 0xffc00000, 0xffc00000},418	{0x0000a39c, 0x42424242, 0x42424242},419	{0x0000a3a4, 0x3a3e3e00, 0x3a3e3e00},420	{0x0000a3b0, 0x00a01404, 0x00a01404},421	{0x0000a3b4, 0x00000034, 0x00000034},422	{0x0000a3b8, 0x00800408, 0x00800408},423	{0x0000a3bc, 0x00000036, 0x00000036},424	{0x0000a410, 0x000050dc, 0x000050dc},425	{0x0000a500, 0x09000040, 0x09000040},426	{0x0000a504, 0x0b000041, 0x0b000041},427	{0x0000a508, 0x0d000042, 0x0d000042},428	{0x0000a50c, 0x11000044, 0x11000044},429	{0x0000a510, 0x15000046, 0x15000046},430	{0x0000a514, 0x1d000440, 0x1d000440},431	{0x0000a518, 0x1f000441, 0x1f000441},432	{0x0000a51c, 0x23000443, 0x23000443},433	{0x0000a520, 0x25000444, 0x25000444},434	{0x0000a524, 0x280004e0, 0x280004e0},435	{0x0000a528, 0x2c0004e2, 0x2c0004e2},436	{0x0000a52c, 0x2e0004e3, 0x2e0004e3},437	{0x0000a530, 0x300004e4, 0x300004e4},438	{0x0000a534, 0x340004e6, 0x340004e6},439	{0x0000a538, 0x37000ce0, 0x37000ce0},440	{0x0000a53c, 0x3b000ce2, 0x3b000ce2},441	{0x0000a540, 0x3d000ce3, 0x3d000ce3},442	{0x0000a544, 0x3f000ce4, 0x3f000ce4},443	{0x0000a548, 0x45001ee0, 0x45001ee0},444	{0x0000a54c, 0x49001ee2, 0x49001ee2},445	{0x0000a550, 0x4d001ee4, 0x4d001ee4},446	{0x0000a554, 0x51001ee6, 0x51001ee6},447	{0x0000a558, 0x55001eea, 0x55001eea},448	{0x0000a55c, 0x59001eec, 0x59001eec},449	{0x0000a560, 0x5d001ef0, 0x5d001ef0},450	{0x0000a564, 0x5f001ef1, 0x5f001ef1},451	{0x0000a568, 0x60001ef2, 0x60001ef2},452	{0x0000a56c, 0x61001ef3, 0x61001ef3},453	{0x0000a570, 0x62001ef4, 0x62001ef4},454	{0x0000a574, 0x63001ef5, 0x63001ef5},455	{0x0000a578, 0x64001ffc, 0x64001ffc},456	{0x0000a57c, 0x64001ffc, 0x64001ffc},457	{0x0000a600, 0x00000000, 0x00000000},458	{0x0000a604, 0x00000000, 0x00000000},459	{0x0000a608, 0x00000000, 0x00000000},460	{0x0000a60c, 0x00000000, 0x00000000},461	{0x0000a610, 0x00804000, 0x00804000},462	{0x0000a614, 0x00804201, 0x00804201},463	{0x0000a618, 0x00804201, 0x00804201},464	{0x0000a61c, 0x00804201, 0x00804201},465	{0x0000a620, 0x00804201, 0x00804201},466	{0x0000a624, 0x00804201, 0x00804201},467	{0x0000a628, 0x00804201, 0x00804201},468	{0x0000a62c, 0x02808a02, 0x02808a02},469	{0x0000a630, 0x0340cd03, 0x0340cd03},470	{0x0000a634, 0x0340cd03, 0x0340cd03},471	{0x0000a638, 0x0340cd03, 0x0340cd03},472	{0x0000a63c, 0x05011404, 0x05011404},473	{0x0000b2dc, 0xffa9ac94, 0xffa9ac94},474	{0x0000b2e0, 0xff323118, 0xff323118},475	{0x0000b2e4, 0xff3ffe00, 0xff3ffe00},476	{0x0000b2e8, 0xffc00000, 0xffc00000},477	{0x0000c2dc, 0xffa9ac94, 0xffa9ac94},478	{0x0000c2e0, 0xff323118, 0xff323118},479	{0x0000c2e4, 0xff3ffe00, 0xff3ffe00},480	{0x0000c2e8, 0xffc00000, 0xffc00000},481	{0x00016044, 0x049242db, 0x049242db},482	{0x00016048, 0x64925a70, 0x64925a70},483	{0x00016148, 0x00008050, 0x00008050},484	{0x00016280, 0x41110005, 0x41110005},485	{0x00016284, 0x453a6000, 0x453a6000},486	{0x00016444, 0x049242db, 0x049242db},487	{0x00016448, 0x6c925a70, 0x6c925a70},488	{0x00016548, 0x00008050, 0x00008050},489	{0x00016844, 0x049242db, 0x049242db},490	{0x00016848, 0x6c925a70, 0x6c925a70},491	{0x00016948, 0x00008050, 0x00008050},492};493 494static const u32 qca956x_1p0_modes_xpa_tx_gain_table[][3] = {495	/* Addr      5G          2G        */496	{0x0000a2dc, 0xcc69ac94, 0xcc69ac94},497	{0x0000a2e0, 0xf0b23118, 0xf0b23118},498	{0x0000a2e4, 0xffffc000, 0xffffc000},499	{0x0000a2e8, 0xc0000000, 0xc0000000},500	{0x0000a410, 0x000050d2, 0x000050d2},501	{0x0000a500, 0x0a000040, 0x0a000040},502	{0x0000a504, 0x0c000041, 0x0c000041},503	{0x0000a508, 0x0e000042, 0x0e000042},504	{0x0000a50c, 0x12000044, 0x12000044},505	{0x0000a510, 0x16000046, 0x16000046},506	{0x0000a514, 0x1d000440, 0x1d000440},507	{0x0000a518, 0x1f000441, 0x1f000441},508	{0x0000a51c, 0x23000443, 0x23000443},509	{0x0000a520, 0x25000444, 0x25000444},510	{0x0000a524, 0x29000a40, 0x29000a40},511	{0x0000a528, 0x2d000a42, 0x2d000a42},512	{0x0000a52c, 0x2f000a43, 0x2f000a43},513	{0x0000a530, 0x31000a44, 0x31000a44},514	{0x0000a534, 0x35000a46, 0x35000a46},515	{0x0000a538, 0x38000ce0, 0x38000ce0},516	{0x0000a53c, 0x3c000ce2, 0x3c000ce2},517	{0x0000a540, 0x3e000ce3, 0x3e000ce3},518	{0x0000a544, 0x40000ce4, 0x40000ce4},519	{0x0000a548, 0x46001ee0, 0x46001ee0},520	{0x0000a54c, 0x4a001ee2, 0x4a001ee2},521	{0x0000a550, 0x4e001ee4, 0x4e001ee4},522	{0x0000a554, 0x52001ee6, 0x52001ee6},523	{0x0000a558, 0x56001eea, 0x56001eea},524	{0x0000a55c, 0x5a001eec, 0x5a001eec},525	{0x0000a560, 0x5e001ef0, 0x5e001ef0},526	{0x0000a564, 0x60001ef1, 0x60001ef1},527	{0x0000a568, 0x61001ef2, 0x61001ef2},528	{0x0000a56c, 0x62001ef3, 0x62001ef3},529	{0x0000a570, 0x63001ef4, 0x63001ef4},530	{0x0000a574, 0x64001ef5, 0x64001ef5},531	{0x0000a578, 0x65001ffc, 0x65001ffc},532	{0x0000a57c, 0x65001ffc, 0x65001ffc},533	{0x0000a600, 0x00000000, 0x00000000},534	{0x0000a604, 0x00000000, 0x00000000},535	{0x0000a608, 0x00000000, 0x00000000},536	{0x0000a60c, 0x00000000, 0x00000000},537	{0x0000a610, 0x00000000, 0x00000000},538	{0x0000a614, 0x00000000, 0x00000000},539	{0x0000a618, 0x00000000, 0x00000000},540	{0x0000a61c, 0x00804201, 0x00804201},541	{0x0000a620, 0x00804201, 0x00804201},542	{0x0000a624, 0x00804201, 0x00804201},543	{0x0000a628, 0x00804201, 0x00804201},544	{0x0000a62c, 0x02808a02, 0x02808a02},545	{0x0000a630, 0x0340cd03, 0x0340cd03},546	{0x0000a634, 0x0340cd03, 0x0340cd03},547	{0x0000a638, 0x0340cd03, 0x0340cd03},548	{0x0000a63c, 0x05011404, 0x05011404},549	{0x0000b2dc, 0xcc69ac94, 0xcc69ac94},550	{0x0000b2e0, 0xf0b23118, 0xf0b23118},551	{0x0000b2e4, 0xffffc000, 0xffffc000},552	{0x0000b2e8, 0xc0000000, 0xc0000000},553	{0x0000c2dc, 0xcc69ac94, 0xcc69ac94},554	{0x0000c2e0, 0xf0b23118, 0xf0b23118},555	{0x0000c2e4, 0xffffc000, 0xffffc000},556	{0x0000c2e8, 0xc0000000, 0xc0000000},557	{0x00016044, 0x012492db, 0x012492db},558	{0x00016048, 0x6c927a70, 0x6c927a70},559	{0x00016050, 0x8036d36c, 0x8036d36c},560	{0x00016280, 0x41110005, 0x41110005},561	{0x00016284, 0x453a7e00, 0x453a7e00},562	{0x00016444, 0x012492db, 0x012492db},563	{0x00016448, 0x6c927a70, 0x6c927a70},564	{0x00016450, 0x8036d36c, 0x8036d36c},565	{0x00016844, 0x012492db, 0x012492db},566	{0x00016848, 0x6c927a70, 0x6c927a70},567	{0x00016850, 0x8036d36c, 0x8036d36c},568};569 570static const u32 qca956x_1p0_modes_no_xpa_low_ob_db_tx_gain_table[][3] = {571	/* Addr      5G          2G        */572	{0x0000a2dc, 0xffa9ac94, 0xffa9ac94},573	{0x0000a2e0, 0xff323118, 0xff323118},574	{0x0000a2e4, 0xff3ffe00, 0xff3ffe00},575	{0x0000a2e8, 0xffc00000, 0xffc00000},576	{0x0000a39c, 0x42424242, 0x42424242},577	{0x0000a3a4, 0x3a3e3e00, 0x3a3e3e00},578	{0x0000a3b0, 0x00a01404, 0x00a01404},579	{0x0000a3b4, 0x00000034, 0x00000034},580	{0x0000a3b8, 0x00800408, 0x00800408},581	{0x0000a3bc, 0x00000036, 0x00000036},582	{0x0000a410, 0x000050dc, 0x000050dc},583	{0x0000a414, 0x16b739ce, 0x16b739ce},584	{0x0000a418, 0x2d00198b, 0x2d00198b},585	{0x0000a41c, 0x16b5adce, 0x16b5adce},586	{0x0000a420, 0x0000014a, 0x0000014a},587	{0x0000a424, 0x14a525cc, 0x14a525cc},588	{0x0000a428, 0x0000012a, 0x0000012a},589	{0x0000a42c, 0x14a5294a, 0x14a5294a},590	{0x0000a430, 0x1294a929, 0x1294a929},591	{0x0000a500, 0x09000040, 0x09000040},592	{0x0000a504, 0x0b000041, 0x0b000041},593	{0x0000a508, 0x0d000042, 0x0d000042},594	{0x0000a50c, 0x11000044, 0x11000044},595	{0x0000a510, 0x15000046, 0x15000046},596	{0x0000a514, 0x1d000440, 0x1d000440},597	{0x0000a518, 0x1f000441, 0x1f000441},598	{0x0000a51c, 0x23000443, 0x23000443},599	{0x0000a520, 0x25000444, 0x25000444},600	{0x0000a524, 0x280004e0, 0x280004e0},601	{0x0000a528, 0x2c0004e2, 0x2c0004e2},602	{0x0000a52c, 0x2e0004e3, 0x2e0004e3},603	{0x0000a530, 0x300004e4, 0x300004e4},604	{0x0000a534, 0x340004e6, 0x340004e6},605	{0x0000a538, 0x37000ce0, 0x37000ce0},606	{0x0000a53c, 0x3b000ce2, 0x3b000ce2},607	{0x0000a540, 0x3d000ce3, 0x3d000ce3},608	{0x0000a544, 0x3f000ce4, 0x3f000ce4},609	{0x0000a548, 0x45001ee0, 0x45001ee0},610	{0x0000a54c, 0x49001ee2, 0x49001ee2},611	{0x0000a550, 0x4d001ee4, 0x4d001ee4},612	{0x0000a554, 0x51001ee6, 0x51001ee6},613	{0x0000a558, 0x55001eea, 0x55001eea},614	{0x0000a55c, 0x59001eec, 0x59001eec},615	{0x0000a560, 0x5d001ef0, 0x5d001ef0},616	{0x0000a564, 0x5f001ef1, 0x5f001ef1},617	{0x0000a568, 0x60001ef2, 0x60001ef2},618	{0x0000a56c, 0x61001ef3, 0x61001ef3},619	{0x0000a570, 0x62001ef4, 0x62001ef4},620	{0x0000a574, 0x63001ef5, 0x63001ef5},621	{0x0000a578, 0x64001ffc, 0x64001ffc},622	{0x0000a57c, 0x64001ffc, 0x64001ffc},623	{0x0000a600, 0x00000000, 0x00000000},624	{0x0000a604, 0x00000000, 0x00000000},625	{0x0000a608, 0x00000000, 0x00000000},626	{0x0000a60c, 0x00000000, 0x00000000},627	{0x0000a610, 0x00804000, 0x00804000},628	{0x0000a614, 0x00804201, 0x00804201},629	{0x0000a618, 0x00804201, 0x00804201},630	{0x0000a61c, 0x00804201, 0x00804201},631	{0x0000a620, 0x00804201, 0x00804201},632	{0x0000a624, 0x00804201, 0x00804201},633	{0x0000a628, 0x00804201, 0x00804201},634	{0x0000a62c, 0x02808a02, 0x02808a02},635	{0x0000a630, 0x0340cd03, 0x0340cd03},636	{0x0000a634, 0x0340cd03, 0x0340cd03},637	{0x0000a638, 0x0340cd03, 0x0340cd03},638	{0x0000a63c, 0x05011404, 0x05011404},639	{0x0000b2dc, 0xffa9ac94, 0xffa9ac94},640	{0x0000b2e0, 0xff323118, 0xff323118},641	{0x0000b2e4, 0xff3ffe00, 0xff3ffe00},642	{0x0000b2e8, 0xffc00000, 0xffc00000},643	{0x0000c2dc, 0xffa9ac94, 0xffa9ac94},644	{0x0000c2e0, 0xff323118, 0xff323118},645	{0x0000c2e4, 0xff3ffe00, 0xff3ffe00},646	{0x0000c2e8, 0xffc00000, 0xffc00000},647	{0x00016044, 0x046e42db, 0x046e42db},648	{0x00016048, 0x64925a70, 0x64925a70},649	{0x00016148, 0x00008050, 0x00008050},650	{0x00016280, 0x41110005, 0x41110005},651	{0x00016284, 0x453a6000, 0x453a6000},652	{0x00016444, 0x046e42db, 0x046e42db},653	{0x00016448, 0x6c925a70, 0x6c925a70},654	{0x00016548, 0x00008050, 0x00008050},655	{0x00016844, 0x046e42db, 0x046e42db},656	{0x00016848, 0x6c925a70, 0x6c925a70},657	{0x00016948, 0x00008050, 0x00008050},658};659 660static const u32 qca956x_1p0_modes_no_xpa_green_tx_gain_table[][3] = {661	/* Addr      5G          2G        */662	{0x000098bc, 0x00000001, 0x00000001},663	{0x0000a2dc, 0xd3555284, 0xd3555284},664	{0x0000a2e0, 0x1c666318, 0x1c666318},665	{0x0000a2e4, 0xe07bbc00, 0xe07bbc00},666	{0x0000a2e8, 0xff800000, 0xff800000},667	{0x0000a3a4, 0x3a3e3e00, 0x3a3e3e00},668	{0x0000a410, 0x000050dc, 0x000050dc},669	{0x0000a500, 0x02000040, 0x02000040},670	{0x0000a504, 0x04000041, 0x04000041},671	{0x0000a508, 0x06000042, 0x06000042},672	{0x0000a50c, 0x0a000044, 0x0a000044},673	{0x0000a510, 0x0c000045, 0x0c000045},674	{0x0000a514, 0x13000440, 0x13000440},675	{0x0000a518, 0x15000441, 0x15000441},676	{0x0000a51c, 0x19000443, 0x19000443},677	{0x0000a520, 0x1b000444, 0x1b000444},678	{0x0000a524, 0x1e0004e0, 0x1e0004e0},679	{0x0000a528, 0x220004e2, 0x220004e2},680	{0x0000a52c, 0x240004e3, 0x240004e3},681	{0x0000a530, 0x260004e4, 0x260004e4},682	{0x0000a534, 0x2a0004e6, 0x2a0004e6},683	{0x0000a538, 0x32000ce0, 0x32000ce0},684	{0x0000a53c, 0x36000ce2, 0x36000ce2},685	{0x0000a540, 0x3a000ce4, 0x3a000ce4},686	{0x0000a544, 0x3e000ce6, 0x3e000ce6},687	{0x0000a548, 0x45001ee0, 0x45001ee0},688	{0x0000a54c, 0x49001ee2, 0x49001ee2},689	{0x0000a550, 0x4d001ee4, 0x4d001ee4},690	{0x0000a554, 0x51001ee6, 0x51001ee6},691	{0x0000a558, 0x55001eea, 0x55001eea},692	{0x0000a55c, 0x59001eec, 0x59001eec},693	{0x0000a560, 0x5d001ef0, 0x5d001ef0},694	{0x0000a564, 0x5f001ef1, 0x5f001ef1},695	{0x0000a568, 0x60001ef2, 0x60001ef2},696	{0x0000a56c, 0x61001ef3, 0x61001ef3},697	{0x0000a570, 0x62001ef4, 0x62001ef4},698	{0x0000a574, 0x63001ff5, 0x63001ff5},699	{0x0000a578, 0x64001ffc, 0x64001ffc},700	{0x0000a57c, 0x64001ffc, 0x64001ffc},701	{0x0000a600, 0x00000000, 0x00000000},702	{0x0000a604, 0x00000000, 0x00000000},703	{0x0000a608, 0x00000000, 0x00000000},704	{0x0000a60c, 0x00000000, 0x00000000},705	{0x0000a610, 0x00804000, 0x00804000},706	{0x0000a614, 0x00804201, 0x00804201},707	{0x0000a618, 0x00804201, 0x00804201},708	{0x0000a61c, 0x00804201, 0x00804201},709	{0x0000a620, 0x00804201, 0x00804201},710	{0x0000a624, 0x00804201, 0x00804201},711	{0x0000a628, 0x00804201, 0x00804201},712	{0x0000a62c, 0x02808a02, 0x02808a02},713	{0x0000a630, 0x0340cd03, 0x0340cd03},714	{0x0000a634, 0x0340cd03, 0x0340cd03},715	{0x0000a638, 0x0340cd03, 0x0340cd03},716	{0x0000a63c, 0x05011404, 0x05011404},717	{0x0000b2dc, 0xd3555284, 0xd3555284},718	{0x0000b2e0, 0x1c666318, 0x1c666318},719	{0x0000b2e4, 0xe07bbc00, 0xe07bbc00},720	{0x0000b2e8, 0xff800000, 0xff800000},721	{0x0000c2dc, 0xd3555284, 0xd3555284},722	{0x0000c2e0, 0x1c666318, 0x1c666318},723	{0x0000c2e4, 0xe07bbc00, 0xe07bbc00},724	{0x0000c2e8, 0xff800000, 0xff800000},725	{0x00016044, 0x849242db, 0x849242db},726	{0x00016048, 0x64925a70, 0x64925a70},727	{0x00016280, 0x41110005, 0x41110005},728	{0x00016284, 0x453a6000, 0x453a6000},729	{0x00016444, 0x849242db, 0x849242db},730	{0x00016448, 0x6c925a70, 0x6c925a70},731	{0x00016844, 0x849242db, 0x849242db},732	{0x00016848, 0x6c925a70, 0x6c925a70},733	{0x0000a7f0, 0x800002cc, 0x800002cc},734	{0x0000a7f4, 0x00000018, 0x00000018},735	{0x0000a7f4, 0x00000018, 0x00000018},736	{0x0000a7f4, 0x00000018, 0x00000018},737	{0x0000a7f4, 0x00000018, 0x00000018},738	{0x0000a7f4, 0x00000018, 0x00000018},739	{0x0000a7f4, 0x00000018, 0x00000018},740	{0x0000a7f4, 0x00000018, 0x00000018},741	{0x0000a7f4, 0x00000018, 0x00000018},742	{0x0000a7f4, 0x00000018, 0x00000018},743	{0x0000a7f4, 0x00000018, 0x00000018},744	{0x0000a7f4, 0x00000018, 0x00000018},745	{0x0000a7f4, 0x00000018, 0x00000018},746	{0x0000a7f4, 0x00000018, 0x00000018},747	{0x0000a7f4, 0x00000018, 0x00000018},748	{0x0000a7f4, 0x00000028, 0x00000028},749	{0x0000a7f4, 0x00000028, 0x00000028},750	{0x0000a7f4, 0x00000028, 0x00000028},751	{0x0000a7f4, 0x00000028, 0x00000028},752	{0x0000a7f4, 0x00000048, 0x00000048},753	{0x0000a7f4, 0x00000048, 0x00000048},754	{0x0000a7f4, 0x00000048, 0x00000048},755	{0x0000a7f4, 0x00000048, 0x00000048},756	{0x0000a7f4, 0x00000048, 0x00000048},757	{0x0000a7f4, 0x00000048, 0x00000048},758	{0x0000a7f4, 0x00000048, 0x00000048},759	{0x0000a7f4, 0x00000048, 0x00000048},760	{0x0000a7f4, 0x00000048, 0x00000048},761	{0x0000a7f4, 0x00000048, 0x00000048},762	{0x0000a7f4, 0x00000048, 0x00000048},763	{0x0000a7f4, 0x00000048, 0x00000048},764	{0x0000a7f4, 0x00000048, 0x00000048},765	{0x0000a7f4, 0x00000048, 0x00000048},766};767 768static const u32 qca956x_1p0_common_rx_gain_table[][2] = {769	/* Addr      allmodes  */770	{0x0000a000, 0x00010000},771	{0x0000a004, 0x00030002},772	{0x0000a008, 0x00050004},773	{0x0000a00c, 0x00810080},774	{0x0000a010, 0x00830082},775	{0x0000a014, 0x01810180},776	{0x0000a018, 0x01830182},777	{0x0000a01c, 0x01850184},778	{0x0000a020, 0x01890188},779	{0x0000a024, 0x018b018a},780	{0x0000a028, 0x018d018c},781	{0x0000a02c, 0x01910190},782	{0x0000a030, 0x01930192},783	{0x0000a034, 0x01950194},784	{0x0000a038, 0x038a0196},785	{0x0000a03c, 0x038c038b},786	{0x0000a040, 0x0390038d},787	{0x0000a044, 0x03920391},788	{0x0000a048, 0x03940393},789	{0x0000a04c, 0x03960395},790	{0x0000a050, 0x00000000},791	{0x0000a054, 0x00000000},792	{0x0000a058, 0x00000000},793	{0x0000a05c, 0x00000000},794	{0x0000a060, 0x00000000},795	{0x0000a064, 0x00000000},796	{0x0000a068, 0x00000000},797	{0x0000a06c, 0x00000000},798	{0x0000a070, 0x00000000},799	{0x0000a074, 0x00000000},800	{0x0000a078, 0x00000000},801	{0x0000a07c, 0x00000000},802	{0x0000a080, 0x22222222},803	{0x0000a084, 0x1d1d1d1d},804	{0x0000a088, 0x1d1d1d1d},805	{0x0000a08c, 0x1d1d1d1d},806	{0x0000a090, 0x17171717},807	{0x0000a094, 0x11111717},808	{0x0000a098, 0x00030311},809	{0x0000a09c, 0x00000000},810	{0x0000a0a0, 0x00000000},811	{0x0000a0a4, 0x00000000},812	{0x0000a0a8, 0x00000000},813	{0x0000a0ac, 0x00000000},814	{0x0000a0b0, 0x00000000},815	{0x0000a0b4, 0x00000000},816	{0x0000a0b8, 0x00000000},817	{0x0000a0bc, 0x00000000},818	{0x0000a0c0, 0x001f0000},819	{0x0000a0c4, 0x01000101},820	{0x0000a0c8, 0x011e011f},821	{0x0000a0cc, 0x011c011d},822	{0x0000a0d0, 0x02030204},823	{0x0000a0d4, 0x02010202},824	{0x0000a0d8, 0x021f0200},825	{0x0000a0dc, 0x0302021e},826	{0x0000a0e0, 0x03000301},827	{0x0000a0e4, 0x031e031f},828	{0x0000a0e8, 0x0402031d},829	{0x0000a0ec, 0x04000401},830	{0x0000a0f0, 0x041e041f},831	{0x0000a0f4, 0x0502041d},832	{0x0000a0f8, 0x05000501},833	{0x0000a0fc, 0x051e051f},834	{0x0000a100, 0x06010602},835	{0x0000a104, 0x061f0600},836	{0x0000a108, 0x061d061e},837	{0x0000a10c, 0x07020703},838	{0x0000a110, 0x07000701},839	{0x0000a114, 0x00000000},840	{0x0000a118, 0x00000000},841	{0x0000a11c, 0x00000000},842	{0x0000a120, 0x00000000},843	{0x0000a124, 0x00000000},844	{0x0000a128, 0x00000000},845	{0x0000a12c, 0x00000000},846	{0x0000a130, 0x00000000},847	{0x0000a134, 0x00000000},848	{0x0000a138, 0x00000000},849	{0x0000a13c, 0x00000000},850	{0x0000a140, 0x001f0000},851	{0x0000a144, 0x01000101},852	{0x0000a148, 0x011e011f},853	{0x0000a14c, 0x011c011d},854	{0x0000a150, 0x02030204},855	{0x0000a154, 0x02010202},856	{0x0000a158, 0x021f0200},857	{0x0000a15c, 0x0302021e},858	{0x0000a160, 0x03000301},859	{0x0000a164, 0x031e031f},860	{0x0000a168, 0x0402031d},861	{0x0000a16c, 0x04000401},862	{0x0000a170, 0x041e041f},863	{0x0000a174, 0x0502041d},864	{0x0000a178, 0x05000501},865	{0x0000a17c, 0x051e051f},866	{0x0000a180, 0x06010602},867	{0x0000a184, 0x061f0600},868	{0x0000a188, 0x061d061e},869	{0x0000a18c, 0x07020703},870	{0x0000a190, 0x07000701},871	{0x0000a194, 0x00000000},872	{0x0000a198, 0x00000000},873	{0x0000a19c, 0x00000000},874	{0x0000a1a0, 0x00000000},875	{0x0000a1a4, 0x00000000},876	{0x0000a1a8, 0x00000000},877	{0x0000a1ac, 0x00000000},878	{0x0000a1b0, 0x00000000},879	{0x0000a1b4, 0x00000000},880	{0x0000a1b8, 0x00000000},881	{0x0000a1bc, 0x00000000},882	{0x0000a1c0, 0x00000000},883	{0x0000a1c4, 0x00000000},884	{0x0000a1c8, 0x00000000},885	{0x0000a1cc, 0x00000000},886	{0x0000a1d0, 0x00000000},887	{0x0000a1d4, 0x00000000},888	{0x0000a1d8, 0x00000000},889	{0x0000a1dc, 0x00000000},890	{0x0000a1e0, 0x00000000},891	{0x0000a1e4, 0x00000000},892	{0x0000a1e8, 0x00000000},893	{0x0000a1ec, 0x00000000},894	{0x0000a1f0, 0x00000396},895	{0x0000a1f4, 0x00000396},896	{0x0000a1f8, 0x00000396},897	{0x0000a1fc, 0x00000196},898	{0x0000b000, 0x00010000},899	{0x0000b004, 0x00030002},900	{0x0000b008, 0x00050004},901	{0x0000b00c, 0x00810080},902	{0x0000b010, 0x00830082},903	{0x0000b014, 0x01810180},904	{0x0000b018, 0x01830182},905	{0x0000b01c, 0x01850184},906	{0x0000b020, 0x02810280},907	{0x0000b024, 0x02830282},908	{0x0000b028, 0x02850284},909	{0x0000b02c, 0x02890288},910	{0x0000b030, 0x028b028a},911	{0x0000b034, 0x0388028c},912	{0x0000b038, 0x038a0389},913	{0x0000b03c, 0x038c038b},914	{0x0000b040, 0x0390038d},915	{0x0000b044, 0x03920391},916	{0x0000b048, 0x03940393},917	{0x0000b04c, 0x03960395},918	{0x0000b050, 0x00000000},919	{0x0000b054, 0x00000000},920	{0x0000b058, 0x00000000},921	{0x0000b05c, 0x00000000},922	{0x0000b060, 0x00000000},923	{0x0000b064, 0x00000000},924	{0x0000b068, 0x00000000},925	{0x0000b06c, 0x00000000},926	{0x0000b070, 0x00000000},927	{0x0000b074, 0x00000000},928	{0x0000b078, 0x00000000},929	{0x0000b07c, 0x00000000},930	{0x0000b080, 0x23232323},931	{0x0000b084, 0x21232323},932	{0x0000b088, 0x19191c1e},933	{0x0000b08c, 0x12141417},934	{0x0000b090, 0x07070e0e},935	{0x0000b094, 0x03030305},936	{0x0000b098, 0x00000003},937	{0x0000b09c, 0x00000000},938	{0x0000b0a0, 0x00000000},939	{0x0000b0a4, 0x00000000},940	{0x0000b0a8, 0x00000000},941	{0x0000b0ac, 0x00000000},942	{0x0000b0b0, 0x00000000},943	{0x0000b0b4, 0x00000000},944	{0x0000b0b8, 0x00000000},945	{0x0000b0bc, 0x00000000},946	{0x0000b0c0, 0x003f0020},947	{0x0000b0c4, 0x00400041},948	{0x0000b0c8, 0x0140005f},949	{0x0000b0cc, 0x0160015f},950	{0x0000b0d0, 0x017e017f},951	{0x0000b0d4, 0x02410242},952	{0x0000b0d8, 0x025f0240},953	{0x0000b0dc, 0x027f0260},954	{0x0000b0e0, 0x0341027e},955	{0x0000b0e4, 0x035f0340},956	{0x0000b0e8, 0x037f0360},957	{0x0000b0ec, 0x04400441},958	{0x0000b0f0, 0x0460045f},959	{0x0000b0f4, 0x0541047f},960	{0x0000b0f8, 0x055f0540},961	{0x0000b0fc, 0x057f0560},962	{0x0000b100, 0x06400641},963	{0x0000b104, 0x0660065f},964	{0x0000b108, 0x067e067f},965	{0x0000b10c, 0x07410742},966	{0x0000b110, 0x075f0740},967	{0x0000b114, 0x077f0760},968	{0x0000b118, 0x07800781},969	{0x0000b11c, 0x07a0079f},970	{0x0000b120, 0x07c107bf},971	{0x0000b124, 0x000007c0},972	{0x0000b128, 0x00000000},973	{0x0000b12c, 0x00000000},974	{0x0000b130, 0x00000000},975	{0x0000b134, 0x00000000},976	{0x0000b138, 0x00000000},977	{0x0000b13c, 0x00000000},978	{0x0000b140, 0x003f0020},979	{0x0000b144, 0x00400041},980	{0x0000b148, 0x0140005f},981	{0x0000b14c, 0x0160015f},982	{0x0000b150, 0x017e017f},983	{0x0000b154, 0x02410242},984	{0x0000b158, 0x025f0240},985	{0x0000b15c, 0x027f0260},986	{0x0000b160, 0x0341027e},987	{0x0000b164, 0x035f0340},988	{0x0000b168, 0x037f0360},989	{0x0000b16c, 0x04400441},990	{0x0000b170, 0x0460045f},991	{0x0000b174, 0x0541047f},992	{0x0000b178, 0x055f0540},993	{0x0000b17c, 0x057f0560},994	{0x0000b180, 0x06400641},995	{0x0000b184, 0x0660065f},996	{0x0000b188, 0x067e067f},997	{0x0000b18c, 0x07410742},998	{0x0000b190, 0x075f0740},999	{0x0000b194, 0x077f0760},1000	{0x0000b198, 0x07800781},1001	{0x0000b19c, 0x07a0079f},1002	{0x0000b1a0, 0x07c107bf},1003	{0x0000b1a4, 0x000007c0},1004	{0x0000b1a8, 0x00000000},1005	{0x0000b1ac, 0x00000000},1006	{0x0000b1b0, 0x00000000},1007	{0x0000b1b4, 0x00000000},1008	{0x0000b1b8, 0x00000000},1009	{0x0000b1bc, 0x00000000},1010	{0x0000b1c0, 0x00000000},1011	{0x0000b1c4, 0x00000000},1012	{0x0000b1c8, 0x00000000},1013	{0x0000b1cc, 0x00000000},1014	{0x0000b1d0, 0x00000000},1015	{0x0000b1d4, 0x00000000},1016	{0x0000b1d8, 0x00000000},1017	{0x0000b1dc, 0x00000000},1018	{0x0000b1e0, 0x00000000},1019	{0x0000b1e4, 0x00000000},1020	{0x0000b1e8, 0x00000000},1021	{0x0000b1ec, 0x00000000},1022	{0x0000b1f0, 0x00000396},1023	{0x0000b1f4, 0x00000396},1024	{0x0000b1f8, 0x00000396},1025	{0x0000b1fc, 0x00000196},1026};1027 1028static const u32 qca956x_1p0_xlna_only[][5] = {1029	/* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */1030	{0x00009820, 0x206a022e, 0x206a022e, 0x206a01ae, 0x206a01ae},1031	{0x00009824, 0x5ac640d0, 0x5ac640d0, 0x5ac621f1, 0x5ac621f1},1032	{0x00009828, 0x06903081, 0x06903081, 0x07d43881, 0x07d43881},1033	{0x00009e00, 0x0372111a, 0x0372111a, 0x037216a0, 0x03721720},1034	{0x00009e0c, 0x6c4000e2, 0x6d4000e2, 0x6d4000de, 0x6c4000da},1035	{0x00009e10, 0x7ec88d2e, 0x7ec88d2e, 0x7ec86d2e, 0x7ec8ad2e},1036	{0x00009e14, 0x37b95d5e, 0x37b9605e, 0x317a6062, 0x317a5ae2},1037	{0x00009e18, 0x00000000, 0x00000000, 0x03c00000, 0x03c00000},1038	{0x00009e20, 0x000003b5, 0x000003b5, 0x000003b2, 0x000003b2},1039	{0x00009fc0, 0x813e4788, 0x813e4788, 0x813e4789, 0x813e4789},1040	{0x0000ae18, 0x00000000, 0x00000000, 0x03c00000, 0x03c00000},1041	{0x0000ae20, 0x000001b5, 0x000001b5, 0x000001b2, 0x000001b2},1042	{0x0000be18, 0x00000000, 0x00000000, 0x03c00000, 0x03c00000},1043	{0x0000be20, 0x000001b5, 0x000001b5, 0x000001b2, 0x000001b2},1044};1045 1046#endif /* INITVALS_956X_H */1047