Date:2010-07-07 19:03:00 (3 years 9 months ago)
Author:nbd
Commit:9f4c2864868bd4d37d6bb2811584de15cea98e02
Message:mac80211: update to wireless-testing 2010-07-06, add another patch to finally fix the annoying buffer leak in ath9k

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22088 3c298f89-4303-0410-b956-a3cf2f4a3e73
Files: package/mac80211/Makefile (1 diff)
package/mac80211/patches/030-backport_93c86_eeprom.patch (1 diff)
package/mac80211/patches/408-ath9k_tweak_rx_intr_mitigation.patch (1 diff)
package/mac80211/patches/409-ath9k-add-wndr3700-antenna-initialization.patch (1 diff)
package/mac80211/patches/410-ath9k-wndr3700-led-pin-fix.patch (1 diff)
package/mac80211/patches/510-ar9100_tsf_preserve.patch (1 diff)
package/mac80211/patches/510-ath9k_aggr_buffer_leak.patch (1 diff)
package/mac80211/patches/511-ath9k_completion_buffer_leak.patch (1 diff)
package/mac80211/patches/520-initval_rename.patch (1 diff)
package/mac80211/patches/521-initval_format_changes.patch (1 diff)
package/mac80211/patches/522-initval_updates.patch (1 diff)
package/mac80211/patches/530-ath9k_nf_sanitize.patch (1 diff)
package/mac80211/patches/531-ath9k_nf_cleanup.patch (1 diff)
package/mac80211/patches/540-ath9k_hang_check.patch (1 diff)
package/mac80211/patches/550-ath9k_fix_wep_adhoc_crash.patch (1 diff)
package/mac80211/patches/560-ath9k_buffer_leak.patch (1 diff)
package/mac80211/patches/600-rt2x00-disable-pci-code-if-CONFIG_PCI-not-defined.patch (2 diffs)
package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch (2 diffs)
package/mac80211/patches/750-set_pci_mwi.patch (1 diff)

Change Details

package/mac80211/Makefile
1010
1111PKG_NAME:=mac80211
1212
13PKG_VERSION:=2010-06-28
13PKG_VERSION:=2010-07-06
1414PKG_RELEASE:=1
1515PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources
1616# http://www.orbit-lab.org/kernel/compat-wireless-2.6/2010/11 \
1717# http://wireless.kernel.org/download/compat-wireless-2.6
18PKG_MD5SUM:=10100e68991ed0749ee52cfc1704966b
18PKG_MD5SUM:=e669e4c2ed4f0cc9a6a28e941d766eac
1919
2020PKG_SOURCE:=compat-wireless-$(PKG_VERSION).tar.bz2
2121PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/compat-wireless-$(PKG_VERSION)
package/mac80211/patches/030-backport_93c86_eeprom.patch
1--- a/include/linux/compat-2.6.36.h
2@@ -8,6 +8,8 @@
3 #define kparam_block_sysfs_write(a)
4 #define kparam_unblock_sysfs_write(a)
5
6+#define PCI_EEPROM_WIDTH_93C86 8
7+
8 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,36)) */
9
10 #endif /* LINUX_26_36_COMPAT_H */
package/mac80211/patches/408-ath9k_tweak_rx_intr_mitigation.patch
11--- a/drivers/net/wireless/ath/ath9k/hw.c
22+++ b/drivers/net/wireless/ath/ath9k/hw.c
3@@ -1407,7 +1407,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st
3@@ -1416,7 +1416,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st
44
55     if (ah->config.rx_intr_mitigation) {
66         REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_LAST, 500);
package/mac80211/patches/409-ath9k-add-wndr3700-antenna-initialization.patch
5454                   ath9k_reg_notifier);
5555--- a/drivers/net/wireless/ath/ath9k/ath9k.h
5656+++ b/drivers/net/wireless/ath/ath9k/ath9k.h
57@@ -594,6 +594,8 @@ struct ath_softc {
57@@ -596,6 +596,8 @@ struct ath_softc {
5858
5959     int beacon_interval;
6060
package/mac80211/patches/410-ath9k-wndr3700-led-pin-fix.patch
1313         sc->sc_ah->led_pin = ATH_LED_PIN_DEF;
1414--- a/drivers/net/wireless/ath/ath9k/ath9k.h
1515+++ b/drivers/net/wireless/ath/ath9k/ath9k.h
16@@ -466,6 +466,7 @@ void ath9k_btcoex_timer_pause(struct ath
16@@ -467,6 +467,7 @@ void ath9k_btcoex_timer_pause(struct ath
1717
1818 #define ATH_LED_PIN_DEF 1
1919 #define ATH_LED_PIN_9287 8
package/mac80211/patches/510-ar9100_tsf_preserve.patch
1+++ b/drivers/net/wireless/ath/ath9k/hw.c
2@@ -1280,7 +1280,8 @@ int ath9k_hw_reset(struct ath_hw *ah, st
3     macStaId1 = REG_READ(ah, AR_STA_ID1) & AR_STA_ID1_BASE_RATE_11B;
4
5     /* For chips on which RTC reset is done, save TSF before it gets cleared */
6- if (AR_SREV_9280(ah) && ah->eep_ops->get_eeprom(ah, EEP_OL_PWRCTRL))
7+ if (AR_SREV_9100(ah) ||
8+ (AR_SREV_9280(ah) && ah->eep_ops->get_eeprom(ah, EEP_OL_PWRCTRL)))
9         tsf = ath9k_hw_gettsf64(ah);
10
11     saveLedState = REG_READ(ah, AR_CFG_LED) &
12@@ -1312,7 +1313,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st
13     }
14
15     /* Restore TSF */
16- if (tsf && AR_SREV_9280(ah) && ah->eep_ops->get_eeprom(ah, EEP_OL_PWRCTRL))
17+ if (tsf)
18         ath9k_hw_settsf64(ah, tsf);
19
20     if (AR_SREV_9280_10_OR_LATER(ah))
21@@ -1325,6 +1326,17 @@ int ath9k_hw_reset(struct ath_hw *ah, st
22     if (r)
23         return r;
24
25+ /*
26+ * Some AR91xx SoC devices frequently fail to accept TSF writes
27+ * right after the chip reset. When that happens, write a new
28+ * value after the initvals have been applied, with an offset
29+ * based on measured time differences
30+ */
31+ if (AR_SREV_9100(ah) && (ath9k_hw_gettsf64(ah) < tsf)) {
32+ tsf += 1500;
33+ ath9k_hw_settsf64(ah, tsf);
34+ }
35+
36     /* Setup MFP options for CCMP */
37     if (AR_SREV_9280_20_OR_LATER(ah)) {
38         /* Mask Retry(b11), PwrMgt(b12), MoreData(b13) to 0 in mgmt
package/mac80211/patches/510-ath9k_aggr_buffer_leak.patch
1--- a/drivers/net/wireless/ath/ath9k/xmit.c
2@@ -2430,37 +2430,37 @@ void ath_tx_node_init(struct ath_softc *
3
4 void ath_tx_node_cleanup(struct ath_softc *sc, struct ath_node *an)
5 {
6- int i;
7- struct ath_atx_ac *ac, *ac_tmp;
8- struct ath_atx_tid *tid, *tid_tmp;
9+ struct ath_atx_ac *ac;
10+ struct ath_atx_tid *tid;
11     struct ath_txq *txq;
12+ int i, tidno;
13
14- for (i = 0; i < ATH9K_NUM_TX_QUEUES; i++) {
15- if (ATH_TXQ_SETUP(sc, i)) {
16- txq = &sc->tx.txq[i];
17-
18- spin_lock_bh(&txq->axq_lock);
19-
20- list_for_each_entry_safe(ac,
21- ac_tmp, &txq->axq_acq, list) {
22- tid = list_first_entry(&ac->tid_q,
23- struct ath_atx_tid, list);
24- if (tid && tid->an != an)
25- continue;
26- list_del(&ac->list);
27- ac->sched = false;
28-
29- list_for_each_entry_safe(tid,
30- tid_tmp, &ac->tid_q, list) {
31- list_del(&tid->list);
32- tid->sched = false;
33- ath_tid_drain(sc, txq, tid);
34- tid->state &= ~AGGR_ADDBA_COMPLETE;
35- tid->state &= ~AGGR_CLEANUP;
36- }
37- }
38+ for (tidno = 0, tid = &an->tid[tidno];
39+ tidno < WME_NUM_TID; tidno++, tid++) {
40+ i = tid->ac->qnum;
41
42- spin_unlock_bh(&txq->axq_lock);
43+ if (!ATH_TXQ_SETUP(sc, i))
44+ continue;
45+
46+ txq = &sc->tx.txq[i];
47+ ac = tid->ac;
48+
49+ spin_lock_bh(&txq->axq_lock);
50+
51+ if (tid->sched) {
52+ list_del(&tid->list);
53+ tid->sched = false;
54         }
55+
56+ if (ac->sched) {
57+ list_del(&ac->list);
58+ tid->ac->sched = false;
59+ }
60+
61+ ath_tid_drain(sc, txq, tid);
62+ tid->state &= ~AGGR_ADDBA_COMPLETE;
63+ tid->state &= ~AGGR_CLEANUP;
64+
65+ spin_unlock_bh(&txq->axq_lock);
66     }
67 }
package/mac80211/patches/511-ath9k_completion_buffer_leak.patch
1--- a/drivers/net/wireless/ath/ath9k/xmit.c
2@@ -329,6 +329,7 @@ static void ath_tx_complete_aggr(struct
3     int isaggr, txfail, txpending, sendbar = 0, needreset = 0, nbad = 0;
4     bool rc_update = true;
5     struct ieee80211_tx_rate rates[4];
6+ unsigned long flags;
7
8     skb = bf->bf_mpdu;
9     hdr = (struct ieee80211_hdr *)skb->data;
10@@ -344,6 +345,10 @@ static void ath_tx_complete_aggr(struct
11     sta = ieee80211_find_sta_by_hw(hw, hdr->addr1);
12     if (!sta) {
13         rcu_read_unlock();
14+
15+ spin_lock_irqsave(&sc->tx.txbuflock, flags);
16+ list_splice_tail_init(bf_q, &sc->tx.txbuf);
17+ spin_unlock_irqrestore(&sc->tx.txbuflock, flags);
18         return;
19     }
20
package/mac80211/patches/520-initval_rename.patch
1+++ b/drivers/net/wireless/ath/ath9k/ar9001_initvals.h
2@@ -1217,7 +1217,7 @@ static const u32 ar5416Addac_9160[][2] =
3     {0x000098cc, 0x00000000 },
4 };
5
6-static const u32 ar5416Addac_91601_1[][2] = {
7+static const u32 ar5416Addac_9160_1_1[][2] = {
8     {0x0000989c, 0x00000000 },
9     {0x0000989c, 0x00000000 },
10     {0x0000989c, 0x00000000 },
11+++ b/drivers/net/wireless/ath/ath9k/ar9002_hw.c
12@@ -179,8 +179,8 @@ static void ar9002_hw_init_mode_regs(str
13                    ARRAY_SIZE(ar5416Bank7_9160), 2);
14         if (AR_SREV_9160_11(ah)) {
15             INIT_INI_ARRAY(&ah->iniAddac,
16- ar5416Addac_91601_1,
17- ARRAY_SIZE(ar5416Addac_91601_1), 2);
18+ ar5416Addac_9160_1_1,
19+ ARRAY_SIZE(ar5416Addac_9160_1_1), 2);
20         } else {
21             INIT_INI_ARRAY(&ah->iniAddac, ar5416Addac_9160,
22                        ARRAY_SIZE(ar5416Addac_9160), 2);
23@@ -239,12 +239,12 @@ void ar9002_hw_cck_chan14_spread(struct
24 {
25     if (AR_SREV_9287_11_OR_LATER(ah)) {
26         INIT_INI_ARRAY(&ah->iniCckfirNormal,
27- ar9287Common_normal_cck_fir_coeff_92871_1,
28- ARRAY_SIZE(ar9287Common_normal_cck_fir_coeff_92871_1),
29+ ar9287Common_normal_cck_fir_coeff_9287_1_1,
30+ ARRAY_SIZE(ar9287Common_normal_cck_fir_coeff_9287_1_1),
31                2);
32         INIT_INI_ARRAY(&ah->iniCckfirJapan2484,
33- ar9287Common_japan_2484_cck_fir_coeff_92871_1,
34- ARRAY_SIZE(ar9287Common_japan_2484_cck_fir_coeff_92871_1),
35+ ar9287Common_japan_2484_cck_fir_coeff_9287_1_1,
36+ ARRAY_SIZE(ar9287Common_japan_2484_cck_fir_coeff_9287_1_1),
37                2);
38     }
39 }
40+++ b/drivers/net/wireless/ath/ath9k/ar9002_initvals.h
41@@ -4142,13 +4142,13 @@ static const u32 ar9287Common_9287_1_1[]
42  * registers be programmed differently from the channel between 2412 and
43  * 2472 MHz.
44  */
45-static const u32 ar9287Common_normal_cck_fir_coeff_92871_1[][2] = {
46+static const u32 ar9287Common_normal_cck_fir_coeff_9287_1_1[][2] = {
47     { 0x0000a1f4, 0x00fffeff },
48     { 0x0000a1f8, 0x00f5f9ff },
49     { 0x0000a1fc, 0xb79f6427 },
50 };
51
52-static const u32 ar9287Common_japan_2484_cck_fir_coeff_92871_1[][2] = {
53+static const u32 ar9287Common_japan_2484_cck_fir_coeff_9287_1_1[][2] = {
54     { 0x0000a1f4, 0x00000000 },
55     { 0x0000a1f8, 0xefff0301 },
56     { 0x0000a1fc, 0xca9228ee },
package/mac80211/patches/521-initval_format_changes.patch
1+++ b/drivers/net/wireless/ath/ath9k/ar5008_initvals.h
2@@ -1,5 +1,5 @@
3 /*
4- * Copyright (c) 2008-2009 Atheros Communications Inc.
5+ * Copyright (c) 2010 Atheros Communications Inc.
6  *
7  * Permission to use, copy, modify, and/or distribute this software for any
8  * purpose with or without fee is hereby granted, provided that the above
9@@ -14,729 +14,660 @@
10  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
11  */
12
13-#ifndef INITVALS_AR5008_H
14-#define INITVALS_AR5008_H
15-
16 static const u32 ar5416Modes[][6] = {
17- { 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },
18- { 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },
19- { 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },
20- { 0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008 },
21- { 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0 },
22- { 0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf },
23- { 0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810 },
24- { 0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a },
25- { 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },
26- { 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },
27- { 0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
28- { 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },
29- { 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
30- { 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },
31- { 0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0, 0x137216a0 },
32- { 0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
33- { 0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
34- { 0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
35- { 0x00009850, 0x6c48b4e0, 0x6d48b4e0, 0x6d48b0de, 0x6c48b0de, 0x6c48b0de },
36- { 0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e },
37- { 0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e },
38- { 0x00009860, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18 },
39- { 0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },
40- { 0x00009868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190 },
41- { 0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081 },
42- { 0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0 },
43- { 0x00009918, 0x000001b8, 0x00000370, 0x00000268, 0x00000134, 0x00000134 },
44- { 0x00009924, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b },
45- { 0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020 },
46- { 0x00009960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80 },
47- { 0x0000a960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80 },
48- { 0x0000b960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80 },
49- { 0x00009964, 0x00000000, 0x00000000, 0x00001120, 0x00001120, 0x00001120 },
50- { 0x000099bc, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00 },
51- { 0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be },
52- { 0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77 },
53- { 0x000099c8, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c },
54- { 0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8 },
55- { 0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384 },
56- { 0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
57- { 0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
58- { 0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880 },
59- { 0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788 },
60- { 0x0000a20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120 },
61- { 0x0000b20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120 },
62- { 0x0000c20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120 },
63- { 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },
64- { 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },
65- { 0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa },
66- { 0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000 },
67- { 0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402 },
68- { 0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06 },
69- { 0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b },
70- { 0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b },
71- { 0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a },
72- { 0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf },
73- { 0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f },
74- { 0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f },
75- { 0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f },
76- { 0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000 },
77- { 0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
78- { 0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
79- { 0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
80+ {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
81+ {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
82+ {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
83+ {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
84+ {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
85+ {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf},
86+ {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
87+ {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
88+ {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
89+ {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
90+ {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
91+ {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
92+ {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
93+ {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
94+ {0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0, 0x137216a0},
95+ {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
96+ {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
97+ {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
98+ {0x00009850, 0x6c48b4e0, 0x6d48b4e0, 0x6d48b0de, 0x6c48b0de, 0x6c48b0de},
99+ {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
100+ {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
101+ {0x00009860, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18},
102+ {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
103+ {0x00009868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190},
104+ {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
105+ {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
106+ {0x00009918, 0x000001b8, 0x00000370, 0x00000268, 0x00000134, 0x00000134},
107+ {0x00009924, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b},
108+ {0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
109+ {0x00009960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80},
110+ {0x0000a960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80},
111+ {0x0000b960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80},
112+ {0x00009964, 0x00000000, 0x00000000, 0x00001120, 0x00001120, 0x00001120},
113+ {0x000099bc, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00},
114+ {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
115+ {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
116+ {0x000099c8, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c},
117+ {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
118+ {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
119+ {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
120+ {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
121+ {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
122+ {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788},
123+ {0x0000a20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120},
124+ {0x0000b20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120},
125+ {0x0000c20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120},
126+ {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
127+ {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
128+ {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa},
129+ {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
130+ {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402},
131+ {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06},
132+ {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b},
133+ {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b},
134+ {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a},
135+ {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf},
136+ {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f},
137+ {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f},
138+ {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f},
139+ {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000},
140+ {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
141+ {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
142+ {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
143 };
144
145 static const u32 ar5416Common[][2] = {
146- { 0x0000000c, 0x00000000 },
147- { 0x00000030, 0x00020015 },
148- { 0x00000034, 0x00000005 },
149- { 0x00000040, 0x00000000 },
150- { 0x00000044, 0x00000008 },
151- { 0x00000048, 0x00000008 },
152- { 0x0000004c, 0x00000010 },
153- { 0x00000050, 0x00000000 },
154- { 0x00000054, 0x0000001f },
155- { 0x00000800, 0x00000000 },
156- { 0x00000804, 0x00000000 },
157- { 0x00000808, 0x00000000 },
158- { 0x0000080c, 0x00000000 },
159- { 0x00000810, 0x00000000 },
160- { 0x00000814, 0x00000000 },
161- { 0x00000818, 0x00000000 },
162- { 0x0000081c, 0x00000000 },
163- { 0x00000820, 0x00000000 },
164- { 0x00000824, 0x00000000 },
165- { 0x00001040, 0x002ffc0f },
166- { 0x00001044, 0x002ffc0f },
167- { 0x00001048, 0x002ffc0f },
168- { 0x0000104c, 0x002ffc0f },
169- { 0x00001050, 0x002ffc0f },
170- { 0x00001054, 0x002ffc0f },
171- { 0x00001058, 0x002ffc0f },
172- { 0x0000105c, 0x002ffc0f },
173- { 0x00001060, 0x002ffc0f },
174- { 0x00001064, 0x002ffc0f },
175- { 0x00001230, 0x00000000 },
176- { 0x00001270, 0x00000000 },
177- { 0x00001038, 0x00000000 },
178- { 0x00001078, 0x00000000 },
179- { 0x000010b8, 0x00000000 },
180- { 0x000010f8, 0x00000000 },
181- { 0x00001138, 0x00000000 },
182- { 0x00001178, 0x00000000 },
183- { 0x000011b8, 0x00000000 },
184- { 0x000011f8, 0x00000000 },
185- { 0x00001238, 0x00000000 },
186- { 0x00001278, 0x00000000 },
187- { 0x000012b8, 0x00000000 },
188- { 0x000012f8, 0x00000000 },
189- { 0x00001338, 0x00000000 },
190- { 0x00001378, 0x00000000 },
191- { 0x000013b8, 0x00000000 },
192- { 0x000013f8, 0x00000000 },
193- { 0x00001438, 0x00000000 },
194- { 0x00001478, 0x00000000 },
195- { 0x000014b8, 0x00000000 },
196- { 0x000014f8, 0x00000000 },
197- { 0x00001538, 0x00000000 },
198- { 0x00001578, 0x00000000 },
199- { 0x000015b8, 0x00000000 },
200- { 0x000015f8, 0x00000000 },
201- { 0x00001638, 0x00000000 },
202- { 0x00001678, 0x00000000 },
203- { 0x000016b8, 0x00000000 },
204- { 0x000016f8, 0x00000000 },
205- { 0x00001738, 0x00000000 },
206- { 0x00001778, 0x00000000 },
207- { 0x000017b8, 0x00000000 },
208- { 0x000017f8, 0x00000000 },
209- { 0x0000103c, 0x00000000 },
210- { 0x0000107c, 0x00000000 },
211- { 0x000010bc, 0x00000000 },
212- { 0x000010fc, 0x00000000 },
213- { 0x0000113c, 0x00000000 },
214- { 0x0000117c, 0x00000000 },
215- { 0x000011bc, 0x00000000 },
216- { 0x000011fc, 0x00000000 },
217- { 0x0000123c, 0x00000000 },
218- { 0x0000127c, 0x00000000 },
219- { 0x000012bc, 0x00000000 },
220- { 0x000012fc, 0x00000000 },
221- { 0x0000133c, 0x00000000 },
222- { 0x0000137c, 0x00000000 },
223- { 0x000013bc, 0x00000000 },
224- { 0x000013fc, 0x00000000 },
225- { 0x0000143c, 0x00000000 },
226- { 0x0000147c, 0x00000000 },
227- { 0x00004030, 0x00000002 },
228- { 0x0000403c, 0x00000002 },
229- { 0x00007010, 0x00000000 },
230- { 0x00007038, 0x000004c2 },
231- { 0x00008004, 0x00000000 },
232- { 0x00008008, 0x00000000 },
233- { 0x0000800c, 0x00000000 },
234- { 0x00008018, 0x00000700 },
235- { 0x00008020, 0x00000000 },
236- { 0x00008038, 0x00000000 },
237- { 0x0000803c, 0x00000000 },
238- { 0x00008048, 0x40000000 },
239- { 0x00008054, 0x00000000 },
240- { 0x00008058, 0x00000000 },
241- { 0x0000805c, 0x000fc78f },
242- { 0x00008060, 0x0000000f },
243- { 0x00008064, 0x00000000 },
244- { 0x000080c0, 0x2a82301a },
245- { 0x000080c4, 0x05dc01e0 },
246- { 0x000080c8, 0x1f402710 },
247- { 0x000080cc, 0x01f40000 },
248- { 0x000080d0, 0x00001e00 },
249- { 0x000080d4, 0x00000000 },
250- { 0x000080d8, 0x00400000 },
251- { 0x000080e0, 0xffffffff },
252- { 0x000080e4, 0x0000ffff },
253- { 0x000080e8, 0x003f3f3f },
254- { 0x000080ec, 0x00000000 },
255- { 0x000080f0, 0x00000000 },
256- { 0x000080f4, 0x00000000 },
257- { 0x000080f8, 0x00000000 },
258- { 0x000080fc, 0x00020000 },
259- { 0x00008100, 0x00020000 },
260- { 0x00008104, 0x00000001 },
261- { 0x00008108, 0x00000052 },
262- { 0x0000810c, 0x00000000 },
263- { 0x00008110, 0x00000168 },
264- { 0x00008118, 0x000100aa },
265- { 0x0000811c, 0x00003210 },
266- { 0x00008124, 0x00000000 },
267- { 0x00008128, 0x00000000 },
268- { 0x0000812c, 0x00000000 },
269- { 0x00008130, 0x00000000 },
270- { 0x00008134, 0x00000000 },
271- { 0x00008138, 0x00000000 },
272- { 0x0000813c, 0x00000000 },
273- { 0x00008144, 0xffffffff },
274- { 0x00008168, 0x00000000 },
275- { 0x0000816c, 0x00000000 },
276- { 0x00008170, 0x32143320 },
277- { 0x00008174, 0xfaa4fa50 },
278- { 0x00008178, 0x00000100 },
279- { 0x0000817c, 0x00000000 },
280- { 0x000081c4, 0x00000000 },
281- { 0x000081ec, 0x00000000 },
282- { 0x000081f0, 0x00000000 },
283- { 0x000081f4, 0x00000000 },
284- { 0x000081f8, 0x00000000 },
285- { 0x000081fc, 0x00000000 },
286- { 0x00008200, 0x00000000 },
287- { 0x00008204, 0x00000000 },
288- { 0x00008208, 0x00000000 },
289- { 0x0000820c, 0x00000000 },
290- { 0x00008210, 0x00000000 },
291- { 0x00008214, 0x00000000 },
292- { 0x00008218, 0x00000000 },
293- { 0x0000821c, 0x00000000 },
294- { 0x00008220, 0x00000000 },
295- { 0x00008224, 0x00000000 },
296- { 0x00008228, 0x00000000 },
297- { 0x0000822c, 0x00000000 },
298- { 0x00008230, 0x00000000 },
299- { 0x00008234, 0x00000000 },
300- { 0x00008238, 0x00000000 },
301- { 0x0000823c, 0x00000000 },
302- { 0x00008240, 0x00100000 },
303- { 0x00008244, 0x0010f400 },
304- { 0x00008248, 0x00000100 },
305- { 0x0000824c, 0x0001e800 },
306- { 0x00008250, 0x00000000 },
307- { 0x00008254, 0x00000000 },
308- { 0x00008258, 0x00000000 },
309- { 0x0000825c, 0x400000ff },
310- { 0x00008260, 0x00080922 },
311- { 0x00008264, 0x88000010 },
312- { 0x00008270, 0x00000000 },
313- { 0x00008274, 0x40000000 },
314- { 0x00008278, 0x003e4180 },
315- { 0x0000827c, 0x00000000 },
316- { 0x00008284, 0x0000002c },
317- { 0x00008288, 0x0000002c },
318- { 0x0000828c, 0x00000000 },
319- { 0x00008294, 0x00000000 },
320- { 0x00008298, 0x00000000 },
321- { 0x00008300, 0x00000000 },
322- { 0x00008304, 0x00000000 },
323- { 0x00008308, 0x00000000 },
324- { 0x0000830c, 0x00000000 },
325- { 0x00008310, 0x00000000 },
326- { 0x00008314, 0x00000000 },
327- { 0x00008318, 0x00000000 },
328- { 0x00008328, 0x00000000 },
329- { 0x0000832c, 0x00000007 },
330- { 0x00008330, 0x00000302 },
331- { 0x00008334, 0x00000e00 },
332- { 0x00008338, 0x00070000 },
333- { 0x0000833c, 0x00000000 },
334- { 0x00008340, 0x000107ff },
335- { 0x00009808, 0x00000000 },
336- { 0x0000980c, 0xad848e19 },
337- { 0x00009810, 0x7d14e000 },
338- { 0x00009814, 0x9c0a9f6b },
339- { 0x0000981c, 0x00000000 },
340- { 0x0000982c, 0x0000a000 },
341- { 0x00009830, 0x00000000 },
342- { 0x0000983c, 0x00200400 },
343- { 0x00009840, 0x206a002e },
344- { 0x0000984c, 0x1284233c },
345- { 0x00009854, 0x00000859 },
346- { 0x00009900, 0x00000000 },
347- { 0x00009904, 0x00000000 },
348- { 0x00009908, 0x00000000 },
349- { 0x0000990c, 0x00000000 },
350- { 0x0000991c, 0x10000fff },
351- { 0x00009920, 0x05100000 },
352- { 0x0000a920, 0x05100000 },
353- { 0x0000b920, 0x05100000 },
354- { 0x00009928, 0x00000001 },
355- { 0x0000992c, 0x00000004 },
356- { 0x00009934, 0x1e1f2022 },
357- { 0x00009938, 0x0a0b0c0d },
358- { 0x0000993c, 0x00000000 },
359- { 0x00009948, 0x9280b212 },
360- { 0x0000994c, 0x00020028 },
361- { 0x00009954, 0x5d50e188 },
362- { 0x00009958, 0x00081fff },
363- { 0x0000c95c, 0x004b6a8e },
364- { 0x0000c968, 0x000003ce },
365- { 0x00009970, 0x190fb515 },
366- { 0x00009974, 0x00000000 },
367- { 0x00009978, 0x00000001 },
368- { 0x0000997c, 0x00000000 },
369- { 0x00009980, 0x00000000 },
370- { 0x00009984, 0x00000000 },
371- { 0x00009988, 0x00000000 },
372- { 0x0000998c, 0x00000000 },
373- { 0x00009990, 0x00000000 },
374- { 0x00009994, 0x00000000 },
375- { 0x00009998, 0x00000000 },
376- { 0x0000999c, 0x00000000 },
377- { 0x000099a0, 0x00000000 },
378- { 0x000099a4, 0x00000001 },
379- { 0x000099a8, 0x001fff00 },
380- { 0x000099ac, 0x00000000 },
381- { 0x000099b0, 0x03051000 },
382- { 0x000099dc, 0x00000000 },
383- { 0x000099e0, 0x00000200 },
384- { 0x000099e4, 0xaaaaaaaa },
385- { 0x000099e8, 0x3c466478 },
386- { 0x000099ec, 0x000000aa },
387- { 0x000099fc, 0x00001042 },
388- { 0x00009b00, 0x00000000 },
389- { 0x00009b04, 0x00000001 },
390- { 0x00009b08, 0x00000002 },
391- { 0x00009b0c, 0x00000003 },
392- { 0x00009b10, 0x00000004 },
393- { 0x00009b14, 0x00000005 },
394- { 0x00009b18, 0x00000008 },
395- { 0x00009b1c, 0x00000009 },
396- { 0x00009b20, 0x0000000a },
397- { 0x00009b24, 0x0000000b },
398- { 0x00009b28, 0x0000000c },
399- { 0x00009b2c, 0x0000000d },
400- { 0x00009b30, 0x00000010 },
401- { 0x00009b34, 0x00000011 },
402- { 0x00009b38, 0x00000012 },
403- { 0x00009b3c, 0x00000013 },
404- { 0x00009b40, 0x00000014 },
405- { 0x00009b44, 0x00000015 },
406- { 0x00009b48, 0x00000018 },
407- { 0x00009b4c, 0x00000019 },
408- { 0x00009b50, 0x0000001a },
409- { 0x00009b54, 0x0000001b },
410- { 0x00009b58, 0x0000001c },
411- { 0x00009b5c, 0x0000001d },
412- { 0x00009b60, 0x00000020 },
413- { 0x00009b64, 0x00000021 },
414- { 0x00009b68, 0x00000022 },
415- { 0x00009b6c, 0x00000023 },
416- { 0x00009b70, 0x00000024 },
417- { 0x00009b74, 0x00000025 },
418- { 0x00009b78, 0x00000028 },
419- { 0x00009b7c, 0x00000029 },
420- { 0x00009b80, 0x0000002a },
421- { 0x00009b84, 0x0000002b },
422- { 0x00009b88, 0x0000002c },
423- { 0x00009b8c, 0x0000002d },
424- { 0x00009b90, 0x00000030 },
425- { 0x00009b94, 0x00000031 },
426- { 0x00009b98, 0x00000032 },
427- { 0x00009b9c, 0x00000033 },
428- { 0x00009ba0, 0x00000034 },
429- { 0x00009ba4, 0x00000035 },
430- { 0x00009ba8, 0x00000035 },
431- { 0x00009bac, 0x00000035 },
432- { 0x00009bb0, 0x00000035 },
433- { 0x00009bb4, 0x00000035 },
434- { 0x00009bb8, 0x00000035 },
435- { 0x00009bbc, 0x00000035 },
436- { 0x00009bc0, 0x00000035 },
437- { 0x00009bc4, 0x00000035 },
438- { 0x00009bc8, 0x00000035 },
439- { 0x00009bcc, 0x00000035 },
440- { 0x00009bd0, 0x00000035 },
441- { 0x00009bd4, 0x00000035 },
442- { 0x00009bd8, 0x00000035 },
443- { 0x00009bdc, 0x00000035 },
444- { 0x00009be0, 0x00000035 },
445- { 0x00009be4, 0x00000035 },
446- { 0x00009be8, 0x00000035 },
447- { 0x00009bec, 0x00000035 },
448- { 0x00009bf0, 0x00000035 },
449- { 0x00009bf4, 0x00000035 },
450- { 0x00009bf8, 0x00000010 },
451- { 0x00009bfc, 0x0000001a },
452- { 0x0000a210, 0x40806333 },
453- { 0x0000a214, 0x00106c10 },
454- { 0x0000a218, 0x009c4060 },
455- { 0x0000a220, 0x018830c6 },
456- { 0x0000a224, 0x00000400 },
457- { 0x0000a228, 0x00000bb5 },
458- { 0x0000a22c, 0x00000011 },
459- { 0x0000a234, 0x20202020 },
460- { 0x0000a238, 0x20202020 },
461- { 0x0000a23c, 0x13c889af },
462- { 0x0000a240, 0x38490a20 },
463- { 0x0000a244, 0x00007bb6 },
464- { 0x0000a248, 0x0fff3ffc },
465- { 0x0000a24c, 0x00000001 },
466- { 0x0000a250, 0x0000a000 },
467- { 0x0000a254, 0x00000000 },
468- { 0x0000a258, 0x0cc75380 },
469- { 0x0000a25c, 0x0f0f0f01 },
470- { 0x0000a260, 0xdfa91f01 },
471- { 0x0000a268, 0x00000000 },
472- { 0x0000a26c, 0x0e79e5c6 },
473- { 0x0000b26c, 0x0e79e5c6 },
474- { 0x0000c26c, 0x0e79e5c6 },
475- { 0x0000d270, 0x00820820 },
476- { 0x0000a278, 0x1ce739ce },
477- { 0x0000a27c, 0x051701ce },
478- { 0x0000a338, 0x00000000 },
479- { 0x0000a33c, 0x00000000 },
480- { 0x0000a340, 0x00000000 },
481- { 0x0000a344, 0x00000000 },
482- { 0x0000a348, 0x3fffffff },
483- { 0x0000a34c, 0x3fffffff },
484- { 0x0000a350, 0x3fffffff },
485- { 0x0000a354, 0x0003ffff },
486- { 0x0000a358, 0x79a8aa1f },
487- { 0x0000d35c, 0x07ffffef },
488- { 0x0000d360, 0x0fffffe7 },
489- { 0x0000d364, 0x17ffffe5 },
490- { 0x0000d368, 0x1fffffe4 },
491- { 0x0000d36c, 0x37ffffe3 },
492- { 0x0000d370, 0x3fffffe3 },
493- { 0x0000d374, 0x57ffffe3 },
494- { 0x0000d378, 0x5fffffe2 },
495- { 0x0000d37c, 0x7fffffe2 },
496- { 0x0000d380, 0x7f3c7bba },
497- { 0x0000d384, 0xf3307ff0 },
498- { 0x0000a388, 0x08000000 },
499- { 0x0000a38c, 0x20202020 },
500- { 0x0000a390, 0x20202020 },
501- { 0x0000a394, 0x1ce739ce },
502- { 0x0000a398, 0x000001ce },
503- { 0x0000a39c, 0x00000001 },
504- { 0x0000a3a0, 0x00000000 },
505- { 0x0000a3a4, 0x00000000 },
506- { 0x0000a3a8, 0x00000000 },
507- { 0x0000a3ac, 0x00000000 },
508- { 0x0000a3b0, 0x00000000 },
509- { 0x0000a3b4, 0x00000000 },
510- { 0x0000a3b8, 0x00000000 },
511- { 0x0000a3bc, 0x00000000 },
512- { 0x0000a3c0, 0x00000000 },
513- { 0x0000a3c4, 0x00000000 },
514- { 0x0000a3c8, 0x00000246 },
515- { 0x0000a3cc, 0x20202020 },
516- { 0x0000a3d0, 0x20202020 },
517- { 0x0000a3d4, 0x20202020 },
518- { 0x0000a3dc, 0x1ce739ce },
519- { 0x0000a3e0, 0x000001ce },
520+ /* Addr allmodes */
521+ {0x0000000c, 0x00000000},
522+ {0x00000030, 0x00020015},
523+ {0x00000034, 0x00000005},
524+ {0x00000040, 0x00000000},
525+ {0x00000044, 0x00000008},
526+ {0x00000048, 0x00000008},
527+ {0x0000004c, 0x00000010},
528+ {0x00000050, 0x00000000},
529+ {0x00000054, 0x0000001f},
530+ {0x00000800, 0x00000000},
531+ {0x00000804, 0x00000000},
532+ {0x00000808, 0x00000000},
533+ {0x0000080c, 0x00000000},
534+ {0x00000810, 0x00000000},
535+ {0x00000814, 0x00000000},
536+ {0x00000818, 0x00000000},
537+ {0x0000081c, 0x00000000},
538+ {0x00000820, 0x00000000},
539+ {0x00000824, 0x00000000},
540+ {0x00001040, 0x002ffc0f},
541+ {0x00001044, 0x002ffc0f},
542+ {0x00001048, 0x002ffc0f},
543+ {0x0000104c, 0x002ffc0f},
544+ {0x00001050, 0x002ffc0f},
545+ {0x00001054, 0x002ffc0f},
546+ {0x00001058, 0x002ffc0f},
547+ {0x0000105c, 0x002ffc0f},
548+ {0x00001060, 0x002ffc0f},
549+ {0x00001064, 0x002ffc0f},
550+ {0x00001230, 0x00000000},
551+ {0x00001270, 0x00000000},
552+ {0x00001038, 0x00000000},
553+ {0x00001078, 0x00000000},
554+ {0x000010b8, 0x00000000},
555+ {0x000010f8, 0x00000000},
556+ {0x00001138, 0x00000000},
557+ {0x00001178, 0x00000000},
558+ {0x000011b8, 0x00000000},
559+ {0x000011f8, 0x00000000},
560+ {0x00001238, 0x00000000},
561+ {0x00001278, 0x00000000},
562+ {0x000012b8, 0x00000000},
563+ {0x000012f8, 0x00000000},
564+ {0x00001338, 0x00000000},
565+ {0x00001378, 0x00000000},
566+ {0x000013b8, 0x00000000},
567+ {0x000013f8, 0x00000000},
568+ {0x00001438, 0x00000000},
569+ {0x00001478, 0x00000000},
570+ {0x000014b8, 0x00000000},
571+ {0x000014f8, 0x00000000},
572+ {0x00001538, 0x00000000},
573+ {0x00001578, 0x00000000},
574+ {0x000015b8, 0x00000000},
575+ {0x000015f8, 0x00000000},
576+ {0x00001638, 0x00000000},
577+ {0x00001678, 0x00000000},
578+ {0x000016b8, 0x00000000},
579+ {0x000016f8, 0x00000000},
580+ {0x00001738, 0x00000000},
581+ {0x00001778, 0x00000000},
582+ {0x000017b8, 0x00000000},
583+ {0x000017f8, 0x00000000},
584+ {0x0000103c, 0x00000000},
585+ {0x0000107c, 0x00000000},
586+ {0x000010bc, 0x00000000},
587+ {0x000010fc, 0x00000000},
588+ {0x0000113c, 0x00000000},
589+ {0x0000117c, 0x00000000},
590+ {0x000011bc, 0x00000000},
591+ {0x000011fc, 0x00000000},
592+ {0x0000123c, 0x00000000},
593+ {0x0000127c, 0x00000000},
594+ {0x000012bc, 0x00000000},
595+ {0x000012fc, 0x00000000},
596+ {0x0000133c, 0x00000000},
597+ {0x0000137c, 0x00000000},
598+ {0x000013bc, 0x00000000},
599+ {0x000013fc, 0x00000000},
600+ {0x0000143c, 0x00000000},
601+ {0x0000147c, 0x00000000},
602+ {0x00004030, 0x00000002},
603+ {0x0000403c, 0x00000002},
604+ {0x00007010, 0x00000000},
605+ {0x00007038, 0x000004c2},
606+ {0x00008004, 0x00000000},
607+ {0x00008008, 0x00000000},
608+ {0x0000800c, 0x00000000},
609+ {0x00008018, 0x00000700},
610+ {0x00008020, 0x00000000},
611+ {0x00008038, 0x00000000},
612+ {0x0000803c, 0x00000000},
613+ {0x00008048, 0x40000000},
614+ {0x00008054, 0x00000000},
615+ {0x00008058, 0x00000000},
616+ {0x0000805c, 0x000fc78f},
617+ {0x00008060, 0x0000000f},
618+ {0x00008064, 0x00000000},
619+ {0x000080c0, 0x2a82301a},
620+ {0x000080c4, 0x05dc01e0},
621+ {0x000080c8, 0x1f402710},
622+ {0x000080cc, 0x01f40000},
623+ {0x000080d0, 0x00001e00},
624+ {0x000080d4, 0x00000000},
625+ {0x000080d8, 0x00400000},
626+ {0x000080e0, 0xffffffff},
627+ {0x000080e4, 0x0000ffff},
628+ {0x000080e8, 0x003f3f3f},
629+ {0x000080ec, 0x00000000},
630+ {0x000080f0, 0x00000000},
631+ {0x000080f4, 0x00000000},
632+ {0x000080f8, 0x00000000},
633+ {0x000080fc, 0x00020000},
634+ {0x00008100, 0x00020000},
635+ {0x00008104, 0x00000001},
636+ {0x00008108, 0x00000052},
637+ {0x0000810c, 0x00000000},
638+ {0x00008110, 0x00000168},
639+ {0x00008118, 0x000100aa},
640+ {0x0000811c, 0x00003210},
641+ {0x00008124, 0x00000000},
642+ {0x00008128, 0x00000000},
643+ {0x0000812c, 0x00000000},
644+ {0x00008130, 0x00000000},
645+ {0x00008134, 0x00000000},
646+ {0x00008138, 0x00000000},
647+ {0x0000813c, 0x00000000},
648+ {0x00008144, 0xffffffff},
649+ {0x00008168, 0x00000000},
650+ {0x0000816c, 0x00000000},
651+ {0x00008170, 0x32143320},
652+ {0x00008174, 0xfaa4fa50},
653+ {0x00008178, 0x00000100},
654+ {0x0000817c, 0x00000000},
655+ {0x000081c4, 0x00000000},
656+ {0x000081ec, 0x00000000},
657+ {0x000081f0, 0x00000000},
658+ {0x000081f4, 0x00000000},
659+ {0x000081f8, 0x00000000},
660+ {0x000081fc, 0x00000000},
661+ {0x00008200, 0x00000000},
662+ {0x00008204, 0x00000000},
663+ {0x00008208, 0x00000000},
664+ {0x0000820c, 0x00000000},
665+ {0x00008210, 0x00000000},
666+ {0x00008214, 0x00000000},
667+ {0x00008218, 0x00000000},
668+ {0x0000821c, 0x00000000},
669+ {0x00008220, 0x00000000},
670+ {0x00008224, 0x00000000},
671+ {0x00008228, 0x00000000},
672+ {0x0000822c, 0x00000000},
673+ {0x00008230, 0x00000000},
674+ {0x00008234, 0x00000000},
675+ {0x00008238, 0x00000000},
676+ {0x0000823c, 0x00000000},
677+ {0x00008240, 0x00100000},
678+ {0x00008244, 0x0010f400},
679+ {0x00008248, 0x00000100},
680+ {0x0000824c, 0x0001e800},
681+ {0x00008250, 0x00000000},
682+ {0x00008254, 0x00000000},
683+ {0x00008258, 0x00000000},
684+ {0x0000825c, 0x400000ff},
685+ {0x00008260, 0x00080922},
686+ {0x00008264, 0x88000010},
687+ {0x00008270, 0x00000000},
688+ {0x00008274, 0x40000000},
689+ {0x00008278, 0x003e4180},
690+ {0x0000827c, 0x00000000},
691+ {0x00008284, 0x0000002c},
692+ {0x00008288, 0x0000002c},
693+ {0x0000828c, 0x00000000},
694+ {0x00008294, 0x00000000},
695+ {0x00008298, 0x00000000},
696+ {0x00008300, 0x00000000},
697+ {0x00008304, 0x00000000},
698+ {0x00008308, 0x00000000},
699+ {0x0000830c, 0x00000000},
700+ {0x00008310, 0x00000000},
701+ {0x00008314, 0x00000000},
702+ {0x00008318, 0x00000000},
703+ {0x00008328, 0x00000000},
704+ {0x0000832c, 0x00000007},
705+ {0x00008330, 0x00000302},
706+ {0x00008334, 0x00000e00},
707+ {0x00008338, 0x00070000},
708+ {0x0000833c, 0x00000000},
709+ {0x00008340, 0x000107ff},
710+ {0x00009808, 0x00000000},
711+ {0x0000980c, 0xad848e19},
712+ {0x00009810, 0x7d14e000},
713+ {0x00009814, 0x9c0a9f6b},
714+ {0x0000981c, 0x00000000},
715+ {0x0000982c, 0x0000a000},
716+ {0x00009830, 0x00000000},
717+ {0x0000983c, 0x00200400},
718+ {0x00009840, 0x206a002e},
719+ {0x0000984c, 0x1284233c},
720+ {0x00009854, 0x00000859},
721+ {0x00009900, 0x00000000},
722+ {0x00009904, 0x00000000},
723+ {0x00009908, 0x00000000},
724+ {0x0000990c, 0x00000000},
725+ {0x0000991c, 0x10000fff},
726+ {0x00009920, 0x05100000},
727+ {0x0000a920, 0x05100000},
728+ {0x0000b920, 0x05100000},
729+ {0x00009928, 0x00000001},
730+ {0x0000992c, 0x00000004},
731+ {0x00009934, 0x1e1f2022},
732+ {0x00009938, 0x0a0b0c0d},
733+ {0x0000993c, 0x00000000},
734+ {0x00009948, 0x9280b212},
735+ {0x0000994c, 0x00020028},
736+ {0x00009954, 0x5d50e188},
737+ {0x00009958, 0x00081fff},
738+ {0x0000c95c, 0x004b6a8e},
739+ {0x0000c968, 0x000003ce},
740+ {0x00009970, 0x190fb515},
741+ {0x00009974, 0x00000000},
742+ {0x00009978, 0x00000001},
743+ {0x0000997c, 0x00000000},
744+ {0x00009980, 0x00000000},
745+ {0x00009984, 0x00000000},
746+ {0x00009988, 0x00000000},
747+ {0x0000998c, 0x00000000},
748+ {0x00009990, 0x00000000},
749+ {0x00009994, 0x00000000},
750+ {0x00009998, 0x00000000},
751+ {0x0000999c, 0x00000000},
752+ {0x000099a0, 0x00000000},
753+ {0x000099a4, 0x00000001},
754+ {0x000099a8, 0x001fff00},
755+ {0x000099ac, 0x00000000},
756+ {0x000099b0, 0x03051000},
757+ {0x000099dc, 0x00000000},
758+ {0x000099e0, 0x00000200},
759+ {0x000099e4, 0xaaaaaaaa},
760+ {0x000099e8, 0x3c466478},
761+ {0x000099ec, 0x000000aa},
762+ {0x000099fc, 0x00001042},
763+ {0x00009b00, 0x00000000},
764+ {0x00009b04, 0x00000001},
765+ {0x00009b08, 0x00000002},
766+ {0x00009b0c, 0x00000003},
767+ {0x00009b10, 0x00000004},
768+ {0x00009b14, 0x00000005},
769+ {0x00009b18, 0x00000008},
770+ {0x00009b1c, 0x00000009},
771+ {0x00009b20, 0x0000000a},
772+ {0x00009b24, 0x0000000b},
773+ {0x00009b28, 0x0000000c},
774+ {0x00009b2c, 0x0000000d},
775+ {0x00009b30, 0x00000010},
776+ {0x00009b34, 0x00000011},
777+ {0x00009b38, 0x00000012},
778+ {0x00009b3c, 0x00000013},
779+ {0x00009b40, 0x00000014},
780+ {0x00009b44, 0x00000015},
781+ {0x00009b48, 0x00000018},
782+ {0x00009b4c, 0x00000019},
783+ {0x00009b50, 0x0000001a},
784+ {0x00009b54, 0x0000001b},
785+ {0x00009b58, 0x0000001c},
786+ {0x00009b5c, 0x0000001d},
787+ {0x00009b60, 0x00000020},
788+ {0x00009b64, 0x00000021},
789+ {0x00009b68, 0x00000022},
790+ {0x00009b6c, 0x00000023},
791+ {0x00009b70, 0x00000024},
792+ {0x00009b74, 0x00000025},
793+ {0x00009b78, 0x00000028},
794+ {0x00009b7c, 0x00000029},
795+ {0x00009b80, 0x0000002a},
796+ {0x00009b84, 0x0000002b},
797+ {0x00009b88, 0x0000002c},
798+ {0x00009b8c, 0x0000002d},
799+ {0x00009b90, 0x00000030},
800+ {0x00009b94, 0x00000031},
801+ {0x00009b98, 0x00000032},
802+ {0x00009b9c, 0x00000033},
803+ {0x00009ba0, 0x00000034},
804+ {0x00009ba4, 0x00000035},
805+ {0x00009ba8, 0x00000035},
806+ {0x00009bac, 0x00000035},
807+ {0x00009bb0, 0x00000035},
808+ {0x00009bb4, 0x00000035},
809+ {0x00009bb8, 0x00000035},
810+ {0x00009bbc, 0x00000035},
811+ {0x00009bc0, 0x00000035},
812+ {0x00009bc4, 0x00000035},
813+ {0x00009bc8, 0x00000035},
814+ {0x00009bcc, 0x00000035},
815+ {0x00009bd0, 0x00000035},
816+ {0x00009bd4, 0x00000035},
817+ {0x00009bd8, 0x00000035},
818+ {0x00009bdc, 0x00000035},
819+ {0x00009be0, 0x00000035},
820+ {0x00009be4, 0x00000035},
821+ {0x00009be8, 0x00000035},
822+ {0x00009bec, 0x00000035},
823+ {0x00009bf0, 0x00000035},
824+ {0x00009bf4, 0x00000035},
825+ {0x00009bf8, 0x00000010},
826+ {0x00009bfc, 0x0000001a},
827+ {0x0000a210, 0x40806333},
828+ {0x0000a214, 0x00106c10},
829+ {0x0000a218, 0x009c4060},
830+ {0x0000a220, 0x018830c6},
831+ {0x0000a224, 0x00000400},
832+ {0x0000a228, 0x00000bb5},
833+ {0x0000a22c, 0x00000011},
834+ {0x0000a234, 0x20202020},
835+ {0x0000a238, 0x20202020},
836+ {0x0000a23c, 0x13c889af},
837+ {0x0000a240, 0x38490a20},
838+ {0x0000a244, 0x00007bb6},
839+ {0x0000a248, 0x0fff3ffc},
840+ {0x0000a24c, 0x00000001},
841+ {0x0000a250, 0x0000a000},
842+ {0x0000a254, 0x00000000},
843+ {0x0000a258, 0x0cc75380},
844+ {0x0000a25c, 0x0f0f0f01},
845+ {0x0000a260, 0xdfa91f01},
846+ {0x0000a268, 0x00000000},
847+ {0x0000a26c, 0x0e79e5c6},
848+ {0x0000b26c, 0x0e79e5c6},
849+ {0x0000c26c, 0x0e79e5c6},
850+ {0x0000d270, 0x00820820},
851+ {0x0000a278, 0x1ce739ce},
852+ {0x0000a27c, 0x051701ce},
853+ {0x0000a338, 0x00000000},
854+ {0x0000a33c, 0x00000000},
855+ {0x0000a340, 0x00000000},
856+ {0x0000a344, 0x00000000},
857+ {0x0000a348, 0x3fffffff},
858+ {0x0000a34c, 0x3fffffff},
859+ {0x0000a350, 0x3fffffff},
860+ {0x0000a354, 0x0003ffff},
861+ {0x0000a358, 0x79a8aa1f},
862+ {0x0000d35c, 0x07ffffef},
863+ {0x0000d360, 0x0fffffe7},
864+ {0x0000d364, 0x17ffffe5},
865+ {0x0000d368, 0x1fffffe4},
866+ {0x0000d36c, 0x37ffffe3},
867+ {0x0000d370, 0x3fffffe3},
868+ {0x0000d374, 0x57ffffe3},
869+ {0x0000d378, 0x5fffffe2},
870+ {0x0000d37c, 0x7fffffe2},
871+ {0x0000d380, 0x7f3c7bba},
872+ {0x0000d384, 0xf3307ff0},
873+ {0x0000a388, 0x08000000},
874+ {0x0000a38c, 0x20202020},
875+ {0x0000a390, 0x20202020},
876+ {0x0000a394, 0x1ce739ce},
877+ {0x0000a398, 0x000001ce},
878+ {0x0000a39c, 0x00000001},
879+ {0x0000a3a0, 0x00000000},
880+ {0x0000a3a4, 0x00000000},
881+ {0x0000a3a8, 0x00000000},
882+ {0x0000a3ac, 0x00000000},
883+ {0x0000a3b0, 0x00000000},
884+ {0x0000a3b4, 0x00000000},
885+ {0x0000a3b8, 0x00000000},
886+ {0x0000a3bc, 0x00000000},
887+ {0x0000a3c0, 0x00000000},
888+ {0x0000a3c4, 0x00000000},
889+ {0x0000a3c8, 0x00000246},
890+ {0x0000a3cc, 0x20202020},
891+ {0x0000a3d0, 0x20202020},
892+ {0x0000a3d4, 0x20202020},
893+ {0x0000a3dc, 0x1ce739ce},
894+ {0x0000a3e0, 0x000001ce},
895 };
896
897 static const u32 ar5416Bank0[][2] = {
898- { 0x000098b0, 0x1e5795e5 },
899- { 0x000098e0, 0x02008020 },
900+ /* Addr allmodes */
901+ {0x000098b0, 0x1e5795e5},
902+ {0x000098e0, 0x02008020},
903 };
904
905 static const u32 ar5416BB_RfGain[][3] = {
906- { 0x00009a00, 0x00000000, 0x00000000 },
907- { 0x00009a04, 0x00000040, 0x00000040 },
908- { 0x00009a08, 0x00000080, 0x00000080 },
909- { 0x00009a0c, 0x000001a1, 0x00000141 },
910- { 0x00009a10, 0x000001e1, 0x00000181 },
911- { 0x00009a14, 0x00000021, 0x000001c1 },
912- { 0x00009a18, 0x00000061, 0x00000001 },
913- { 0x00009a1c, 0x00000168, 0x00000041 },
914- { 0x00009a20, 0x000001a8, 0x000001a8 },
915- { 0x00009a24, 0x000001e8, 0x000001e8 },
916- { 0x00009a28, 0x00000028, 0x00000028 },
917- { 0x00009a2c, 0x00000068, 0x00000068 },
918- { 0x00009a30, 0x00000189, 0x000000a8 },
919- { 0x00009a34, 0x000001c9, 0x00000169 },
920- { 0x00009a38, 0x00000009, 0x000001a9 },
921- { 0x00009a3c, 0x00000049, 0x000001e9 },
922- { 0x00009a40, 0x00000089, 0x00000029 },
923- { 0x00009a44, 0x00000170, 0x00000069 },
924- { 0x00009a48, 0x000001b0, 0x00000190 },
925- { 0x00009a4c, 0x000001f0, 0x000001d0 },
926- { 0x00009a50, 0x00000030, 0x00000010 },
927- { 0x00009a54, 0x00000070, 0x00000050 },
928- { 0x00009a58, 0x00000191, 0x00000090 },
929- { 0x00009a5c, 0x000001d1, 0x00000151 },
930- { 0x00009a60, 0x00000011, 0x00000191 },
931- { 0x00009a64, 0x00000051, 0x000001d1 },
932- { 0x00009a68, 0x00000091, 0x00000011 },
933- { 0x00009a6c, 0x000001b8, 0x00000051 },
934- { 0x00009a70, 0x000001f8, 0x00000198 },
935- { 0x00009a74, 0x00000038, 0x000001d8 },
936- { 0x00009a78, 0x00000078, 0x00000018 },
937- { 0x00009a7c, 0x00000199, 0x00000058 },
938- { 0x00009a80, 0x000001d9, 0x00000098 },
939- { 0x00009a84, 0x00000019, 0x00000159 },
940- { 0x00009a88, 0x00000059, 0x00000199 },
941- { 0x00009a8c, 0x00000099, 0x000001d9 },
942- { 0x00009a90, 0x000000d9, 0x00000019 },
943- { 0x00009a94, 0x000000f9, 0x00000059 },
944- { 0x00009a98, 0x000000f9, 0x00000099 },
945- { 0x00009a9c, 0x000000f9, 0x000000d9 },
946- { 0x00009aa0, 0x000000f9, 0x000000f9 },
947- { 0x00009aa4, 0x000000f9, 0x000000f9 },
948- { 0x00009aa8, 0x000000f9, 0x000000f9 },
949- { 0x00009aac, 0x000000f9, 0x000000f9 },
950- { 0x00009ab0, 0x000000f9, 0x000000f9 },
951- { 0x00009ab4, 0x000000f9, 0x000000f9 },
952- { 0x00009ab8, 0x000000f9, 0x000000f9 },
953- { 0x00009abc, 0x000000f9, 0x000000f9 },
954- { 0x00009ac0, 0x000000f9, 0x000000f9 },
955- { 0x00009ac4, 0x000000f9, 0x000000f9 },
956- { 0x00009ac8, 0x000000f9, 0x000000f9 },
957- { 0x00009acc, 0x000000f9, 0x000000f9 },
958- { 0x00009ad0, 0x000000f9, 0x000000f9 },
959- { 0x00009ad4, 0x000000f9, 0x000000f9 },
960- { 0x00009ad8, 0x000000f9, 0x000000f9 },
961- { 0x00009adc, 0x000000f9, 0x000000f9 },
962- { 0x00009ae0, 0x000000f9, 0x000000f9 },
963- { 0x00009ae4, 0x000000f9, 0x000000f9 },
964- { 0x00009ae8, 0x000000f9, 0x000000f9 },
965- { 0x00009aec, 0x000000f9, 0x000000f9 },
966- { 0x00009af0, 0x000000f9, 0x000000f9 },
967- { 0x00009af4, 0x000000f9, 0x000000f9 },
968- { 0x00009af8, 0x000000f9, 0x000000f9 },
969- { 0x00009afc, 0x000000f9, 0x000000f9 },
970+ /* Addr 5G_HT20 5G_HT40 */
971+ {0x00009a00, 0x00000000, 0x00000000},
972+ {0x00009a04, 0x00000040, 0x00000040},
973+ {0x00009a08, 0x00000080, 0x00000080},
974+ {0x00009a0c, 0x000001a1, 0x00000141},
975+ {0x00009a10, 0x000001e1, 0x00000181},
976+ {0x00009a14, 0x00000021, 0x000001c1},
977+ {0x00009a18, 0x00000061, 0x00000001},
978+ {0x00009a1c, 0x00000168, 0x00000041},
979+ {0x00009a20, 0x000001a8, 0x000001a8},
980+ {0x00009a24, 0x000001e8, 0x000001e8},
981+ {0x00009a28, 0x00000028, 0x00000028},
982+ {0x00009a2c, 0x00000068, 0x00000068},
983+ {0x00009a30, 0x00000189, 0x000000a8},
984+ {0x00009a34, 0x000001c9, 0x00000169},
985+ {0x00009a38, 0x00000009, 0x000001a9},
986+ {0x00009a3c, 0x00000049, 0x000001e9},
987+ {0x00009a40, 0x00000089, 0x00000029},
988+ {0x00009a44, 0x00000170, 0x00000069},
989+ {0x00009a48, 0x000001b0, 0x00000190},
990+ {0x00009a4c, 0x000001f0, 0x000001d0},
991+ {0x00009a50, 0x00000030, 0x00000010},
992+ {0x00009a54, 0x00000070, 0x00000050},
993+ {0x00009a58, 0x00000191, 0x00000090},
994+ {0x00009a5c, 0x000001d1, 0x00000151},
995+ {0x00009a60, 0x00000011, 0x00000191},
996+ {0x00009a64, 0x00000051, 0x000001d1},
997+ {0x00009a68, 0x00000091, 0x00000011},
998+ {0x00009a6c, 0x000001b8, 0x00000051},
999+ {0x00009a70, 0x000001f8, 0x00000198},
1000+ {0x00009a74, 0x00000038, 0x000001d8},
1001+ {0x00009a78, 0x00000078, 0x00000018},
1002+ {0x00009a7c, 0x00000199, 0x00000058},
1003+ {0x00009a80, 0x000001d9, 0x00000098},
1004+ {0x00009a84, 0x00000019, 0x00000159},
1005+ {0x00009a88, 0x00000059, 0x00000199},
1006+ {0x00009a8c, 0x00000099, 0x000001d9},
1007+ {0x00009a90, 0x000000d9, 0x00000019},
1008+ {0x00009a94, 0x000000f9, 0x00000059},
1009+ {0x00009a98, 0x000000f9, 0x00000099},
1010+ {0x00009a9c, 0x000000f9, 0x000000d9},
1011+ {0x00009aa0, 0x000000f9, 0x000000f9},
1012+ {0x00009aa4, 0x000000f9, 0x000000f9},
1013+ {0x00009aa8, 0x000000f9, 0x000000f9},
1014+ {0x00009aac, 0x000000f9, 0x000000f9},
1015+ {0x00009ab0, 0x000000f9, 0x000000f9},
1016+ {0x00009ab4, 0x000000f9, 0x000000f9},
1017+ {0x00009ab8, 0x000000f9, 0x000000f9},
1018+ {0x00009abc, 0x000000f9, 0x000000f9},
1019+ {0x00009ac0, 0x000000f9, 0x000000f9},
1020+ {0x00009ac4, 0x000000f9, 0x000000f9},
1021+ {0x00009ac8, 0x000000f9, 0x000000f9},
1022+ {0x00009acc, 0x000000f9, 0x000000f9},
1023+ {0x00009ad0, 0x000000f9, 0x000000f9},
1024+ {0x00009ad4, 0x000000f9, 0x000000f9},
1025+ {0x00009ad8, 0x000000f9, 0x000000f9},
1026+ {0x00009adc, 0x000000f9, 0x000000f9},
1027+ {0x00009ae0, 0x000000f9, 0x000000f9},
1028+ {0x00009ae4, 0x000000f9, 0x000000f9},
1029+ {0x00009ae8, 0x000000f9, 0x000000f9},
1030+ {0x00009aec, 0x000000f9, 0x000000f9},
1031+ {0x00009af0, 0x000000f9, 0x000000f9},
1032+ {0x00009af4, 0x000000f9, 0x000000f9},
1033+ {0x00009af8, 0x000000f9, 0x000000f9},
1034+ {0x00009afc, 0x000000f9, 0x000000f9},
1035 };
1036
1037 static const u32 ar5416Bank1[][2] = {
1038- { 0x000098b0, 0x02108421 },
1039- { 0x000098ec, 0x00000008 },
1040+ /* Addr allmodes */
1041+ {0x000098b0, 0x02108421},
1042+ {0x000098ec, 0x00000008},
1043 };
1044
1045 static const u32 ar5416Bank2[][2] = {
1046- { 0x000098b0, 0x0e73ff17 },
1047- { 0x000098e0, 0x00000420 },
1048+ /* Addr allmodes */
1049+ {0x000098b0, 0x0e73ff17},
1050+ {0x000098e0, 0x00000420},
1051 };
1052
1053 static const u32 ar5416Bank3[][3] = {
1054- { 0x000098f0, 0x01400018, 0x01c00018 },
1055+ /* Addr 5G_HT20 5G_HT40 */
1056+ {0x000098f0, 0x01400018, 0x01c00018},
1057 };
1058
1059 static const u32 ar5416Bank6[][3] = {
1060-
1061- { 0x0000989c, 0x00000000, 0x00000000 },
1062- { 0x0000989c, 0x00000000, 0x00000000 },
1063- { 0x0000989c, 0x00000000, 0x00000000 },
1064- { 0x0000989c, 0x00e00000, 0x00e00000 },
1065- { 0x0000989c, 0x005e0000, 0x005e0000 },
1066- { 0x0000989c, 0x00120000, 0x00120000 },
1067- { 0x0000989c, 0x00620000, 0x00620000 },
1068- { 0x0000989c, 0x00020000, 0x00020000 },
1069- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1070- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1071- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1072- { 0x0000989c, 0x40ff0000, 0x40ff0000 },
1073- { 0x0000989c, 0x005f0000, 0x005f0000 },
1074- { 0x0000989c, 0x00870000, 0x00870000 },
1075- { 0x0000989c, 0x00f90000, 0x00f90000 },
1076- { 0x0000989c, 0x007b0000, 0x007b0000 },
1077- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1078- { 0x0000989c, 0x00f50000, 0x00f50000 },
1079- { 0x0000989c, 0x00dc0000, 0x00dc0000 },
1080- { 0x0000989c, 0x00110000, 0x00110000 },
1081- { 0x0000989c, 0x006100a8, 0x006100a8 },
1082- { 0x0000989c, 0x004210a2, 0x004210a2 },
1083- { 0x0000989c, 0x0014008f, 0x0014008f },
1084- { 0x0000989c, 0x00c40003, 0x00c40003 },
1085- { 0x0000989c, 0x003000f2, 0x003000f2 },
1086- { 0x0000989c, 0x00440016, 0x00440016 },
1087- { 0x0000989c, 0x00410040, 0x00410040 },
1088- { 0x0000989c, 0x0001805e, 0x0001805e },
1089- { 0x0000989c, 0x0000c0ab, 0x0000c0ab },
1090- { 0x0000989c, 0x000000f1, 0x000000f1 },
1091- { 0x0000989c, 0x00002081, 0x00002081 },
1092- { 0x0000989c, 0x000000d4, 0x000000d4 },
1093- { 0x000098d0, 0x0000000f, 0x0010000f },
1094+ /* Addr 5G_HT20 5G_HT40 */
1095+ {0x0000989c, 0x00000000, 0x00000000},
1096+ {0x0000989c, 0x00000000, 0x00000000},
1097+ {0x0000989c, 0x00000000, 0x00000000},
1098+ {0x0000989c, 0x00e00000, 0x00e00000},
1099+ {0x0000989c, 0x005e0000, 0x005e0000},
1100+ {0x0000989c, 0x00120000, 0x00120000},
1101+ {0x0000989c, 0x00620000, 0x00620000},
1102+ {0x0000989c, 0x00020000, 0x00020000},
1103+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1104+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1105+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1106+ {0x0000989c, 0x40ff0000, 0x40ff0000},
1107+ {0x0000989c, 0x005f0000, 0x005f0000},
1108+ {0x0000989c, 0x00870000, 0x00870000},
1109+ {0x0000989c, 0x00f90000, 0x00f90000},
1110+ {0x0000989c, 0x007b0000, 0x007b0000},
1111+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1112+ {0x0000989c, 0x00f50000, 0x00f50000},
1113+ {0x0000989c, 0x00dc0000, 0x00dc0000},
1114+ {0x0000989c, 0x00110000, 0x00110000},
1115+ {0x0000989c, 0x006100a8, 0x006100a8},
1116+ {0x0000989c, 0x004210a2, 0x004210a2},
1117+ {0x0000989c, 0x0014008f, 0x0014008f},
1118+ {0x0000989c, 0x00c40003, 0x00c40003},
1119+ {0x0000989c, 0x003000f2, 0x003000f2},
1120+ {0x0000989c, 0x00440016, 0x00440016},
1121+ {0x0000989c, 0x00410040, 0x00410040},
1122+ {0x0000989c, 0x0001805e, 0x0001805e},
1123+ {0x0000989c, 0x0000c0ab, 0x0000c0ab},
1124+ {0x0000989c, 0x000000f1, 0x000000f1},
1125+ {0x0000989c, 0x00002081, 0x00002081},
1126+ {0x0000989c, 0x000000d4, 0x000000d4},
1127+ {0x000098d0, 0x0000000f, 0x0010000f},
1128 };
1129
1130 static const u32 ar5416Bank6TPC[][3] = {
1131- { 0x0000989c, 0x00000000, 0x00000000 },
1132- { 0x0000989c, 0x00000000, 0x00000000 },
1133- { 0x0000989c, 0x00000000, 0x00000000 },
1134- { 0x0000989c, 0x00e00000, 0x00e00000 },
1135- { 0x0000989c, 0x005e0000, 0x005e0000 },
1136- { 0x0000989c, 0x00120000, 0x00120000 },
1137- { 0x0000989c, 0x00620000, 0x00620000 },
1138- { 0x0000989c, 0x00020000, 0x00020000 },
1139- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1140- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1141- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1142- { 0x0000989c, 0x40ff0000, 0x40ff0000 },
1143- { 0x0000989c, 0x005f0000, 0x005f0000 },
1144- { 0x0000989c, 0x00870000, 0x00870000 },
1145- { 0x0000989c, 0x00f90000, 0x00f90000 },
1146- { 0x0000989c, 0x007b0000, 0x007b0000 },
1147- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
1148- { 0x0000989c, 0x00f50000, 0x00f50000 },
1149- { 0x0000989c, 0x00dc0000, 0x00dc0000 },
1150- { 0x0000989c, 0x00110000, 0x00110000 },
1151- { 0x0000989c, 0x006100a8, 0x006100a8 },
1152- { 0x0000989c, 0x00423022, 0x00423022 },
1153- { 0x0000989c, 0x201400df, 0x201400df },
1154- { 0x0000989c, 0x00c40002, 0x00c40002 },
1155- { 0x0000989c, 0x003000f2, 0x003000f2 },
1156- { 0x0000989c, 0x00440016, 0x00440016 },
1157- { 0x0000989c, 0x00410040, 0x00410040 },
1158- { 0x0000989c, 0x0001805e, 0x0001805e },
1159- { 0x0000989c, 0x0000c0ab, 0x0000c0ab },
1160- { 0x0000989c, 0x000000e1, 0x000000e1 },
1161- { 0x0000989c, 0x00007081, 0x00007081 },
1162- { 0x0000989c, 0x000000d4, 0x000000d4 },
1163- { 0x000098d0, 0x0000000f, 0x0010000f },
1164+ /* Addr 5G_HT20 5G_HT40 */
1165+ {0x0000989c, 0x00000000, 0x00000000},
1166+ {0x0000989c, 0x00000000, 0x00000000},
1167+ {0x0000989c, 0x00000000, 0x00000000},
1168+ {0x0000989c, 0x00e00000, 0x00e00000},
1169+ {0x0000989c, 0x005e0000, 0x005e0000},
1170+ {0x0000989c, 0x00120000, 0x00120000},
1171+ {0x0000989c, 0x00620000, 0x00620000},
1172+ {0x0000989c, 0x00020000, 0x00020000},
1173+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1174+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1175+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1176+ {0x0000989c, 0x40ff0000, 0x40ff0000},
1177+ {0x0000989c, 0x005f0000, 0x005f0000},
1178+ {0x0000989c, 0x00870000, 0x00870000},
1179+ {0x0000989c, 0x00f90000, 0x00f90000},
1180+ {0x0000989c, 0x007b0000, 0x007b0000},
1181+ {0x0000989c, 0x00ff0000, 0x00ff0000},
1182+ {0x0000989c, 0x00f50000, 0x00f50000},
1183+ {0x0000989c, 0x00dc0000, 0x00dc0000},
1184+ {0x0000989c, 0x00110000, 0x00110000},
1185+ {0x0000989c, 0x006100a8, 0x006100a8},
1186+ {0x0000989c, 0x00423022, 0x00423022},
1187+ {0x0000989c, 0x201400df, 0x201400df},
1188+ {0x0000989c, 0x00c40002, 0x00c40002},
1189+ {0x0000989c, 0x003000f2, 0x003000f2},
1190+ {0x0000989c, 0x00440016, 0x00440016},
1191+ {0x0000989c, 0x00410040, 0x00410040},
1192+ {0x0000989c, 0x0001805e, 0x0001805e},
1193+ {0x0000989c, 0x0000c0ab, 0x0000c0ab},
1194+ {0x0000989c, 0x000000e1, 0x000000e1},
1195+ {0x0000989c, 0x00007081, 0x00007081},
1196+ {0x0000989c, 0x000000d4, 0x000000d4},
1197+ {0x000098d0, 0x0000000f, 0x0010000f},
1198 };
1199
1200 static const u32 ar5416Bank7[][2] = {
1201- { 0x0000989c, 0x00000500 },
1202- { 0x0000989c, 0x00000800 },
1203- { 0x000098cc, 0x0000000e },
1204+ /* Addr allmodes */
1205+ {0x0000989c, 0x00000500},
1206+ {0x0000989c, 0x00000800},
1207+ {0x000098cc, 0x0000000e},
1208 };
1209
1210 static const u32 ar5416Addac[][2] = {
1211- {0x0000989c, 0x00000000 },
1212- {0x0000989c, 0x00000003 },
1213- {0x0000989c, 0x00000000 },
1214- {0x0000989c, 0x0000000c },
1215- {0x0000989c, 0x00000000 },
1216- {0x0000989c, 0x00000030 },
1217- {0x0000989c, 0x00000000 },
1218- {0x0000989c, 0x00000000 },
1219- {0x0000989c, 0x00000000 },
1220- {0x0000989c, 0x00000000 },
1221- {0x0000989c, 0x00000000 },
1222- {0x0000989c, 0x00000000 },
1223- {0x0000989c, 0x00000000 },
1224- {0x0000989c, 0x00000000 },
1225- {0x0000989c, 0x00000000 },
1226- {0x0000989c, 0x00000000 },
1227- {0x0000989c, 0x00000000 },
1228- {0x0000989c, 0x00000000 },
1229- {0x0000989c, 0x00000060 },
1230- {0x0000989c, 0x00000000 },
1231- {0x0000989c, 0x00000000 },
1232- {0x0000989c, 0x00000000 },
1233- {0x0000989c, 0x00000000 },
1234- {0x0000989c, 0x00000000 },
1235- {0x0000989c, 0x00000000 },
1236- {0x0000989c, 0x00000000 },
1237- {0x0000989c, 0x00000000 },
1238- {0x0000989c, 0x00000000 },
1239- {0x0000989c, 0x00000000 },
1240- {0x0000989c, 0x00000000 },
1241- {0x0000989c, 0x00000000 },
1242- {0x0000989c, 0x00000058 },
1243- {0x0000989c, 0x00000000 },
1244- {0x0000989c, 0x00000000 },
1245- {0x0000989c, 0x00000000 },
1246- {0x0000989c, 0x00000000 },
1247- {0x000098cc, 0x00000000 },
1248-};
1249-
1250-static const u32 ar5416Modes_9100[][6] = {
1251- { 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },
1252- { 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },
1253- { 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },
1254- { 0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008 },
1255- { 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0 },
1256- { 0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf },
1257- { 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },
1258- { 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },
1259- { 0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
1260- { 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },
1261- { 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
1262- { 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },
1263- { 0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0 },
1264- { 0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
1265- { 0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
1266- { 0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
1267- { 0x00009850, 0x6d48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6d48b0e2, 0x6d48b0e2 },
1268- { 0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec86d2e, 0x7ec84d2e, 0x7ec82d2e },
1269- { 0x0000985c, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e },
1270- { 0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18 },
1271- { 0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },
1272- { 0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0 },
1273- { 0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081 },
1274- { 0x00009914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0x000007d0 },
1275- { 0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016 },
1276- { 0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a11, 0xd00a8a0d, 0xd00a8a0d },
1277- { 0x00009940, 0x00754604, 0x00754604, 0xfff81204, 0xfff81204, 0xfff81204 },
1278- { 0x00009944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020 },
1279- { 0x00009954, 0x5f3ca3de, 0x5f3ca3de, 0xe250a51e, 0xe250a51e, 0xe250a51e },
1280- { 0x00009958, 0x2108ecff, 0x2108ecff, 0x3388ffff, 0x3388ffff, 0x3388ffff },
1281-#ifdef TB243
1282- { 0x00009960, 0x00000900, 0x00000900, 0x00009b40, 0x00009b40, 0x00012d80 },
1283- { 0x0000a960, 0x00000900, 0x00000900, 0x00009b40, 0x00009b40, 0x00012d80 },
1284- { 0x0000b960, 0x00000900, 0x00000900, 0x00009b40, 0x00009b40, 0x00012d80 },
1285- { 0x00009964, 0x00000000, 0x00000000, 0x00002210, 0x00002210, 0x00001120 },
1286-#else
1287- { 0x00009960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0 },
1288- { 0x0000a960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0 },
1289- { 0x0000b960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0 },
1290- { 0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0x00001120 },
1291-#endif
1292- { 0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a1000, 0x001a0c00, 0x001a0c00 },
1293- { 0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be },
1294- { 0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77 },
1295- { 0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329 },
1296- { 0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8 },
1297- { 0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384 },
1298- { 0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
1299- { 0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
1300- { 0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880 },
1301- { 0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788 },
1302- { 0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120 },
1303- { 0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120 },
1304- { 0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120 },
1305- { 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },
1306- { 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },
1307- { 0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa },
1308- { 0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000 },
1309- { 0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402 },
1310- { 0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06 },
1311- { 0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b },
1312- { 0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b },
1313- { 0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a },
1314- { 0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf },
1315- { 0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f },
1316- { 0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f },
1317- { 0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f },
1318- { 0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000 },
1319- { 0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
1320- { 0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
1321- { 0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
1322+ /* Addr allmodes */
1323+ {0x0000989c, 0x00000000},
1324+ {0x0000989c, 0x00000003},
1325+ {0x0000989c, 0x00000000},
1326+ {0x0000989c, 0x0000000c},
1327+ {0x0000989c, 0x00000000},
1328+ {0x0000989c, 0x00000030},
1329+ {0x0000989c, 0x00000000},
1330+ {0x0000989c, 0x00000000},
1331+ {0x0000989c, 0x00000000},
1332+ {0x0000989c, 0x00000000},
1333+ {0x0000989c, 0x00000000},
1334+ {0x0000989c, 0x00000000},
1335+ {0x0000989c, 0x00000000},
1336+ {0x0000989c, 0x00000000},
1337+ {0x0000989c, 0x00000000},
1338+ {0x0000989c, 0x00000000},
1339+ {0x0000989c, 0x00000000},
1340+ {0x0000989c, 0x00000000},
1341+ {0x0000989c, 0x00000060},
1342+ {0x0000989c, 0x00000000},
1343+ {0x0000989c, 0x00000000},
1344+ {0x0000989c, 0x00000000},
1345+ {0x0000989c, 0x00000000},
1346+ {0x0000989c, 0x00000000},
1347+ {0x0000989c, 0x00000000},
1348+ {0x0000989c, 0x00000000},
1349+ {0x0000989c, 0x00000000},
1350+ {0x0000989c, 0x00000000},
1351+ {0x0000989c, 0x00000000},
1352+ {0x0000989c, 0x00000000},
1353+ {0x0000989c, 0x00000000},
1354+ {0x0000989c, 0x00000058},
1355+ {0x0000989c, 0x00000000},
1356+ {0x0000989c, 0x00000000},
1357+ {0x0000989c, 0x00000000},
1358+ {0x0000989c, 0x00000000},
1359+ {0x000098cc, 0x00000000},
1360 };
1361
1362-#endif /* INITVALS_AR5008_H */
1363+++ b/drivers/net/wireless/ath/ath9k/ar9001_initvals.h
1364@@ -1,1254 +1,1354 @@
1365+/*
1366+ * Copyright (c) 2010 Atheros Communications Inc.
1367+ *
1368+ * Permission to use, copy, modify, and/or distribute this software for any
1369+ * purpose with or without fee is hereby granted, provided that the above
1370+ * copyright notice and this permission notice appear in all copies.
1371+ *
1372+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1373+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1374+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1375+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1376+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1377+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1378+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1379+ */
1380+
1381+static const u32 ar5416Modes_9100[][6] = {
1382+ {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
1383+ {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
1384+ {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
1385+ {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
1386+ {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
1387+ {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf},
1388+ {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
1389+ {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
1390+ {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
1391+ {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
1392+ {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
1393+ {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
1394+ {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
1395+ {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
1396+ {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
1397+ {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
1398+ {0x00009850, 0x6d48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6d48b0e2, 0x6d48b0e2},
1399+ {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec86d2e, 0x7ec84d2e, 0x7ec82d2e},
1400+ {0x0000985c, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e},
1401+ {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
1402+ {0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
1403+ {0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
1404+ {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
1405+ {0x00009914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0x000007d0},
1406+ {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
1407+ {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a11, 0xd00a8a0d, 0xd00a8a0d},
1408+ {0x00009940, 0x00754604, 0x00754604, 0xfff81204, 0xfff81204, 0xfff81204},
1409+ {0x00009944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020},
1410+ {0x00009954, 0x5f3ca3de, 0x5f3ca3de, 0xe250a51e, 0xe250a51e, 0xe250a51e},
1411+ {0x00009958, 0x2108ecff, 0x2108ecff, 0x3388ffff, 0x3388ffff, 0x3388ffff},
1412+ {0x00009960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
1413+ {0x0000a960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
1414+ {0x0000b960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
1415+ {0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
1416+ {0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a1000, 0x001a0c00, 0x001a0c00},
1417+ {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
1418+ {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
1419+ {0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329},
1420+ {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
1421+ {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
1422+ {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1423+ {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1424+ {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
1425+ {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788},
1426+ {0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
1427+ {0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
1428+ {0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
1429+ {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
1430+ {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
1431+ {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa},
1432+ {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
1433+ {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402},
1434+ {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06},
1435+ {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b},
1436+ {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b},
1437+ {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a},
1438+ {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf},
1439+ {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f},
1440+ {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f},
1441+ {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f},
1442+ {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000},
1443+ {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1444+ {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1445+ {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1446+};
1447
1448 static const u32 ar5416Common_9100[][2] = {
1449- { 0x0000000c, 0x00000000 },
1450- { 0x00000030, 0x00020015 },
1451- { 0x00000034, 0x00000005 },
1452- { 0x00000040, 0x00000000 },
1453- { 0x00000044, 0x00000008 },
1454- { 0x00000048, 0x00000008 },
1455- { 0x0000004c, 0x00000010 },
1456- { 0x00000050, 0x00000000 },
1457- { 0x00000054, 0x0000001f },
1458- { 0x00000800, 0x00000000 },
1459- { 0x00000804, 0x00000000 },
1460- { 0x00000808, 0x00000000 },
1461- { 0x0000080c, 0x00000000 },
1462- { 0x00000810, 0x00000000 },
1463- { 0x00000814, 0x00000000 },
1464- { 0x00000818, 0x00000000 },
1465- { 0x0000081c, 0x00000000 },
1466- { 0x00000820, 0x00000000 },
1467- { 0x00000824, 0x00000000 },
1468- { 0x00001040, 0x002ffc0f },
1469- { 0x00001044, 0x002ffc0f },
1470- { 0x00001048, 0x002ffc0f },
1471- { 0x0000104c, 0x002ffc0f },
1472- { 0x00001050, 0x002ffc0f },
1473- { 0x00001054, 0x002ffc0f },
1474- { 0x00001058, 0x002ffc0f },
1475- { 0x0000105c, 0x002ffc0f },
1476- { 0x00001060, 0x002ffc0f },
1477- { 0x00001064, 0x002ffc0f },
1478- { 0x00001230, 0x00000000 },
1479- { 0x00001270, 0x00000000 },
1480- { 0x00001038, 0x00000000 },
1481- { 0x00001078, 0x00000000 },
1482- { 0x000010b8, 0x00000000 },
1483- { 0x000010f8, 0x00000000 },
1484- { 0x00001138, 0x00000000 },
1485- { 0x00001178, 0x00000000 },
1486- { 0x000011b8, 0x00000000 },
1487- { 0x000011f8, 0x00000000 },
1488- { 0x00001238, 0x00000000 },
1489- { 0x00001278, 0x00000000 },
1490- { 0x000012b8, 0x00000000 },
1491- { 0x000012f8, 0x00000000 },
1492- { 0x00001338, 0x00000000 },
1493- { 0x00001378, 0x00000000 },
1494- { 0x000013b8, 0x00000000 },
1495- { 0x000013f8, 0x00000000 },
1496- { 0x00001438, 0x00000000 },
1497- { 0x00001478, 0x00000000 },
1498- { 0x000014b8, 0x00000000 },
1499- { 0x000014f8, 0x00000000 },
1500- { 0x00001538, 0x00000000 },
1501- { 0x00001578, 0x00000000 },
1502- { 0x000015b8, 0x00000000 },
1503- { 0x000015f8, 0x00000000 },
1504- { 0x00001638, 0x00000000 },
1505- { 0x00001678, 0x00000000 },
1506- { 0x000016b8, 0x00000000 },
1507- { 0x000016f8, 0x00000000 },
1508- { 0x00001738, 0x00000000 },
1509- { 0x00001778, 0x00000000 },
1510- { 0x000017b8, 0x00000000 },
1511- { 0x000017f8, 0x00000000 },
1512- { 0x0000103c, 0x00000000 },
1513- { 0x0000107c, 0x00000000 },
1514- { 0x000010bc, 0x00000000 },
1515- { 0x000010fc, 0x00000000 },
1516- { 0x0000113c, 0x00000000 },
1517- { 0x0000117c, 0x00000000 },
1518- { 0x000011bc, 0x00000000 },
1519- { 0x000011fc, 0x00000000 },
1520- { 0x0000123c, 0x00000000 },
1521- { 0x0000127c, 0x00000000 },
1522- { 0x000012bc, 0x00000000 },
1523- { 0x000012fc, 0x00000000 },
1524- { 0x0000133c, 0x00000000 },
1525- { 0x0000137c, 0x00000000 },
1526- { 0x000013bc, 0x00000000 },
1527- { 0x000013fc, 0x00000000 },
1528- { 0x0000143c, 0x00000000 },
1529- { 0x0000147c, 0x00000000 },
1530- { 0x00020010, 0x00000003 },
1531- { 0x00020038, 0x000004c2 },
1532- { 0x00008004, 0x00000000 },
1533- { 0x00008008, 0x00000000 },
1534- { 0x0000800c, 0x00000000 },
1535- { 0x00008018, 0x00000700 },
1536- { 0x00008020, 0x00000000 },
1537- { 0x00008038, 0x00000000 },
1538- { 0x0000803c, 0x00000000 },
1539- { 0x00008048, 0x40000000 },
1540- { 0x00008054, 0x00004000 },
1541- { 0x00008058, 0x00000000 },
1542- { 0x0000805c, 0x000fc78f },
1543- { 0x00008060, 0x0000000f },
1544- { 0x00008064, 0x00000000 },
1545- { 0x000080c0, 0x2a82301a },
1546- { 0x000080c4, 0x05dc01e0 },
1547- { 0x000080c8, 0x1f402710 },
1548- { 0x000080cc, 0x01f40000 },
1549- { 0x000080d0, 0x00001e00 },
1550- { 0x000080d4, 0x00000000 },
1551- { 0x000080d8, 0x00400000 },
1552- { 0x000080e0, 0xffffffff },
1553- { 0x000080e4, 0x0000ffff },
1554- { 0x000080e8, 0x003f3f3f },
1555- { 0x000080ec, 0x00000000 },
1556- { 0x000080f0, 0x00000000 },
1557- { 0x000080f4, 0x00000000 },
1558- { 0x000080f8, 0x00000000 },
1559- { 0x000080fc, 0x00020000 },
1560- { 0x00008100, 0x00020000 },
1561- { 0x00008104, 0x00000001 },
1562- { 0x00008108, 0x00000052 },
1563- { 0x0000810c, 0x00000000 },
1564- { 0x00008110, 0x00000168 },
1565- { 0x00008118, 0x000100aa },
1566- { 0x0000811c, 0x00003210 },
1567- { 0x00008120, 0x08f04800 },
1568- { 0x00008124, 0x00000000 },
1569- { 0x00008128, 0x00000000 },
1570- { 0x0000812c, 0x00000000 },
1571- { 0x00008130, 0x00000000 },
1572- { 0x00008134, 0x00000000 },
1573- { 0x00008138, 0x00000000 },
1574- { 0x0000813c, 0x00000000 },
1575- { 0x00008144, 0x00000000 },
1576- { 0x00008168, 0x00000000 },
1577- { 0x0000816c, 0x00000000 },
1578- { 0x00008170, 0x32143320 },
1579- { 0x00008174, 0xfaa4fa50 },
1580- { 0x00008178, 0x00000100 },
1581- { 0x0000817c, 0x00000000 },
1582- { 0x000081c4, 0x00000000 },
1583- { 0x000081d0, 0x00003210 },
1584- { 0x000081ec, 0x00000000 },
1585- { 0x000081f0, 0x00000000 },
1586- { 0x000081f4, 0x00000000 },
1587- { 0x000081f8, 0x00000000 },
1588- { 0x000081fc, 0x00000000 },
1589- { 0x00008200, 0x00000000 },
1590- { 0x00008204, 0x00000000 },
1591- { 0x00008208, 0x00000000 },
1592- { 0x0000820c, 0x00000000 },
1593- { 0x00008210, 0x00000000 },
1594- { 0x00008214, 0x00000000 },
1595- { 0x00008218, 0x00000000 },
1596- { 0x0000821c, 0x00000000 },
1597- { 0x00008220, 0x00000000 },
1598- { 0x00008224, 0x00000000 },
1599- { 0x00008228, 0x00000000 },
1600- { 0x0000822c, 0x00000000 },
1601- { 0x00008230, 0x00000000 },
1602- { 0x00008234, 0x00000000 },
1603- { 0x00008238, 0x00000000 },
1604- { 0x0000823c, 0x00000000 },
1605- { 0x00008240, 0x00100000 },
1606- { 0x00008244, 0x0010f400 },
1607- { 0x00008248, 0x00000100 },
1608- { 0x0000824c, 0x0001e800 },
1609- { 0x00008250, 0x00000000 },
1610- { 0x00008254, 0x00000000 },
1611- { 0x00008258, 0x00000000 },
1612- { 0x0000825c, 0x400000ff },
1613- { 0x00008260, 0x00080922 },
1614- { 0x00008270, 0x00000000 },
1615- { 0x00008274, 0x40000000 },
1616- { 0x00008278, 0x003e4180 },
1617- { 0x0000827c, 0x00000000 },
1618- { 0x00008284, 0x0000002c },
1619- { 0x00008288, 0x0000002c },
1620- { 0x0000828c, 0x00000000 },
1621- { 0x00008294, 0x00000000 },
1622- { 0x00008298, 0x00000000 },
1623- { 0x00008300, 0x00000000 },
1624- { 0x00008304, 0x00000000 },
1625- { 0x00008308, 0x00000000 },
1626- { 0x0000830c, 0x00000000 },
1627- { 0x00008310, 0x00000000 },
1628- { 0x00008314, 0x00000000 },
1629- { 0x00008318, 0x00000000 },
1630- { 0x00008328, 0x00000000 },
1631- { 0x0000832c, 0x00000007 },
1632- { 0x00008330, 0x00000302 },
1633- { 0x00008334, 0x00000e00 },
1634- { 0x00008338, 0x00000000 },
1635- { 0x0000833c, 0x00000000 },
1636- { 0x00008340, 0x000107ff },
1637- { 0x00009808, 0x00000000 },
1638- { 0x0000980c, 0xad848e19 },
1639- { 0x00009810, 0x7d14e000 },
1640- { 0x00009814, 0x9c0a9f6b },
1641- { 0x0000981c, 0x00000000 },
1642- { 0x0000982c, 0x0000a000 },
1643- { 0x00009830, 0x00000000 },
1644- { 0x0000983c, 0x00200400 },
1645- { 0x00009840, 0x206a01ae },
1646- { 0x0000984c, 0x1284233c },
1647- { 0x00009854, 0x00000859 },
1648- { 0x00009900, 0x00000000 },
1649- { 0x00009904, 0x00000000 },
1650- { 0x00009908, 0x00000000 },
1651- { 0x0000990c, 0x00000000 },
1652- { 0x0000991c, 0x10000fff },
1653- { 0x00009920, 0x05100000 },
1654- { 0x0000a920, 0x05100000 },
1655- { 0x0000b920, 0x05100000 },
1656- { 0x00009928, 0x00000001 },
1657- { 0x0000992c, 0x00000004 },
1658- { 0x00009934, 0x1e1f2022 },
1659- { 0x00009938, 0x0a0b0c0d },
1660- { 0x0000993c, 0x00000000 },
1661- { 0x00009948, 0x9280b212 },
1662- { 0x0000994c, 0x00020028 },
1663- { 0x0000c95c, 0x004b6a8e },
1664- { 0x0000c968, 0x000003ce },
1665- { 0x00009970, 0x190fb515 },
1666- { 0x00009974, 0x00000000 },
1667- { 0x00009978, 0x00000001 },
1668- { 0x0000997c, 0x00000000 },
1669- { 0x00009980, 0x00000000 },
1670- { 0x00009984, 0x00000000 },
1671- { 0x00009988, 0x00000000 },
1672- { 0x0000998c, 0x00000000 },
1673- { 0x00009990, 0x00000000 },
1674- { 0x00009994, 0x00000000 },
1675- { 0x00009998, 0x00000000 },
1676- { 0x0000999c, 0x00000000 },
1677- { 0x000099a0, 0x00000000 },
1678- { 0x000099a4, 0x00000001 },
1679- { 0x000099a8, 0x201fff00 },
1680- { 0x000099ac, 0x006f0000 },
1681- { 0x000099b0, 0x03051000 },
1682- { 0x000099dc, 0x00000000 },
1683- { 0x000099e0, 0x00000200 },
1684- { 0x000099e4, 0xaaaaaaaa },
1685- { 0x000099e8, 0x3c466478 },
1686- { 0x000099ec, 0x0cc80caa },
1687- { 0x000099fc, 0x00001042 },
1688- { 0x00009b00, 0x00000000 },
1689- { 0x00009b04, 0x00000001 },
1690- { 0x00009b08, 0x00000002 },
1691- { 0x00009b0c, 0x00000003 },
1692- { 0x00009b10, 0x00000004 },
1693- { 0x00009b14, 0x00000005 },
1694- { 0x00009b18, 0x00000008 },
1695- { 0x00009b1c, 0x00000009 },
1696- { 0x00009b20, 0x0000000a },
1697- { 0x00009b24, 0x0000000b },
1698- { 0x00009b28, 0x0000000c },
1699- { 0x00009b2c, 0x0000000d },
1700- { 0x00009b30, 0x00000010 },
1701- { 0x00009b34, 0x00000011 },
1702- { 0x00009b38, 0x00000012 },
1703- { 0x00009b3c, 0x00000013 },
1704- { 0x00009b40, 0x00000014 },
1705- { 0x00009b44, 0x00000015 },
1706- { 0x00009b48, 0x00000018 },
1707- { 0x00009b4c, 0x00000019 },
1708- { 0x00009b50, 0x0000001a },
1709- { 0x00009b54, 0x0000001b },
1710- { 0x00009b58, 0x0000001c },
1711- { 0x00009b5c, 0x0000001d },
1712- { 0x00009b60, 0x00000020 },
1713- { 0x00009b64, 0x00000021 },
1714- { 0x00009b68, 0x00000022 },
1715- { 0x00009b6c, 0x00000023 },
1716- { 0x00009b70, 0x00000024 },
1717- { 0x00009b74, 0x00000025 },
1718- { 0x00009b78, 0x00000028 },
1719- { 0x00009b7c, 0x00000029 },
1720- { 0x00009b80, 0x0000002a },
1721- { 0x00009b84, 0x0000002b },
1722- { 0x00009b88, 0x0000002c },
1723- { 0x00009b8c, 0x0000002d },
1724- { 0x00009b90, 0x00000030 },
1725- { 0x00009b94, 0x00000031 },
1726- { 0x00009b98, 0x00000032 },
1727- { 0x00009b9c, 0x00000033 },
1728- { 0x00009ba0, 0x00000034 },
1729- { 0x00009ba4, 0x00000035 },
1730- { 0x00009ba8, 0x00000035 },
1731- { 0x00009bac, 0x00000035 },
1732- { 0x00009bb0, 0x00000035 },
1733- { 0x00009bb4, 0x00000035 },
1734- { 0x00009bb8, 0x00000035 },
1735- { 0x00009bbc, 0x00000035 },
1736- { 0x00009bc0, 0x00000035 },
1737- { 0x00009bc4, 0x00000035 },
1738- { 0x00009bc8, 0x00000035 },
1739- { 0x00009bcc, 0x00000035 },
1740- { 0x00009bd0, 0x00000035 },
1741- { 0x00009bd4, 0x00000035 },
1742- { 0x00009bd8, 0x00000035 },
1743- { 0x00009bdc, 0x00000035 },
1744- { 0x00009be0, 0x00000035 },
1745- { 0x00009be4, 0x00000035 },
1746- { 0x00009be8, 0x00000035 },
1747- { 0x00009bec, 0x00000035 },
1748- { 0x00009bf0, 0x00000035 },
1749- { 0x00009bf4, 0x00000035 },
1750- { 0x00009bf8, 0x00000010 },
1751- { 0x00009bfc, 0x0000001a },
1752- { 0x0000a210, 0x40806333 },
1753- { 0x0000a214, 0x00106c10 },
1754- { 0x0000a218, 0x009c4060 },
1755- { 0x0000a220, 0x018830c6 },
1756- { 0x0000a224, 0x00000400 },
1757- { 0x0000a228, 0x001a0bb5 },
1758- { 0x0000a22c, 0x00000000 },
1759- { 0x0000a234, 0x20202020 },
1760- { 0x0000a238, 0x20202020 },
1761- { 0x0000a23c, 0x13c889ae },
1762- { 0x0000a240, 0x38490a20 },
1763- { 0x0000a244, 0x00007bb6 },
1764- { 0x0000a248, 0x0fff3ffc },
1765- { 0x0000a24c, 0x00000001 },
1766- { 0x0000a250, 0x0000a000 },
1767- { 0x0000a254, 0x00000000 },
1768- { 0x0000a258, 0x0cc75380 },
1769- { 0x0000a25c, 0x0f0f0f01 },
1770- { 0x0000a260, 0xdfa91f01 },
1771- { 0x0000a268, 0x00000001 },
1772- { 0x0000a26c, 0x0ebae9c6 },
1773- { 0x0000b26c, 0x0ebae9c6 },
1774- { 0x0000c26c, 0x0ebae9c6 },
1775- { 0x0000d270, 0x00820820 },
1776- { 0x0000a278, 0x1ce739ce },
1777- { 0x0000a27c, 0x050701ce },
1778- { 0x0000a338, 0x00000000 },
1779- { 0x0000a33c, 0x00000000 },
1780- { 0x0000a340, 0x00000000 },
1781- { 0x0000a344, 0x00000000 },
1782- { 0x0000a348, 0x3fffffff },
1783- { 0x0000a34c, 0x3fffffff },
1784- { 0x0000a350, 0x3fffffff },
1785- { 0x0000a354, 0x0003ffff },
1786- { 0x0000a358, 0x79a8aa33 },
1787- { 0x0000d35c, 0x07ffffef },
1788- { 0x0000d360, 0x0fffffe7 },
1789- { 0x0000d364, 0x17ffffe5 },
1790- { 0x0000d368, 0x1fffffe4 },
1791- { 0x0000d36c, 0x37ffffe3 },
1792- { 0x0000d370, 0x3fffffe3 },
1793- { 0x0000d374, 0x57ffffe3 },
1794- { 0x0000d378, 0x5fffffe2 },
1795- { 0x0000d37c, 0x7fffffe2 },
1796- { 0x0000d380, 0x7f3c7bba },
1797- { 0x0000d384, 0xf3307ff0 },
1798- { 0x0000a388, 0x0c000000 },
1799- { 0x0000a38c, 0x20202020 },
1800- { 0x0000a390, 0x20202020 },
1801- { 0x0000a394, 0x1ce739ce },
1802- { 0x0000a398, 0x000001ce },
1803- { 0x0000a39c, 0x00000001 },
1804- { 0x0000a3a0, 0x00000000 },
1805- { 0x0000a3a4, 0x00000000 },
1806- { 0x0000a3a8, 0x00000000 },
1807- { 0x0000a3ac, 0x00000000 },
1808- { 0x0000a3b0, 0x00000000 },
1809- { 0x0000a3b4, 0x00000000 },
1810- { 0x0000a3b8, 0x00000000 },
1811- { 0x0000a3bc, 0x00000000 },
1812- { 0x0000a3c0, 0x00000000 },
1813- { 0x0000a3c4, 0x00000000 },
1814- { 0x0000a3c8, 0x00000246 },
1815- { 0x0000a3cc, 0x20202020 },
1816- { 0x0000a3d0, 0x20202020 },
1817- { 0x0000a3d4, 0x20202020 },
1818- { 0x0000a3dc, 0x1ce739ce },
1819- { 0x0000a3e0, 0x000001ce },
1820+ /* Addr allmodes */
1821+ {0x0000000c, 0x00000000},
1822+ {0x00000030, 0x00020015},
1823+ {0x00000034, 0x00000005},
1824+ {0x00000040, 0x00000000},
1825+ {0x00000044, 0x00000008},
1826+ {0x00000048, 0x00000008},
1827+ {0x0000004c, 0x00000010},
1828+ {0x00000050, 0x00000000},
1829+ {0x00000054, 0x0000001f},
1830+ {0x00000800, 0x00000000},
1831+ {0x00000804, 0x00000000},
1832+ {0x00000808, 0x00000000},
1833+ {0x0000080c, 0x00000000},
1834+ {0x00000810, 0x00000000},
1835+ {0x00000814, 0x00000000},
1836+ {0x00000818, 0x00000000},
1837+ {0x0000081c, 0x00000000},
1838+ {0x00000820, 0x00000000},
1839+ {0x00000824, 0x00000000},
1840+ {0x00001040, 0x002ffc0f},
1841+ {0x00001044, 0x002ffc0f},
1842+ {0x00001048, 0x002ffc0f},
1843+ {0x0000104c, 0x002ffc0f},
1844+ {0x00001050, 0x002ffc0f},
1845+ {0x00001054, 0x002ffc0f},
1846+ {0x00001058, 0x002ffc0f},
1847+ {0x0000105c, 0x002ffc0f},
1848+ {0x00001060, 0x002ffc0f},
1849+ {0x00001064, 0x002ffc0f},
1850+ {0x00001230, 0x00000000},
1851+ {0x00001270, 0x00000000},
1852+ {0x00001038, 0x00000000},
1853+ {0x00001078, 0x00000000},
1854+ {0x000010b8, 0x00000000},
1855+ {0x000010f8, 0x00000000},
1856+ {0x00001138, 0x00000000},
1857+ {0x00001178, 0x00000000},
1858+ {0x000011b8, 0x00000000},
1859+ {0x000011f8, 0x00000000},
1860+ {0x00001238, 0x00000000},
1861+ {0x00001278, 0x00000000},
1862+ {0x000012b8, 0x00000000},
1863+ {0x000012f8, 0x00000000},
1864+ {0x00001338, 0x00000000},
1865+ {0x00001378, 0x00000000},
1866+ {0x000013b8, 0x00000000},
1867+ {0x000013f8, 0x00000000},
1868+ {0x00001438, 0x00000000},
1869+ {0x00001478, 0x00000000},
1870+ {0x000014b8, 0x00000000},
1871+ {0x000014f8, 0x00000000},
1872+ {0x00001538, 0x00000000},
1873+ {0x00001578, 0x00000000},
1874+ {0x000015b8, 0x00000000},
1875+ {0x000015f8, 0x00000000},
1876+ {0x00001638, 0x00000000},
1877+ {0x00001678, 0x00000000},
1878+ {0x000016b8, 0x00000000},
1879+ {0x000016f8, 0x00000000},
1880+ {0x00001738, 0x00000000},
1881+ {0x00001778, 0x00000000},
1882+ {0x000017b8, 0x00000000},
1883+ {0x000017f8, 0x00000000},
1884+ {0x0000103c, 0x00000000},
1885+ {0x0000107c, 0x00000000},
1886+ {0x000010bc, 0x00000000},
1887+ {0x000010fc, 0x00000000},
1888+ {0x0000113c, 0x00000000},
1889+ {0x0000117c, 0x00000000},
1890+ {0x000011bc, 0x00000000},
1891+ {0x000011fc, 0x00000000},
1892+ {0x0000123c, 0x00000000},
1893+ {0x0000127c, 0x00000000},
1894+ {0x000012bc, 0x00000000},
1895+ {0x000012fc, 0x00000000},
1896+ {0x0000133c, 0x00000000},
1897+ {0x0000137c, 0x00000000},
1898+ {0x000013bc, 0x00000000},
1899+ {0x000013fc, 0x00000000},
1900+ {0x0000143c, 0x00000000},
1901+ {0x0000147c, 0x00000000},
1902+ {0x00020010, 0x00000003},
1903+ {0x00020038, 0x000004c2},
1904+ {0x00008004, 0x00000000},
1905+ {0x00008008, 0x00000000},
1906+ {0x0000800c, 0x00000000},
1907+ {0x00008018, 0x00000700},
1908+ {0x00008020, 0x00000000},
1909+ {0x00008038, 0x00000000},
1910+ {0x0000803c, 0x00000000},
1911+ {0x00008048, 0x40000000},
1912+ {0x00008054, 0x00004000},
1913+ {0x00008058, 0x00000000},
1914+ {0x0000805c, 0x000fc78f},
1915+ {0x00008060, 0x0000000f},
1916+ {0x00008064, 0x00000000},
1917+ {0x000080c0, 0x2a82301a},
1918+ {0x000080c4, 0x05dc01e0},
1919+ {0x000080c8, 0x1f402710},
1920+ {0x000080cc, 0x01f40000},
1921+ {0x000080d0, 0x00001e00},
1922+ {0x000080d4, 0x00000000},
1923+ {0x000080d8, 0x00400000},
1924+ {0x000080e0, 0xffffffff},
1925+ {0x000080e4, 0x0000ffff},
1926+ {0x000080e8, 0x003f3f3f},
1927+ {0x000080ec, 0x00000000},
1928+ {0x000080f0, 0x00000000},
1929+ {0x000080f4, 0x00000000},
1930+ {0x000080f8, 0x00000000},
1931+ {0x000080fc, 0x00020000},
1932+ {0x00008100, 0x00020000},
1933+ {0x00008104, 0x00000001},
1934+ {0x00008108, 0x00000052},
1935+ {0x0000810c, 0x00000000},
1936+ {0x00008110, 0x00000168},
1937+ {0x00008118, 0x000100aa},
1938+ {0x0000811c, 0x00003210},
1939+ {0x00008120, 0x08f04800},
1940+ {0x00008124, 0x00000000},
1941+ {0x00008128, 0x00000000},
1942+ {0x0000812c, 0x00000000},
1943+ {0x00008130, 0x00000000},
1944+ {0x00008134, 0x00000000},
1945+ {0x00008138, 0x00000000},
1946+ {0x0000813c, 0x00000000},
1947+ {0x00008144, 0x00000000},
1948+ {0x00008168, 0x00000000},
1949+ {0x0000816c, 0x00000000},
1950+ {0x00008170, 0x32143320},
1951+ {0x00008174, 0xfaa4fa50},
1952+ {0x00008178, 0x00000100},
1953+ {0x0000817c, 0x00000000},
1954+ {0x000081c4, 0x00000000},
1955+ {0x000081d0, 0x00003210},
1956+ {0x000081ec, 0x00000000},
1957+ {0x000081f0, 0x00000000},
1958+ {0x000081f4, 0x00000000},
1959+ {0x000081f8, 0x00000000},
1960+ {0x000081fc, 0x00000000},
1961+ {0x00008200, 0x00000000},
1962+ {0x00008204, 0x00000000},
1963+ {0x00008208, 0x00000000},
1964+ {0x0000820c, 0x00000000},
1965+ {0x00008210, 0x00000000},
1966+ {0x00008214, 0x00000000},
1967+ {0x00008218, 0x00000000},
1968+ {0x0000821c, 0x00000000},
1969+ {0x00008220, 0x00000000},
1970+ {0x00008224, 0x00000000},
1971+ {0x00008228, 0x00000000},
1972+ {0x0000822c, 0x00000000},
1973+ {0x00008230, 0x00000000},
1974+ {0x00008234, 0x00000000},
1975+ {0x00008238, 0x00000000},
1976+ {0x0000823c, 0x00000000},
1977+ {0x00008240, 0x00100000},
1978+ {0x00008244, 0x0010f400},
1979+ {0x00008248, 0x00000100},
1980+ {0x0000824c, 0x0001e800},
1981+ {0x00008250, 0x00000000},
1982+ {0x00008254, 0x00000000},
1983+ {0x00008258, 0x00000000},
1984+ {0x0000825c, 0x400000ff},
1985+ {0x00008260, 0x00080922},
1986+ {0x00008270, 0x00000000},
1987+ {0x00008274, 0x40000000},
1988+ {0x00008278, 0x003e4180},
1989+ {0x0000827c, 0x00000000},
1990+ {0x00008284, 0x0000002c},
1991+ {0x00008288, 0x0000002c},
1992+ {0x0000828c, 0x00000000},
1993+ {0x00008294, 0x00000000},
1994+ {0x00008298, 0x00000000},
1995+ {0x00008300, 0x00000000},
1996+ {0x00008304, 0x00000000},
1997+ {0x00008308, 0x00000000},
1998+ {0x0000830c, 0x00000000},
1999+ {0x00008310, 0x00000000},
2000+ {0x00008314, 0x00000000},
2001+ {0x00008318, 0x00000000},
2002+ {0x00008328, 0x00000000},
2003+ {0x0000832c, 0x00000007},
2004+ {0x00008330, 0x00000302},
2005+ {0x00008334, 0x00000e00},
2006+ {0x00008338, 0x00000000},
2007+ {0x0000833c, 0x00000000},
2008+ {0x00008340, 0x000107ff},
2009+ {0x00009808, 0x00000000},
2010+ {0x0000980c, 0xad848e19},
2011+ {0x00009810, 0x7d14e000},
2012+ {0x00009814, 0x9c0a9f6b},
2013+ {0x0000981c, 0x00000000},
2014+ {0x0000982c, 0x0000a000},
2015+ {0x00009830, 0x00000000},
2016+ {0x0000983c, 0x00200400},
2017+ {0x00009840, 0x206a01ae},
2018+ {0x0000984c, 0x1284233c},
2019+ {0x00009854, 0x00000859},
2020+ {0x00009900, 0x00000000},
2021+ {0x00009904, 0x00000000},
2022+ {0x00009908, 0x00000000},
2023+ {0x0000990c, 0x00000000},
2024+ {0x0000991c, 0x10000fff},
2025+ {0x00009920, 0x05100000},
2026+ {0x0000a920, 0x05100000},
2027+ {0x0000b920, 0x05100000},
2028+ {0x00009928, 0x00000001},
2029+ {0x0000992c, 0x00000004},
2030+ {0x00009934, 0x1e1f2022},
2031+ {0x00009938, 0x0a0b0c0d},
2032+ {0x0000993c, 0x00000000},
2033+ {0x00009948, 0x9280b212},
2034+ {0x0000994c, 0x00020028},
2035+ {0x0000c95c, 0x004b6a8e},
2036+ {0x0000c968, 0x000003ce},
2037+ {0x00009970, 0x190fb515},
2038+ {0x00009974, 0x00000000},
2039+ {0x00009978, 0x00000001},
2040+ {0x0000997c, 0x00000000},
2041+ {0x00009980, 0x00000000},
2042+ {0x00009984, 0x00000000},
2043+ {0x00009988, 0x00000000},
2044+ {0x0000998c, 0x00000000},
2045+ {0x00009990, 0x00000000},
2046+ {0x00009994, 0x00000000},
2047+ {0x00009998, 0x00000000},
2048+ {0x0000999c, 0x00000000},
2049+ {0x000099a0, 0x00000000},
2050+ {0x000099a4, 0x00000001},
2051+ {0x000099a8, 0x201fff00},
2052+ {0x000099ac, 0x006f0000},
2053+ {0x000099b0, 0x03051000},
2054+ {0x000099dc, 0x00000000},
2055+ {0x000099e0, 0x00000200},
2056+ {0x000099e4, 0xaaaaaaaa},
2057+ {0x000099e8, 0x3c466478},
2058+ {0x000099ec, 0x0cc80caa},
2059+ {0x000099fc, 0x00001042},
2060+ {0x00009b00, 0x00000000},
2061+ {0x00009b04, 0x00000001},
2062+ {0x00009b08, 0x00000002},
2063+ {0x00009b0c, 0x00000003},
2064+ {0x00009b10, 0x00000004},
2065+ {0x00009b14, 0x00000005},
2066+ {0x00009b18, 0x00000008},
2067+ {0x00009b1c, 0x00000009},
2068+ {0x00009b20, 0x0000000a},
2069+ {0x00009b24, 0x0000000b},
2070+ {0x00009b28, 0x0000000c},
2071+ {0x00009b2c, 0x0000000d},
2072+ {0x00009b30, 0x00000010},
2073+ {0x00009b34, 0x00000011},
2074+ {0x00009b38, 0x00000012},
2075+ {0x00009b3c, 0x00000013},
2076+ {0x00009b40, 0x00000014},
2077+ {0x00009b44, 0x00000015},
2078+ {0x00009b48, 0x00000018},
2079+ {0x00009b4c, 0x00000019},
2080+ {0x00009b50, 0x0000001a},
2081+ {0x00009b54, 0x0000001b},
2082+ {0x00009b58, 0x0000001c},
2083+ {0x00009b5c, 0x0000001d},
2084+ {0x00009b60, 0x00000020},
2085+ {0x00009b64, 0x00000021},
2086+ {0x00009b68, 0x00000022},
2087+ {0x00009b6c, 0x00000023},
2088+ {0x00009b70, 0x00000024},
2089+ {0x00009b74, 0x00000025},
2090+ {0x00009b78, 0x00000028},
2091+ {0x00009b7c, 0x00000029},
2092+ {0x00009b80, 0x0000002a},
2093+ {0x00009b84, 0x0000002b},
2094+ {0x00009b88, 0x0000002c},
2095+ {0x00009b8c, 0x0000002d},
2096+ {0x00009b90, 0x00000030},
2097+ {0x00009b94, 0x00000031},
2098+ {0x00009b98, 0x00000032},
2099+ {0x00009b9c, 0x00000033},
2100+ {0x00009ba0, 0x00000034},
2101+ {0x00009ba4, 0x00000035},
2102+ {0x00009ba8, 0x00000035},
2103+ {0x00009bac, 0x00000035},
2104+ {0x00009bb0, 0x00000035},
2105+ {0x00009bb4, 0x00000035},
2106+ {0x00009bb8, 0x00000035},
2107+ {0x00009bbc, 0x00000035},
2108+ {0x00009bc0, 0x00000035},
2109+ {0x00009bc4, 0x00000035},
2110+ {0x00009bc8, 0x00000035},
2111+ {0x00009bcc, 0x00000035},
2112+ {0x00009bd0, 0x00000035},
2113+ {0x00009bd4, 0x00000035},
2114+ {0x00009bd8, 0x00000035},
2115+ {0x00009bdc, 0x00000035},
2116+ {0x00009be0, 0x00000035},
2117+ {0x00009be4, 0x00000035},
2118+ {0x00009be8, 0x00000035},
2119+ {0x00009bec, 0x00000035},
2120+ {0x00009bf0, 0x00000035},
2121+ {0x00009bf4, 0x00000035},
2122+ {0x00009bf8, 0x00000010},
2123+ {0x00009bfc, 0x0000001a},
2124+ {0x0000a210, 0x40806333},
2125+ {0x0000a214, 0x00106c10},
2126+ {0x0000a218, 0x009c4060},
2127+ {0x0000a220, 0x018830c6},
2128+ {0x0000a224, 0x00000400},
2129+ {0x0000a228, 0x001a0bb5},
2130+ {0x0000a22c, 0x00000000},
2131+ {0x0000a234, 0x20202020},
2132+ {0x0000a238, 0x20202020},
2133+ {0x0000a23c, 0x13c889ae},
2134+ {0x0000a240, 0x38490a20},
2135+ {0x0000a244, 0x00007bb6},
2136+ {0x0000a248, 0x0fff3ffc},
2137+ {0x0000a24c, 0x00000001},
2138+ {0x0000a250, 0x0000a000},
2139+ {0x0000a254, 0x00000000},
2140+ {0x0000a258, 0x0cc75380},
2141+ {0x0000a25c, 0x0f0f0f01},
2142+ {0x0000a260, 0xdfa91f01},
2143+ {0x0000a268, 0x00000001},
2144+ {0x0000a26c, 0x0ebae9c6},
2145+ {0x0000b26c, 0x0ebae9c6},
2146+ {0x0000c26c, 0x0ebae9c6},
2147+ {0x0000d270, 0x00820820},
2148+ {0x0000a278, 0x1ce739ce},
2149+ {0x0000a27c, 0x050701ce},
2150+ {0x0000a338, 0x00000000},
2151+ {0x0000a33c, 0x00000000},
2152+ {0x0000a340, 0x00000000},
2153+ {0x0000a344, 0x00000000},
2154+ {0x0000a348, 0x3fffffff},
2155+ {0x0000a34c, 0x3fffffff},
2156+ {0x0000a350, 0x3fffffff},
2157+ {0x0000a354, 0x0003ffff},
2158+ {0x0000a358, 0x79a8aa33},
2159+ {0x0000d35c, 0x07ffffef},
2160+ {0x0000d360, 0x0fffffe7},
2161+ {0x0000d364, 0x17ffffe5},
2162+ {0x0000d368, 0x1fffffe4},
2163+ {0x0000d36c, 0x37ffffe3},
2164+ {0x0000d370, 0x3fffffe3},
2165+ {0x0000d374, 0x57ffffe3},
2166+ {0x0000d378, 0x5fffffe2},
2167+ {0x0000d37c, 0x7fffffe2},
2168+ {0x0000d380, 0x7f3c7bba},
2169+ {0x0000d384, 0xf3307ff0},
2170+ {0x0000a388, 0x0c000000},
2171+ {0x0000a38c, 0x20202020},
2172+ {0x0000a390, 0x20202020},
2173+ {0x0000a394, 0x1ce739ce},
2174+ {0x0000a398, 0x000001ce},
2175+ {0x0000a39c, 0x00000001},
2176+ {0x0000a3a0, 0x00000000},
2177+ {0x0000a3a4, 0x00000000},
2178+ {0x0000a3a8, 0x00000000},
2179+ {0x0000a3ac, 0x00000000},
2180+ {0x0000a3b0, 0x00000000},
2181+ {0x0000a3b4, 0x00000000},
2182+ {0x0000a3b8, 0x00000000},
2183+ {0x0000a3bc, 0x00000000},
2184+ {0x0000a3c0, 0x00000000},
2185+ {0x0000a3c4, 0x00000000},
2186+ {0x0000a3c8, 0x00000246},
2187+ {0x0000a3cc, 0x20202020},
2188+ {0x0000a3d0, 0x20202020},
2189+ {0x0000a3d4, 0x20202020},
2190+ {0x0000a3dc, 0x1ce739ce},
2191+ {0x0000a3e0, 0x000001ce},
2192 };
2193
2194 static const u32 ar5416Bank0_9100[][2] = {
2195- { 0x000098b0, 0x1e5795e5 },
2196- { 0x000098e0, 0x02008020 },
2197+ /* Addr allmodes */
2198+ {0x000098b0, 0x1e5795e5},
2199+ {0x000098e0, 0x02008020},
2200 };
2201
2202 static const u32 ar5416BB_RfGain_9100[][3] = {
2203- { 0x00009a00, 0x00000000, 0x00000000 },
2204- { 0x00009a04, 0x00000040, 0x00000040 },
2205- { 0x00009a08, 0x00000080, 0x00000080 },
2206- { 0x00009a0c, 0x000001a1, 0x00000141 },
2207- { 0x00009a10, 0x000001e1, 0x00000181 },
2208- { 0x00009a14, 0x00000021, 0x000001c1 },
2209- { 0x00009a18, 0x00000061, 0x00000001 },
2210- { 0x00009a1c, 0x00000168, 0x00000041 },
2211- { 0x00009a20, 0x000001a8, 0x000001a8 },
2212- { 0x00009a24, 0x000001e8, 0x000001e8 },
2213- { 0x00009a28, 0x00000028, 0x00000028 },
2214- { 0x00009a2c, 0x00000068, 0x00000068 },
2215- { 0x00009a30, 0x00000189, 0x000000a8 },
2216- { 0x00009a34, 0x000001c9, 0x00000169 },
2217- { 0x00009a38, 0x00000009, 0x000001a9 },
2218- { 0x00009a3c, 0x00000049, 0x000001e9 },
2219- { 0x00009a40, 0x00000089, 0x00000029 },
2220- { 0x00009a44, 0x00000170, 0x00000069 },
2221- { 0x00009a48, 0x000001b0, 0x00000190 },
2222- { 0x00009a4c, 0x000001f0, 0x000001d0 },
2223- { 0x00009a50, 0x00000030, 0x00000010 },
2224- { 0x00009a54, 0x00000070, 0x00000050 },
2225- { 0x00009a58, 0x00000191, 0x00000090 },
2226- { 0x00009a5c, 0x000001d1, 0x00000151 },
2227- { 0x00009a60, 0x00000011, 0x00000191 },
2228- { 0x00009a64, 0x00000051, 0x000001d1 },
2229- { 0x00009a68, 0x00000091, 0x00000011 },
2230- { 0x00009a6c, 0x000001b8, 0x00000051 },
2231- { 0x00009a70, 0x000001f8, 0x00000198 },
2232- { 0x00009a74, 0x00000038, 0x000001d8 },
2233- { 0x00009a78, 0x00000078, 0x00000018 },
2234- { 0x00009a7c, 0x00000199, 0x00000058 },
2235- { 0x00009a80, 0x000001d9, 0x00000098 },
2236- { 0x00009a84, 0x00000019, 0x00000159 },
2237- { 0x00009a88, 0x00000059, 0x00000199 },
2238- { 0x00009a8c, 0x00000099, 0x000001d9 },
2239- { 0x00009a90, 0x000000d9, 0x00000019 },
2240- { 0x00009a94, 0x000000f9, 0x00000059 },
2241- { 0x00009a98, 0x000000f9, 0x00000099 },
2242- { 0x00009a9c, 0x000000f9, 0x000000d9 },
2243- { 0x00009aa0, 0x000000f9, 0x000000f9 },
2244- { 0x00009aa4, 0x000000f9, 0x000000f9 },
2245- { 0x00009aa8, 0x000000f9, 0x000000f9 },
2246- { 0x00009aac, 0x000000f9, 0x000000f9 },
2247- { 0x00009ab0, 0x000000f9, 0x000000f9 },
2248- { 0x00009ab4, 0x000000f9, 0x000000f9 },
2249- { 0x00009ab8, 0x000000f9, 0x000000f9 },
2250- { 0x00009abc, 0x000000f9, 0x000000f9 },
2251- { 0x00009ac0, 0x000000f9, 0x000000f9 },
2252- { 0x00009ac4, 0x000000f9, 0x000000f9 },
2253- { 0x00009ac8, 0x000000f9, 0x000000f9 },
2254- { 0x00009acc, 0x000000f9, 0x000000f9 },
2255- { 0x00009ad0, 0x000000f9, 0x000000f9 },
2256- { 0x00009ad4, 0x000000f9, 0x000000f9 },
2257- { 0x00009ad8, 0x000000f9, 0x000000f9 },
2258- { 0x00009adc, 0x000000f9, 0x000000f9 },
2259- { 0x00009ae0, 0x000000f9, 0x000000f9 },
2260- { 0x00009ae4, 0x000000f9, 0x000000f9 },
2261- { 0x00009ae8, 0x000000f9, 0x000000f9 },
2262- { 0x00009aec, 0x000000f9, 0x000000f9 },
2263- { 0x00009af0, 0x000000f9, 0x000000f9 },
2264- { 0x00009af4, 0x000000f9, 0x000000f9 },
2265- { 0x00009af8, 0x000000f9, 0x000000f9 },
2266- { 0x00009afc, 0x000000f9, 0x000000f9 },
2267+ /* Addr 5G_HT20 5G_HT40 */
2268+ {0x00009a00, 0x00000000, 0x00000000},
2269+ {0x00009a04, 0x00000040, 0x00000040},
2270+ {0x00009a08, 0x00000080, 0x00000080},
2271+ {0x00009a0c, 0x000001a1, 0x00000141},
2272+ {0x00009a10, 0x000001e1, 0x00000181},
2273+ {0x00009a14, 0x00000021, 0x000001c1},
2274+ {0x00009a18, 0x00000061, 0x00000001},
2275+ {0x00009a1c, 0x00000168, 0x00000041},
2276+ {0x00009a20, 0x000001a8, 0x000001a8},
2277+ {0x00009a24, 0x000001e8, 0x000001e8},
2278+ {0x00009a28, 0x00000028, 0x00000028},
2279+ {0x00009a2c, 0x00000068, 0x00000068},
2280+ {0x00009a30, 0x00000189, 0x000000a8},
2281+ {0x00009a34, 0x000001c9, 0x00000169},
2282+ {0x00009a38, 0x00000009, 0x000001a9},
2283+ {0x00009a3c, 0x00000049, 0x000001e9},
2284+ {0x00009a40, 0x00000089, 0x00000029},
2285+ {0x00009a44, 0x00000170, 0x00000069},
2286+ {0x00009a48, 0x000001b0, 0x00000190},
2287+ {0x00009a4c, 0x000001f0, 0x000001d0},
2288+ {0x00009a50, 0x00000030, 0x00000010},
2289+ {0x00009a54, 0x00000070, 0x00000050},
2290+ {0x00009a58, 0x00000191, 0x00000090},
2291+ {0x00009a5c, 0x000001d1, 0x00000151},
2292+ {0x00009a60, 0x00000011, 0x00000191},
2293+ {0x00009a64, 0x00000051, 0x000001d1},
2294+ {0x00009a68, 0x00000091, 0x00000011},
2295+ {0x00009a6c, 0x000001b8, 0x00000051},
2296+ {0x00009a70, 0x000001f8, 0x00000198},
2297+ {0x00009a74, 0x00000038, 0x000001d8},
2298+ {0x00009a78, 0x00000078, 0x00000018},
2299+ {0x00009a7c, 0x00000199, 0x00000058},
2300+ {0x00009a80, 0x000001d9, 0x00000098},
2301+ {0x00009a84, 0x00000019, 0x00000159},
2302+ {0x00009a88, 0x00000059, 0x00000199},
2303+ {0x00009a8c, 0x00000099, 0x000001d9},
2304+ {0x00009a90, 0x000000d9, 0x00000019},
2305+ {0x00009a94, 0x000000f9, 0x00000059},
2306+ {0x00009a98, 0x000000f9, 0x00000099},
2307+ {0x00009a9c, 0x000000f9, 0x000000d9},
2308+ {0x00009aa0, 0x000000f9, 0x000000f9},
2309+ {0x00009aa4, 0x000000f9, 0x000000f9},
2310+ {0x00009aa8, 0x000000f9, 0x000000f9},
2311+ {0x00009aac, 0x000000f9, 0x000000f9},
2312+ {0x00009ab0, 0x000000f9, 0x000000f9},
2313+ {0x00009ab4, 0x000000f9, 0x000000f9},
2314+ {0x00009ab8, 0x000000f9, 0x000000f9},
2315+ {0x00009abc, 0x000000f9, 0x000000f9},
2316+ {0x00009ac0, 0x000000f9, 0x000000f9},
2317+ {0x00009ac4, 0x000000f9, 0x000000f9},
2318+ {0x00009ac8, 0x000000f9, 0x000000f9},
2319+ {0x00009acc, 0x000000f9, 0x000000f9},
2320+ {0x00009ad0, 0x000000f9, 0x000000f9},
2321+ {0x00009ad4, 0x000000f9, 0x000000f9},
2322+ {0x00009ad8, 0x000000f9, 0x000000f9},
2323+ {0x00009adc, 0x000000f9, 0x000000f9},
2324+ {0x00009ae0, 0x000000f9, 0x000000f9},
2325+ {0x00009ae4, 0x000000f9, 0x000000f9},
2326+ {0x00009ae8, 0x000000f9, 0x000000f9},
2327+ {0x00009aec, 0x000000f9, 0x000000f9},
2328+ {0x00009af0, 0x000000f9, 0x000000f9},
2329+ {0x00009af4, 0x000000f9, 0x000000f9},
2330+ {0x00009af8, 0x000000f9, 0x000000f9},
2331+ {0x00009afc, 0x000000f9, 0x000000f9},
2332 };
2333
2334 static const u32 ar5416Bank1_9100[][2] = {
2335- { 0x000098b0, 0x02108421},
2336- { 0x000098ec, 0x00000008},
2337+ /* Addr allmodes */
2338+ {0x000098b0, 0x02108421},
2339+ {0x000098ec, 0x00000008},
2340 };
2341
2342 static const u32 ar5416Bank2_9100[][2] = {
2343- { 0x000098b0, 0x0e73ff17},
2344- { 0x000098e0, 0x00000420},
2345+ /* Addr allmodes */
2346+ {0x000098b0, 0x0e73ff17},
2347+ {0x000098e0, 0x00000420},
2348 };
2349
2350 static const u32 ar5416Bank3_9100[][3] = {
2351- { 0x000098f0, 0x01400018, 0x01c00018 },
2352+ /* Addr 5G_HT20 5G_HT40 */
2353+ {0x000098f0, 0x01400018, 0x01c00018},
2354 };
2355
2356 static const u32 ar5416Bank6_9100[][3] = {
2357-
2358- { 0x0000989c, 0x00000000, 0x00000000 },
2359- { 0x0000989c, 0x00000000, 0x00000000 },
2360- { 0x0000989c, 0x00000000, 0x00000000 },
2361- { 0x0000989c, 0x00e00000, 0x00e00000 },
2362- { 0x0000989c, 0x005e0000, 0x005e0000 },
2363- { 0x0000989c, 0x00120000, 0x00120000 },
2364- { 0x0000989c, 0x00620000, 0x00620000 },
2365- { 0x0000989c, 0x00020000, 0x00020000 },
2366- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2367- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2368- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2369- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2370- { 0x0000989c, 0x005f0000, 0x005f0000 },
2371- { 0x0000989c, 0x00870000, 0x00870000 },
2372- { 0x0000989c, 0x00f90000, 0x00f90000 },
2373- { 0x0000989c, 0x007b0000, 0x007b0000 },
2374- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2375- { 0x0000989c, 0x00f50000, 0x00f50000 },
2376- { 0x0000989c, 0x00dc0000, 0x00dc0000 },
2377- { 0x0000989c, 0x00110000, 0x00110000 },
2378- { 0x0000989c, 0x006100a8, 0x006100a8 },
2379- { 0x0000989c, 0x004210a2, 0x004210a2 },
2380- { 0x0000989c, 0x0014000f, 0x0014000f },
2381- { 0x0000989c, 0x00c40002, 0x00c40002 },
2382- { 0x0000989c, 0x003000f2, 0x003000f2 },
2383- { 0x0000989c, 0x00440016, 0x00440016 },
2384- { 0x0000989c, 0x00410040, 0x00410040 },
2385- { 0x0000989c, 0x000180d6, 0x000180d6 },
2386- { 0x0000989c, 0x0000c0aa, 0x0000c0aa },
2387- { 0x0000989c, 0x000000b1, 0x000000b1 },
2388- { 0x0000989c, 0x00002000, 0x00002000 },
2389- { 0x0000989c, 0x000000d4, 0x000000d4 },
2390- { 0x000098d0, 0x0000000f, 0x0010000f },
2391+ /* Addr 5G_HT20 5G_HT40 */
2392+ {0x0000989c, 0x00000000, 0x00000000},
2393+ {0x0000989c, 0x00000000, 0x00000000},
2394+ {0x0000989c, 0x00000000, 0x00000000},
2395+ {0x0000989c, 0x00e00000, 0x00e00000},
2396+ {0x0000989c, 0x005e0000, 0x005e0000},
2397+ {0x0000989c, 0x00120000, 0x00120000},
2398+ {0x0000989c, 0x00620000, 0x00620000},
2399+ {0x0000989c, 0x00020000, 0x00020000},
2400+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2401+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2402+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2403+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2404+ {0x0000989c, 0x005f0000, 0x005f0000},
2405+ {0x0000989c, 0x00870000, 0x00870000},
2406+ {0x0000989c, 0x00f90000, 0x00f90000},
2407+ {0x0000989c, 0x007b0000, 0x007b0000},
2408+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2409+ {0x0000989c, 0x00f50000, 0x00f50000},
2410+ {0x0000989c, 0x00dc0000, 0x00dc0000},
2411+ {0x0000989c, 0x00110000, 0x00110000},
2412+ {0x0000989c, 0x006100a8, 0x006100a8},
2413+ {0x0000989c, 0x004210a2, 0x004210a2},
2414+ {0x0000989c, 0x0014000f, 0x0014000f},
2415+ {0x0000989c, 0x00c40002, 0x00c40002},
2416+ {0x0000989c, 0x003000f2, 0x003000f2},
2417+ {0x0000989c, 0x00440016, 0x00440016},
2418+ {0x0000989c, 0x00410040, 0x00410040},
2419+ {0x0000989c, 0x000180d6, 0x000180d6},
2420+ {0x0000989c, 0x0000c0aa, 0x0000c0aa},
2421+ {0x0000989c, 0x000000b1, 0x000000b1},
2422+ {0x0000989c, 0x00002000, 0x00002000},
2423+ {0x0000989c, 0x000000d4, 0x000000d4},
2424+ {0x000098d0, 0x0000000f, 0x0010000f},
2425 };
2426
2427-
2428 static const u32 ar5416Bank6TPC_9100[][3] = {
2429-
2430- { 0x0000989c, 0x00000000, 0x00000000 },
2431- { 0x0000989c, 0x00000000, 0x00000000 },
2432- { 0x0000989c, 0x00000000, 0x00000000 },
2433- { 0x0000989c, 0x00e00000, 0x00e00000 },
2434- { 0x0000989c, 0x005e0000, 0x005e0000 },
2435- { 0x0000989c, 0x00120000, 0x00120000 },
2436- { 0x0000989c, 0x00620000, 0x00620000 },
2437- { 0x0000989c, 0x00020000, 0x00020000 },
2438- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2439- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2440- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2441- { 0x0000989c, 0x40ff0000, 0x40ff0000 },
2442- { 0x0000989c, 0x005f0000, 0x005f0000 },
2443- { 0x0000989c, 0x00870000, 0x00870000 },
2444- { 0x0000989c, 0x00f90000, 0x00f90000 },
2445- { 0x0000989c, 0x007b0000, 0x007b0000 },
2446- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
2447- { 0x0000989c, 0x00f50000, 0x00f50000 },
2448- { 0x0000989c, 0x00dc0000, 0x00dc0000 },
2449- { 0x0000989c, 0x00110000, 0x00110000 },
2450- { 0x0000989c, 0x006100a8, 0x006100a8 },
2451- { 0x0000989c, 0x00423022, 0x00423022 },
2452- { 0x0000989c, 0x2014008f, 0x2014008f },
2453- { 0x0000989c, 0x00c40002, 0x00c40002 },
2454- { 0x0000989c, 0x003000f2, 0x003000f2 },
2455- { 0x0000989c, 0x00440016, 0x00440016 },
2456- { 0x0000989c, 0x00410040, 0x00410040 },
2457- { 0x0000989c, 0x0001805e, 0x0001805e },
2458- { 0x0000989c, 0x0000c0ab, 0x0000c0ab },
2459- { 0x0000989c, 0x000000e1, 0x000000e1 },
2460- { 0x0000989c, 0x00007080, 0x00007080 },
2461- { 0x0000989c, 0x000000d4, 0x000000d4 },
2462- { 0x000098d0, 0x0000000f, 0x0010000f },
2463+ /* Addr 5G_HT20 5G_HT40 */
2464+ {0x0000989c, 0x00000000, 0x00000000},
2465+ {0x0000989c, 0x00000000, 0x00000000},
2466+ {0x0000989c, 0x00000000, 0x00000000},
2467+ {0x0000989c, 0x00e00000, 0x00e00000},
2468+ {0x0000989c, 0x005e0000, 0x005e0000},
2469+ {0x0000989c, 0x00120000, 0x00120000},
2470+ {0x0000989c, 0x00620000, 0x00620000},
2471+ {0x0000989c, 0x00020000, 0x00020000},
2472+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2473+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2474+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2475+ {0x0000989c, 0x40ff0000, 0x40ff0000},
2476+ {0x0000989c, 0x005f0000, 0x005f0000},
2477+ {0x0000989c, 0x00870000, 0x00870000},
2478+ {0x0000989c, 0x00f90000, 0x00f90000},
2479+ {0x0000989c, 0x007b0000, 0x007b0000},
2480+ {0x0000989c, 0x00ff0000, 0x00ff0000},
2481+ {0x0000989c, 0x00f50000, 0x00f50000},
2482+ {0x0000989c, 0x00dc0000, 0x00dc0000},
2483+ {0x0000989c, 0x00110000, 0x00110000},
2484+ {0x0000989c, 0x006100a8, 0x006100a8},
2485+ {0x0000989c, 0x00423022, 0x00423022},
2486+ {0x0000989c, 0x2014008f, 0x2014008f},
2487+ {0x0000989c, 0x00c40002, 0x00c40002},
2488+ {0x0000989c, 0x003000f2, 0x003000f2},
2489+ {0x0000989c, 0x00440016, 0x00440016},
2490+ {0x0000989c, 0x00410040, 0x00410040},
2491+ {0x0000989c, 0x0001805e, 0x0001805e},
2492+ {0x0000989c, 0x0000c0ab, 0x0000c0ab},
2493+ {0x0000989c, 0x000000e1, 0x000000e1},
2494+ {0x0000989c, 0x00007080, 0x00007080},
2495+ {0x0000989c, 0x000000d4, 0x000000d4},
2496+ {0x000098d0, 0x0000000f, 0x0010000f},
2497 };
2498
2499 static const u32 ar5416Bank7_9100[][2] = {
2500- { 0x0000989c, 0x00000500 },
2501- { 0x0000989c, 0x00000800 },
2502- { 0x000098cc, 0x0000000e },
2503+ /* Addr allmodes */
2504+ {0x0000989c, 0x00000500},
2505+ {0x0000989c, 0x00000800},
2506+ {0x000098cc, 0x0000000e},
2507 };
2508
2509 static const u32 ar5416Addac_9100[][2] = {
2510- {0x0000989c, 0x00000000 },
2511- {0x0000989c, 0x00000000 },
2512- {0x0000989c, 0x00000000 },
2513- {0x0000989c, 0x00000000 },
2514- {0x0000989c, 0x00000000 },
2515- {0x0000989c, 0x00000000 },
2516- {0x0000989c, 0x00000000 },
2517- {0x0000989c, 0x00000010 },
2518- {0x0000989c, 0x00000000 },
2519- {0x0000989c, 0x00000000 },
2520- {0x0000989c, 0x00000000 },
2521- {0x0000989c, 0x00000000 },
2522- {0x0000989c, 0x00000000 },
2523- {0x0000989c, 0x00000000 },
2524- {0x0000989c, 0x00000000 },
2525- {0x0000989c, 0x00000000 },
2526- {0x0000989c, 0x00000000 },
2527- {0x0000989c, 0x00000000 },
2528- {0x0000989c, 0x00000000 },
2529- {0x0000989c, 0x00000000 },
2530- {0x0000989c, 0x00000000 },
2531- {0x0000989c, 0x000000c0 },
2532- {0x0000989c, 0x00000015 },
2533- {0x0000989c, 0x00000000 },
2534- {0x0000989c, 0x00000000 },
2535- {0x0000989c, 0x00000000 },
2536- {0x0000989c, 0x00000000 },
2537- {0x0000989c, 0x00000000 },
2538- {0x0000989c, 0x00000000 },
2539- {0x0000989c, 0x00000000 },
2540- {0x0000989c, 0x00000000 },
2541- {0x000098cc, 0x00000000 },
2542+ /* Addr allmodes */
2543+ {0x0000989c, 0x00000000},
2544+ {0x0000989c, 0x00000000},
2545+ {0x0000989c, 0x00000000},
2546+ {0x0000989c, 0x00000000},
2547+ {0x0000989c, 0x00000000},
2548+ {0x0000989c, 0x00000000},
2549+ {0x0000989c, 0x00000000},
2550+ {0x0000989c, 0x00000010},
2551+ {0x0000989c, 0x00000000},
2552+ {0x0000989c, 0x00000000},
2553+ {0x0000989c, 0x00000000},
2554+ {0x0000989c, 0x00000000},
2555+ {0x0000989c, 0x00000000},
2556+ {0x0000989c, 0x00000000},
2557+ {0x0000989c, 0x00000000},
2558+ {0x0000989c, 0x00000000},
2559+ {0x0000989c, 0x00000000},
2560+ {0x0000989c, 0x00000000},
2561+ {0x0000989c, 0x00000000},
2562+ {0x0000989c, 0x00000000},
2563+ {0x0000989c, 0x00000000},
2564+ {0x0000989c, 0x000000c0},
2565+ {0x0000989c, 0x00000015},
2566+ {0x0000989c, 0x00000000},
2567+ {0x0000989c, 0x00000000},
2568+ {0x0000989c, 0x00000000},
2569+ {0x0000989c, 0x00000000},
2570+ {0x0000989c, 0x00000000},
2571+ {0x0000989c, 0x00000000},
2572+ {0x0000989c, 0x00000000},
2573+ {0x0000989c, 0x00000000},
2574+ {0x000098cc, 0x00000000},
2575 };
2576
2577 static const u32 ar5416Modes_9160[][6] = {
2578- { 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },
2579- { 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },
2580- { 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },
2581- { 0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008 },
2582- { 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0 },
2583- { 0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf },
2584- { 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },
2585- { 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },
2586- { 0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
2587- { 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },
2588- { 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
2589- { 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },
2590- { 0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0 },
2591- { 0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
2592- { 0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
2593- { 0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68 },
2594- { 0x00009850, 0x6c48b4e2, 0x6c48b4e2, 0x6c48b0e2, 0x6c48b0e2, 0x6c48b0e2 },
2595- { 0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e },
2596- { 0x0000985c, 0x31395d5e, 0x31395d5e, 0x31395d5e, 0x31395d5e, 0x31395d5e },
2597- { 0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18 },
2598- { 0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },
2599- { 0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0 },
2600- { 0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081 },
2601- { 0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0 },
2602- { 0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016 },
2603- { 0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d },
2604- { 0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020 },
2605- { 0x00009960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40 },
2606- { 0x0000a960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40 },
2607- { 0x0000b960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40 },
2608- { 0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0x00001120 },
2609- { 0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce },
2610- { 0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a0c00, 0x001a0c00, 0x001a0c00 },
2611- { 0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be },
2612- { 0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77 },
2613- { 0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329 },
2614- { 0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8 },
2615- { 0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384 },
2616- { 0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2617- { 0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2618- { 0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880 },
2619- { 0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788 },
2620- { 0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120 },
2621- { 0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120 },
2622- { 0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120 },
2623- { 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },
2624- { 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },
2625- { 0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa },
2626- { 0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000 },
2627- { 0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402 },
2628- { 0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06 },
2629- { 0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b },
2630- { 0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b },
2631- { 0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a },
2632- { 0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf },
2633- { 0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f },
2634- { 0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f },
2635- { 0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f },
2636- { 0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000 },
2637- { 0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2638- { 0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2639- { 0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2640+ {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
2641+ {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
2642+ {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
2643+ {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
2644+ {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
2645+ {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf},
2646+ {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
2647+ {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
2648+ {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
2649+ {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
2650+ {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
2651+ {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
2652+ {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
2653+ {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
2654+ {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
2655+ {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
2656+ {0x00009850, 0x6c48b4e2, 0x6c48b4e2, 0x6c48b0e2, 0x6c48b0e2, 0x6c48b0e2},
2657+ {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
2658+ {0x0000985c, 0x31395d5e, 0x31395d5e, 0x31395d5e, 0x31395d5e, 0x31395d5e},
2659+ {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
2660+ {0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
2661+ {0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
2662+ {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
2663+ {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
2664+ {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
2665+ {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
2666+ {0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
2667+ {0x00009960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
2668+ {0x0000a960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
2669+ {0x0000b960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
2670+ {0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
2671+ {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce},
2672+ {0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a0c00, 0x001a0c00, 0x001a0c00},
2673+ {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
2674+ {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
2675+ {0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329},
2676+ {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
2677+ {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
2678+ {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2679+ {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2680+ {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
2681+ {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788},
2682+ {0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
2683+ {0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
2684+ {0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
2685+ {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
2686+ {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
2687+ {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa},
2688+ {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
2689+ {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402},
2690+ {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06},
2691+ {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b},
2692+ {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b},
2693+ {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a},
2694+ {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf},
2695+ {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f},
2696+ {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f},
2697+ {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f},
2698+ {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000},
2699+ {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2700+ {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2701+ {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2702 };
2703
2704 static const u32 ar5416Common_9160[][2] = {
2705- { 0x0000000c, 0x00000000 },
2706- { 0x00000030, 0x00020015 },
2707- { 0x00000034, 0x00000005 },
2708- { 0x00000040, 0x00000000 },
2709- { 0x00000044, 0x00000008 },
2710- { 0x00000048, 0x00000008 },
2711- { 0x0000004c, 0x00000010 },
2712- { 0x00000050, 0x00000000 },
2713- { 0x00000054, 0x0000001f },
2714- { 0x00000800, 0x00000000 },
2715- { 0x00000804, 0x00000000 },
2716- { 0x00000808, 0x00000000 },
2717- { 0x0000080c, 0x00000000 },
2718- { 0x00000810, 0x00000000 },
2719- { 0x00000814, 0x00000000 },
2720- { 0x00000818, 0x00000000 },
2721- { 0x0000081c, 0x00000000 },
2722- { 0x00000820, 0x00000000 },
2723- { 0x00000824, 0x00000000 },
2724- { 0x00001040, 0x002ffc0f },
2725- { 0x00001044, 0x002ffc0f },
2726- { 0x00001048, 0x002ffc0f },
2727- { 0x0000104c, 0x002ffc0f },
2728- { 0x00001050, 0x002ffc0f },
2729- { 0x00001054, 0x002ffc0f },
2730- { 0x00001058, 0x002ffc0f },
2731- { 0x0000105c, 0x002ffc0f },
2732- { 0x00001060, 0x002ffc0f },
2733- { 0x00001064, 0x002ffc0f },
2734- { 0x00001230, 0x00000000 },
2735- { 0x00001270, 0x00000000 },
2736- { 0x00001038, 0x00000000 },
2737- { 0x00001078, 0x00000000 },
2738- { 0x000010b8, 0x00000000 },
2739- { 0x000010f8, 0x00000000 },
2740- { 0x00001138, 0x00000000 },
2741- { 0x00001178, 0x00000000 },
2742- { 0x000011b8, 0x00000000 },
2743- { 0x000011f8, 0x00000000 },
2744- { 0x00001238, 0x00000000 },
2745- { 0x00001278, 0x00000000 },
2746- { 0x000012b8, 0x00000000 },
2747- { 0x000012f8, 0x00000000 },
2748- { 0x00001338, 0x00000000 },
2749- { 0x00001378, 0x00000000 },
2750- { 0x000013b8, 0x00000000 },
2751- { 0x000013f8, 0x00000000 },
2752- { 0x00001438, 0x00000000 },
2753- { 0x00001478, 0x00000000 },
2754- { 0x000014b8, 0x00000000 },
2755- { 0x000014f8, 0x00000000 },
2756- { 0x00001538, 0x00000000 },
2757- { 0x00001578, 0x00000000 },
2758- { 0x000015b8, 0x00000000 },
2759- { 0x000015f8, 0x00000000 },
2760- { 0x00001638, 0x00000000 },
2761- { 0x00001678, 0x00000000 },
2762- { 0x000016b8, 0x00000000 },
2763- { 0x000016f8, 0x00000000 },
2764- { 0x00001738, 0x00000000 },
2765- { 0x00001778, 0x00000000 },
2766- { 0x000017b8, 0x00000000 },
2767- { 0x000017f8, 0x00000000 },
2768- { 0x0000103c, 0x00000000 },
2769- { 0x0000107c, 0x00000000 },
2770- { 0x000010bc, 0x00000000 },
2771- { 0x000010fc, 0x00000000 },
2772- { 0x0000113c, 0x00000000 },
2773- { 0x0000117c, 0x00000000 },
2774- { 0x000011bc, 0x00000000 },
2775- { 0x000011fc, 0x00000000 },
2776- { 0x0000123c, 0x00000000 },
2777- { 0x0000127c, 0x00000000 },
2778- { 0x000012bc, 0x00000000 },
2779- { 0x000012fc, 0x00000000 },
2780- { 0x0000133c, 0x00000000 },
2781- { 0x0000137c, 0x00000000 },
2782- { 0x000013bc, 0x00000000 },
2783- { 0x000013fc, 0x00000000 },
2784- { 0x0000143c, 0x00000000 },
2785- { 0x0000147c, 0x00000000 },
2786- { 0x00004030, 0x00000002 },
2787- { 0x0000403c, 0x00000002 },
2788- { 0x00007010, 0x00000020 },
2789- { 0x00007038, 0x000004c2 },
2790- { 0x00008004, 0x00000000 },
2791- { 0x00008008, 0x00000000 },
2792- { 0x0000800c, 0x00000000 },
2793- { 0x00008018, 0x00000700 },
2794- { 0x00008020, 0x00000000 },
2795- { 0x00008038, 0x00000000 },
2796- { 0x0000803c, 0x00000000 },
2797- { 0x00008048, 0x40000000 },
2798- { 0x00008054, 0x00000000 },
2799- { 0x00008058, 0x00000000 },
2800- { 0x0000805c, 0x000fc78f },
2801- { 0x00008060, 0x0000000f },
2802- { 0x00008064, 0x00000000 },
2803- { 0x000080c0, 0x2a82301a },
2804- { 0x000080c4, 0x05dc01e0 },
2805- { 0x000080c8, 0x1f402710 },
2806- { 0x000080cc, 0x01f40000 },
2807- { 0x000080d0, 0x00001e00 },
2808- { 0x000080d4, 0x00000000 },
2809- { 0x000080d8, 0x00400000 },
2810- { 0x000080e0, 0xffffffff },
2811- { 0x000080e4, 0x0000ffff },
2812- { 0x000080e8, 0x003f3f3f },
2813- { 0x000080ec, 0x00000000 },
2814- { 0x000080f0, 0x00000000 },
2815- { 0x000080f4, 0x00000000 },
2816- { 0x000080f8, 0x00000000 },
2817- { 0x000080fc, 0x00020000 },
2818- { 0x00008100, 0x00020000 },
2819- { 0x00008104, 0x00000001 },
2820- { 0x00008108, 0x00000052 },
2821- { 0x0000810c, 0x00000000 },
2822- { 0x00008110, 0x00000168 },
2823- { 0x00008118, 0x000100aa },
2824- { 0x0000811c, 0x00003210 },
2825- { 0x00008120, 0x08f04800 },
2826- { 0x00008124, 0x00000000 },
2827- { 0x00008128, 0x00000000 },
2828- { 0x0000812c, 0x00000000 },
2829- { 0x00008130, 0x00000000 },
2830- { 0x00008134, 0x00000000 },
2831- { 0x00008138, 0x00000000 },
2832- { 0x0000813c, 0x00000000 },
2833- { 0x00008144, 0xffffffff },
2834- { 0x00008168, 0x00000000 },
2835- { 0x0000816c, 0x00000000 },
2836- { 0x00008170, 0x32143320 },
2837- { 0x00008174, 0xfaa4fa50 },
2838- { 0x00008178, 0x00000100 },
2839- { 0x0000817c, 0x00000000 },
2840- { 0x000081c4, 0x00000000 },
2841- { 0x000081d0, 0x00003210 },
2842- { 0x000081ec, 0x00000000 },
2843- { 0x000081f0, 0x00000000 },
2844- { 0x000081f4, 0x00000000 },
2845- { 0x000081f8, 0x00000000 },
2846- { 0x000081fc, 0x00000000 },
2847- { 0x00008200, 0x00000000 },
2848- { 0x00008204, 0x00000000 },
2849- { 0x00008208, 0x00000000 },
2850- { 0x0000820c, 0x00000000 },
2851- { 0x00008210, 0x00000000 },
2852- { 0x00008214, 0x00000000 },
2853- { 0x00008218, 0x00000000 },
2854- { 0x0000821c, 0x00000000 },
2855- { 0x00008220, 0x00000000 },
2856- { 0x00008224, 0x00000000 },
2857- { 0x00008228, 0x00000000 },
2858- { 0x0000822c, 0x00000000 },
2859- { 0x00008230, 0x00000000 },
2860- { 0x00008234, 0x00000000 },
2861- { 0x00008238, 0x00000000 },
2862- { 0x0000823c, 0x00000000 },
2863- { 0x00008240, 0x00100000 },
2864- { 0x00008244, 0x0010f400 },
2865- { 0x00008248, 0x00000100 },
2866- { 0x0000824c, 0x0001e800 },
2867- { 0x00008250, 0x00000000 },
2868- { 0x00008254, 0x00000000 },
2869- { 0x00008258, 0x00000000 },
2870- { 0x0000825c, 0x400000ff },
2871- { 0x00008260, 0x00080922 },
2872- { 0x00008270, 0x00000000 },
2873- { 0x00008274, 0x40000000 },
2874- { 0x00008278, 0x003e4180 },
2875- { 0x0000827c, 0x00000000 },
2876- { 0x00008284, 0x0000002c },
2877- { 0x00008288, 0x0000002c },
2878- { 0x0000828c, 0x00000000 },
2879- { 0x00008294, 0x00000000 },
2880- { 0x00008298, 0x00000000 },
2881- { 0x00008300, 0x00000000 },
2882- { 0x00008304, 0x00000000 },
2883- { 0x00008308, 0x00000000 },
2884- { 0x0000830c, 0x00000000 },
2885- { 0x00008310, 0x00000000 },
2886- { 0x00008314, 0x00000000 },
2887- { 0x00008318, 0x00000000 },
2888- { 0x00008328, 0x00000000 },
2889- { 0x0000832c, 0x00000007 },
2890- { 0x00008330, 0x00000302 },
2891- { 0x00008334, 0x00000e00 },
2892- { 0x00008338, 0x00ff0000 },
2893- { 0x0000833c, 0x00000000 },
2894- { 0x00008340, 0x000107ff },
2895- { 0x00009808, 0x00000000 },
2896- { 0x0000980c, 0xad848e19 },
2897- { 0x00009810, 0x7d14e000 },
2898- { 0x00009814, 0x9c0a9f6b },
2899- { 0x0000981c, 0x00000000 },
2900- { 0x0000982c, 0x0000a000 },
2901- { 0x00009830, 0x00000000 },
2902- { 0x0000983c, 0x00200400 },
2903- { 0x00009840, 0x206a01ae },
2904- { 0x0000984c, 0x1284233c },
2905- { 0x00009854, 0x00000859 },
2906- { 0x00009900, 0x00000000 },
2907- { 0x00009904, 0x00000000 },
2908- { 0x00009908, 0x00000000 },
2909- { 0x0000990c, 0x00000000 },
2910- { 0x0000991c, 0x10000fff },
2911- { 0x00009920, 0x05100000 },
2912- { 0x0000a920, 0x05100000 },
2913- { 0x0000b920, 0x05100000 },
2914- { 0x00009928, 0x00000001 },
2915- { 0x0000992c, 0x00000004 },
2916- { 0x00009934, 0x1e1f2022 },
2917- { 0x00009938, 0x0a0b0c0d },
2918- { 0x0000993c, 0x00000000 },
2919- { 0x00009948, 0x9280b212 },
2920- { 0x0000994c, 0x00020028 },
2921- { 0x00009954, 0x5f3ca3de },
2922- { 0x00009958, 0x2108ecff },
2923- { 0x00009940, 0x00750604 },
2924- { 0x0000c95c, 0x004b6a8e },
2925- { 0x00009970, 0x190fb515 },
2926- { 0x00009974, 0x00000000 },
2927- { 0x00009978, 0x00000001 },
2928- { 0x0000997c, 0x00000000 },
2929- { 0x00009980, 0x00000000 },
2930- { 0x00009984, 0x00000000 },
2931- { 0x00009988, 0x00000000 },
2932- { 0x0000998c, 0x00000000 },
2933- { 0x00009990, 0x00000000 },
2934- { 0x00009994, 0x00000000 },
2935- { 0x00009998, 0x00000000 },
2936- { 0x0000999c, 0x00000000 },
2937- { 0x000099a0, 0x00000000 },
2938- { 0x000099a4, 0x00000001 },
2939- { 0x000099a8, 0x201fff00 },
2940- { 0x000099ac, 0x006f0000 },
2941- { 0x000099b0, 0x03051000 },
2942- { 0x000099dc, 0x00000000 },
2943- { 0x000099e0, 0x00000200 },
2944- { 0x000099e4, 0xaaaaaaaa },
2945- { 0x000099e8, 0x3c466478 },
2946- { 0x000099ec, 0x0cc80caa },
2947- { 0x000099fc, 0x00001042 },
2948- { 0x00009b00, 0x00000000 },
2949- { 0x00009b04, 0x00000001 },
2950- { 0x00009b08, 0x00000002 },
2951- { 0x00009b0c, 0x00000003 },
2952- { 0x00009b10, 0x00000004 },
2953- { 0x00009b14, 0x00000005 },
2954- { 0x00009b18, 0x00000008 },
2955- { 0x00009b1c, 0x00000009 },
2956- { 0x00009b20, 0x0000000a },
2957- { 0x00009b24, 0x0000000b },
2958- { 0x00009b28, 0x0000000c },
2959- { 0x00009b2c, 0x0000000d },
2960- { 0x00009b30, 0x00000010 },
2961- { 0x00009b34, 0x00000011 },
2962- { 0x00009b38, 0x00000012 },
2963- { 0x00009b3c, 0x00000013 },
2964- { 0x00009b40, 0x00000014 },
2965- { 0x00009b44, 0x00000015 },
2966- { 0x00009b48, 0x00000018 },
2967- { 0x00009b4c, 0x00000019 },
2968- { 0x00009b50, 0x0000001a },
2969- { 0x00009b54, 0x0000001b },
2970- { 0x00009b58, 0x0000001c },
2971- { 0x00009b5c, 0x0000001d },
2972- { 0x00009b60, 0x00000020 },
2973- { 0x00009b64, 0x00000021 },
2974- { 0x00009b68, 0x00000022 },
2975- { 0x00009b6c, 0x00000023 },
2976- { 0x00009b70, 0x00000024 },
2977- { 0x00009b74, 0x00000025 },
2978- { 0x00009b78, 0x00000028 },
2979- { 0x00009b7c, 0x00000029 },
2980- { 0x00009b80, 0x0000002a },
2981- { 0x00009b84, 0x0000002b },
2982- { 0x00009b88, 0x0000002c },
2983- { 0x00009b8c, 0x0000002d },
2984- { 0x00009b90, 0x00000030 },
2985- { 0x00009b94, 0x00000031 },
2986- { 0x00009b98, 0x00000032 },
2987- { 0x00009b9c, 0x00000033 },
2988- { 0x00009ba0, 0x00000034 },
2989- { 0x00009ba4, 0x00000035 },
2990- { 0x00009ba8, 0x00000035 },
2991- { 0x00009bac, 0x00000035 },
2992- { 0x00009bb0, 0x00000035 },
2993- { 0x00009bb4, 0x00000035 },
2994- { 0x00009bb8, 0x00000035 },
2995- { 0x00009bbc, 0x00000035 },
2996- { 0x00009bc0, 0x00000035 },
2997- { 0x00009bc4, 0x00000035 },
2998- { 0x00009bc8, 0x00000035 },
2999- { 0x00009bcc, 0x00000035 },
3000- { 0x00009bd0, 0x00000035 },
3001- { 0x00009bd4, 0x00000035 },
3002- { 0x00009bd8, 0x00000035 },
3003- { 0x00009bdc, 0x00000035 },
3004- { 0x00009be0, 0x00000035 },
3005- { 0x00009be4, 0x00000035 },
3006- { 0x00009be8, 0x00000035 },
3007- { 0x00009bec, 0x00000035 },
3008- { 0x00009bf0, 0x00000035 },
3009- { 0x00009bf4, 0x00000035 },
3010- { 0x00009bf8, 0x00000010 },
3011- { 0x00009bfc, 0x0000001a },
3012- { 0x0000a210, 0x40806333 },
3013- { 0x0000a214, 0x00106c10 },
3014- { 0x0000a218, 0x009c4060 },
3015- { 0x0000a220, 0x018830c6 },
3016- { 0x0000a224, 0x00000400 },
3017- { 0x0000a228, 0x001a0bb5 },
3018- { 0x0000a22c, 0x00000000 },
3019- { 0x0000a234, 0x20202020 },
3020- { 0x0000a238, 0x20202020 },
3021- { 0x0000a23c, 0x13c889af },
3022- { 0x0000a240, 0x38490a20 },
3023- { 0x0000a244, 0x00007bb6 },
3024- { 0x0000a248, 0x0fff3ffc },
3025- { 0x0000a24c, 0x00000001 },
3026- { 0x0000a250, 0x0000e000 },
3027- { 0x0000a254, 0x00000000 },
3028- { 0x0000a258, 0x0cc75380 },
3029- { 0x0000a25c, 0x0f0f0f01 },
3030- { 0x0000a260, 0xdfa91f01 },
3031- { 0x0000a268, 0x00000001 },
3032- { 0x0000a26c, 0x0ebae9c6 },
3033- { 0x0000b26c, 0x0ebae9c6 },
3034- { 0x0000c26c, 0x0ebae9c6 },
3035- { 0x0000d270, 0x00820820 },
3036- { 0x0000a278, 0x1ce739ce },
3037- { 0x0000a27c, 0x050701ce },
3038- { 0x0000a338, 0x00000000 },
3039- { 0x0000a33c, 0x00000000 },
3040- { 0x0000a340, 0x00000000 },
3041- { 0x0000a344, 0x00000000 },
3042- { 0x0000a348, 0x3fffffff },
3043- { 0x0000a34c, 0x3fffffff },
3044- { 0x0000a350, 0x3fffffff },
3045- { 0x0000a354, 0x0003ffff },
3046- { 0x0000a358, 0x79bfaa03 },
3047- { 0x0000d35c, 0x07ffffef },
3048- { 0x0000d360, 0x0fffffe7 },
3049- { 0x0000d364, 0x17ffffe5 },
3050- { 0x0000d368, 0x1fffffe4 },
3051- { 0x0000d36c, 0x37ffffe3 },
3052- { 0x0000d370, 0x3fffffe3 },
3053- { 0x0000d374, 0x57ffffe3 },
3054- { 0x0000d378, 0x5fffffe2 },
3055- { 0x0000d37c, 0x7fffffe2 },
3056- { 0x0000d380, 0x7f3c7bba },
3057- { 0x0000d384, 0xf3307ff0 },
3058- { 0x0000a388, 0x0c000000 },
3059- { 0x0000a38c, 0x20202020 },
3060- { 0x0000a390, 0x20202020 },
3061- { 0x0000a394, 0x1ce739ce },
3062- { 0x0000a398, 0x000001ce },
3063- { 0x0000a39c, 0x00000001 },
3064- { 0x0000a3a0, 0x00000000 },
3065- { 0x0000a3a4, 0x00000000 },
3066- { 0x0000a3a8, 0x00000000 },
3067- { 0x0000a3ac, 0x00000000 },
3068- { 0x0000a3b0, 0x00000000 },
3069- { 0x0000a3b4, 0x00000000 },
3070- { 0x0000a3b8, 0x00000000 },
3071- { 0x0000a3bc, 0x00000000 },
3072- { 0x0000a3c0, 0x00000000 },
3073- { 0x0000a3c4, 0x00000000 },
3074- { 0x0000a3c8, 0x00000246 },
3075- { 0x0000a3cc, 0x20202020 },
3076- { 0x0000a3d0, 0x20202020 },
3077- { 0x0000a3d4, 0x20202020 },
3078- { 0x0000a3dc, 0x1ce739ce },
3079- { 0x0000a3e0, 0x000001ce },
3080+ /* Addr allmodes */
3081+ {0x0000000c, 0x00000000},
3082+ {0x00000030, 0x00020015},
3083+ {0x00000034, 0x00000005},
3084+ {0x00000040, 0x00000000},
3085+ {0x00000044, 0x00000008},
3086+ {0x00000048, 0x00000008},
3087+ {0x0000004c, 0x00000010},
3088+ {0x00000050, 0x00000000},
3089+ {0x00000054, 0x0000001f},
3090+ {0x00000800, 0x00000000},
3091+ {0x00000804, 0x00000000},
3092+ {0x00000808, 0x00000000},
3093+ {0x0000080c, 0x00000000},
3094+ {0x00000810, 0x00000000},
3095+ {0x00000814, 0x00000000},
3096+ {0x00000818, 0x00000000},
3097+ {0x0000081c, 0x00000000},
3098+ {0x00000820, 0x00000000},
3099+ {0x00000824, 0x00000000},
3100+ {0x00001040, 0x002ffc0f},
3101+ {0x00001044, 0x002ffc0f},
3102+ {0x00001048, 0x002ffc0f},
3103+ {0x0000104c, 0x002ffc0f},
3104+ {0x00001050, 0x002ffc0f},
3105+ {0x00001054, 0x002ffc0f},
3106+ {0x00001058, 0x002ffc0f},
3107+ {0x0000105c, 0x002ffc0f},
3108+ {0x00001060, 0x002ffc0f},
3109+ {0x00001064, 0x002ffc0f},
3110+ {0x00001230, 0x00000000},
3111+ {0x00001270, 0x00000000},
3112+ {0x00001038, 0x00000000},
3113+ {0x00001078, 0x00000000},
3114+ {0x000010b8, 0x00000000},
3115+ {0x000010f8, 0x00000000},
3116+ {0x00001138, 0x00000000},
3117+ {0x00001178, 0x00000000},
3118+ {0x000011b8, 0x00000000},
3119+ {0x000011f8, 0x00000000},
3120+ {0x00001238, 0x00000000},
3121+ {0x00001278, 0x00000000},
3122+ {0x000012b8, 0x00000000},
3123+ {0x000012f8, 0x00000000},
3124+ {0x00001338, 0x00000000},
3125+ {0x00001378, 0x00000000},
3126+ {0x000013b8, 0x00000000},
3127+ {0x000013f8, 0x00000000},
3128+ {0x00001438, 0x00000000},
3129+ {0x00001478, 0x00000000},
3130+ {0x000014b8, 0x00000000},
3131+ {0x000014f8, 0x00000000},
3132+ {0x00001538, 0x00000000},
3133+ {0x00001578, 0x00000000},
3134+ {0x000015b8, 0x00000000},
3135+ {0x000015f8, 0x00000000},
3136+ {0x00001638, 0x00000000},
3137+ {0x00001678, 0x00000000},
3138+ {0x000016b8, 0x00000000},
3139+ {0x000016f8, 0x00000000},
3140+ {0x00001738, 0x00000000},
3141+ {0x00001778, 0x00000000},
3142+ {0x000017b8, 0x00000000},
3143+ {0x000017f8, 0x00000000},
3144+ {0x0000103c, 0x00000000},
3145+ {0x0000107c, 0x00000000},
3146+ {0x000010bc, 0x00000000},
3147+ {0x000010fc, 0x00000000},
3148+ {0x0000113c, 0x00000000},
3149+ {0x0000117c, 0x00000000},
3150+ {0x000011bc, 0x00000000},
3151+ {0x000011fc, 0x00000000},
3152+ {0x0000123c, 0x00000000},
3153+ {0x0000127c, 0x00000000},
3154+ {0x000012bc, 0x00000000},
3155+ {0x000012fc, 0x00000000},
3156+ {0x0000133c, 0x00000000},
3157+ {0x0000137c, 0x00000000},
3158+ {0x000013bc, 0x00000000},
3159+ {0x000013fc, 0x00000000},
3160+ {0x0000143c, 0x00000000},
3161+ {0x0000147c, 0x00000000},
3162+ {0x00004030, 0x00000002},
3163+ {0x0000403c, 0x00000002},
3164+ {0x00007010, 0x00000020},
3165+ {0x00007038, 0x000004c2},
3166+ {0x00008004, 0x00000000},
3167+ {0x00008008, 0x00000000},
3168+ {0x0000800c, 0x00000000},
3169+ {0x00008018, 0x00000700},
3170+ {0x00008020, 0x00000000},
3171+ {0x00008038, 0x00000000},
3172+ {0x0000803c, 0x00000000},
3173+ {0x00008048, 0x40000000},
3174+ {0x00008054, 0x00000000},
3175+ {0x00008058, 0x00000000},
3176+ {0x0000805c, 0x000fc78f},
3177+ {0x00008060, 0x0000000f},
3178+ {0x00008064, 0x00000000},
3179+ {0x000080c0, 0x2a82301a},
3180+ {0x000080c4, 0x05dc01e0},
3181+ {0x000080c8, 0x1f402710},
3182+ {0x000080cc, 0x01f40000},
3183+ {0x000080d0, 0x00001e00},
3184+ {0x000080d4, 0x00000000},
3185+ {0x000080d8, 0x00400000},
3186+ {0x000080e0, 0xffffffff},
3187+ {0x000080e4, 0x0000ffff},
3188+ {0x000080e8, 0x003f3f3f},
3189+ {0x000080ec, 0x00000000},
3190+ {0x000080f0, 0x00000000},
3191+ {0x000080f4, 0x00000000},
3192+ {0x000080f8, 0x00000000},
3193+ {0x000080fc, 0x00020000},
3194+ {0x00008100, 0x00020000},
3195+ {0x00008104, 0x00000001},
3196+ {0x00008108, 0x00000052},
3197+ {0x0000810c, 0x00000000},
3198+ {0x00008110, 0x00000168},
3199+ {0x00008118, 0x000100aa},
3200+ {0x0000811c, 0x00003210},
3201+ {0x00008120, 0x08f04800},
3202+ {0x00008124, 0x00000000},
3203+ {0x00008128, 0x00000000},
3204+ {0x0000812c, 0x00000000},
3205+ {0x00008130, 0x00000000},
3206+ {0x00008134, 0x00000000},
3207+ {0x00008138, 0x00000000},
3208+ {0x0000813c, 0x00000000},
3209+ {0x00008144, 0xffffffff},
3210+ {0x00008168, 0x00000000},
3211+ {0x0000816c, 0x00000000},
3212+ {0x00008170, 0x32143320},
3213+ {0x00008174, 0xfaa4fa50},
3214+ {0x00008178, 0x00000100},
3215+ {0x0000817c, 0x00000000},
3216+ {0x000081c4, 0x00000000},
3217+ {0x000081d0, 0x00003210},
3218+ {0x000081ec, 0x00000000},
3219+ {0x000081f0, 0x00000000},
3220+ {0x000081f4, 0x00000000},
3221+ {0x000081f8, 0x00000000},
3222+ {0x000081fc, 0x00000000},
3223+ {0x00008200, 0x00000000},
3224+ {0x00008204, 0x00000000},
3225+ {0x00008208, 0x00000000},
3226+ {0x0000820c, 0x00000000},
3227+ {0x00008210, 0x00000000},
3228+ {0x00008214, 0x00000000},
3229+ {0x00008218, 0x00000000},
3230+ {0x0000821c, 0x00000000},
3231+ {0x00008220, 0x00000000},
3232+ {0x00008224, 0x00000000},
3233+ {0x00008228, 0x00000000},
3234+ {0x0000822c, 0x00000000},
3235+ {0x00008230, 0x00000000},
3236+ {0x00008234, 0x00000000},
3237+ {0x00008238, 0x00000000},
3238+ {0x0000823c, 0x00000000},
3239+ {0x00008240, 0x00100000},
3240+ {0x00008244, 0x0010f400},
3241+ {0x00008248, 0x00000100},
3242+ {0x0000824c, 0x0001e800},
3243+ {0x00008250, 0x00000000},
3244+ {0x00008254, 0x00000000},
3245+ {0x00008258, 0x00000000},
3246+ {0x0000825c, 0x400000ff},
3247+ {0x00008260, 0x00080922},
3248+ {0x00008270, 0x00000000},
3249+ {0x00008274, 0x40000000},
3250+ {0x00008278, 0x003e4180},
3251+ {0x0000827c, 0x00000000},
3252+ {0x00008284, 0x0000002c},
3253+ {0x00008288, 0x0000002c},
3254+ {0x0000828c, 0x00000000},
3255+ {0x00008294, 0x00000000},
3256+ {0x00008298, 0x00000000},
3257+ {0x00008300, 0x00000000},
3258+ {0x00008304, 0x00000000},
3259+ {0x00008308, 0x00000000},
3260+ {0x0000830c, 0x00000000},
3261+ {0x00008310, 0x00000000},
3262+ {0x00008314, 0x00000000},
3263+ {0x00008318, 0x00000000},
3264+ {0x00008328, 0x00000000},
3265+ {0x0000832c, 0x00000007},
3266+ {0x00008330, 0x00000302},
3267+ {0x00008334, 0x00000e00},
3268+ {0x00008338, 0x00ff0000},
3269+ {0x0000833c, 0x00000000},
3270+ {0x00008340, 0x000107ff},
3271+ {0x00009808, 0x00000000},
3272+ {0x0000980c, 0xad848e19},
3273+ {0x00009810, 0x7d14e000},
3274+ {0x00009814, 0x9c0a9f6b},
3275+ {0x0000981c, 0x00000000},
3276+ {0x0000982c, 0x0000a000},
3277+ {0x00009830, 0x00000000},
3278+ {0x0000983c, 0x00200400},
3279+ {0x00009840, 0x206a01ae},
3280+ {0x0000984c, 0x1284233c},
3281+ {0x00009854, 0x00000859},
3282+ {0x00009900, 0x00000000},
3283+ {0x00009904, 0x00000000},
3284+ {0x00009908, 0x00000000},
3285+ {0x0000990c, 0x00000000},
3286+ {0x0000991c, 0x10000fff},
3287+ {0x00009920, 0x05100000},
3288+ {0x0000a920, 0x05100000},
3289+ {0x0000b920, 0x05100000},
3290+ {0x00009928, 0x00000001},
3291+ {0x0000992c, 0x00000004},
3292+ {0x00009934, 0x1e1f2022},
3293+ {0x00009938, 0x0a0b0c0d},
3294+ {0x0000993c, 0x00000000},
3295+ {0x00009948, 0x9280b212},
3296+ {0x0000994c, 0x00020028},
3297+ {0x00009954, 0x5f3ca3de},
3298+ {0x00009958, 0x2108ecff},
3299+ {0x00009940, 0x00750604},
3300+ {0x0000c95c, 0x004b6a8e},
3301+ {0x00009970, 0x190fb515},
3302+ {0x00009974, 0x00000000},
3303+ {0x00009978, 0x00000001},
3304+ {0x0000997c, 0x00000000},
3305+ {0x00009980, 0x00000000},
3306+ {0x00009984, 0x00000000},
3307+ {0x00009988, 0x00000000},
3308+ {0x0000998c, 0x00000000},
3309+ {0x00009990, 0x00000000},
3310+ {0x00009994, 0x00000000},
3311+ {0x00009998, 0x00000000},
3312+ {0x0000999c, 0x00000000},
3313+ {0x000099a0, 0x00000000},
3314+ {0x000099a4, 0x00000001},
3315+ {0x000099a8, 0x201fff00},
3316+ {0x000099ac, 0x006f0000},
3317+ {0x000099b0, 0x03051000},
3318+ {0x000099dc, 0x00000000},
3319+ {0x000099e0, 0x00000200},
3320+ {0x000099e4, 0xaaaaaaaa},
3321+ {0x000099e8, 0x3c466478},
3322+ {0x000099ec, 0x0cc80caa},
3323+ {0x000099fc, 0x00001042},
3324+ {0x00009b00, 0x00000000},
3325+ {0x00009b04, 0x00000001},
3326+ {0x00009b08, 0x00000002},
3327+ {0x00009b0c, 0x00000003},
3328+ {0x00009b10, 0x00000004},
3329+ {0x00009b14, 0x00000005},
3330+ {0x00009b18, 0x00000008},
3331+ {0x00009b1c, 0x00000009},
3332+ {0x00009b20, 0x0000000a},
3333+ {0x00009b24, 0x0000000b},
3334+ {0x00009b28, 0x0000000c},
3335+ {0x00009b2c, 0x0000000d},
3336+ {0x00009b30, 0x00000010},
3337+ {0x00009b34, 0x00000011},
3338+ {0x00009b38, 0x00000012},
3339+ {0x00009b3c, 0x00000013},
3340+ {0x00009b40, 0x00000014},
3341+ {0x00009b44, 0x00000015},
3342+ {0x00009b48, 0x00000018},
3343+ {0x00009b4c, 0x00000019},
3344+ {0x00009b50, 0x0000001a},
3345+ {0x00009b54, 0x0000001b},
3346+ {0x00009b58, 0x0000001c},
3347+ {0x00009b5c, 0x0000001d},
3348+ {0x00009b60, 0x00000020},
3349+ {0x00009b64, 0x00000021},
3350+ {0x00009b68, 0x00000022},
3351+ {0x00009b6c, 0x00000023},
3352+ {0x00009b70, 0x00000024},
3353+ {0x00009b74, 0x00000025},
3354+ {0x00009b78, 0x00000028},
3355+ {0x00009b7c, 0x00000029},
3356+ {0x00009b80, 0x0000002a},
3357+ {0x00009b84, 0x0000002b},
3358+ {0x00009b88, 0x0000002c},
3359+ {0x00009b8c, 0x0000002d},
3360+ {0x00009b90, 0x00000030},
3361+ {0x00009b94, 0x00000031},
3362+ {0x00009b98, 0x00000032},
3363+ {0x00009b9c, 0x00000033},
3364+ {0x00009ba0, 0x00000034},
3365+ {0x00009ba4, 0x00000035},
3366+ {0x00009ba8, 0x00000035},
3367+ {0x00009bac, 0x00000035},
3368+ {0x00009bb0, 0x00000035},
3369+ {0x00009bb4, 0x00000035},
3370+ {0x00009bb8, 0x00000035},
3371+ {0x00009bbc, 0x00000035},
3372+ {0x00009bc0, 0x00000035},
3373+ {0x00009bc4, 0x00000035},
3374+ {0x00009bc8, 0x00000035},
3375+ {0x00009bcc, 0x00000035},
3376+ {0x00009bd0, 0x00000035},
3377+ {0x00009bd4, 0x00000035},
3378+ {0x00009bd8, 0x00000035},
3379+ {0x00009bdc, 0x00000035},
3380+ {0x00009be0, 0x00000035},
3381+ {0x00009be4, 0x00000035},
3382+ {0x00009be8, 0x00000035},
3383+ {0x00009bec, 0x00000035},
3384+ {0x00009bf0, 0x00000035},
3385+ {0x00009bf4, 0x00000035},
3386+ {0x00009bf8, 0x00000010},
3387+ {0x00009bfc, 0x0000001a},
3388+ {0x0000a210, 0x40806333},
3389+ {0x0000a214, 0x00106c10},
3390+ {0x0000a218, 0x009c4060},
3391+ {0x0000a220, 0x018830c6},
3392+ {0x0000a224, 0x00000400},
3393+ {0x0000a228, 0x001a0bb5},
3394+ {0x0000a22c, 0x00000000},
3395+ {0x0000a234, 0x20202020},
3396+ {0x0000a238, 0x20202020},
3397+ {0x0000a23c, 0x13c889af},
3398+ {0x0000a240, 0x38490a20},
3399+ {0x0000a244, 0x00007bb6},
3400+ {0x0000a248, 0x0fff3ffc},
3401+ {0x0000a24c, 0x00000001},
3402+ {0x0000a250, 0x0000e000},
3403+ {0x0000a254, 0x00000000},
3404+ {0x0000a258, 0x0cc75380},
3405+ {0x0000a25c, 0x0f0f0f01},
3406+ {0x0000a260, 0xdfa91f01},
3407+ {0x0000a268, 0x00000001},
3408+ {0x0000a26c, 0x0ebae9c6},
3409+ {0x0000b26c, 0x0ebae9c6},
3410+ {0x0000c26c, 0x0ebae9c6},
3411+ {0x0000d270, 0x00820820},
3412+ {0x0000a278, 0x1ce739ce},
3413+ {0x0000a27c, 0x050701ce},
3414+ {0x0000a338, 0x00000000},
3415+ {0x0000a33c, 0x00000000},
3416+ {0x0000a340, 0x00000000},
3417+ {0x0000a344, 0x00000000},
3418+ {0x0000a348, 0x3fffffff},
3419+ {0x0000a34c, 0x3fffffff},
3420+ {0x0000a350, 0x3fffffff},
3421+ {0x0000a354, 0x0003ffff},
3422+ {0x0000a358, 0x79bfaa03},
3423+ {0x0000d35c, 0x07ffffef},
3424+ {0x0000d360, 0x0fffffe7},
3425+ {0x0000d364, 0x17ffffe5},
3426+ {0x0000d368, 0x1fffffe4},
3427+ {0x0000d36c, 0x37ffffe3},
3428+ {0x0000d370, 0x3fffffe3},
3429+ {0x0000d374, 0x57ffffe3},
3430+ {0x0000d378, 0x5fffffe2},
3431+ {0x0000d37c, 0x7fffffe2},
3432+ {0x0000d380, 0x7f3c7bba},
3433+ {0x0000d384, 0xf3307ff0},
3434+ {0x0000a388, 0x0c000000},
3435+ {0x0000a38c, 0x20202020},
3436+ {0x0000a390, 0x20202020},
3437+ {0x0000a394, 0x1ce739ce},
3438+ {0x0000a398, 0x000001ce},
3439+ {0x0000a39c, 0x00000001},
3440+ {0x0000a3a0, 0x00000000},
3441+ {0x0000a3a4, 0x00000000},
3442+ {0x0000a3a8, 0x00000000},
3443+ {0x0000a3ac, 0x00000000},
3444+ {0x0000a3b0, 0x00000000},
3445+ {0x0000a3b4, 0x00000000},
3446+ {0x0000a3b8, 0x00000000},
3447+ {0x0000a3bc, 0x00000000},
3448+ {0x0000a3c0, 0x00000000},
3449+ {0x0000a3c4, 0x00000000},
3450+ {0x0000a3c8, 0x00000246},
3451+ {0x0000a3cc, 0x20202020},
3452+ {0x0000a3d0, 0x20202020},
3453+ {0x0000a3d4, 0x20202020},
3454+ {0x0000a3dc, 0x1ce739ce},
3455+ {0x0000a3e0, 0x000001ce},
3456 };
3457
3458 static const u32 ar5416Bank0_9160[][2] = {
3459- { 0x000098b0, 0x1e5795e5 },
3460- { 0x000098e0, 0x02008020 },
3461+ /* Addr allmodes */
3462+ {0x000098b0, 0x1e5795e5},
3463+ {0x000098e0, 0x02008020},
3464 };
3465
3466 static const u32 ar5416BB_RfGain_9160[][3] = {
3467- { 0x00009a00, 0x00000000, 0x00000000 },
3468- { 0x00009a04, 0x00000040, 0x00000040 },
3469- { 0x00009a08, 0x00000080, 0x00000080 },
3470- { 0x00009a0c, 0x000001a1, 0x00000141 },
3471- { 0x00009a10, 0x000001e1, 0x00000181 },
3472- { 0x00009a14, 0x00000021, 0x000001c1 },
3473- { 0x00009a18, 0x00000061, 0x00000001 },
3474- { 0x00009a1c, 0x00000168, 0x00000041 },
3475- { 0x00009a20, 0x000001a8, 0x000001a8 },
3476- { 0x00009a24, 0x000001e8, 0x000001e8 },
3477- { 0x00009a28, 0x00000028, 0x00000028 },
3478- { 0x00009a2c, 0x00000068, 0x00000068 },
3479- { 0x00009a30, 0x00000189, 0x000000a8 },
3480- { 0x00009a34, 0x000001c9, 0x00000169 },
3481- { 0x00009a38, 0x00000009, 0x000001a9 },
3482- { 0x00009a3c, 0x00000049, 0x000001e9 },
3483- { 0x00009a40, 0x00000089, 0x00000029 },
3484- { 0x00009a44, 0x00000170, 0x00000069 },
3485- { 0x00009a48, 0x000001b0, 0x00000190 },
3486- { 0x00009a4c, 0x000001f0, 0x000001d0 },
3487- { 0x00009a50, 0x00000030, 0x00000010 },
3488- { 0x00009a54, 0x00000070, 0x00000050 },
3489- { 0x00009a58, 0x00000191, 0x00000090 },
3490- { 0x00009a5c, 0x000001d1, 0x00000151 },
3491- { 0x00009a60, 0x00000011, 0x00000191 },
3492- { 0x00009a64, 0x00000051, 0x000001d1 },
3493- { 0x00009a68, 0x00000091, 0x00000011 },
3494- { 0x00009a6c, 0x000001b8, 0x00000051 },
3495- { 0x00009a70, 0x000001f8, 0x00000198 },
3496- { 0x00009a74, 0x00000038, 0x000001d8 },
3497- { 0x00009a78, 0x00000078, 0x00000018 },
3498- { 0x00009a7c, 0x00000199, 0x00000058 },
3499- { 0x00009a80, 0x000001d9, 0x00000098 },
3500- { 0x00009a84, 0x00000019, 0x00000159 },
3501- { 0x00009a88, 0x00000059, 0x00000199 },
3502- { 0x00009a8c, 0x00000099, 0x000001d9 },
3503- { 0x00009a90, 0x000000d9, 0x00000019 },
3504- { 0x00009a94, 0x000000f9, 0x00000059 },
3505- { 0x00009a98, 0x000000f9, 0x00000099 },
3506- { 0x00009a9c, 0x000000f9, 0x000000d9 },
3507- { 0x00009aa0, 0x000000f9, 0x000000f9 },
3508- { 0x00009aa4, 0x000000f9, 0x000000f9 },
3509- { 0x00009aa8, 0x000000f9, 0x000000f9 },
3510- { 0x00009aac, 0x000000f9, 0x000000f9 },
3511- { 0x00009ab0, 0x000000f9, 0x000000f9 },
3512- { 0x00009ab4, 0x000000f9, 0x000000f9 },
3513- { 0x00009ab8, 0x000000f9, 0x000000f9 },
3514- { 0x00009abc, 0x000000f9, 0x000000f9 },
3515- { 0x00009ac0, 0x000000f9, 0x000000f9 },
3516- { 0x00009ac4, 0x000000f9, 0x000000f9 },
3517- { 0x00009ac8, 0x000000f9, 0x000000f9 },
3518- { 0x00009acc, 0x000000f9, 0x000000f9 },
3519- { 0x00009ad0, 0x000000f9, 0x000000f9 },
3520- { 0x00009ad4, 0x000000f9, 0x000000f9 },
3521- { 0x00009ad8, 0x000000f9, 0x000000f9 },
3522- { 0x00009adc, 0x000000f9, 0x000000f9 },
3523- { 0x00009ae0, 0x000000f9, 0x000000f9 },
3524- { 0x00009ae4, 0x000000f9, 0x000000f9 },
3525- { 0x00009ae8, 0x000000f9, 0x000000f9 },
3526- { 0x00009aec, 0x000000f9, 0x000000f9 },
3527- { 0x00009af0, 0x000000f9, 0x000000f9 },
3528- { 0x00009af4, 0x000000f9, 0x000000f9 },
3529- { 0x00009af8, 0x000000f9, 0x000000f9 },
3530- { 0x00009afc, 0x000000f9, 0x000000f9 },
3531+ /* Addr 5G_HT20 5G_HT40 */
3532+ {0x00009a00, 0x00000000, 0x00000000},
3533+ {0x00009a04, 0x00000040, 0x00000040},
3534+ {0x00009a08, 0x00000080, 0x00000080},
3535+ {0x00009a0c, 0x000001a1, 0x00000141},
3536+ {0x00009a10, 0x000001e1, 0x00000181},
3537+ {0x00009a14, 0x00000021, 0x000001c1},
3538+ {0x00009a18, 0x00000061, 0x00000001},
3539+ {0x00009a1c, 0x00000168, 0x00000041},
3540+ {0x00009a20, 0x000001a8, 0x000001a8},
3541+ {0x00009a24, 0x000001e8, 0x000001e8},
3542+ {0x00009a28, 0x00000028, 0x00000028},
3543+ {0x00009a2c, 0x00000068, 0x00000068},
3544+ {0x00009a30, 0x00000189, 0x000000a8},
3545+ {0x00009a34, 0x000001c9, 0x00000169},
3546+ {0x00009a38, 0x00000009, 0x000001a9},
3547+ {0x00009a3c, 0x00000049, 0x000001e9},
3548+ {0x00009a40, 0x00000089, 0x00000029},
3549+ {0x00009a44, 0x00000170, 0x00000069},
3550+ {0x00009a48, 0x000001b0, 0x00000190},
3551+ {0x00009a4c, 0x000001f0, 0x000001d0},
3552+ {0x00009a50, 0x00000030, 0x00000010},
3553+ {0x00009a54, 0x00000070, 0x00000050},
3554+ {0x00009a58, 0x00000191, 0x00000090},
3555+ {0x00009a5c, 0x000001d1, 0x00000151},
3556+ {0x00009a60, 0x00000011, 0x00000191},
3557+ {0x00009a64, 0x00000051, 0x000001d1},
3558+ {0x00009a68, 0x00000091, 0x00000011},
3559+ {0x00009a6c, 0x000001b8, 0x00000051},
3560+ {0x00009a70, 0x000001f8, 0x00000198},
3561+ {0x00009a74, 0x00000038, 0x000001d8},
3562+ {0x00009a78, 0x00000078, 0x00000018},
3563+ {0x00009a7c, 0x00000199, 0x00000058},
3564+ {0x00009a80, 0x000001d9, 0x00000098},
3565+ {0x00009a84, 0x00000019, 0x00000159},
3566+ {0x00009a88, 0x00000059, 0x00000199},
3567+ {0x00009a8c, 0x00000099, 0x000001d9},
3568+ {0x00009a90, 0x000000d9, 0x00000019},
3569+ {0x00009a94, 0x000000f9, 0x00000059},
3570+ {0x00009a98, 0x000000f9, 0x00000099},
3571+ {0x00009a9c, 0x000000f9, 0x000000d9},
3572+ {0x00009aa0, 0x000000f9, 0x000000f9},
3573+ {0x00009aa4, 0x000000f9, 0x000000f9},
3574+ {0x00009aa8, 0x000000f9, 0x000000f9},
3575+ {0x00009aac, 0x000000f9, 0x000000f9},
3576+ {0x00009ab0, 0x000000f9, 0x000000f9},
3577+ {0x00009ab4, 0x000000f9, 0x000000f9},
3578+ {0x00009ab8, 0x000000f9, 0x000000f9},
3579+ {0x00009abc, 0x000000f9, 0x000000f9},
3580+ {0x00009ac0, 0x000000f9, 0x000000f9},
3581+ {0x00009ac4, 0x000000f9, 0x000000f9},
3582+ {0x00009ac8, 0x000000f9, 0x000000f9},
3583+ {0x00009acc, 0x000000f9, 0x000000f9},
3584+ {0x00009ad0, 0x000000f9, 0x000000f9},
3585+ {0x00009ad4, 0x000000f9, 0x000000f9},
3586+ {0x00009ad8, 0x000000f9, 0x000000f9},
3587+ {0x00009adc, 0x000000f9, 0x000000f9},
3588+ {0x00009ae0, 0x000000f9, 0x000000f9},
3589+ {0x00009ae4, 0x000000f9, 0x000000f9},
3590+ {0x00009ae8, 0x000000f9, 0x000000f9},
3591+ {0x00009aec, 0x000000f9, 0x000000f9},
3592+ {0x00009af0, 0x000000f9, 0x000000f9},
3593+ {0x00009af4, 0x000000f9, 0x000000f9},
3594+ {0x00009af8, 0x000000f9, 0x000000f9},
3595+ {0x00009afc, 0x000000f9, 0x000000f9},
3596 };
3597
3598 static const u32 ar5416Bank1_9160[][2] = {
3599- { 0x000098b0, 0x02108421 },
3600- { 0x000098ec, 0x00000008 },
3601+ /* Addr allmodes */
3602+ {0x000098b0, 0x02108421},
3603+ {0x000098ec, 0x00000008},
3604 };
3605
3606 static const u32 ar5416Bank2_9160[][2] = {
3607- { 0x000098b0, 0x0e73ff17 },
3608- { 0x000098e0, 0x00000420 },
3609+ /* Addr allmodes */
3610+ {0x000098b0, 0x0e73ff17},
3611+ {0x000098e0, 0x00000420},
3612 };
3613
3614 static const u32 ar5416Bank3_9160[][3] = {
3615- { 0x000098f0, 0x01400018, 0x01c00018 },
3616+ /* Addr 5G_HT20 5G_HT40 */
3617+ {0x000098f0, 0x01400018, 0x01c00018},
3618 };
3619
3620 static const u32 ar5416Bank6_9160[][3] = {
3621- { 0x0000989c, 0x00000000, 0x00000000 },
3622- { 0x0000989c, 0x00000000, 0x00000000 },
3623- { 0x0000989c, 0x00000000, 0x00000000 },
3624- { 0x0000989c, 0x00e00000, 0x00e00000 },
3625- { 0x0000989c, 0x005e0000, 0x005e0000 },
3626- { 0x0000989c, 0x00120000, 0x00120000 },
3627- { 0x0000989c, 0x00620000, 0x00620000 },
3628- { 0x0000989c, 0x00020000, 0x00020000 },
3629- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3630- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3631- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3632- { 0x0000989c, 0x40ff0000, 0x40ff0000 },
3633- { 0x0000989c, 0x005f0000, 0x005f0000 },
3634- { 0x0000989c, 0x00870000, 0x00870000 },
3635- { 0x0000989c, 0x00f90000, 0x00f90000 },
3636- { 0x0000989c, 0x007b0000, 0x007b0000 },
3637- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3638- { 0x0000989c, 0x00f50000, 0x00f50000 },
3639- { 0x0000989c, 0x00dc0000, 0x00dc0000 },
3640- { 0x0000989c, 0x00110000, 0x00110000 },
3641- { 0x0000989c, 0x006100a8, 0x006100a8 },
3642- { 0x0000989c, 0x004210a2, 0x004210a2 },
3643- { 0x0000989c, 0x0014008f, 0x0014008f },
3644- { 0x0000989c, 0x00c40003, 0x00c40003 },
3645- { 0x0000989c, 0x003000f2, 0x003000f2 },
3646- { 0x0000989c, 0x00440016, 0x00440016 },
3647- { 0x0000989c, 0x00410040, 0x00410040 },
3648- { 0x0000989c, 0x0001805e, 0x0001805e },
3649- { 0x0000989c, 0x0000c0ab, 0x0000c0ab },
3650- { 0x0000989c, 0x000000f1, 0x000000f1 },
3651- { 0x0000989c, 0x00002081, 0x00002081 },
3652- { 0x0000989c, 0x000000d4, 0x000000d4 },
3653- { 0x000098d0, 0x0000000f, 0x0010000f },
3654+ /* Addr 5G_HT20 5G_HT40 */
3655+ {0x0000989c, 0x00000000, 0x00000000},
3656+ {0x0000989c, 0x00000000, 0x00000000},
3657+ {0x0000989c, 0x00000000, 0x00000000},
3658+ {0x0000989c, 0x00e00000, 0x00e00000},
3659+ {0x0000989c, 0x005e0000, 0x005e0000},
3660+ {0x0000989c, 0x00120000, 0x00120000},
3661+ {0x0000989c, 0x00620000, 0x00620000},
3662+ {0x0000989c, 0x00020000, 0x00020000},
3663+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3664+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3665+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3666+ {0x0000989c, 0x40ff0000, 0x40ff0000},
3667+ {0x0000989c, 0x005f0000, 0x005f0000},
3668+ {0x0000989c, 0x00870000, 0x00870000},
3669+ {0x0000989c, 0x00f90000, 0x00f90000},
3670+ {0x0000989c, 0x007b0000, 0x007b0000},
3671+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3672+ {0x0000989c, 0x00f50000, 0x00f50000},
3673+ {0x0000989c, 0x00dc0000, 0x00dc0000},
3674+ {0x0000989c, 0x00110000, 0x00110000},
3675+ {0x0000989c, 0x006100a8, 0x006100a8},
3676+ {0x0000989c, 0x004210a2, 0x004210a2},
3677+ {0x0000989c, 0x0014008f, 0x0014008f},
3678+ {0x0000989c, 0x00c40003, 0x00c40003},
3679+ {0x0000989c, 0x003000f2, 0x003000f2},
3680+ {0x0000989c, 0x00440016, 0x00440016},
3681+ {0x0000989c, 0x00410040, 0x00410040},
3682+ {0x0000989c, 0x0001805e, 0x0001805e},
3683+ {0x0000989c, 0x0000c0ab, 0x0000c0ab},
3684+ {0x0000989c, 0x000000f1, 0x000000f1},
3685+ {0x0000989c, 0x00002081, 0x00002081},
3686+ {0x0000989c, 0x000000d4, 0x000000d4},
3687+ {0x000098d0, 0x0000000f, 0x0010000f},
3688 };
3689
3690 static const u32 ar5416Bank6TPC_9160[][3] = {
3691- { 0x0000989c, 0x00000000, 0x00000000 },
3692- { 0x0000989c, 0x00000000, 0x00000000 },
3693- { 0x0000989c, 0x00000000, 0x00000000 },
3694- { 0x0000989c, 0x00e00000, 0x00e00000 },
3695- { 0x0000989c, 0x005e0000, 0x005e0000 },
3696- { 0x0000989c, 0x00120000, 0x00120000 },
3697- { 0x0000989c, 0x00620000, 0x00620000 },
3698- { 0x0000989c, 0x00020000, 0x00020000 },
3699- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3700- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3701- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3702- { 0x0000989c, 0x40ff0000, 0x40ff0000 },
3703- { 0x0000989c, 0x005f0000, 0x005f0000 },
3704- { 0x0000989c, 0x00870000, 0x00870000 },
3705- { 0x0000989c, 0x00f90000, 0x00f90000 },
3706- { 0x0000989c, 0x007b0000, 0x007b0000 },
3707- { 0x0000989c, 0x00ff0000, 0x00ff0000 },
3708- { 0x0000989c, 0x00f50000, 0x00f50000 },
3709- { 0x0000989c, 0x00dc0000, 0x00dc0000 },
3710- { 0x0000989c, 0x00110000, 0x00110000 },
3711- { 0x0000989c, 0x006100a8, 0x006100a8 },
3712- { 0x0000989c, 0x00423022, 0x00423022 },
3713- { 0x0000989c, 0x2014008f, 0x2014008f },
3714- { 0x0000989c, 0x00c40002, 0x00c40002 },
3715- { 0x0000989c, 0x003000f2, 0x003000f2 },
3716- { 0x0000989c, 0x00440016, 0x00440016 },
3717- { 0x0000989c, 0x00410040, 0x00410040 },
3718- { 0x0000989c, 0x0001805e, 0x0001805e },
3719- { 0x0000989c, 0x0000c0ab, 0x0000c0ab },
3720- { 0x0000989c, 0x000000e1, 0x000000e1 },
3721- { 0x0000989c, 0x00007080, 0x00007080 },
3722- { 0x0000989c, 0x000000d4, 0x000000d4 },
3723- { 0x000098d0, 0x0000000f, 0x0010000f },
3724+ /* Addr 5G_HT20 5G_HT40 */
3725+ {0x0000989c, 0x00000000, 0x00000000},
3726+ {0x0000989c, 0x00000000, 0x00000000},
3727+ {0x0000989c, 0x00000000, 0x00000000},
3728+ {0x0000989c, 0x00e00000, 0x00e00000},
3729+ {0x0000989c, 0x005e0000, 0x005e0000},
3730+ {0x0000989c, 0x00120000, 0x00120000},
3731+ {0x0000989c, 0x00620000, 0x00620000},
3732+ {0x0000989c, 0x00020000, 0x00020000},
3733+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3734+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3735+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3736+ {0x0000989c, 0x40ff0000, 0x40ff0000},
3737+ {0x0000989c, 0x005f0000, 0x005f0000},
3738+ {0x0000989c, 0x00870000, 0x00870000},
3739+ {0x0000989c, 0x00f90000, 0x00f90000},
3740+ {0x0000989c, 0x007b0000, 0x007b0000},
3741+ {0x0000989c, 0x00ff0000, 0x00ff0000},
3742+ {0x0000989c, 0x00f50000, 0x00f50000},
3743+ {0x0000989c, 0x00dc0000, 0x00dc0000},
3744+ {0x0000989c, 0x00110000, 0x00110000},
3745+ {0x0000989c, 0x006100a8, 0x006100a8},
3746+ {0x0000989c, 0x00423022, 0x00423022},
3747+ {0x0000989c, 0x2014008f, 0x2014008f},
3748+ {0x0000989c, 0x00c40002, 0x00c40002},
3749+ {0x0000989c, 0x003000f2, 0x003000f2},
3750+ {0x0000989c, 0x00440016, 0x00440016},
3751+ {0x0000989c, 0x00410040, 0x00410040},
3752+ {0x0000989c, 0x0001805e, 0x0001805e},
3753+ {0x0000989c, 0x0000c0ab, 0x0000c0ab},
3754+ {0x0000989c, 0x000000e1, 0x000000e1},
3755+ {0x0000989c, 0x00007080, 0x00007080},
3756+ {0x0000989c, 0x000000d4, 0x000000d4},
3757+ {0x000098d0, 0x0000000f, 0x0010000f},
3758 };
3759
3760 static const u32 ar5416Bank7_9160[][2] = {
3761- { 0x0000989c, 0x00000500 },
3762- { 0x0000989c, 0x00000800 },
3763- { 0x000098cc, 0x0000000e },
3764+ /* Addr allmodes */
3765+ {0x0000989c, 0x00000500},
3766+ {0x0000989c, 0x00000800},
3767+ {0x000098cc, 0x0000000e},
3768 };
3769
3770 static const u32 ar5416Addac_9160[][2] = {
3771- {0x0000989c, 0x00000000 },
3772- {0x0000989c, 0x00000000 },
3773- {0x0000989c, 0x00000000 },
3774- {0x0000989c, 0x00000000 },
3775- {0x0000989c, 0x00000000 },
3776- {0x0000989c, 0x00000000 },
3777- {0x0000989c, 0x000000c0 },
3778- {0x0000989c, 0x00000018 },
3779- {0x0000989c, 0x00000004 },
3780- {0x0000989c, 0x00000000 },
3781- {0x0000989c, 0x00000000 },
3782- {0x0000989c, 0x00000000 },
3783- {0x0000989c, 0x00000000 },
3784- {0x0000989c, 0x00000000 },
3785- {0x0000989c, 0x00000000 },
3786- {0x0000989c, 0x00000000 },
3787- {0x0000989c, 0x00000000 },
3788- {0x0000989c, 0x00000000 },
3789- {0x0000989c, 0x00000000 },
3790- {0x0000989c, 0x00000000 },
3791- {0x0000989c, 0x00000000 },
3792- {0x0000989c, 0x000000c0 },
3793- {0x0000989c, 0x00000019 },
3794- {0x0000989c, 0x00000004 },
3795- {0x0000989c, 0x00000000 },
3796- {0x0000989c, 0x00000000 },
3797- {0x0000989c, 0x00000000 },
3798- {0x0000989c, 0x00000004 },
3799- {0x0000989c, 0x00000003 },
3800- {0x0000989c, 0x00000008 },
3801- {0x0000989c, 0x00000000 },
3802- {0x000098cc, 0x00000000 },
3803+ /* Addr allmodes */
3804+ {0x0000989c, 0x00000000},
3805+ {0x0000989c, 0x00000000},
3806+ {0x0000989c, 0x00000000},
3807+ {0x0000989c, 0x00000000},
3808+ {0x0000989c, 0x00000000},
3809+ {0x0000989c, 0x00000000},
3810+ {0x0000989c, 0x000000c0},
3811+ {0x0000989c, 0x00000018},
3812+ {0x0000989c, 0x00000004},
3813+ {0x0000989c, 0x00000000},
3814+ {0x0000989c, 0x00000000},
3815+ {0x0000989c, 0x00000000},
3816+ {0x0000989c, 0x00000000},
3817+ {0x0000989c, 0x00000000},
3818+ {0x0000989c, 0x00000000},
3819+ {0x0000989c, 0x00000000},
3820+ {0x0000989c, 0x00000000},
3821+ {0x0000989c, 0x00000000},
3822+ {0x0000989c, 0x00000000},
3823+ {0x0000989c, 0x00000000},
3824+ {0x0000989c, 0x00000000},
3825+ {0x0000989c, 0x000000c0},
3826+ {0x0000989c, 0x00000019},
3827+ {0x0000989c, 0x00000004},
3828+ {0x0000989c, 0x00000000},
3829+ {0x0000989c, 0x00000000},
3830+ {0x0000989c, 0x00000000},
3831+ {0x0000989c, 0x00000004},
3832+ {0x0000989c, 0x00000003},
3833+ {0x0000989c, 0x00000008},
3834+ {0x0000989c, 0x00000000},
3835+ {0x000098cc, 0x00000000},
3836 };
3837
3838 static const u32 ar5416Addac_9160_1_1[][2] = {
3839- {0x0000989c, 0x00000000 },
3840- {0x0000989c, 0x00000000 },
3841- {0x0000989c, 0x00000000 },
3842- {0x0000989c, 0x00000000 },
3843- {0x0000989c, 0x00000000 },
3844- {0x0000989c, 0x00000000 },
3845- {0x0000989c, 0x000000c0 },
3846- {0x0000989c, 0x00000018 },
3847- {0x0000989c, 0x00000004 },
3848- {0x0000989c, 0x00000000 },
3849- {0x0000989c, 0x00000000 },
3850- {0x0000989c, 0x00000000 },
3851- {0x0000989c, 0x00000000 },
3852- {0x0000989c, 0x00000000 },
3853- {0x0000989c, 0x00000000 },
3854- {0x0000989c, 0x00000000 },
3855- {0x0000989c, 0x00000000 },
3856- {0x0000989c, 0x00000000 },
3857- {0x0000989c, 0x00000000 },
3858- {0x0000989c, 0x00000000 },
3859- {0x0000989c, 0x00000000 },
3860- {0x0000989c, 0x000000c0 },
3861- {0x0000989c, 0x00000019 },
3862- {0x0000989c, 0x00000004 },
3863- {0x0000989c, 0x00000000 },
3864- {0x0000989c, 0x00000000 },
3865- {0x0000989c, 0x00000000 },
3866- {0x0000989c, 0x00000000 },
3867- {0x0000989c, 0x00000000 },
3868- {0x0000989c, 0x00000000 },
3869- {0x0000989c, 0x00000000 },
3870- {0x000098cc, 0x00000000 },
3871+ /* Addr allmodes */
3872+ {0x0000989c, 0x00000000},
3873+ {0x0000989c, 0x00000000},
3874+ {0x0000989c, 0x00000000},
3875+ {0x0000989c, 0x00000000},
3876+ {0x0000989c, 0x00000000},
3877+ {0x0000989c, 0x00000000},
3878+ {0x0000989c, 0x000000c0},
3879+ {0x0000989c, 0x00000018},
3880+ {0x0000989c, 0x00000004},
3881+ {0x0000989c, 0x00000000},
3882+ {0x0000989c, 0x00000000},
3883+ {0x0000989c, 0x00000000},
3884+ {0x0000989c, 0x00000000},
3885+ {0x0000989c, 0x00000000},
3886+ {0x0000989c, 0x00000000},
3887+ {0x0000989c, 0x00000000},
3888+ {0x0000989c, 0x00000000},
3889+ {0x0000989c, 0x00000000},
3890+ {0x0000989c, 0x00000000},
3891+ {0x0000989c, 0x00000000},
3892+ {0x0000989c, 0x00000000},
3893+ {0x0000989c, 0x000000c0},
3894+ {0x0000989c, 0x00000019},
3895+ {0x0000989c, 0x00000004},
3896+ {0x0000989c, 0x00000000},
3897+ {0x0000989c, 0x00000000},
3898+ {0x0000989c, 0x00000000},
3899+ {0x0000989c, 0x00000000},
3900+ {0x0000989c, 0x00000000},
3901+ {0x0000989c, 0x00000000},
3902+ {0x0000989c, 0x00000000},
3903+ {0x000098cc, 0x00000000},
3904 };
3905
3906+++ b/drivers/net/wireless/ath/ath9k/ar9002_initvals.h
3907@@ -14,5217 +14,5212 @@
3908  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3909  */
3910
3911-#ifndef INITVALS_9002_10_H
3912-#define INITVALS_9002_10_H
3913-
3914 static const u32 ar9280Modes_9280[][6] = {
3915- { 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },
3916- { 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },
3917- { 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },
3918- { 0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008 },
3919- { 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801080, 0x08400840, 0x06e006e0 },
3920- { 0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f },
3921- { 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },
3922- { 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },
3923- { 0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
3924- { 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },
3925- { 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
3926- { 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },
3927- { 0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0, 0x137216a0 },
3928- { 0x00009848, 0x00028566, 0x00028566, 0x00028563, 0x00028563, 0x00028563 },
3929- { 0x0000a848, 0x00028566, 0x00028566, 0x00028563, 0x00028563, 0x00028563 },
3930- { 0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2 },
3931- { 0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e },
3932- { 0x0000985c, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e },
3933- { 0x00009860, 0x00049d18, 0x00049d18, 0x00049d20, 0x00049d20, 0x00049d18 },
3934- { 0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },
3935- { 0x00009868, 0x5ac64190, 0x5ac64190, 0x5ac64190, 0x5ac64190, 0x5ac64190 },
3936- { 0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881 },
3937- { 0x00009914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0x000007d0 },
3938- { 0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016 },
3939- { 0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d },
3940- { 0x00009944, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010 },
3941- { 0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010 },
3942- { 0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010 },
3943- { 0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210 },
3944- { 0x0000c9b8, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a },
3945- { 0x0000c9bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00 },
3946- { 0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4 },
3947- { 0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77 },
3948- { 0x000099c8, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c },
3949- { 0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8 },
3950- { 0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384 },
3951- { 0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3952- { 0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3953- { 0x00009a00, 0x00008184, 0x00008184, 0x00000214, 0x00000214, 0x00000214 },
3954- { 0x00009a04, 0x00008188, 0x00008188, 0x00000218, 0x00000218, 0x00000218 },
3955- { 0x00009a08, 0x0000818c, 0x0000818c, 0x00000224, 0x00000224, 0x00000224 },
3956- { 0x00009a0c, 0x00008190, 0x00008190, 0x00000228, 0x00000228, 0x00000228 },
3957- { 0x00009a10, 0x00008194, 0x00008194, 0x0000022c, 0x0000022c, 0x0000022c },
3958- { 0x00009a14, 0x00008200, 0x00008200, 0x00000230, 0x00000230, 0x00000230 },
3959- { 0x00009a18, 0x00008204, 0x00008204, 0x000002a4, 0x000002a4, 0x000002a4 },
3960- { 0x00009a1c, 0x00008208, 0x00008208, 0x000002a8, 0x000002a8, 0x000002a8 },
3961- { 0x00009a20, 0x0000820c, 0x0000820c, 0x000002ac, 0x000002ac, 0x000002ac },
3962- { 0x00009a24, 0x00008210, 0x00008210, 0x000002b0, 0x000002b0, 0x000002b0 },
3963- { 0x00009a28, 0x00008214, 0x00008214, 0x000002b4, 0x000002b4, 0x000002b4 },
3964- { 0x00009a2c, 0x00008280, 0x00008280, 0x000002b8, 0x000002b8, 0x000002b8 },
3965- { 0x00009a30, 0x00008284, 0x00008284, 0x00000390, 0x00000390, 0x00000390 },
3966- { 0x00009a34, 0x00008288, 0x00008288, 0x00000394, 0x00000394, 0x00000394 },
3967- { 0x00009a38, 0x0000828c, 0x0000828c, 0x00000398, 0x00000398, 0x00000398 },
3968- { 0x00009a3c, 0x00008290, 0x00008290, 0x00000334, 0x00000334, 0x00000334 },
3969- { 0x00009a40, 0x00008300, 0x00008300, 0x00000338, 0x00000338, 0x00000338 },
3970- { 0x00009a44, 0x00008304, 0x00008304, 0x000003ac, 0x000003ac, 0x000003ac },
3971- { 0x00009a48, 0x00008308, 0x00008308, 0x000003b0, 0x000003b0, 0x000003b0 },
3972- { 0x00009a4c, 0x0000830c, 0x0000830c, 0x000003b4, 0x000003b4, 0x000003b4 },
3973- { 0x00009a50, 0x00008310, 0x00008310, 0x000003b8, 0x000003b8, 0x000003b8 },
3974- { 0x00009a54, 0x00008314, 0x00008314, 0x000003a5, 0x000003a5, 0x000003a5 },
3975- { 0x00009a58, 0x00008380, 0x00008380, 0x000003a9, 0x000003a9, 0x000003a9 },
3976- { 0x00009a5c, 0x00008384, 0x00008384, 0x000003ad, 0x000003ad, 0x000003ad },
3977- { 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },
3978- { 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },
3979- { 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },
3980- { 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },
3981- { 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },
3982- { 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },
3983- { 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },
3984- { 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },
3985- { 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },
3986- { 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },
3987- { 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },
3988- { 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },
3989- { 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },
3990- { 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },
3991- { 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },
3992- { 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },
3993- { 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },
3994- { 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },
3995- { 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },
3996- { 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },
3997- { 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },
3998- { 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },
3999- { 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },
4000- { 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },
4001- { 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80 },
4002- { 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84 },
4003- { 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88 },
4004- { 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c },
4005- { 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90 },
4006- { 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80 },
4007- { 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84 },
4008- { 0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88 },
4009- { 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c },
4010- { 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90 },
4011- { 0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c },
4012- { 0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310 },
4013- { 0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384 },
4014- { 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388 },
4015- { 0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324 },
4016- { 0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704 },
4017- { 0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4 },
4018- { 0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8 },
4019- { 0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710 },
4020- { 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714 },
4021- { 0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720 },
4022- { 0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724 },
4023- { 0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728 },
4024- { 0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c },
4025- { 0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0 },
4026- { 0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4 },
4027- { 0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8 },
4028- { 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0 },
4029- { 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4 },
4030- { 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8 },
4031- { 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5 },
4032- { 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9 },
4033- { 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad },
4034- { 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1 },
4035- { 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5 },
4036- { 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9 },
4037- { 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5 },
4038- { 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9 },
4039- { 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1 },
4040- { 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5 },
4041- { 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9 },
4042- { 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6 },
4043- { 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca },
4044- { 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce },
4045- { 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2 },
4046- { 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6 },
4047- { 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3 },
4048- { 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7 },
4049- { 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb },
4050- { 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf },
4051- { 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7 },
4052- { 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db },
4053- { 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db },
4054- { 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db },
4055- { 0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4056- { 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4057- { 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4058- { 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4059- { 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4060- { 0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4061- { 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4062- { 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4063- { 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4064- { 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4065- { 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4066- { 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4067- { 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4068- { 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4069- { 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4070- { 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4071- { 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4072- { 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4073- { 0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4074- { 0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4075- { 0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4076- { 0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4077- { 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4078- { 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4079- { 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4080- { 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
4081- { 0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444 },
4082- { 0x0000a208, 0x803e4788, 0x803e4788, 0x803e4788, 0x803e4788, 0x803e4788 },
4083- { 0x0000a20c, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019 },
4084- { 0x0000b20c, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019 },
4085- { 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },
4086- { 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },
4087- { 0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652 },
4088- { 0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4089- { 0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002, 0x00003002 },
4090- { 0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009, 0x00008009 },
4091- { 0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b, 0x0000b00b },
4092- { 0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012 },
4093- { 0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048, 0x00012048 },
4094- { 0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a, 0x0001604a },
4095- { 0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211, 0x0001a211 },
4096- { 0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213 },
4097- { 0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b, 0x0002121b },
4098- { 0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412, 0x00024412 },
4099- { 0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414, 0x00028414 },
4100- { 0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a, 0x0002b44a },
4101- { 0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649, 0x00030649 },
4102- { 0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b, 0x0003364b },
4103- { 0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49, 0x00038a49 },
4104- { 0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48, 0x0003be48 },
4105- { 0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a, 0x0003ee4a },
4106- { 0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88, 0x00042e88 },
4107- { 0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a, 0x00046e8a },
4108- { 0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9, 0x00049ec9 },
4109- { 0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42, 0x0004bf42 },
4110- { 0x0000784c, 0x0e4f048c, 0x0e4f048c, 0x0e4d048c, 0x0e4d048c, 0x0e4d048c },
4111- { 0x00007854, 0x12031828, 0x12031828, 0x12035828, 0x12035828, 0x12035828 },
4112- { 0x00007870, 0x807ec400, 0x807ec400, 0x807ec000, 0x807ec000, 0x807ec000 },
4113- { 0x0000788c, 0x00010000, 0x00010000, 0x00110000, 0x00110000, 0x00110000 },
4114+ {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
4115+ {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
4116+ {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
4117+ {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
4118+ {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801080, 0x08400840, 0x06e006e0},
4119+ {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
4120+ {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
4121+ {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
4122+ {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
4123+ {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
4124+ {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
4125+ {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
4126+ {0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0, 0x137216a0},
4127+ {0x00009848, 0x00028566, 0x00028566, 0x00028563, 0x00028563, 0x00028563},
4128+ {0x0000a848, 0x00028566, 0x00028566, 0x00028563, 0x00028563, 0x00028563},
4129+ {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
4130+ {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
4131+ {0x0000985c, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e},
4132+ {0x00009860, 0x00049d18, 0x00049d18, 0x00049d20, 0x00049d20, 0x00049d18},
4133+ {0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
4134+ {0x00009868, 0x5ac64190, 0x5ac64190, 0x5ac64190, 0x5ac64190, 0x5ac64190},
4135+ {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
4136+ {0x00009914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0x000007d0},
4137+ {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
4138+ {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
4139+ {0x00009944, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010},
4140+ {0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
4141+ {0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
4142+ {0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210},
4143+ {0x0000c9b8, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a},
4144+ {0x0000c9bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00},
4145+ {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
4146+ {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
4147+ {0x000099c8, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c},
4148+ {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
4149+ {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
4150+ {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4151+ {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4152+ {0x00009a00, 0x00008184, 0x00008184, 0x00000214, 0x00000214, 0x00000214},
4153+ {0x00009a04, 0x00008188, 0x00008188, 0x00000218, 0x00000218, 0x00000218},
4154+ {0x00009a08, 0x0000818c, 0x0000818c, 0x00000224, 0x00000224, 0x00000224},
4155+ {0x00009a0c, 0x00008190, 0x00008190, 0x00000228, 0x00000228, 0x00000228},
4156+ {0x00009a10, 0x00008194, 0x00008194, 0x0000022c, 0x0000022c, 0x0000022c},
4157+ {0x00009a14, 0x00008200, 0x00008200, 0x00000230, 0x00000230, 0x00000230},
4158+ {0x00009a18, 0x00008204, 0x00008204, 0x000002a4, 0x000002a4, 0x000002a4},
4159+ {0x00009a1c, 0x00008208, 0x00008208, 0x000002a8, 0x000002a8, 0x000002a8},
4160+ {0x00009a20, 0x0000820c, 0x0000820c, 0x000002ac, 0x000002ac, 0x000002ac},
4161+ {0x00009a24, 0x00008210, 0x00008210, 0x000002b0, 0x000002b0, 0x000002b0},
4162+ {0x00009a28, 0x00008214, 0x00008214, 0x000002b4, 0x000002b4, 0x000002b4},
4163+ {0x00009a2c, 0x00008280, 0x00008280, 0x000002b8, 0x000002b8, 0x000002b8},
4164+ {0x00009a30, 0x00008284, 0x00008284, 0x00000390, 0x00000390, 0x00000390},
4165+ {0x00009a34, 0x00008288, 0x00008288, 0x00000394, 0x00000394, 0x00000394},
4166+ {0x00009a38, 0x0000828c, 0x0000828c, 0x00000398, 0x00000398, 0x00000398},
4167+ {0x00009a3c, 0x00008290, 0x00008290, 0x00000334, 0x00000334, 0x00000334},
4168+ {0x00009a40, 0x00008300, 0x00008300, 0x00000338, 0x00000338, 0x00000338},
4169+ {0x00009a44, 0x00008304, 0x00008304, 0x000003ac, 0x000003ac, 0x000003ac},
4170+ {0x00009a48, 0x00008308, 0x00008308, 0x000003b0, 0x000003b0, 0x000003b0},
4171+ {0x00009a4c, 0x0000830c, 0x0000830c, 0x000003b4, 0x000003b4, 0x000003b4},
4172+ {0x00009a50, 0x00008310, 0x00008310, 0x000003b8, 0x000003b8, 0x000003b8},
4173+ {0x00009a54, 0x00008314, 0x00008314, 0x000003a5, 0x000003a5, 0x000003a5},
4174+ {0x00009a58, 0x00008380, 0x00008380, 0x000003a9, 0x000003a9, 0x000003a9},
4175+ {0x00009a5c, 0x00008384, 0x00008384, 0x000003ad, 0x000003ad, 0x000003ad},
4176+ {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
4177+ {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
4178+ {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
4179+ {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
4180+ {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
4181+ {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
4182+ {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
4183+ {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
4184+ {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
4185+ {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
4186+ {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
4187+ {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
4188+ {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
4189+ {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
4190+ {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
4191+ {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
4192+ {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
4193+ {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
4194+ {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
4195+ {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
4196+ {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
4197+ {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
4198+ {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
4199+ {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
4200+ {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
4201+ {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
4202+ {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
4203+ {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
4204+ {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
4205+ {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
4206+ {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
4207+ {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
4208+ {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
4209+ {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
4210+ {0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c},
4211+ {0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310},
4212+ {0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384},
4213+ {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388},
4214+ {0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324},
4215+ {0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704},
4216+ {0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4},
4217+ {0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8},
4218+ {0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710},
4219+ {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714},
4220+ {0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720},
4221+ {0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724},
4222+ {0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728},
4223+ {0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c},
4224+ {0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0},
4225+ {0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4},
4226+ {0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8},
4227+ {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0},
4228+ {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4},
4229+ {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8},
4230+ {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5},
4231+ {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9},
4232+ {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad},
4233+ {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1},
4234+ {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5},
4235+ {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9},
4236+ {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5},
4237+ {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9},
4238+ {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1},
4239+ {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5},
4240+ {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9},
4241+ {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6},
4242+ {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca},
4243+ {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce},
4244+ {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2},
4245+ {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6},
4246+ {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3},
4247+ {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7},
4248+ {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb},
4249+ {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf},
4250+ {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7},
4251+ {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db},
4252+ {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db},
4253+ {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db},
4254+ {0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4255+ {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4256+ {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4257+ {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4258+ {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4259+ {0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4260+ {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4261+ {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4262+ {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4263+ {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4264+ {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4265+ {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4266+ {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4267+ {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4268+ {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4269+ {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4270+ {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4271+ {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4272+ {0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4273+ {0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4274+ {0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4275+ {0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4276+ {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4277+ {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4278+ {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4279+ {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
4280+ {0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444},
4281+ {0x0000a208, 0x803e4788, 0x803e4788, 0x803e4788, 0x803e4788, 0x803e4788},
4282+ {0x0000a20c, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019},
4283+ {0x0000b20c, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019},
4284+ {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
4285+ {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
4286+ {0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652},
4287+ {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4288+ {0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002, 0x00003002},
4289+ {0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009, 0x00008009},
4290+ {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b, 0x0000b00b},
4291+ {0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012},
4292+ {0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048, 0x00012048},
4293+ {0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a, 0x0001604a},
4294+ {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211, 0x0001a211},
4295+ {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213},
4296+ {0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b, 0x0002121b},
4297+ {0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412, 0x00024412},
4298+ {0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414, 0x00028414},
4299+ {0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a, 0x0002b44a},
4300+ {0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649, 0x00030649},
4301+ {0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b, 0x0003364b},
4302+ {0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49, 0x00038a49},
4303+ {0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48, 0x0003be48},
4304+ {0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a, 0x0003ee4a},
4305+ {0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88, 0x00042e88},
4306+ {0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a, 0x00046e8a},
4307+ {0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9, 0x00049ec9},
4308+ {0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42, 0x0004bf42},
4309+ {0x0000784c, 0x0e4f048c, 0x0e4f048c, 0x0e4d048c, 0x0e4d048c, 0x0e4d048c},
4310+ {0x00007854, 0x12031828, 0x12031828, 0x12035828, 0x12035828, 0x12035828},
4311+ {0x00007870, 0x807ec400, 0x807ec400, 0x807ec000, 0x807ec000, 0x807ec000},
4312+ {0x0000788c, 0x00010000, 0x00010000, 0x00110000, 0x00110000, 0x00110000},
4313 };
4314
4315 static const u32 ar9280Common_9280[][2] = {
4316- { 0x0000000c, 0x00000000 },
4317- { 0x00000030, 0x00020015 },
4318- { 0x00000034, 0x00000005 },
4319- { 0x00000040, 0x00000000 },
4320- { 0x00000044, 0x00000008 },
4321- { 0x00000048, 0x00000008 },
4322- { 0x0000004c, 0x00000010 },
4323- { 0x00000050, 0x00000000 },
4324- { 0x00000054, 0x0000001f },
4325- { 0x00000800, 0x00000000 },
4326- { 0x00000804, 0x00000000 },
4327- { 0x00000808, 0x00000000 },
4328- { 0x0000080c, 0x00000000 },
4329- { 0x00000810, 0x00000000 },
4330- { 0x00000814, 0x00000000 },
4331- { 0x00000818, 0x00000000 },
4332- { 0x0000081c, 0x00000000 },
4333- { 0x00000820, 0x00000000 },
4334- { 0x00000824, 0x00000000 },
4335- { 0x00001040, 0x002ffc0f },
4336- { 0x00001044, 0x002ffc0f },
4337- { 0x00001048, 0x002ffc0f },
4338- { 0x0000104c, 0x002ffc0f },
4339- { 0x00001050, 0x002ffc0f },
4340- { 0x00001054, 0x002ffc0f },
4341- { 0x00001058, 0x002ffc0f },
4342- { 0x0000105c, 0x002ffc0f },
4343- { 0x00001060, 0x002ffc0f },
4344- { 0x00001064, 0x002ffc0f },
4345- { 0x00001230, 0x00000000 },
4346- { 0x00001270, 0x00000000 },
4347- { 0x00001038, 0x00000000 },
4348- { 0x00001078, 0x00000000 },
4349- { 0x000010b8, 0x00000000 },
4350- { 0x000010f8, 0x00000000 },
4351- { 0x00001138, 0x00000000 },
4352- { 0x00001178, 0x00000000 },
4353- { 0x000011b8, 0x00000000 },
4354- { 0x000011f8, 0x00000000 },
4355- { 0x00001238, 0x00000000 },
4356- { 0x00001278, 0x00000000 },
4357- { 0x000012b8, 0x00000000 },
4358- { 0x000012f8, 0x00000000 },
4359- { 0x00001338, 0x00000000 },
4360- { 0x00001378, 0x00000000 },
4361- { 0x000013b8, 0x00000000 },
4362- { 0x000013f8, 0x00000000 },
4363- { 0x00001438, 0x00000000 },
4364- { 0x00001478, 0x00000000 },
4365- { 0x000014b8, 0x00000000 },
4366- { 0x000014f8, 0x00000000 },
4367- { 0x00001538, 0x00000000 },
4368- { 0x00001578, 0x00000000 },
4369- { 0x000015b8, 0x00000000 },
4370- { 0x000015f8, 0x00000000 },
4371- { 0x00001638, 0x00000000 },
4372- { 0x00001678, 0x00000000 },
4373- { 0x000016b8, 0x00000000 },
4374- { 0x000016f8, 0x00000000 },
4375- { 0x00001738, 0x00000000 },
4376- { 0x00001778, 0x00000000 },
4377- { 0x000017b8, 0x00000000 },
4378- { 0x000017f8, 0x00000000 },
4379- { 0x0000103c, 0x00000000 },
4380- { 0x0000107c, 0x00000000 },
4381- { 0x000010bc, 0x00000000 },
4382- { 0x000010fc, 0x00000000 },
4383- { 0x0000113c, 0x00000000 },
4384- { 0x0000117c, 0x00000000 },
4385- { 0x000011bc, 0x00000000 },
4386- { 0x000011fc, 0x00000000 },
4387- { 0x0000123c, 0x00000000 },
4388- { 0x0000127c, 0x00000000 },
4389- { 0x000012bc, 0x00000000 },
4390- { 0x000012fc, 0x00000000 },
4391- { 0x0000133c, 0x00000000 },
4392- { 0x0000137c, 0x00000000 },
4393- { 0x000013bc, 0x00000000 },
4394- { 0x000013fc, 0x00000000 },
4395- { 0x0000143c, 0x00000000 },
4396- { 0x0000147c, 0x00000000 },
4397- { 0x00004030, 0x00000002 },
4398- { 0x0000403c, 0x00000002 },
4399- { 0x00004024, 0x0000001f },
4400- { 0x00007010, 0x00000033 },
4401- { 0x00007038, 0x000004c2 },
4402- { 0x00008004, 0x00000000 },
4403- { 0x00008008, 0x00000000 },
4404- { 0x0000800c, 0x00000000 },
4405- { 0x00008018, 0x00000700 },
4406- { 0x00008020, 0x00000000 },
4407- { 0x00008038, 0x00000000 },
4408- { 0x0000803c, 0x00000000 },
4409- { 0x00008048, 0x40000000 },
4410- { 0x00008054, 0x00000000 },
4411- { 0x00008058, 0x00000000 },
4412- { 0x0000805c, 0x000fc78f },
4413- { 0x00008060, 0x0000000f },
4414- { 0x00008064, 0x00000000 },
4415- { 0x00008070, 0x00000000 },
4416- { 0x000080c0, 0x2a82301a },
4417- { 0x000080c4, 0x05dc01e0 },
4418- { 0x000080c8, 0x1f402710 },
4419- { 0x000080cc, 0x01f40000 },
4420- { 0x000080d0, 0x00001e00 },
4421- { 0x000080d4, 0x00000000 },
4422- { 0x000080d8, 0x00400000 },
4423- { 0x000080e0, 0xffffffff },
4424- { 0x000080e4, 0x0000ffff },
4425- { 0x000080e8, 0x003f3f3f },
4426- { 0x000080ec, 0x00000000 },
4427- { 0x000080f0, 0x00000000 },
4428- { 0x000080f4, 0x00000000 },
4429- { 0x000080f8, 0x00000000 },
4430- { 0x000080fc, 0x00020000 },
4431- { 0x00008100, 0x00020000 },
4432- { 0x00008104, 0x00000001 },
4433- { 0x00008108, 0x00000052 },
4434- { 0x0000810c, 0x00000000 },
4435- { 0x00008110, 0x00000168 },
4436- { 0x00008118, 0x000100aa },
4437- { 0x0000811c, 0x00003210 },
4438- { 0x00008120, 0x08f04800 },
4439- { 0x00008124, 0x00000000 },
4440- { 0x00008128, 0x00000000 },
4441- { 0x0000812c, 0x00000000 },
4442- { 0x00008130, 0x00000000 },
4443- { 0x00008134, 0x00000000 },
4444- { 0x00008138, 0x00000000 },
4445- { 0x0000813c, 0x00000000 },
4446- { 0x00008144, 0x00000000 },
4447- { 0x00008168, 0x00000000 },
4448- { 0x0000816c, 0x00000000 },
4449- { 0x00008170, 0x32143320 },
4450- { 0x00008174, 0xfaa4fa50 },
4451- { 0x00008178, 0x00000100 },
4452- { 0x0000817c, 0x00000000 },
4453- { 0x000081c4, 0x00000000 },
4454- { 0x000081d0, 0x00003210 },
4455- { 0x000081ec, 0x00000000 },
4456- { 0x000081f0, 0x00000000 },
4457- { 0x000081f4, 0x00000000 },
4458- { 0x000081f8, 0x00000000 },
4459- { 0x000081fc, 0x00000000 },
4460- { 0x00008200, 0x00000000 },
4461- { 0x00008204, 0x00000000 },
4462- { 0x00008208, 0x00000000 },
4463- { 0x0000820c, 0x00000000 },
4464- { 0x00008210, 0x00000000 },
4465- { 0x00008214, 0x00000000 },
4466- { 0x00008218, 0x00000000 },
4467- { 0x0000821c, 0x00000000 },
4468- { 0x00008220, 0x00000000 },
4469- { 0x00008224, 0x00000000 },
4470- { 0x00008228, 0x00000000 },
4471- { 0x0000822c, 0x00000000 },
4472- { 0x00008230, 0x00000000 },
4473- { 0x00008234, 0x00000000 },
4474- { 0x00008238, 0x00000000 },
4475- { 0x0000823c, 0x00000000 },
4476- { 0x00008240, 0x00100000 },
4477- { 0x00008244, 0x0010f400 },
4478- { 0x00008248, 0x00000100 },
4479- { 0x0000824c, 0x0001e800 },
4480- { 0x00008250, 0x00000000 },
4481- { 0x00008254, 0x00000000 },
4482- { 0x00008258, 0x00000000 },
4483- { 0x0000825c, 0x400000ff },
4484- { 0x00008260, 0x00080922 },
4485- { 0x00008270, 0x00000000 },
4486- { 0x00008274, 0x40000000 },
4487- { 0x00008278, 0x003e4180 },
4488- { 0x0000827c, 0x00000000 },
4489- { 0x00008284, 0x0000002c },
4490- { 0x00008288, 0x0000002c },
4491- { 0x0000828c, 0x00000000 },
4492- { 0x00008294, 0x00000000 },
4493- { 0x00008298, 0x00000000 },
4494- { 0x00008300, 0x00000000 },
4495- { 0x00008304, 0x00000000 },
4496- { 0x00008308, 0x00000000 },
4497- { 0x0000830c, 0x00000000 },
4498- { 0x00008310, 0x00000000 },
4499- { 0x00008314, 0x00000000 },
4500- { 0x00008318, 0x00000000 },
4501- { 0x00008328, 0x00000000 },
4502- { 0x0000832c, 0x00000007 },
4503- { 0x00008330, 0x00000302 },
4504- { 0x00008334, 0x00000e00 },
4505- { 0x00008338, 0x00000000 },
4506- { 0x0000833c, 0x00000000 },
4507- { 0x00008340, 0x000107ff },
4508- { 0x00008344, 0x00000000 },
4509- { 0x00009808, 0x00000000 },
4510- { 0x0000980c, 0xaf268e30 },
4511- { 0x00009810, 0xfd14e000 },
4512- { 0x00009814, 0x9c0a9f6b },
4513- { 0x0000981c, 0x00000000 },
4514- { 0x0000982c, 0x0000a000 },
4515- { 0x00009830, 0x00000000 },
4516- { 0x0000983c, 0x00200400 },
4517- { 0x00009840, 0x206a01ae },
4518- { 0x0000984c, 0x0040233c },
4519- { 0x0000a84c, 0x0040233c },
4520- { 0x00009854, 0x00000044 },
4521- { 0x00009900, 0x00000000 },
4522- { 0x00009904, 0x00000000 },
4523- { 0x00009908, 0x00000000 },
4524- { 0x0000990c, 0x00000000 },
4525- { 0x0000991c, 0x10000fff },
4526- { 0x00009920, 0x04900000 },
4527- { 0x0000a920, 0x04900000 },
4528- { 0x00009928, 0x00000001 },
4529- { 0x0000992c, 0x00000004 },
4530- { 0x00009934, 0x1e1f2022 },
4531- { 0x00009938, 0x0a0b0c0d },
4532- { 0x0000993c, 0x00000000 },
4533- { 0x00009948, 0x9280c00a },
4534- { 0x0000994c, 0x00020028 },
4535- { 0x00009954, 0xe250a51e },
4536- { 0x00009958, 0x3388ffff },
4537- { 0x00009940, 0x00781204 },
4538- { 0x0000c95c, 0x004b6a8e },
4539- { 0x0000c968, 0x000003ce },
4540- { 0x00009970, 0x190fb514 },
4541- { 0x00009974, 0x00000000 },
4542- { 0x00009978, 0x00000001 },
4543- { 0x0000997c, 0x00000000 },
4544- { 0x00009980, 0x00000000 },
4545- { 0x00009984, 0x00000000 },
4546- { 0x00009988, 0x00000000 },
4547- { 0x0000998c, 0x00000000 },
4548- { 0x00009990, 0x00000000 },
4549- { 0x00009994, 0x00000000 },
4550- { 0x00009998, 0x00000000 },
4551- { 0x0000999c, 0x00000000 },
4552- { 0x000099a0, 0x00000000 },
4553- { 0x000099a4, 0x00000001 },
4554- { 0x000099a8, 0x201fff00 },
4555- { 0x000099ac, 0x006f00c4 },
4556- { 0x000099b0, 0x03051000 },
4557- { 0x000099b4, 0x00000820 },
4558- { 0x000099dc, 0x00000000 },
4559- { 0x000099e0, 0x00000000 },
4560- { 0x000099e4, 0xaaaaaaaa },
4561- { 0x000099e8, 0x3c466478 },
4562- { 0x000099ec, 0x0cc80caa },
4563- { 0x000099fc, 0x00001042 },
4564- { 0x0000a210, 0x4080a333 },
4565- { 0x0000a214, 0x40206c10 },
4566- { 0x0000a218, 0x009c4060 },
4567- { 0x0000a220, 0x01834061 },
4568- { 0x0000a224, 0x00000400 },
4569- { 0x0000a228, 0x000003b5 },
4570- { 0x0000a22c, 0x23277200 },
4571- { 0x0000a234, 0x20202020 },
4572- { 0x0000a238, 0x20202020 },
4573- { 0x0000a23c, 0x13c889af },
4574- { 0x0000a240, 0x38490a20 },
4575- { 0x0000a244, 0x00007bb6 },
4576- { 0x0000a248, 0x0fff3ffc },
4577- { 0x0000a24c, 0x00000001 },
4578- { 0x0000a250, 0x001da000 },
4579- { 0x0000a254, 0x00000000 },
4580- { 0x0000a258, 0x0cdbd380 },
4581- { 0x0000a25c, 0x0f0f0f01 },
4582- { 0x0000a260, 0xdfa91f01 },
4583- { 0x0000a268, 0x00000000 },
4584- { 0x0000a26c, 0x0ebae9c6 },
4585- { 0x0000b26c, 0x0ebae9c6 },
4586- { 0x0000d270, 0x00820820 },
4587- { 0x0000a278, 0x1ce739ce },
4588- { 0x0000a27c, 0x050701ce },
4589- { 0x0000a358, 0x7999aa0f },
4590- { 0x0000d35c, 0x07ffffef },
4591- { 0x0000d360, 0x0fffffe7 },
4592- { 0x0000d364, 0x17ffffe5 },
4593- { 0x0000d368, 0x1fffffe4 },
4594- { 0x0000d36c, 0x37ffffe3 },
4595- { 0x0000d370, 0x3fffffe3 },
4596- { 0x0000d374, 0x57ffffe3 },
4597- { 0x0000d378, 0x5fffffe2 },
4598- { 0x0000d37c, 0x7fffffe2 },
4599- { 0x0000d380, 0x7f3c7bba },
4600- { 0x0000d384, 0xf3307ff0 },
4601- { 0x0000a388, 0x0c000000 },
4602- { 0x0000a38c, 0x20202020 },
4603- { 0x0000a390, 0x20202020 },
4604- { 0x0000a394, 0x1ce739ce },
4605- { 0x0000a398, 0x000001ce },
4606- { 0x0000a39c, 0x00000001 },
4607- { 0x0000a3a0, 0x00000000 },
4608- { 0x0000a3a4, 0x00000000 },
4609- { 0x0000a3a8, 0x00000000 },
4610- { 0x0000a3ac, 0x00000000 },
4611- { 0x0000a3b0, 0x00000000 },
4612- { 0x0000a3b4, 0x00000000 },
4613- { 0x0000a3b8, 0x00000000 },
4614- { 0x0000a3bc, 0x00000000 },
4615- { 0x0000a3c0, 0x00000000 },
4616- { 0x0000a3c4, 0x00000000 },
4617- { 0x0000a3c8, 0x00000246 },
4618- { 0x0000a3cc, 0x20202020 },
4619- { 0x0000a3d0, 0x20202020 },
4620- { 0x0000a3d4, 0x20202020 },
4621- { 0x0000a3dc, 0x1ce739ce },
4622- { 0x0000a3e0, 0x000001ce },
4623- { 0x0000a3e4, 0x00000000 },
4624- { 0x0000a3e8, 0x18c43433 },
4625- { 0x0000a3ec, 0x00f38081 },
4626- { 0x00007800, 0x00040000 },
4627- { 0x00007804, 0xdb005012 },
4628- { 0x00007808, 0x04924914 },
4629- { 0x0000780c, 0x21084210 },
4630- { 0x00007810, 0x6d801300 },
4631- { 0x00007814, 0x0019beff },
4632- { 0x00007818, 0x07e40000 },
4633- { 0x0000781c, 0x00492000 },
4634- { 0x00007820, 0x92492480 },
4635- { 0x00007824, 0x00040000 },
4636- { 0x00007828, 0xdb005012 },
4637- { 0x0000782c, 0x04924914 },
4638- { 0x00007830, 0x21084210 },
4639- { 0x00007834, 0x6d801300 },
4640- { 0x00007838, 0x0019beff },
4641- { 0x0000783c, 0x07e40000 },
4642- { 0x00007840, 0x00492000 },
4643- { 0x00007844, 0x92492480 },
4644- { 0x00007848, 0x00120000 },
4645- { 0x00007850, 0x54214514 },
4646- { 0x00007858, 0x92592692 },
4647- { 0x00007860, 0x52802000 },
4648- { 0x00007864, 0x0a8e370e },
4649- { 0x00007868, 0xc0102850 },
4650- { 0x0000786c, 0x812d4000 },
4651- { 0x00007874, 0x001b6db0 },
4652- { 0x00007878, 0x00376b63 },
4653- { 0x0000787c, 0x06db6db6 },
4654- { 0x00007880, 0x006d8000 },
4655- { 0x00007884, 0xffeffffe },
4656- { 0x00007888, 0xffeffffe },
4657- { 0x00007890, 0x00060aeb },
4658- { 0x00007894, 0x5a108000 },
4659- { 0x00007898, 0x2a850160 },
4660+ /* Addr allmodes */
4661+ {0x0000000c, 0x00000000},
4662+ {0x00000030, 0x00020015},
4663+ {0x00000034, 0x00000005},
4664+ {0x00000040, 0x00000000},
4665+ {0x00000044, 0x00000008},
4666+ {0x00000048, 0x00000008},
4667+ {0x0000004c, 0x00000010},
4668+ {0x00000050, 0x00000000},
4669+ {0x00000054, 0x0000001f},
4670+ {0x00000800, 0x00000000},
4671+ {0x00000804, 0x00000000},
4672+ {0x00000808, 0x00000000},
4673+ {0x0000080c, 0x00000000},
4674+ {0x00000810, 0x00000000},
4675+ {0x00000814, 0x00000000},
4676+ {0x00000818, 0x00000000},
4677+ {0x0000081c, 0x00000000},
4678+ {0x00000820, 0x00000000},
4679+ {0x00000824, 0x00000000},
4680+ {0x00001040, 0x002ffc0f},
4681+ {0x00001044, 0x002ffc0f},
4682+ {0x00001048, 0x002ffc0f},
4683+ {0x0000104c, 0x002ffc0f},
4684+ {0x00001050, 0x002ffc0f},
4685+ {0x00001054, 0x002ffc0f},
4686+ {0x00001058, 0x002ffc0f},
4687+ {0x0000105c, 0x002ffc0f},
4688+ {0x00001060, 0x002ffc0f},
4689+ {0x00001064, 0x002ffc0f},
4690+ {0x00001230, 0x00000000},
4691+ {0x00001270, 0x00000000},
4692+ {0x00001038, 0x00000000},
4693+ {0x00001078, 0x00000000},
4694+ {0x000010b8, 0x00000000},
4695+ {0x000010f8, 0x00000000},
4696+ {0x00001138, 0x00000000},
4697+ {0x00001178, 0x00000000},
4698+ {0x000011b8, 0x00000000},
4699+ {0x000011f8, 0x00000000},
4700+ {0x00001238, 0x00000000},
4701+ {0x00001278, 0x00000000},
4702+ {0x000012b8, 0x00000000},
4703+ {0x000012f8, 0x00000000},
4704+ {0x00001338, 0x00000000},
4705+ {0x00001378, 0x00000000},
4706+ {0x000013b8, 0x00000000},
4707+ {0x000013f8, 0x00000000},
4708+ {0x00001438, 0x00000000},
4709+ {0x00001478, 0x00000000},
4710+ {0x000014b8, 0x00000000},
4711+ {0x000014f8, 0x00000000},
4712+ {0x00001538, 0x00000000},
4713+ {0x00001578, 0x00000000},
4714+ {0x000015b8, 0x00000000},
4715+ {0x000015f8, 0x00000000},
4716+ {0x00001638, 0x00000000},
4717+ {0x00001678, 0x00000000},
4718+ {0x000016b8, 0x00000000},
4719+ {0x000016f8, 0x00000000},
4720+ {0x00001738, 0x00000000},
4721+ {0x00001778, 0x00000000},
4722+ {0x000017b8, 0x00000000},
4723+ {0x000017f8, 0x00000000},
4724+ {0x0000103c, 0x00000000},
4725+ {0x0000107c, 0x00000000},
4726+ {0x000010bc, 0x00000000},
4727+ {0x000010fc, 0x00000000},
4728+ {0x0000113c, 0x00000000},
4729+ {0x0000117c, 0x00000000},
4730+ {0x000011bc, 0x00000000},
4731+ {0x000011fc, 0x00000000},
4732+ {0x0000123c, 0x00000000},
4733+ {0x0000127c, 0x00000000},
4734+ {0x000012bc, 0x00000000},
4735+ {0x000012fc, 0x00000000},
4736+ {0x0000133c, 0x00000000},
4737+ {0x0000137c, 0x00000000},
4738+ {0x000013bc, 0x00000000},
4739+ {0x000013fc, 0x00000000},
4740+ {0x0000143c, 0x00000000},
4741+ {0x0000147c, 0x00000000},
4742+ {0x00004030, 0x00000002},
4743+ {0x0000403c, 0x00000002},
4744+ {0x00004024, 0x0000001f},
4745+ {0x00007010, 0x00000033},
4746+ {0x00007038, 0x000004c2},
4747+ {0x00008004, 0x00000000},
4748+ {0x00008008, 0x00000000},
4749+ {0x0000800c, 0x00000000},
4750+ {0x00008018, 0x00000700},
4751+ {0x00008020, 0x00000000},
4752+ {0x00008038, 0x00000000},
4753+ {0x0000803c, 0x00000000},
4754+ {0x00008048, 0x40000000},
4755+ {0x00008054, 0x00000000},
4756+ {0x00008058, 0x00000000},
4757+ {0x0000805c, 0x000fc78f},
4758+ {0x00008060, 0x0000000f},
4759+ {0x00008064, 0x00000000},
4760+ {0x00008070, 0x00000000},
4761+ {0x000080c0, 0x2a82301a},
4762+ {0x000080c4, 0x05dc01e0},
4763+ {0x000080c8, 0x1f402710},
4764+ {0x000080cc, 0x01f40000},
4765+ {0x000080d0, 0x00001e00},
4766+ {0x000080d4, 0x00000000},
4767+ {0x000080d8, 0x00400000},
4768+ {0x000080e0, 0xffffffff},
4769+ {0x000080e4, 0x0000ffff},
4770+ {0x000080e8, 0x003f3f3f},
4771+ {0x000080ec, 0x00000000},
4772+ {0x000080f0, 0x00000000},
4773+ {0x000080f4, 0x00000000},
4774+ {0x000080f8, 0x00000000},
4775+ {0x000080fc, 0x00020000},
4776+ {0x00008100, 0x00020000},
4777+ {0x00008104, 0x00000001},
4778+ {0x00008108, 0x00000052},
4779+ {0x0000810c, 0x00000000},
4780+ {0x00008110, 0x00000168},
4781+ {0x00008118, 0x000100aa},
4782+ {0x0000811c, 0x00003210},
4783+ {0x00008120, 0x08f04800},
4784+ {0x00008124, 0x00000000},
4785+ {0x00008128, 0x00000000},
4786+ {0x0000812c, 0x00000000},
4787+ {0x00008130, 0x00000000},
4788+ {0x00008134, 0x00000000},
4789+ {0x00008138, 0x00000000},
4790+ {0x0000813c, 0x00000000},
4791+ {0x00008144, 0x00000000},
4792+ {0x00008168, 0x00000000},
4793+ {0x0000816c, 0x00000000},
4794+ {0x00008170, 0x32143320},
4795+ {0x00008174, 0xfaa4fa50},
4796+ {0x00008178, 0x00000100},
4797+ {0x0000817c, 0x00000000},
4798+ {0x000081c4, 0x00000000},
4799+ {0x000081d0, 0x00003210},
4800+ {0x000081ec, 0x00000000},
4801+ {0x000081f0, 0x00000000},
4802+ {0x000081f4, 0x00000000},
4803+ {0x000081f8, 0x00000000},
4804+ {0x000081fc, 0x00000000},
4805+ {0x00008200, 0x00000000},
4806+ {0x00008204, 0x00000000},
4807+ {0x00008208, 0x00000000},
4808+ {0x0000820c, 0x00000000},
4809+ {0x00008210, 0x00000000},
4810+ {0x00008214, 0x00000000},
4811+ {0x00008218, 0x00000000},
4812+ {0x0000821c, 0x00000000},
4813+ {0x00008220, 0x00000000},
4814+ {0x00008224, 0x00000000},
4815+ {0x00008228, 0x00000000},
4816+ {0x0000822c, 0x00000000},
4817+ {0x00008230, 0x00000000},
4818+ {0x00008234, 0x00000000},
4819+ {0x00008238, 0x00000000},
4820+ {0x0000823c, 0x00000000},
4821+ {0x00008240, 0x00100000},
4822+ {0x00008244, 0x0010f400},
4823+ {0x00008248, 0x00000100},
4824+ {0x0000824c, 0x0001e800},
4825+ {0x00008250, 0x00000000},
4826+ {0x00008254, 0x00000000},
4827+ {0x00008258, 0x00000000},
4828+ {0x0000825c, 0x400000ff},
4829+ {0x00008260, 0x00080922},
4830+ {0x00008270, 0x00000000},
4831+ {0x00008274, 0x40000000},
4832+ {0x00008278, 0x003e4180},
4833+ {0x0000827c, 0x00000000},
4834+ {0x00008284, 0x0000002c},
4835+ {0x00008288, 0x0000002c},
4836+ {0x0000828c, 0x00000000},
4837+ {0x00008294, 0x00000000},
4838+ {0x00008298, 0x00000000},
4839+ {0x00008300, 0x00000000},
4840+ {0x00008304, 0x00000000},
4841+ {0x00008308, 0x00000000},
4842+ {0x0000830c, 0x00000000},
4843+ {0x00008310, 0x00000000},
4844+ {0x00008314, 0x00000000},
4845+ {0x00008318, 0x00000000},
4846+ {0x00008328, 0x00000000},
4847+ {0x0000832c, 0x00000007},
4848+ {0x00008330, 0x00000302},
4849+ {0x00008334, 0x00000e00},
4850+ {0x00008338, 0x00000000},
4851+ {0x0000833c, 0x00000000},
4852+ {0x00008340, 0x000107ff},
4853+ {0x00008344, 0x00000000},
4854+ {0x00009808, 0x00000000},
4855+ {0x0000980c, 0xaf268e30},
4856+ {0x00009810, 0xfd14e000},
4857+ {0x00009814, 0x9c0a9f6b},
4858+ {0x0000981c, 0x00000000},
4859+ {0x0000982c, 0x0000a000},
4860+ {0x00009830, 0x00000000},
4861+ {0x0000983c, 0x00200400},
4862+ {0x00009840, 0x206a01ae},
4863+ {0x0000984c, 0x0040233c},
4864+ {0x0000a84c, 0x0040233c},
4865+ {0x00009854, 0x00000044},
4866+ {0x00009900, 0x00000000},
4867+ {0x00009904, 0x00000000},
4868+ {0x00009908, 0x00000000},
4869+ {0x0000990c, 0x00000000},
4870+ {0x0000991c, 0x10000fff},
4871+ {0x00009920, 0x04900000},
4872+ {0x0000a920, 0x04900000},
4873+ {0x00009928, 0x00000001},
4874+ {0x0000992c, 0x00000004},
4875+ {0x00009934, 0x1e1f2022},
4876+ {0x00009938, 0x0a0b0c0d},
4877+ {0x0000993c, 0x00000000},
4878+ {0x00009948, 0x9280c00a},
4879+ {0x0000994c, 0x00020028},
4880+ {0x00009954, 0xe250a51e},
4881+ {0x00009958, 0x3388ffff},
4882+ {0x00009940, 0x00781204},
4883+ {0x0000c95c, 0x004b6a8e},
4884+ {0x0000c968, 0x000003ce},
4885+ {0x00009970, 0x190fb514},
4886+ {0x00009974, 0x00000000},
4887+ {0x00009978, 0x00000001},
4888+ {0x0000997c, 0x00000000},
4889+ {0x00009980, 0x00000000},
4890+ {0x00009984, 0x00000000},
4891+ {0x00009988, 0x00000000},
4892+ {0x0000998c, 0x00000000},
4893+ {0x00009990, 0x00000000},
4894+ {0x00009994, 0x00000000},
4895+ {0x00009998, 0x00000000},
4896+ {0x0000999c, 0x00000000},
4897+ {0x000099a0, 0x00000000},
4898+ {0x000099a4, 0x00000001},
4899+ {0x000099a8, 0x201fff00},
4900+ {0x000099ac, 0x006f00c4},
4901+ {0x000099b0, 0x03051000},
4902+ {0x000099b4, 0x00000820},
4903+ {0x000099dc, 0x00000000},
4904+ {0x000099e0, 0x00000000},
4905+ {0x000099e4, 0xaaaaaaaa},
4906+ {0x000099e8, 0x3c466478},
4907+ {0x000099ec, 0x0cc80caa},
4908+ {0x000099fc, 0x00001042},
4909+ {0x0000a210, 0x4080a333},
4910+ {0x0000a214, 0x40206c10},
4911+ {0x0000a218, 0x009c4060},
4912+ {0x0000a220, 0x01834061},
4913+ {0x0000a224, 0x00000400},
4914+ {0x0000a228, 0x000003b5},
4915+ {0x0000a22c, 0x23277200},
4916+ {0x0000a234, 0x20202020},
4917+ {0x0000a238, 0x20202020},
4918+ {0x0000a23c, 0x13c889af},
4919+ {0x0000a240, 0x38490a20},
4920+ {0x0000a244, 0x00007bb6},
4921+ {0x0000a248, 0x0fff3ffc},
4922+ {0x0000a24c, 0x00000001},
4923+ {0x0000a250, 0x001da000},
4924+ {0x0000a254, 0x00000000},
4925+ {0x0000a258, 0x0cdbd380},
4926+ {0x0000a25c, 0x0f0f0f01},
4927+ {0x0000a260, 0xdfa91f01},
4928+ {0x0000a268, 0x00000000},
4929+ {0x0000a26c, 0x0ebae9c6},
4930+ {0x0000b26c, 0x0ebae9c6},
4931+ {0x0000d270, 0x00820820},
4932+ {0x0000a278, 0x1ce739ce},
4933+ {0x0000a27c, 0x050701ce},
4934+ {0x0000a358, 0x7999aa0f},
4935+ {0x0000d35c, 0x07ffffef},
4936+ {0x0000d360, 0x0fffffe7},
4937+ {0x0000d364, 0x17ffffe5},
4938+ {0x0000d368, 0x1fffffe4},
4939+ {0x0000d36c, 0x37ffffe3},
4940+ {0x0000d370, 0x3fffffe3},
4941+ {0x0000d374, 0x57ffffe3},
4942+ {0x0000d378, 0x5fffffe2},
4943+ {0x0000d37c, 0x7fffffe2},
4944+ {0x0000d380, 0x7f3c7bba},
4945+ {0x0000d384, 0xf3307ff0},
4946+ {0x0000a388, 0x0c000000},
4947+ {0x0000a38c, 0x20202020},
4948+ {0x0000a390, 0x20202020},
4949+ {0x0000a394, 0x1ce739ce},
4950+ {0x0000a398, 0x000001ce},
4951+ {0x0000a39c, 0x00000001},
4952+ {0x0000a3a0, 0x00000000},
4953+ {0x0000a3a4, 0x00000000},
4954+ {0x0000a3a8, 0x00000000},
4955+ {0x0000a3ac, 0x00000000},
4956+ {0x0000a3b0, 0x00000000},
4957+ {0x0000a3b4, 0x00000000},
4958+ {0x0000a3b8, 0x00000000},
4959+ {0x0000a3bc, 0x00000000},
4960+ {0x0000a3c0, 0x00000000},
4961+ {0x0000a3c4, 0x00000000},
4962+ {0x0000a3c8, 0x00000246},
4963+ {0x0000a3cc, 0x20202020},
4964+ {0x0000a3d0, 0x20202020},
4965+ {0x0000a3d4, 0x20202020},
4966+ {0x0000a3dc, 0x1ce739ce},
4967+ {0x0000a3e0, 0x000001ce},
4968+ {0x0000a3e4, 0x00000000},
4969+ {0x0000a3e8, 0x18c43433},
4970+ {0x0000a3ec, 0x00f38081},
4971+ {0x00007800, 0x00040000},
4972+ {0x00007804, 0xdb005012},
4973+ {0x00007808, 0x04924914},
4974+ {0x0000780c, 0x21084210},
4975+ {0x00007810, 0x6d801300},
4976+ {0x00007814, 0x0019beff},
4977+ {0x00007818, 0x07e40000},
4978+ {0x0000781c, 0x00492000},
4979+ {0x00007820, 0x92492480},
4980+ {0x00007824, 0x00040000},
4981+ {0x00007828, 0xdb005012},
4982+ {0x0000782c, 0x04924914},
4983+ {0x00007830, 0x21084210},
4984+ {0x00007834, 0x6d801300},
4985+ {0x00007838, 0x0019beff},
4986+ {0x0000783c, 0x07e40000},
4987+ {0x00007840, 0x00492000},
4988+ {0x00007844, 0x92492480},
4989+ {0x00007848, 0x00120000},
4990+ {0x00007850, 0x54214514},
4991+ {0x00007858, 0x92592692},
4992+ {0x00007860, 0x52802000},
4993+ {0x00007864, 0x0a8e370e},
4994+ {0x00007868, 0xc0102850},
4995+ {0x0000786c, 0x812d4000},
4996+ {0x00007874, 0x001b6db0},
4997+ {0x00007878, 0x00376b63},
4998+ {0x0000787c, 0x06db6db6},
4999+ {0x00007880, 0x006d8000},
5000+ {0x00007884, 0xffeffffe},
5001+ {0x00007888, 0xffeffffe},
5002+ {0x00007890, 0x00060aeb},
5003+ {0x00007894, 0x5a108000},
5004+ {0x00007898, 0x2a850160},
5005 };
5006
5007-/* XXX 9280 2 */
5008 static const u32 ar9280Modes_9280_2[][6] = {
5009- { 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },
5010- { 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },
5011- { 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },
5012- { 0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008 },
5013- { 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0 },
5014- { 0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f },
5015- { 0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810 },
5016- { 0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a },
5017- { 0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880 },
5018- { 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },
5019- { 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },
5020- { 0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e },
5021- { 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },
5022- { 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
5023- { 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },
5024- { 0x00009840, 0x206a022e, 0x206a022e, 0x206a012e, 0x206a012e, 0x206a012e },
5025- { 0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0 },
5026- { 0x00009850, 0x6c4000e2, 0x6d4000e2, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2 },
5027- { 0x00009858, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e },
5028- { 0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e },
5029- { 0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18 },
5030- { 0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },
5031- { 0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0 },
5032- { 0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881 },
5033- { 0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0 },
5034- { 0x00009918, 0x0000000a, 0x00000014, 0x00000268, 0x0000000b, 0x00000016 },
5035- { 0x00009924, 0xd00a8a0b, 0xd00a8a0b, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d },
5036- { 0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010 },
5037- { 0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010 },
5038- { 0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010 },
5039- { 0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210 },
5040- { 0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce },
5041- { 0x000099b8, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c },
5042- { 0x000099bc, 0x00000a00, 0x00000a00, 0x00000c00, 0x00000c00, 0x00000c00 },
5043- { 0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4 },
5044- { 0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77 },
5045- { 0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329 },
5046- { 0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8 },
5047- { 0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384 },
5048- { 0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
5049- { 0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
5050- { 0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444 },
5051- { 0x0000a20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019 },
5052- { 0x0000b20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019 },
5053- { 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },
5054- { 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },
5055- { 0x0000a23c, 0x13c88000, 0x13c88000, 0x13c88001, 0x13c88000, 0x13c88000 },
5056- { 0x0000a250, 0x001ff000, 0x001ff000, 0x0004a000, 0x0004a000, 0x0004a000 },
5057- { 0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e },
5058- { 0x0000a388, 0x0c000000, 0x0c000000, 0x08000000, 0x0c000000, 0x0c000000 },
5059- { 0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
5060- { 0x00007894, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000 },
5061+ {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
5062+ {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
5063+ {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
5064+ {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
5065+ {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
5066+ {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
5067+ {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
5068+ {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
5069+ {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
5070+ {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
5071+ {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
5072+ {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
5073+ {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
5074+ {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
5075+ {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
5076+ {0x00009840, 0x206a022e, 0x206a022e, 0x206a012e, 0x206a012e, 0x206a012e},
5077+ {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
5078+ {0x00009850, 0x6c4000e2, 0x6d4000e2, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2},
5079+ {0x00009858, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
5080+ {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
5081+ {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
5082+ {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
5083+ {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
5084+ {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
5085+ {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
5086+ {0x00009918, 0x0000000a, 0x00000014, 0x00000268, 0x0000000b, 0x00000016},
5087+ {0x00009924, 0xd00a8a0b, 0xd00a8a0b, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
5088+ {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010},
5089+ {0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
5090+ {0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
5091+ {0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210},
5092+ {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce},
5093+ {0x000099b8, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c},
5094+ {0x000099bc, 0x00000a00, 0x00000a00, 0x00000c00, 0x00000c00, 0x00000c00},
5095+ {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
5096+ {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
5097+ {0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329},
5098+ {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
5099+ {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
5100+ {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5101+ {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5102+ {0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444},
5103+ {0x0000a20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019},
5104+ {0x0000b20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019},
5105+ {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
5106+ {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
5107+ {0x0000a23c, 0x13c88000, 0x13c88000, 0x13c88001, 0x13c88000, 0x13c88000},
5108+ {0x0000a250, 0x001ff000, 0x001ff000, 0x0004a000, 0x0004a000, 0x0004a000},
5109+ {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
5110+ {0x0000a388, 0x0c000000, 0x0c000000, 0x08000000, 0x0c000000, 0x0c000000},
5111+ {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5112+ {0x00007894, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000},
5113 };
5114
5115 static const u32 ar9280Common_9280_2[][2] = {
5116- { 0x0000000c, 0x00000000 },
5117- { 0x00000030, 0x00020015 },
5118- { 0x00000034, 0x00000005 },
5119- { 0x00000040, 0x00000000 },
5120- { 0x00000044, 0x00000008 },
5121- { 0x00000048, 0x00000008 },
5122- { 0x0000004c, 0x00000010 },
5123- { 0x00000050, 0x00000000 },
5124- { 0x00000054, 0x0000001f },
5125- { 0x00000800, 0x00000000 },
5126- { 0x00000804, 0x00000000 },
5127- { 0x00000808, 0x00000000 },
5128- { 0x0000080c, 0x00000000 },
5129- { 0x00000810, 0x00000000 },
5130- { 0x00000814, 0x00000000 },
5131- { 0x00000818, 0x00000000 },
5132- { 0x0000081c, 0x00000000 },
5133- { 0x00000820, 0x00000000 },
5134- { 0x00000824, 0x00000000 },
5135- { 0x00001040, 0x002ffc0f },
5136- { 0x00001044, 0x002ffc0f },
5137- { 0x00001048, 0x002ffc0f },
5138- { 0x0000104c, 0x002ffc0f },
5139- { 0x00001050, 0x002ffc0f },
5140- { 0x00001054, 0x002ffc0f },
5141- { 0x00001058, 0x002ffc0f },
5142- { 0x0000105c, 0x002ffc0f },
5143- { 0x00001060, 0x002ffc0f },
5144- { 0x00001064, 0x002ffc0f },
5145- { 0x00001230, 0x00000000 },
5146- { 0x00001270, 0x00000000 },
5147- { 0x00001038, 0x00000000 },
5148- { 0x00001078, 0x00000000 },
5149- { 0x000010b8, 0x00000000 },
5150- { 0x000010f8, 0x00000000 },
5151- { 0x00001138, 0x00000000 },
5152- { 0x00001178, 0x00000000 },
5153- { 0x000011b8, 0x00000000 },
5154- { 0x000011f8, 0x00000000 },
5155- { 0x00001238, 0x00000000 },
5156- { 0x00001278, 0x00000000 },
5157- { 0x000012b8, 0x00000000 },
5158- { 0x000012f8, 0x00000000 },
5159- { 0x00001338, 0x00000000 },
5160- { 0x00001378, 0x00000000 },
5161- { 0x000013b8, 0x00000000 },
5162- { 0x000013f8, 0x00000000 },
5163- { 0x00001438, 0x00000000 },
5164- { 0x00001478, 0x00000000 },
5165- { 0x000014b8, 0x00000000 },
5166- { 0x000014f8, 0x00000000 },
5167- { 0x00001538, 0x00000000 },
5168- { 0x00001578, 0x00000000 },
5169- { 0x000015b8, 0x00000000 },
5170- { 0x000015f8, 0x00000000 },
5171- { 0x00001638, 0x00000000 },
5172- { 0x00001678, 0x00000000 },
5173- { 0x000016b8, 0x00000000 },
5174- { 0x000016f8, 0x00000000 },
5175- { 0x00001738, 0x00000000 },
5176- { 0x00001778, 0x00000000 },
5177- { 0x000017b8, 0x00000000 },
5178- { 0x000017f8, 0x00000000 },
5179- { 0x0000103c, 0x00000000 },
5180- { 0x0000107c, 0x00000000 },
5181- { 0x000010bc, 0x00000000 },
5182- { 0x000010fc, 0x00000000 },
5183- { 0x0000113c, 0x00000000 },
5184- { 0x0000117c, 0x00000000 },
5185- { 0x000011bc, 0x00000000 },
5186- { 0x000011fc, 0x00000000 },
5187- { 0x0000123c, 0x00000000 },
5188- { 0x0000127c, 0x00000000 },
5189- { 0x000012bc, 0x00000000 },
5190- { 0x000012fc, 0x00000000 },
5191- { 0x0000133c, 0x00000000 },
5192- { 0x0000137c, 0x00000000 },
5193- { 0x000013bc, 0x00000000 },
5194- { 0x000013fc, 0x00000000 },
5195- { 0x0000143c, 0x00000000 },
5196- { 0x0000147c, 0x00000000 },
5197- { 0x00004030, 0x00000002 },
5198- { 0x0000403c, 0x00000002 },
5199- { 0x00004024, 0x0000001f },
5200- { 0x00004060, 0x00000000 },
5201- { 0x00004064, 0x00000000 },
5202- { 0x00007010, 0x00000033 },
5203- { 0x00007034, 0x00000002 },
5204- { 0x00007038, 0x000004c2 },
5205- { 0x00008004, 0x00000000 },
5206- { 0x00008008, 0x00000000 },
5207- { 0x0000800c, 0x00000000 },
5208- { 0x00008018, 0x00000700 },
5209- { 0x00008020, 0x00000000 },
5210- { 0x00008038, 0x00000000 },
5211- { 0x0000803c, 0x00000000 },
5212- { 0x00008048, 0x40000000 },
5213- { 0x00008054, 0x00000000 },
5214- { 0x00008058, 0x00000000 },
5215- { 0x0000805c, 0x000fc78f },
5216- { 0x00008060, 0x0000000f },
5217- { 0x00008064, 0x00000000 },
5218- { 0x00008070, 0x00000000 },
5219- { 0x000080c0, 0x2a80001a },
5220- { 0x000080c4, 0x05dc01e0 },
5221- { 0x000080c8, 0x1f402710 },
5222- { 0x000080cc, 0x01f40000 },
5223- { 0x000080d0, 0x00001e00 },
5224- { 0x000080d4, 0x00000000 },
5225- { 0x000080d8, 0x00400000 },
5226- { 0x000080e0, 0xffffffff },
5227- { 0x000080e4, 0x0000ffff },
5228- { 0x000080e8, 0x003f3f3f },
5229- { 0x000080ec, 0x00000000 },
5230- { 0x000080f0, 0x00000000 },
5231- { 0x000080f4, 0x00000000 },
5232- { 0x000080f8, 0x00000000 },
5233- { 0x000080fc, 0x00020000 },
5234- { 0x00008100, 0x00020000 },
5235- { 0x00008104, 0x00000001 },
5236- { 0x00008108, 0x00000052 },
5237- { 0x0000810c, 0x00000000 },
5238- { 0x00008110, 0x00000168 },
5239- { 0x00008118, 0x000100aa },
5240- { 0x0000811c, 0x00003210 },
5241- { 0x00008124, 0x00000000 },
5242- { 0x00008128, 0x00000000 },
5243- { 0x0000812c, 0x00000000 },
5244- { 0x00008130, 0x00000000 },
5245- { 0x00008134, 0x00000000 },
5246- { 0x00008138, 0x00000000 },
5247- { 0x0000813c, 0x00000000 },
5248- { 0x00008144, 0xffffffff },
5249- { 0x00008168, 0x00000000 },
5250- { 0x0000816c, 0x00000000 },
5251- { 0x00008170, 0x32143320 },
5252- { 0x00008174, 0xfaa4fa50 },
5253- { 0x00008178, 0x00000100 },
5254- { 0x0000817c, 0x00000000 },
5255- { 0x000081c0, 0x00000000 },
5256- { 0x000081ec, 0x00000000 },
5257- { 0x000081f0, 0x00000000 },
5258- { 0x000081f4, 0x00000000 },
5259- { 0x000081f8, 0x00000000 },
5260- { 0x000081fc, 0x00000000 },
5261- { 0x00008200, 0x00000000 },
5262- { 0x00008204, 0x00000000 },
5263- { 0x00008208, 0x00000000 },
5264- { 0x0000820c, 0x00000000 },
5265- { 0x00008210, 0x00000000 },
5266- { 0x00008214, 0x00000000 },
5267- { 0x00008218, 0x00000000 },
5268- { 0x0000821c, 0x00000000 },
5269- { 0x00008220, 0x00000000 },
5270- { 0x00008224, 0x00000000 },
5271- { 0x00008228, 0x00000000 },
5272- { 0x0000822c, 0x00000000 },
5273- { 0x00008230, 0x00000000 },
5274- { 0x00008234, 0x00000000 },
5275- { 0x00008238, 0x00000000 },
5276- { 0x0000823c, 0x00000000 },
5277- { 0x00008240, 0x00100000 },
5278- { 0x00008244, 0x0010f400 },
5279- { 0x00008248, 0x00000100 },
5280- { 0x0000824c, 0x0001e800 },
5281- { 0x00008250, 0x00000000 },
5282- { 0x00008254, 0x00000000 },
5283- { 0x00008258, 0x00000000 },
5284- { 0x0000825c, 0x400000ff },
5285- { 0x00008260, 0x00080922 },
5286- { 0x00008264, 0x88a00010 },
5287- { 0x00008270, 0x00000000 },
5288- { 0x00008274, 0x40000000 },
5289- { 0x00008278, 0x003e4180 },
5290- { 0x0000827c, 0x00000000 },
5291- { 0x00008284, 0x0000002c },
5292- { 0x00008288, 0x0000002c },
5293- { 0x0000828c, 0x00000000 },
5294- { 0x00008294, 0x00000000 },
5295- { 0x00008298, 0x00000000 },
5296- { 0x0000829c, 0x00000000 },
5297- { 0x00008300, 0x00000040 },
5298- { 0x00008314, 0x00000000 },
5299- { 0x00008328, 0x00000000 },
5300- { 0x0000832c, 0x00000007 },
5301- { 0x00008330, 0x00000302 },
5302- { 0x00008334, 0x00000e00 },
5303- { 0x00008338, 0x00ff0000 },
5304- { 0x0000833c, 0x00000000 },
5305- { 0x00008340, 0x000107ff },
5306- { 0x00008344, 0x00481043 },
5307- { 0x00009808, 0x00000000 },
5308- { 0x0000980c, 0xafa68e30 },
5309- { 0x00009810, 0xfd14e000 },
5310- { 0x00009814, 0x9c0a9f6b },
5311- { 0x0000981c, 0x00000000 },
5312- { 0x0000982c, 0x0000a000 },
5313- { 0x00009830, 0x00000000 },
5314- { 0x0000983c, 0x00200400 },
5315- { 0x0000984c, 0x0040233c },
5316- { 0x0000a84c, 0x0040233c },
5317- { 0x00009854, 0x00000044 },
5318- { 0x00009900, 0x00000000 },
5319- { 0x00009904, 0x00000000 },
5320- { 0x00009908, 0x00000000 },
5321- { 0x0000990c, 0x00000000 },
5322- { 0x00009910, 0x01002310 },
5323- { 0x0000991c, 0x10000fff },
5324- { 0x00009920, 0x04900000 },
5325- { 0x0000a920, 0x04900000 },
5326- { 0x00009928, 0x00000001 },
5327- { 0x0000992c, 0x00000004 },
5328- { 0x00009934, 0x1e1f2022 },
5329- { 0x00009938, 0x0a0b0c0d },
5330- { 0x0000993c, 0x00000000 },
5331- { 0x00009948, 0x9280c00a },
5332- { 0x0000994c, 0x00020028 },
5333- { 0x00009954, 0x5f3ca3de },
5334- { 0x00009958, 0x2108ecff },
5335- { 0x00009940, 0x14750604 },
5336- { 0x0000c95c, 0x004b6a8e },
5337- { 0x00009970, 0x190fb515 },
5338- { 0x00009974, 0x00000000 },
5339- { 0x00009978, 0x00000001 },
5340- { 0x0000997c, 0x00000000 },
5341- { 0x00009980, 0x00000000 },
5342- { 0x00009984, 0x00000000 },
5343- { 0x00009988, 0x00000000 },
5344- { 0x0000998c, 0x00000000 },
5345- { 0x00009990, 0x00000000 },
5346- { 0x00009994, 0x00000000 },
5347- { 0x00009998, 0x00000000 },
5348- { 0x0000999c, 0x00000000 },
5349- { 0x000099a0, 0x00000000 },
5350- { 0x000099a4, 0x00000001 },
5351- { 0x000099a8, 0x201fff00 },
5352- { 0x000099ac, 0x006f0000 },
5353- { 0x000099b0, 0x03051000 },
5354- { 0x000099b4, 0x00000820 },
5355- { 0x000099dc, 0x00000000 },
5356- { 0x000099e0, 0x00000000 },
5357- { 0x000099e4, 0xaaaaaaaa },
5358- { 0x000099e8, 0x3c466478 },
5359- { 0x000099ec, 0x0cc80caa },
5360- { 0x000099f0, 0x00000000 },
5361- { 0x000099fc, 0x00001042 },
5362- { 0x0000a208, 0x803e4788 },
5363- { 0x0000a210, 0x4080a333 },
5364- { 0x0000a214, 0x40206c10 },
5365- { 0x0000a218, 0x009c4060 },
5366- { 0x0000a220, 0x01834061 },
5367- { 0x0000a224, 0x00000400 },
5368- { 0x0000a228, 0x000003b5 },
5369- { 0x0000a22c, 0x233f7180 },
5370- { 0x0000a234, 0x20202020 },
5371- { 0x0000a238, 0x20202020 },
5372- { 0x0000a240, 0x38490a20 },
5373- { 0x0000a244, 0x00007bb6 },
5374- { 0x0000a248, 0x0fff3ffc },
5375- { 0x0000a24c, 0x00000000 },
5376- { 0x0000a254, 0x00000000 },
5377- { 0x0000a258, 0x0cdbd380 },
5378- { 0x0000a25c, 0x0f0f0f01 },
5379- { 0x0000a260, 0xdfa91f01 },
5380- { 0x0000a268, 0x00000000 },
5381- { 0x0000a26c, 0x0e79e5c6 },
5382- { 0x0000b26c, 0x0e79e5c6 },
5383- { 0x0000d270, 0x00820820 },
5384- { 0x0000a278, 0x1ce739ce },
5385- { 0x0000d35c, 0x07ffffef },
5386- { 0x0000d360, 0x0fffffe7 },
5387- { 0x0000d364, 0x17ffffe5 },
5388- { 0x0000d368, 0x1fffffe4 },
5389- { 0x0000d36c, 0x37ffffe3 },
5390- { 0x0000d370, 0x3fffffe3 },
5391- { 0x0000d374, 0x57ffffe3 },
5392- { 0x0000d378, 0x5fffffe2 },
5393- { 0x0000d37c, 0x7fffffe2 },
5394- { 0x0000d380, 0x7f3c7bba },
5395- { 0x0000d384, 0xf3307ff0 },
5396- { 0x0000a38c, 0x20202020 },
5397- { 0x0000a390, 0x20202020 },
5398- { 0x0000a394, 0x1ce739ce },
5399- { 0x0000a398, 0x000001ce },
5400- { 0x0000a39c, 0x00000001 },
5401- { 0x0000a3a0, 0x00000000 },
5402- { 0x0000a3a4, 0x00000000 },
5403- { 0x0000a3a8, 0x00000000 },
5404- { 0x0000a3ac, 0x00000000 },
5405- { 0x0000a3b0, 0x00000000 },
5406- { 0x0000a3b4, 0x00000000 },
5407- { 0x0000a3b8, 0x00000000 },
5408- { 0x0000a3bc, 0x00000000 },
5409- { 0x0000a3c0, 0x00000000 },
5410- { 0x0000a3c4, 0x00000000 },
5411- { 0x0000a3c8, 0x00000246 },
5412- { 0x0000a3cc, 0x20202020 },
5413- { 0x0000a3d0, 0x20202020 },
5414- { 0x0000a3d4, 0x20202020 },
5415- { 0x0000a3dc, 0x1ce739ce },
5416- { 0x0000a3e0, 0x000001ce },
5417- { 0x0000a3e4, 0x00000000 },
5418- { 0x0000a3e8, 0x18c43433 },
5419- { 0x0000a3ec, 0x00f70081 },
5420- { 0x00007800, 0x00040000 },
5421- { 0x00007804, 0xdb005012 },
5422- { 0x00007808, 0x04924914 },
5423- { 0x0000780c, 0x21084210 },
5424- { 0x00007810, 0x6d801300 },
5425- { 0x00007818, 0x07e41000 },
5426- { 0x00007824, 0x00040000 },
5427- { 0x00007828, 0xdb005012 },
5428- { 0x0000782c, 0x04924914 },
5429- { 0x00007830, 0x21084210 },
5430- { 0x00007834, 0x6d801300 },
5431- { 0x0000783c, 0x07e40000 },
5432- { 0x00007848, 0x00100000 },
5433- { 0x0000784c, 0x773f0567 },
5434- { 0x00007850, 0x54214514 },
5435- { 0x00007854, 0x12035828 },
5436- { 0x00007858, 0x9259269a },
5437- { 0x00007860, 0x52802000 },
5438- { 0x00007864, 0x0a8e370e },
5439- { 0x00007868, 0xc0102850 },
5440- { 0x0000786c, 0x812d4000 },
5441- { 0x00007870, 0x807ec400 },
5442- { 0x00007874, 0x001b6db0 },
5443- { 0x00007878, 0x00376b63 },
5444- { 0x0000787c, 0x06db6db6 },
5445- { 0x00007880, 0x006d8000 },
5446- { 0x00007884, 0xffeffffe },
5447- { 0x00007888, 0xffeffffe },
5448- { 0x0000788c, 0x00010000 },
5449- { 0x00007890, 0x02060aeb },
5450- { 0x00007898, 0x2a850160 },
5451+ /* Addr allmodes */
5452+ {0x0000000c, 0x00000000},
5453+ {0x00000030, 0x00020015},
5454+ {0x00000034, 0x00000005},
5455+ {0x00000040, 0x00000000},
5456+ {0x00000044, 0x00000008},
5457+ {0x00000048, 0x00000008},
5458+ {0x0000004c, 0x00000010},
5459+ {0x00000050, 0x00000000},
5460+ {0x00000054, 0x0000001f},
5461+ {0x00000800, 0x00000000},
5462+ {0x00000804, 0x00000000},
5463+ {0x00000808, 0x00000000},
5464+ {0x0000080c, 0x00000000},
5465+ {0x00000810, 0x00000000},
5466+ {0x00000814, 0x00000000},
5467+ {0x00000818, 0x00000000},
5468+ {0x0000081c, 0x00000000},
5469+ {0x00000820, 0x00000000},
5470+ {0x00000824, 0x00000000},
5471+ {0x00001040, 0x002ffc0f},
5472+ {0x00001044, 0x002ffc0f},
5473+ {0x00001048, 0x002ffc0f},
5474+ {0x0000104c, 0x002ffc0f},
5475+ {0x00001050, 0x002ffc0f},
5476+ {0x00001054, 0x002ffc0f},
5477+ {0x00001058, 0x002ffc0f},
5478+ {0x0000105c, 0x002ffc0f},
5479+ {0x00001060, 0x002ffc0f},
5480+ {0x00001064, 0x002ffc0f},
5481+ {0x00001230, 0x00000000},
5482+ {0x00001270, 0x00000000},
5483+ {0x00001038, 0x00000000},
5484+ {0x00001078, 0x00000000},
5485+ {0x000010b8, 0x00000000},
5486+ {0x000010f8, 0x00000000},
5487+ {0x00001138, 0x00000000},
5488+ {0x00001178, 0x00000000},
5489+ {0x000011b8, 0x00000000},
5490+ {0x000011f8, 0x00000000},
5491+ {0x00001238, 0x00000000},
5492+ {0x00001278, 0x00000000},
5493+ {0x000012b8, 0x00000000},
5494+ {0x000012f8, 0x00000000},
5495+ {0x00001338, 0x00000000},
5496+ {0x00001378, 0x00000000},
5497+ {0x000013b8, 0x00000000},
5498+ {0x000013f8, 0x00000000},
5499+ {0x00001438, 0x00000000},
5500+ {0x00001478, 0x00000000},
5501+ {0x000014b8, 0x00000000},
5502+ {0x000014f8, 0x00000000},
5503+ {0x00001538, 0x00000000},
5504+ {0x00001578, 0x00000000},
5505+ {0x000015b8, 0x00000000},
5506+ {0x000015f8, 0x00000000},
5507+ {0x00001638, 0x00000000},
5508+ {0x00001678, 0x00000000},
5509+ {0x000016b8, 0x00000000},
5510+ {0x000016f8, 0x00000000},
5511+ {0x00001738, 0x00000000},
5512+ {0x00001778, 0x00000000},
5513+ {0x000017b8, 0x00000000},
5514+ {0x000017f8, 0x00000000},
5515+ {0x0000103c, 0x00000000},
5516+ {0x0000107c, 0x00000000},
5517+ {0x000010bc, 0x00000000},
5518+ {0x000010fc, 0x00000000},
5519+ {0x0000113c, 0x00000000},
5520+ {0x0000117c, 0x00000000},
5521+ {0x000011bc, 0x00000000},
5522+ {0x000011fc, 0x00000000},
5523+ {0x0000123c, 0x00000000},
5524+ {0x0000127c, 0x00000000},
5525+ {0x000012bc, 0x00000000},
5526+ {0x000012fc, 0x00000000},
5527+ {0x0000133c, 0x00000000},
5528+ {0x0000137c, 0x00000000},
5529+ {0x000013bc, 0x00000000},
5530+ {0x000013fc, 0x00000000},
5531+ {0x0000143c, 0x00000000},
5532+ {0x0000147c, 0x00000000},
5533+ {0x00004030, 0x00000002},
5534+ {0x0000403c, 0x00000002},
5535+ {0x00004024, 0x0000001f},
5536+ {0x00004060, 0x00000000},
5537+ {0x00004064, 0x00000000},
5538+ {0x00007010, 0x00000033},
5539+ {0x00007034, 0x00000002},
5540+ {0x00007038, 0x000004c2},
5541+ {0x00008004, 0x00000000},
5542+ {0x00008008, 0x00000000},
5543+ {0x0000800c, 0x00000000},
5544+ {0x00008018, 0x00000700},
5545+ {0x00008020, 0x00000000},
5546+ {0x00008038, 0x00000000},
5547+ {0x0000803c, 0x00000000},
5548+ {0x00008048, 0x40000000},
5549+ {0x00008054, 0x00000000},
5550+ {0x00008058, 0x00000000},
5551+ {0x0000805c, 0x000fc78f},
5552+ {0x00008060, 0x0000000f},
5553+ {0x00008064, 0x00000000},
5554+ {0x00008070, 0x00000000},
5555+ {0x000080c0, 0x2a80001a},
5556+ {0x000080c4, 0x05dc01e0},
5557+ {0x000080c8, 0x1f402710},
5558+ {0x000080cc, 0x01f40000},
5559+ {0x000080d0, 0x00001e00},
5560+ {0x000080d4, 0x00000000},
5561+ {0x000080d8, 0x00400000},
5562+ {0x000080e0, 0xffffffff},
5563+ {0x000080e4, 0x0000ffff},
5564+ {0x000080e8, 0x003f3f3f},
5565+ {0x000080ec, 0x00000000},
5566+ {0x000080f0, 0x00000000},
5567+ {0x000080f4, 0x00000000},
5568+ {0x000080f8, 0x00000000},
5569+ {0x000080fc, 0x00020000},
5570+ {0x00008100, 0x00020000},
5571+ {0x00008104, 0x00000001},
5572+ {0x00008108, 0x00000052},
5573+ {0x0000810c, 0x00000000},
5574+ {0x00008110, 0x00000168},
5575+ {0x00008118, 0x000100aa},
5576+ {0x0000811c, 0x00003210},
5577+ {0x00008124, 0x00000000},
5578+ {0x00008128, 0x00000000},
5579+ {0x0000812c, 0x00000000},
5580+ {0x00008130, 0x00000000},
5581+ {0x00008134, 0x00000000},
5582+ {0x00008138, 0x00000000},
5583+ {0x0000813c, 0x00000000},
5584+ {0x00008144, 0xffffffff},
5585+ {0x00008168, 0x00000000},
5586+ {0x0000816c, 0x00000000},
5587+ {0x00008170, 0x32143320},
5588+ {0x00008174, 0xfaa4fa50},
5589+ {0x00008178, 0x00000100},
5590+ {0x0000817c, 0x00000000},
5591+ {0x000081c0, 0x00000000},
5592+ {0x000081ec, 0x00000000},
5593+ {0x000081f0, 0x00000000},
5594+ {0x000081f4, 0x00000000},
5595+ {0x000081f8, 0x00000000},
5596+ {0x000081fc, 0x00000000},
5597+ {0x00008200, 0x00000000},
5598+ {0x00008204, 0x00000000},
5599+ {0x00008208, 0x00000000},
5600+ {0x0000820c, 0x00000000},
5601+ {0x00008210, 0x00000000},
5602+ {0x00008214, 0x00000000},
5603+ {0x00008218, 0x00000000},
5604+ {0x0000821c, 0x00000000},
5605+ {0x00008220, 0x00000000},
5606+ {0x00008224, 0x00000000},
5607+ {0x00008228, 0x00000000},
5608+ {0x0000822c, 0x00000000},
5609+ {0x00008230, 0x00000000},
5610+ {0x00008234, 0x00000000},
5611+ {0x00008238, 0x00000000},
5612+ {0x0000823c, 0x00000000},
5613+ {0x00008240, 0x00100000},
5614+ {0x00008244, 0x0010f400},
5615+ {0x00008248, 0x00000100},
5616+ {0x0000824c, 0x0001e800},
5617+ {0x00008250, 0x00000000},
5618+ {0x00008254, 0x00000000},
5619+ {0x00008258, 0x00000000},
5620+ {0x0000825c, 0x400000ff},
5621+ {0x00008260, 0x00080922},
5622+ {0x00008264, 0x88a00010},
5623+ {0x00008270, 0x00000000},
5624+ {0x00008274, 0x40000000},
5625+ {0x00008278, 0x003e4180},
5626+ {0x0000827c, 0x00000000},
5627+ {0x00008284, 0x0000002c},
5628+ {0x00008288, 0x0000002c},
5629+ {0x0000828c, 0x00000000},
5630+ {0x00008294, 0x00000000},
5631+ {0x00008298, 0x00000000},
5632+ {0x0000829c, 0x00000000},
5633+ {0x00008300, 0x00000040},
5634+ {0x00008314, 0x00000000},
5635+ {0x00008328, 0x00000000},
5636+ {0x0000832c, 0x00000007},
5637+ {0x00008330, 0x00000302},
5638+ {0x00008334, 0x00000e00},
5639+ {0x00008338, 0x00ff0000},
5640+ {0x0000833c, 0x00000000},
5641+ {0x00008340, 0x000107ff},
5642+ {0x00008344, 0x00481043},
5643+ {0x00009808, 0x00000000},
5644+ {0x0000980c, 0xafa68e30},
5645+ {0x00009810, 0xfd14e000},
5646+ {0x00009814, 0x9c0a9f6b},
5647+ {0x0000981c, 0x00000000},
5648+ {0x0000982c, 0x0000a000},
5649+ {0x00009830, 0x00000000},
5650+ {0x0000983c, 0x00200400},
5651+ {0x0000984c, 0x0040233c},
5652+ {0x0000a84c, 0x0040233c},
5653+ {0x00009854, 0x00000044},
5654+ {0x00009900, 0x00000000},
5655+ {0x00009904, 0x00000000},
5656+ {0x00009908, 0x00000000},
5657+ {0x0000990c, 0x00000000},
5658+ {0x00009910, 0x01002310},
5659+ {0x0000991c, 0x10000fff},
5660+ {0x00009920, 0x04900000},
5661+ {0x0000a920, 0x04900000},
5662+ {0x00009928, 0x00000001},
5663+ {0x0000992c, 0x00000004},
5664+ {0x00009934, 0x1e1f2022},
5665+ {0x00009938, 0x0a0b0c0d},
5666+ {0x0000993c, 0x00000000},
5667+ {0x00009948, 0x9280c00a},
5668+ {0x0000994c, 0x00020028},
5669+ {0x00009954, 0x5f3ca3de},
5670+ {0x00009958, 0x2108ecff},
5671+ {0x00009940, 0x14750604},
5672+ {0x0000c95c, 0x004b6a8e},
5673+ {0x00009970, 0x190fb515},
5674+ {0x00009974, 0x00000000},
5675+ {0x00009978, 0x00000001},
5676+ {0x0000997c, 0x00000000},
5677+ {0x00009980, 0x00000000},
5678+ {0x00009984, 0x00000000},
5679+ {0x00009988, 0x00000000},
5680+ {0x0000998c, 0x00000000},
5681+ {0x00009990, 0x00000000},
5682+ {0x00009994, 0x00000000},
5683+ {0x00009998, 0x00000000},
5684+ {0x0000999c, 0x00000000},
5685+ {0x000099a0, 0x00000000},
5686+ {0x000099a4, 0x00000001},
5687+ {0x000099a8, 0x201fff00},
5688+ {0x000099ac, 0x006f0000},
5689+ {0x000099b0, 0x03051000},
5690+ {0x000099b4, 0x00000820},
5691+ {0x000099dc, 0x00000000},
5692+ {0x000099e0, 0x00000000},
5693+ {0x000099e4, 0xaaaaaaaa},
5694+ {0x000099e8, 0x3c466478},
5695+ {0x000099ec, 0x0cc80caa},
5696+ {0x000099f0, 0x00000000},
5697+ {0x000099fc, 0x00001042},
5698+ {0x0000a208, 0x803e4788},
5699+ {0x0000a210, 0x4080a333},
5700+ {0x0000a214, 0x40206c10},
5701+ {0x0000a218, 0x009c4060},
5702+ {0x0000a220, 0x01834061},
5703+ {0x0000a224, 0x00000400},
5704+ {0x0000a228, 0x000003b5},
5705+ {0x0000a22c, 0x233f7180},
5706+ {0x0000a234, 0x20202020},
5707+ {0x0000a238, 0x20202020},
5708+ {0x0000a240, 0x38490a20},
5709+ {0x0000a244, 0x00007bb6},
5710+ {0x0000a248, 0x0fff3ffc},
5711+ {0x0000a24c, 0x00000000},
5712+ {0x0000a254, 0x00000000},
5713+ {0x0000a258, 0x0cdbd380},
5714+ {0x0000a25c, 0x0f0f0f01},
5715+ {0x0000a260, 0xdfa91f01},
5716+ {0x0000a268, 0x00000000},
5717+ {0x0000a26c, 0x0e79e5c6},
5718+ {0x0000b26c, 0x0e79e5c6},
5719+ {0x0000d270, 0x00820820},
5720+ {0x0000a278, 0x1ce739ce},
5721+ {0x0000d35c, 0x07ffffef},
5722+ {0x0000d360, 0x0fffffe7},
5723+ {0x0000d364, 0x17ffffe5},
5724+ {0x0000d368, 0x1fffffe4},
5725+ {0x0000d36c, 0x37ffffe3},
5726+ {0x0000d370, 0x3fffffe3},
5727+ {0x0000d374, 0x57ffffe3},
5728+ {0x0000d378, 0x5fffffe2},
5729+ {0x0000d37c, 0x7fffffe2},
5730+ {0x0000d380, 0x7f3c7bba},
5731+ {0x0000d384, 0xf3307ff0},
5732+ {0x0000a38c, 0x20202020},
5733+ {0x0000a390, 0x20202020},
5734+ {0x0000a394, 0x1ce739ce},
5735+ {0x0000a398, 0x000001ce},
5736+ {0x0000a39c, 0x00000001},
5737+ {0x0000a3a0, 0x00000000},
5738+ {0x0000a3a4, 0x00000000},
5739+ {0x0000a3a8, 0x00000000},
5740+ {0x0000a3ac, 0x00000000},
5741+ {0x0000a3b0, 0x00000000},
5742+ {0x0000a3b4, 0x00000000},
5743+ {0x0000a3b8, 0x00000000},
5744+ {0x0000a3bc, 0x00000000},
5745+ {0x0000a3c0, 0x00000000},
5746+ {0x0000a3c4, 0x00000000},
5747+ {0x0000a3c8, 0x00000246},
5748+ {0x0000a3cc, 0x20202020},
5749+ {0x0000a3d0, 0x20202020},
5750+ {0x0000a3d4, 0x20202020},
5751+ {0x0000a3dc, 0x1ce739ce},
5752+ {0x0000a3e0, 0x000001ce},
5753+ {0x0000a3e4, 0x00000000},
5754+ {0x0000a3e8, 0x18c43433},
5755+ {0x0000a3ec, 0x00f70081},
5756+ {0x00007800, 0x00040000},
5757+ {0x00007804, 0xdb005012},
5758+ {0x00007808, 0x04924914},
5759+ {0x0000780c, 0x21084210},
5760+ {0x00007810, 0x6d801300},
5761+ {0x00007818, 0x07e41000},
5762+ {0x00007824, 0x00040000},
5763+ {0x00007828, 0xdb005012},
5764+ {0x0000782c, 0x04924914},
5765+ {0x00007830, 0x21084210},
5766+ {0x00007834, 0x6d801300},
5767+ {0x0000783c, 0x07e40000},
5768+ {0x00007848, 0x00100000},
5769+ {0x0000784c, 0x773f0567},
5770+ {0x00007850, 0x54214514},
5771+ {0x00007854, 0x12035828},
5772+ {0x00007858, 0x9259269a},
5773+ {0x00007860, 0x52802000},
5774+ {0x00007864, 0x0a8e370e},
5775+ {0x00007868, 0xc0102850},
5776+ {0x0000786c, 0x812d4000},
5777+ {0x00007870, 0x807ec400},
5778+ {0x00007874, 0x001b6db0},
5779+ {0x00007878, 0x00376b63},
5780+ {0x0000787c, 0x06db6db6},
5781+ {0x00007880, 0x006d8000},
5782+ {0x00007884, 0xffeffffe},
5783+ {0x00007888, 0xffeffffe},
5784+ {0x0000788c, 0x00010000},
5785+ {0x00007890, 0x02060aeb},
5786+ {0x00007898, 0x2a850160},
5787 };
5788
5789 static const u32 ar9280Modes_fast_clock_9280_2[][3] = {
5790- { 0x00001030, 0x00000268, 0x000004d0 },
5791- { 0x00001070, 0x0000018c, 0x00000318 },
5792- { 0x000010b0, 0x00000fd0, 0x00001fa0 },
5793- { 0x00008014, 0x044c044c, 0x08980898 },
5794- { 0x0000801c, 0x148ec02b, 0x148ec057 },
5795- { 0x00008318, 0x000044c0, 0x00008980 },
5796- { 0x00009820, 0x02020200, 0x02020200 },
5797- { 0x00009824, 0x01000f0f, 0x01000f0f },
5798- { 0x00009828, 0x0b020001, 0x0b020001 },
5799- { 0x00009834, 0x00000f0f, 0x00000f0f },
5800- { 0x00009844, 0x03721821, 0x03721821 },
5801- { 0x00009914, 0x00000898, 0x00001130 },
5802- { 0x00009918, 0x0000000b, 0x00000016 },
5803+ /* Addr 5G_HT20 5G_HT40 */
5804+ {0x00001030, 0x00000268, 0x000004d0},
5805+ {0x00001070, 0x0000018c, 0x00000318},
5806+ {0x000010b0, 0x00000fd0, 0x00001fa0},
5807+ {0x00008014, 0x044c044c, 0x08980898},
5808+ {0x0000801c, 0x148ec02b, 0x148ec057},
5809+ {0x00008318, 0x000044c0, 0x00008980},
5810+ {0x00009820, 0x02020200, 0x02020200},
5811+ {0x00009824, 0x01000f0f, 0x01000f0f},
5812+ {0x00009828, 0x0b020001, 0x0b020001},
5813+ {0x00009834, 0x00000f0f, 0x00000f0f},
5814+ {0x00009844, 0x03721821, 0x03721821},
5815+ {0x00009914, 0x00000898, 0x00001130},
5816+ {0x00009918, 0x0000000b, 0x00000016},
5817 };
5818
5819 static const u32 ar9280Modes_backoff_23db_rxgain_9280_2[][6] = {
5820- { 0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290 },
5821- { 0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300 },
5822- { 0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304 },
5823- { 0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308 },
5824- { 0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c },
5825- { 0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000 },
5826- { 0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004 },
5827- { 0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008 },
5828- { 0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c },
5829- { 0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080 },
5830- { 0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084 },
5831- { 0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088 },
5832- { 0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c },
5833- { 0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100 },
5834- { 0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104 },
5835- { 0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108 },
5836- { 0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c },
5837- { 0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110 },
5838- { 0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114 },
5839- { 0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180 },
5840- { 0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184 },
5841- { 0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188 },
5842- { 0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c },
5843- { 0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190 },
5844- { 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },
5845- { 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },
5846- { 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },
5847- { 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },
5848- { 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },
5849- { 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },
5850- { 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },
5851- { 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },
5852- { 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },
5853- { 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },
5854- { 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },
5855- { 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },
5856- { 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },
5857- { 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },
5858- { 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },
5859- { 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },
5860- { 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },
5861- { 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },
5862- { 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },
5863- { 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },
5864- { 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },
5865- { 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },
5866- { 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },
5867- { 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },
5868- { 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b10, 0x00008b10, 0x00008b10 },
5869- { 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b14, 0x00008b14, 0x00008b14 },
5870- { 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b01, 0x00008b01, 0x00008b01 },
5871- { 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b05, 0x00008b05, 0x00008b05 },
5872- { 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b09, 0x00008b09, 0x00008b09 },
5873- { 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008b0d, 0x00008b0d, 0x00008b0d },
5874- { 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008b11, 0x00008b11, 0x00008b11 },
5875- { 0x00009adc, 0x0000b390, 0x0000b390, 0x00008b15, 0x00008b15, 0x00008b15 },
5876- { 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008b02, 0x00008b02, 0x00008b02 },
5877- { 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008b06, 0x00008b06, 0x00008b06 },
5878- { 0x00009ae8, 0x0000b780, 0x0000b780, 0x00008b0a, 0x00008b0a, 0x00008b0a },
5879- { 0x00009aec, 0x0000b784, 0x0000b784, 0x00008b0e, 0x00008b0e, 0x00008b0e },
5880- { 0x00009af0, 0x0000b788, 0x0000b788, 0x00008b12, 0x00008b12, 0x00008b12 },
5881- { 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00008b16, 0x00008b16, 0x00008b16 },
5882- { 0x00009af8, 0x0000b790, 0x0000b790, 0x00008b03, 0x00008b03, 0x00008b03 },
5883- { 0x00009afc, 0x0000b794, 0x0000b794, 0x00008b07, 0x00008b07, 0x00008b07 },
5884- { 0x00009b00, 0x0000b798, 0x0000b798, 0x00008b0b, 0x00008b0b, 0x00008b0b },
5885- { 0x00009b04, 0x0000d784, 0x0000d784, 0x00008b0f, 0x00008b0f, 0x00008b0f },
5886- { 0x00009b08, 0x0000d788, 0x0000d788, 0x00008b13, 0x00008b13, 0x00008b13 },
5887- { 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00008b17, 0x00008b17, 0x00008b17 },
5888- { 0x00009b10, 0x0000d790, 0x0000d790, 0x00008b23, 0x00008b23, 0x00008b23 },
5889- { 0x00009b14, 0x0000f780, 0x0000f780, 0x00008b27, 0x00008b27, 0x00008b27 },
5890- { 0x00009b18, 0x0000f784, 0x0000f784, 0x00008b2b, 0x00008b2b, 0x00008b2b },
5891- { 0x00009b1c, 0x0000f788, 0x0000f788, 0x00008b2f, 0x00008b2f, 0x00008b2f },
5892- { 0x00009b20, 0x0000f78c, 0x0000f78c, 0x00008b33, 0x00008b33, 0x00008b33 },
5893- { 0x00009b24, 0x0000f790, 0x0000f790, 0x00008b37, 0x00008b37, 0x00008b37 },
5894- { 0x00009b28, 0x0000f794, 0x0000f794, 0x00008b43, 0x00008b43, 0x00008b43 },
5895- { 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x00008b47, 0x00008b47, 0x00008b47 },
5896- { 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00008b4b, 0x00008b4b, 0x00008b4b },
5897- { 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00008b4f, 0x00008b4f, 0x00008b4f },
5898- { 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00008b53, 0x00008b53, 0x00008b53 },
5899- { 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00008b57, 0x00008b57, 0x00008b57 },
5900- { 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5901- { 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5902- { 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5903- { 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5904- { 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5905- { 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5906- { 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5907- { 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5908- { 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5909- { 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5910- { 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5911- { 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5912- { 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5913- { 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5914- { 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5915- { 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5916- { 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5917- { 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5918- { 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5919- { 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5920- { 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5921- { 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5922- { 0x00009b98, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5923- { 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5924- { 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5925- { 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5926- { 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5927- { 0x00009bac, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5928- { 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5929- { 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5930- { 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5931- { 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5932- { 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5933- { 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5934- { 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5935- { 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5936- { 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5937- { 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5938- { 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5939- { 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5940- { 0x00009be0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5941- { 0x00009be4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5942- { 0x00009be8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5943- { 0x00009bec, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5944- { 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5945- { 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5946- { 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5947- { 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b },
5948- { 0x00009848, 0x00001066, 0x00001066, 0x00001050, 0x00001050, 0x00001050 },
5949- { 0x0000a848, 0x00001066, 0x00001066, 0x00001050, 0x00001050, 0x00001050 },
5950+ {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
5951+ {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
5952+ {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
5953+ {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
5954+ {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
5955+ {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
5956+ {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
5957+ {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
5958+ {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
5959+ {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
5960+ {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
5961+ {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
5962+ {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
5963+ {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
5964+ {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
5965+ {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
5966+ {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
5967+ {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
5968+ {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
5969+ {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
5970+ {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
5971+ {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
5972+ {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
5973+ {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
5974+ {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
5975+ {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
5976+ {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
5977+ {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
5978+ {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
5979+ {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
5980+ {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
5981+ {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
5982+ {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
5983+ {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
5984+ {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
5985+ {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
5986+ {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
5987+ {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
5988+ {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
5989+ {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
5990+ {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
5991+ {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
5992+ {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
5993+ {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
5994+ {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
5995+ {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
5996+ {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
5997+ {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
5998+ {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b10, 0x00008b10, 0x00008b10},
5999+ {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b14, 0x00008b14, 0x00008b14},
6000+ {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b01, 0x00008b01, 0x00008b01},
6001+ {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b05, 0x00008b05, 0x00008b05},
6002+ {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b09, 0x00008b09, 0x00008b09},
6003+ {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008b0d, 0x00008b0d, 0x00008b0d},
6004+ {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008b11, 0x00008b11, 0x00008b11},
6005+ {0x00009adc, 0x0000b390, 0x0000b390, 0x00008b15, 0x00008b15, 0x00008b15},
6006+ {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008b02, 0x00008b02, 0x00008b02},
6007+ {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008b06, 0x00008b06, 0x00008b06},
6008+ {0x00009ae8, 0x0000b780, 0x0000b780, 0x00008b0a, 0x00008b0a, 0x00008b0a},
6009+ {0x00009aec, 0x0000b784, 0x0000b784, 0x00008b0e, 0x00008b0e, 0x00008b0e},
6010+ {0x00009af0, 0x0000b788, 0x0000b788, 0x00008b12, 0x00008b12, 0x00008b12},
6011+ {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00008b16, 0x00008b16, 0x00008b16},
6012+ {0x00009af8, 0x0000b790, 0x0000b790, 0x00008b03, 0x00008b03, 0x00008b03},
6013+ {0x00009afc, 0x0000b794, 0x0000b794, 0x00008b07, 0x00008b07, 0x00008b07},
6014+ {0x00009b00, 0x0000b798, 0x0000b798, 0x00008b0b, 0x00008b0b, 0x00008b0b},
6015+ {0x00009b04, 0x0000d784, 0x0000d784, 0x00008b0f, 0x00008b0f, 0x00008b0f},
6016+ {0x00009b08, 0x0000d788, 0x0000d788, 0x00008b13, 0x00008b13, 0x00008b13},
6017+ {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00008b17, 0x00008b17, 0x00008b17},
6018+ {0x00009b10, 0x0000d790, 0x0000d790, 0x00008b23, 0x00008b23, 0x00008b23},
6019+ {0x00009b14, 0x0000f780, 0x0000f780, 0x00008b27, 0x00008b27, 0x00008b27},
6020+ {0x00009b18, 0x0000f784, 0x0000f784, 0x00008b2b, 0x00008b2b, 0x00008b2b},
6021+ {0x00009b1c, 0x0000f788, 0x0000f788, 0x00008b2f, 0x00008b2f, 0x00008b2f},
6022+ {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00008b33, 0x00008b33, 0x00008b33},
6023+ {0x00009b24, 0x0000f790, 0x0000f790, 0x00008b37, 0x00008b37, 0x00008b37},
6024+ {0x00009b28, 0x0000f794, 0x0000f794, 0x00008b43, 0x00008b43, 0x00008b43},
6025+ {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x00008b47, 0x00008b47, 0x00008b47},
6026+ {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00008b4b, 0x00008b4b, 0x00008b4b},
6027+ {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00008b4f, 0x00008b4f, 0x00008b4f},
6028+ {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00008b53, 0x00008b53, 0x00008b53},
6029+ {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00008b57, 0x00008b57, 0x00008b57},
6030+ {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6031+ {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6032+ {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6033+ {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6034+ {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6035+ {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6036+ {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6037+ {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6038+ {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6039+ {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6040+ {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6041+ {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6042+ {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6043+ {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6044+ {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6045+ {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6046+ {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6047+ {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6048+ {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6049+ {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6050+ {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6051+ {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6052+ {0x00009b98, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6053+ {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6054+ {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6055+ {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6056+ {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6057+ {0x00009bac, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6058+ {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6059+ {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6060+ {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6061+ {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6062+ {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6063+ {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6064+ {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6065+ {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6066+ {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6067+ {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6068+ {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6069+ {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6070+ {0x00009be0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6071+ {0x00009be4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6072+ {0x00009be8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6073+ {0x00009bec, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6074+ {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6075+ {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6076+ {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6077+ {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x00008b5b, 0x00008b5b, 0x00008b5b},
6078+ {0x00009848, 0x00001066, 0x00001066, 0x00001050, 0x00001050, 0x00001050},
6079+ {0x0000a848, 0x00001066, 0x00001066, 0x00001050, 0x00001050, 0x00001050},
6080 };
6081
6082 static const u32 ar9280Modes_original_rxgain_9280_2[][6] = {
6083- { 0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290 },
6084- { 0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300 },
6085- { 0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304 },
6086- { 0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308 },
6087- { 0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c },
6088- { 0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000 },
6089- { 0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004 },
6090- { 0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008 },
6091- { 0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c },
6092- { 0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080 },
6093- { 0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084 },
6094- { 0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088 },
6095- { 0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c },
6096- { 0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100 },
6097- { 0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104 },
6098- { 0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108 },
6099- { 0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c },
6100- { 0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110 },
6101- { 0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114 },
6102- { 0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180 },
6103- { 0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184 },
6104- { 0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188 },
6105- { 0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c },
6106- { 0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190 },
6107- { 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },
6108- { 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },
6109- { 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },
6110- { 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },
6111- { 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },
6112- { 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },
6113- { 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },
6114- { 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },
6115- { 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },
6116- { 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },
6117- { 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },
6118- { 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },
6119- { 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },
6120- { 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },
6121- { 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },
6122- { 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },
6123- { 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },
6124- { 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },
6125- { 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },
6126- { 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },
6127- { 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },
6128- { 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },
6129- { 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },
6130- { 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },
6131- { 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80 },
6132- { 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84 },
6133- { 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88 },
6134- { 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c },
6135- { 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90 },
6136- { 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80 },
6137- { 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84 },
6138- { 0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88 },
6139- { 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c },
6140- { 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90 },
6141- { 0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c },
6142- { 0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310 },
6143- { 0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384 },
6144- { 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388 },
6145- { 0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324 },
6146- { 0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704 },
6147- { 0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4 },
6148- { 0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8 },
6149- { 0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710 },
6150- { 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714 },
6151- { 0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720 },
6152- { 0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724 },
6153- { 0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728 },
6154- { 0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c },
6155- { 0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0 },
6156- { 0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4 },
6157- { 0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8 },
6158- { 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0 },
6159- { 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4 },
6160- { 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8 },
6161- { 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5 },
6162- { 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9 },
6163- { 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad },
6164- { 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1 },
6165- { 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5 },
6166- { 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9 },
6167- { 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5 },
6168- { 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9 },
6169- { 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1 },
6170- { 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5 },
6171- { 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9 },
6172- { 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6 },
6173- { 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca },
6174- { 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce },
6175- { 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2 },
6176- { 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6 },
6177- { 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3 },
6178- { 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7 },
6179- { 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb },
6180- { 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf },
6181- { 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7 },
6182- { 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db },
6183- { 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db },
6184- { 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db },
6185- { 0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6186- { 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6187- { 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6188- { 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6189- { 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6190- { 0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6191- { 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6192- { 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6193- { 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6194- { 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6195- { 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6196- { 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6197- { 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6198- { 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6199- { 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6200- { 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6201- { 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6202- { 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6203- { 0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6204- { 0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6205- { 0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6206- { 0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6207- { 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6208- { 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6209- { 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6210- { 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db },
6211- { 0x00009848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063 },
6212- { 0x0000a848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063 },
6213+ {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
6214+ {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
6215+ {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
6216+ {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
6217+ {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
6218+ {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
6219+ {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
6220+ {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
6221+ {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
6222+ {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
6223+ {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
6224+ {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
6225+ {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
6226+ {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
6227+ {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
6228+ {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
6229+ {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
6230+ {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
6231+ {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
6232+ {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
6233+ {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
6234+ {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
6235+ {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
6236+ {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
6237+ {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
6238+ {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
6239+ {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
6240+ {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
6241+ {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
6242+ {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
6243+ {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
6244+ {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
6245+ {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
6246+ {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
6247+ {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
6248+ {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
6249+ {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
6250+ {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
6251+ {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
6252+ {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
6253+ {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
6254+ {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
6255+ {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
6256+ {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
6257+ {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
6258+ {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
6259+ {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
6260+ {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
6261+ {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
6262+ {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
6263+ {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
6264+ {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
6265+ {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
6266+ {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
6267+ {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
6268+ {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
6269+ {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
6270+ {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
6271+ {0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c},
6272+ {0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310},
6273+ {0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384},
6274+ {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388},
6275+ {0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324},
6276+ {0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704},
6277+ {0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4},
6278+ {0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8},
6279+ {0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710},
6280+ {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714},
6281+ {0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720},
6282+ {0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724},
6283+ {0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728},
6284+ {0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c},
6285+ {0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0},
6286+ {0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4},
6287+ {0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8},
6288+ {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0},
6289+ {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4},
6290+ {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8},
6291+ {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5},
6292+ {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9},
6293+ {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad},
6294+ {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1},
6295+ {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5},
6296+ {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9},
6297+ {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5},
6298+ {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9},
6299+ {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1},
6300+ {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5},
6301+ {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9},
6302+ {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6},
6303+ {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca},
6304+ {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce},
6305+ {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2},
6306+ {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6},
6307+ {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3},
6308+ {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7},
6309+ {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb},
6310+ {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf},
6311+ {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7},
6312+ {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db},
6313+ {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db},
6314+ {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db},
6315+ {0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6316+ {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6317+ {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6318+ {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6319+ {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6320+ {0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6321+ {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6322+ {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6323+ {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6324+ {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6325+ {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6326+ {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6327+ {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6328+ {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6329+ {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6330+ {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6331+ {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6332+ {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6333+ {0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6334+ {0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6335+ {0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6336+ {0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6337+ {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6338+ {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6339+ {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6340+ {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
6341+ {0x00009848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063},
6342+ {0x0000a848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063},
6343 };
6344
6345 static const u32 ar9280Modes_backoff_13db_rxgain_9280_2[][6] = {
6346- { 0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290 },
6347- { 0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300 },
6348- { 0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304 },
6349- { 0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308 },
6350- { 0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c },
6351- { 0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000 },
6352- { 0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004 },
6353- { 0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008 },
6354- { 0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c },
6355- { 0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080 },
6356- { 0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084 },
6357- { 0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088 },
6358- { 0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c },
6359- { 0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100 },
6360- { 0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104 },
6361- { 0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108 },
6362- { 0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c },
6363- { 0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110 },
6364- { 0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114 },
6365- { 0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180 },
6366- { 0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184 },
6367- { 0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188 },
6368- { 0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c },
6369- { 0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190 },
6370- { 0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194 },
6371- { 0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0 },
6372- { 0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c },
6373- { 0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8 },
6374- { 0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284 },
6375- { 0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288 },
6376- { 0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224 },
6377- { 0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290 },
6378- { 0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300 },
6379- { 0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304 },
6380- { 0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308 },
6381- { 0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c },
6382- { 0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380 },
6383- { 0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384 },
6384- { 0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700 },
6385- { 0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704 },
6386- { 0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708 },
6387- { 0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c },
6388- { 0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780 },
6389- { 0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784 },
6390- { 0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00 },
6391- { 0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04 },
6392- { 0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08 },
6393- { 0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c },
6394- { 0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80 },
6395- { 0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84 },
6396- { 0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88 },
6397- { 0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c },
6398- { 0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90 },
6399- { 0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80 },
6400- { 0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84 },
6401- { 0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88 },
6402- { 0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c },
6403- { 0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90 },
6404- { 0x00009ae8, 0x0000b780, 0x0000b780, 0x00009310, 0x00009310, 0x00009310 },
6405- { 0x00009aec, 0x0000b784, 0x0000b784, 0x00009314, 0x00009314, 0x00009314 },
6406- { 0x00009af0, 0x0000b788, 0x0000b788, 0x00009320, 0x00009320, 0x00009320 },
6407- { 0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009324, 0x00009324, 0x00009324 },
6408- { 0x00009af8, 0x0000b790, 0x0000b790, 0x00009328, 0x00009328, 0x00009328 },
6409- { 0x00009afc, 0x0000b794, 0x0000b794, 0x0000932c, 0x0000932c, 0x0000932c },
6410- { 0x00009b00, 0x0000b798, 0x0000b798, 0x00009330, 0x00009330, 0x00009330 },
6411- { 0x00009b04, 0x0000d784, 0x0000d784, 0x00009334, 0x00009334, 0x00009334 },
6412- { 0x00009b08, 0x0000d788, 0x0000d788, 0x00009321, 0x00009321, 0x00009321 },
6413- { 0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009325, 0x00009325, 0x00009325 },
6414- { 0x00009b10, 0x0000d790, 0x0000d790, 0x00009329, 0x00009329, 0x00009329 },
6415- { 0x00009b14, 0x0000f780, 0x0000f780, 0x0000932d, 0x0000932d, 0x0000932d },
6416- { 0x00009b18, 0x0000f784, 0x0000f784, 0x00009331, 0x00009331, 0x00009331 },
6417- { 0x00009b1c, 0x0000f788, 0x0000f788, 0x00009335, 0x00009335, 0x00009335 },
6418- { 0x00009b20, 0x0000f78c, 0x0000f78c, 0x00009322, 0x00009322, 0x00009322 },
6419- { 0x00009b24, 0x0000f790, 0x0000f790, 0x00009326, 0x00009326, 0x00009326 },
6420- { 0x00009b28, 0x0000f794, 0x0000f794, 0x0000932a, 0x0000932a, 0x0000932a },
6421- { 0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x0000932e, 0x0000932e, 0x0000932e },
6422- { 0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00009332, 0x00009332, 0x00009332 },
6423- { 0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00009336, 0x00009336, 0x00009336 },
6424- { 0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00009323, 0x00009323, 0x00009323 },
6425- { 0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00009327, 0x00009327, 0x00009327 },
6426- { 0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x0000932b, 0x0000932b, 0x0000932b },
6427- { 0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x0000932f, 0x0000932f, 0x0000932f },
6428- { 0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00009333, 0x00009333, 0x00009333 },
6429- { 0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00009337, 0x00009337, 0x00009337 },
6430- { 0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00009343, 0x00009343, 0x00009343 },
6431- { 0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00009347, 0x00009347, 0x00009347 },
6432- { 0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x0000934b, 0x0000934b, 0x0000934b },
6433- { 0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x0000934f, 0x0000934f, 0x0000934f },
6434- { 0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00009353, 0x00009353, 0x00009353 },
6435- { 0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00009357, 0x00009357, 0x00009357 },
6436- { 0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x0000935b, 0x0000935b, 0x0000935b },
6437- { 0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x0000935b, 0x0000935b, 0x0000935b },
6438- { 0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x0000935b, 0x0000935b, 0x0000935b },
6439- { 0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x0000935b, 0x0000935b, 0x0000935b },
6440- { 0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x0000935b, 0x0000935b, 0x0000935b },
6441- { 0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x0000935b, 0x0000935b, 0x0000935b },
6442- { 0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x0000935b, 0x0000935b, 0x0000935b },
6443- { 0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x0000935b, 0x0000935b, 0x0000935b },
6444- { 0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x0000935b, 0x0000935b, 0x0000935b },
6445- { 0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x0000935b, 0x0000935b, 0x0000935b },
6446- { 0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x0000935b, 0x0000935b, 0x0000935b },
6447- { 0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x0000935b, 0x0000935b, 0x0000935b },
6448- { 0x00009b98, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6449- { 0x00009b9c, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6450- { 0x00009ba0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6451- { 0x00009ba4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6452- { 0x00009ba8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6453- { 0x00009bac, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6454- { 0x00009bb0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6455- { 0x00009bb4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6456- { 0x00009bb8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6457- { 0x00009bbc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6458- { 0x00009bc0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6459- { 0x00009bc4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6460- { 0x00009bc8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6461- { 0x00009bcc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6462- { 0x00009bd0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6463- { 0x00009bd4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6464- { 0x00009bd8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6465- { 0x00009bdc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6466- { 0x00009be0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6467- { 0x00009be4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6468- { 0x00009be8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6469- { 0x00009bec, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6470- { 0x00009bf0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6471- { 0x00009bf4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6472- { 0x00009bf8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6473- { 0x00009bfc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b },
6474- { 0x00009848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a },
6475- { 0x0000a848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a },
6476+ {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
6477+ {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
6478+ {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
6479+ {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
6480+ {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
6481+ {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
6482+ {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
6483+ {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
6484+ {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
6485+ {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
6486+ {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
6487+ {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
6488+ {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
6489+ {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
6490+ {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
6491+ {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
6492+ {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
6493+ {0x0000