Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ath9k: Update AR9580 initvals

This fixes RX sensitivity issues with AR9580.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

authored by

Sujith Manoharan and committed by
John W. Linville
d19c230f 1e929d3e

+143 -1
+143 -1
drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h
··· 24 24 25 25 #define ar9580_1p0_soc_postamble ar9300_2p2_soc_postamble 26 26 27 - #define ar9580_1p0_radio_core ar9300_2p2_radio_core 27 + static const u32 ar9580_1p0_radio_core[][2] = { 28 + /* Addr allmodes */ 29 + {0x00016000, 0x36db2db6}, 30 + {0x00016004, 0x6db6db40}, 31 + {0x00016008, 0x73f00000}, 32 + {0x0001600c, 0x00000000}, 33 + {0x00016040, 0x7f80fff8}, 34 + {0x0001604c, 0x76d005b5}, 35 + {0x00016050, 0x556cf031}, 36 + {0x00016054, 0x13449440}, 37 + {0x00016058, 0x0c51c92c}, 38 + {0x0001605c, 0x3db7fffc}, 39 + {0x00016060, 0xfffffffc}, 40 + {0x00016064, 0x000f0278}, 41 + {0x0001606c, 0x6db60000}, 42 + {0x00016080, 0x00000000}, 43 + {0x00016084, 0x0e48048c}, 44 + {0x00016088, 0x54214514}, 45 + {0x0001608c, 0x119f481e}, 46 + {0x00016090, 0x24926490}, 47 + {0x00016098, 0xd2888888}, 48 + {0x000160a0, 0x0a108ffe}, 49 + {0x000160a4, 0x812fc370}, 50 + {0x000160a8, 0x423c8000}, 51 + {0x000160b4, 0x92480080}, 52 + {0x000160c0, 0x00adb6d0}, 53 + {0x000160c4, 0x6db6db60}, 54 + {0x000160c8, 0x6db6db6c}, 55 + {0x000160cc, 0x01e6c000}, 56 + {0x00016100, 0x3fffbe01}, 57 + {0x00016104, 0xfff80000}, 58 + {0x00016108, 0x00080010}, 59 + {0x00016144, 0x02084080}, 60 + {0x00016148, 0x00000000}, 61 + {0x00016280, 0x058a0001}, 62 + {0x00016284, 0x3d840208}, 63 + {0x00016288, 0x05a20408}, 64 + {0x0001628c, 0x00038c07}, 65 + {0x00016290, 0x00000004}, 66 + {0x00016294, 0x458a214f}, 67 + {0x00016380, 0x00000000}, 68 + {0x00016384, 0x00000000}, 69 + {0x00016388, 0x00800700}, 70 + {0x0001638c, 0x00800700}, 71 + {0x00016390, 0x00800700}, 72 + {0x00016394, 0x00000000}, 73 + {0x00016398, 0x00000000}, 74 + {0x0001639c, 0x00000000}, 75 + {0x000163a0, 0x00000001}, 76 + {0x000163a4, 0x00000001}, 77 + {0x000163a8, 0x00000000}, 78 + {0x000163ac, 0x00000000}, 79 + {0x000163b0, 0x00000000}, 80 + {0x000163b4, 0x00000000}, 81 + {0x000163b8, 0x00000000}, 82 + {0x000163bc, 0x00000000}, 83 + {0x000163c0, 0x000000a0}, 84 + {0x000163c4, 0x000c0000}, 85 + {0x000163c8, 0x14021402}, 86 + {0x000163cc, 0x00001402}, 87 + {0x000163d0, 0x00000000}, 88 + {0x000163d4, 0x00000000}, 89 + {0x00016400, 0x36db2db6}, 90 + {0x00016404, 0x6db6db40}, 91 + {0x00016408, 0x73f00000}, 92 + {0x0001640c, 0x00000000}, 93 + {0x00016440, 0x7f80fff8}, 94 + {0x0001644c, 0x76d005b5}, 95 + {0x00016450, 0x556cf031}, 96 + {0x00016454, 0x13449440}, 97 + {0x00016458, 0x0c51c92c}, 98 + {0x0001645c, 0x3db7fffc}, 99 + {0x00016460, 0xfffffffc}, 100 + {0x00016464, 0x000f0278}, 101 + {0x0001646c, 0x6db60000}, 102 + {0x00016500, 0x3fffbe01}, 103 + {0x00016504, 0xfff80000}, 104 + {0x00016508, 0x00080010}, 105 + {0x00016544, 0x02084080}, 106 + {0x00016548, 0x00000000}, 107 + {0x00016780, 0x00000000}, 108 + {0x00016784, 0x00000000}, 109 + {0x00016788, 0x00800700}, 110 + {0x0001678c, 0x00800700}, 111 + {0x00016790, 0x00800700}, 112 + {0x00016794, 0x00000000}, 113 + {0x00016798, 0x00000000}, 114 + {0x0001679c, 0x00000000}, 115 + {0x000167a0, 0x00000001}, 116 + {0x000167a4, 0x00000001}, 117 + {0x000167a8, 0x00000000}, 118 + {0x000167ac, 0x00000000}, 119 + {0x000167b0, 0x00000000}, 120 + {0x000167b4, 0x00000000}, 121 + {0x000167b8, 0x00000000}, 122 + {0x000167bc, 0x00000000}, 123 + {0x000167c0, 0x000000a0}, 124 + {0x000167c4, 0x000c0000}, 125 + {0x000167c8, 0x14021402}, 126 + {0x000167cc, 0x00001402}, 127 + {0x000167d0, 0x00000000}, 128 + {0x000167d4, 0x00000000}, 129 + {0x00016800, 0x36db2db6}, 130 + {0x00016804, 0x6db6db40}, 131 + {0x00016808, 0x73f00000}, 132 + {0x0001680c, 0x00000000}, 133 + {0x00016840, 0x7f80fff8}, 134 + {0x0001684c, 0x76d005b5}, 135 + {0x00016850, 0x556cf031}, 136 + {0x00016854, 0x13449440}, 137 + {0x00016858, 0x0c51c92c}, 138 + {0x0001685c, 0x3db7fffc}, 139 + {0x00016860, 0xfffffffc}, 140 + {0x00016864, 0x000f0278}, 141 + {0x0001686c, 0x6db60000}, 142 + {0x00016900, 0x3fffbe01}, 143 + {0x00016904, 0xfff80000}, 144 + {0x00016908, 0x00080010}, 145 + {0x00016944, 0x02084080}, 146 + {0x00016948, 0x00000000}, 147 + {0x00016b80, 0x00000000}, 148 + {0x00016b84, 0x00000000}, 149 + {0x00016b88, 0x00800700}, 150 + {0x00016b8c, 0x00800700}, 151 + {0x00016b90, 0x00800700}, 152 + {0x00016b94, 0x00000000}, 153 + {0x00016b98, 0x00000000}, 154 + {0x00016b9c, 0x00000000}, 155 + {0x00016ba0, 0x00000001}, 156 + {0x00016ba4, 0x00000001}, 157 + {0x00016ba8, 0x00000000}, 158 + {0x00016bac, 0x00000000}, 159 + {0x00016bb0, 0x00000000}, 160 + {0x00016bb4, 0x00000000}, 161 + {0x00016bb8, 0x00000000}, 162 + {0x00016bbc, 0x00000000}, 163 + {0x00016bc0, 0x000000a0}, 164 + {0x00016bc4, 0x000c0000}, 165 + {0x00016bc8, 0x14021402}, 166 + {0x00016bcc, 0x00001402}, 167 + {0x00016bd0, 0x00000000}, 168 + {0x00016bd4, 0x00000000}, 169 + }; 28 170 29 171 #define ar9580_1p0_mac_postamble ar9300_2p2_mac_postamble 30 172