aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/ath/ath9k/initvals.h666
-rw-r--r--drivers/net/wireless/ath/ath9k/phy.h3
-rw-r--r--drivers/net/wireless/ath/ath9k/reg.h25
3 files changed, 694 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/initvals.h b/drivers/net/wireless/ath/ath9k/initvals.h
index af4a1bafa7e7..27a86bb7c4c8 100644
--- a/drivers/net/wireless/ath/ath9k/initvals.h
+++ b/drivers/net/wireless/ath/ath9k/initvals.h
@@ -6365,3 +6365,669 @@ static const u_int32_t ar9287PciePhy_clkreq_off_L1_9287_1_1[][2] = {
6365}; 6365};
6366 6366
6367 6367
6368/* AR9271 initialization values automaticaly created: 03/23/09 */
6369static const u_int32_t ar9271Modes_9271_1_0[][6] = {
6370 { 0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0 },
6371 { 0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0 },
6372 { 0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180 },
6373 { 0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008 },
6374 { 0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0 },
6375 { 0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f },
6376 { 0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880 },
6377 { 0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303 },
6378 { 0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200 },
6379 { 0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
6380 { 0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001 },
6381 { 0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e },
6382 { 0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007 },
6383 { 0x00009840, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e },
6384 { 0x00009844, 0x0372161e, 0x0372161e, 0x03721620, 0x03721620, 0x037216a0 },
6385 { 0x00009848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059 },
6386 { 0x0000a848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059 },
6387 { 0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2 },
6388 { 0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e },
6389 { 0x0000985c, 0x3139605e, 0x3139605e, 0x3137605e, 0x3137605e, 0x3139605e },
6390 { 0x00009860, 0x00058d18, 0x00058d18, 0x00058d18, 0x00058d18, 0x00058d18 },
6391 { 0x00009864, 0x0000fe00, 0x0000fe00, 0x0001ce00, 0x0001ce00, 0x0001ce00 },
6392 { 0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0 },
6393 { 0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881 },
6394 { 0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0 },
6395 { 0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016 },
6396 { 0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d, 0xd00a800d },
6397 { 0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1020, 0xffbc1020, 0xffbc1010 },
6398 { 0x00009960, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
6399 { 0x00009964, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
6400 { 0x000099b8, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c },
6401 { 0x000099bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00 },
6402 { 0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4 },
6403 { 0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77 },
6404 { 0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329 },
6405 { 0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8 },
6406 { 0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384 },
6407 { 0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
6408 { 0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
6409 { 0x00009a00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000 },
6410 { 0x00009a04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000 },
6411 { 0x00009a08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000 },
6412 { 0x00009a0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000 },
6413 { 0x00009a10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000 },
6414 { 0x00009a14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000 },
6415 { 0x00009a18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000 },
6416 { 0x00009a1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000 },
6417 { 0x00009a20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000 },
6418 { 0x00009a24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000 },
6419 { 0x00009a28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000 },
6420 { 0x00009a2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000 },
6421 { 0x00009a30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000 },
6422 { 0x00009a34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000 },
6423 { 0x00009a38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000 },
6424 { 0x00009a3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000 },
6425 { 0x00009a40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000 },
6426 { 0x00009a44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000 },
6427 { 0x00009a48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000 },
6428 { 0x00009a4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000 },
6429 { 0x00009a50, 0x00000000, 0x00000000, 0x00058220, 0x00058220, 0x00000000 },
6430 { 0x00009a54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000 },
6431 { 0x00009a58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000 },
6432 { 0x00009a5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000 },
6433 { 0x00009a60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000 },
6434 { 0x00009a64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000 },
6435 { 0x00009a68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000 },
6436 { 0x00009a6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000 },
6437 { 0x00009a70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000 },
6438 { 0x00009a74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000 },
6439 { 0x00009a78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000 },
6440 { 0x00009a7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000 },
6441 { 0x00009a80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000 },
6442 { 0x00009a84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000 },
6443 { 0x00009a88, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000 },
6444 { 0x00009a8c, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000 },
6445 { 0x00009a90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000 },
6446 { 0x00009a94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000 },
6447 { 0x00009a98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000 },
6448 { 0x00009a9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000 },
6449 { 0x00009aa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000 },
6450 { 0x00009aa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000 },
6451 { 0x00009aa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000 },
6452 { 0x00009aac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000 },
6453 { 0x00009ab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000 },
6454 { 0x00009ab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000 },
6455 { 0x00009ab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000 },
6456 { 0x00009abc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000 },
6457 { 0x00009ac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000 },
6458 { 0x00009ac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000 },
6459 { 0x00009ac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000 },
6460 { 0x00009acc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000 },
6461 { 0x00009ad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000 },
6462 { 0x00009ad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000 },
6463 { 0x00009ad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000 },
6464 { 0x00009adc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000 },
6465 { 0x00009ae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000 },
6466 { 0x00009ae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000 },
6467 { 0x00009ae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000 },
6468 { 0x00009aec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000 },
6469 { 0x00009af0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000 },
6470 { 0x00009af4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000 },
6471 { 0x00009af8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000 },
6472 { 0x00009afc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000 },
6473 { 0x00009b00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000 },
6474 { 0x00009b04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000 },
6475 { 0x00009b08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000 },
6476 { 0x00009b0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000 },
6477 { 0x00009b10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000 },
6478 { 0x00009b14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000 },
6479 { 0x00009b18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000 },
6480 { 0x00009b1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000 },
6481 { 0x00009b20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000 },
6482 { 0x00009b24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000 },
6483 { 0x00009b28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000 },
6484 { 0x00009b2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000 },
6485 { 0x00009b30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000 },
6486 { 0x00009b34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000 },
6487 { 0x00009b38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000 },
6488 { 0x00009b3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000 },
6489 { 0x00009b40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000 },
6490 { 0x00009b44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000 },
6491 { 0x00009b48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000 },
6492 { 0x00009b4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000 },
6493 { 0x00009b50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000 },
6494 { 0x00009b54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000 },
6495 { 0x00009b58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000 },
6496 { 0x00009b5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000 },
6497 { 0x00009b60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000 },
6498 { 0x00009b64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6499 { 0x00009b68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6500 { 0x00009b6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6501 { 0x00009b70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6502 { 0x00009b74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6503 { 0x00009b78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6504 { 0x00009b7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6505 { 0x00009b80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6506 { 0x00009b84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6507 { 0x00009b88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6508 { 0x00009b8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6509 { 0x00009b90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6510 { 0x00009b94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6511 { 0x00009b98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6512 { 0x00009b9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6513 { 0x00009ba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6514 { 0x00009ba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6515 { 0x00009ba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6516 { 0x00009bac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6517 { 0x00009bb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6518 { 0x00009bb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6519 { 0x00009bb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6520 { 0x00009bbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6521 { 0x00009bc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6522 { 0x00009bc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6523 { 0x00009bc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6524 { 0x00009bcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6525 { 0x00009bd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6526 { 0x00009bd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6527 { 0x00009bd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6528 { 0x00009bdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6529 { 0x00009be0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6530 { 0x00009be4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6531 { 0x00009be8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6532 { 0x00009bec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6533 { 0x00009bf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6534 { 0x00009bf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6535 { 0x00009bf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6536 { 0x00009bfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6537 { 0x0000aa00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000 },
6538 { 0x0000aa04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000 },
6539 { 0x0000aa08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000 },
6540 { 0x0000aa0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000 },
6541 { 0x0000aa10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000 },
6542 { 0x0000aa14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000 },
6543 { 0x0000aa18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000 },
6544 { 0x0000aa1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000 },
6545 { 0x0000aa20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000 },
6546 { 0x0000aa24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000 },
6547 { 0x0000aa28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000 },
6548 { 0x0000aa2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000 },
6549 { 0x0000aa30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000 },
6550 { 0x0000aa34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000 },
6551 { 0x0000aa38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000 },
6552 { 0x0000aa3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000 },
6553 { 0x0000aa40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000 },
6554 { 0x0000aa44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000 },
6555 { 0x0000aa48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000 },
6556 { 0x0000aa4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000 },
6557 { 0x0000aa50, 0x00000000, 0x00000000, 0x00058220, 0x00058220, 0x00000000 },
6558 { 0x0000aa54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000 },
6559 { 0x0000aa58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000 },
6560 { 0x0000aa5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000 },
6561 { 0x0000aa60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000 },
6562 { 0x0000aa64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000 },
6563 { 0x0000aa68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000 },
6564 { 0x0000aa6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000 },
6565 { 0x0000aa70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000 },
6566 { 0x0000aa74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000 },
6567 { 0x0000aa78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000 },
6568 { 0x0000aa7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000 },
6569 { 0x0000aa80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000 },
6570 { 0x0000aa84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000 },
6571 { 0x0000aa88, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000 },
6572 { 0x0000aa8c, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000 },
6573 { 0x0000aa90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000 },
6574 { 0x0000aa94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000 },
6575 { 0x0000aa98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000 },
6576 { 0x0000aa9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000 },
6577 { 0x0000aaa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000 },
6578 { 0x0000aaa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000 },
6579 { 0x0000aaa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000 },
6580 { 0x0000aaac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000 },
6581 { 0x0000aab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000 },
6582 { 0x0000aab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000 },
6583 { 0x0000aab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000 },
6584 { 0x0000aabc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000 },
6585 { 0x0000aac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000 },
6586 { 0x0000aac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000 },
6587 { 0x0000aac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000 },
6588 { 0x0000aacc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000 },
6589 { 0x0000aad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000 },
6590 { 0x0000aad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000 },
6591 { 0x0000aad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000 },
6592 { 0x0000aadc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000 },
6593 { 0x0000aae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000 },
6594 { 0x0000aae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000 },
6595 { 0x0000aae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000 },
6596 { 0x0000aaec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000 },
6597 { 0x0000aaf0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000 },
6598 { 0x0000aaf4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000 },
6599 { 0x0000aaf8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000 },
6600 { 0x0000aafc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000 },
6601 { 0x0000ab00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000 },
6602 { 0x0000ab04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000 },
6603 { 0x0000ab08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000 },
6604 { 0x0000ab0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000 },
6605 { 0x0000ab10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000 },
6606 { 0x0000ab14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000 },
6607 { 0x0000ab18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000 },
6608 { 0x0000ab1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000 },
6609 { 0x0000ab20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000 },
6610 { 0x0000ab24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000 },
6611 { 0x0000ab28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000 },
6612 { 0x0000ab2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000 },
6613 { 0x0000ab30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000 },
6614 { 0x0000ab34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000 },
6615 { 0x0000ab38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000 },
6616 { 0x0000ab3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000 },
6617 { 0x0000ab40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000 },
6618 { 0x0000ab44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000 },
6619 { 0x0000ab48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000 },
6620 { 0x0000ab4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000 },
6621 { 0x0000ab50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000 },
6622 { 0x0000ab54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000 },
6623 { 0x0000ab58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000 },
6624 { 0x0000ab5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000 },
6625 { 0x0000ab60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000 },
6626 { 0x0000ab64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6627 { 0x0000ab68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6628 { 0x0000ab6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6629 { 0x0000ab70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6630 { 0x0000ab74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6631 { 0x0000ab78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6632 { 0x0000ab7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6633 { 0x0000ab80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6634 { 0x0000ab84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6635 { 0x0000ab88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6636 { 0x0000ab8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6637 { 0x0000ab90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6638 { 0x0000ab94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6639 { 0x0000ab98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6640 { 0x0000ab9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6641 { 0x0000aba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6642 { 0x0000aba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6643 { 0x0000aba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6644 { 0x0000abac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6645 { 0x0000abb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6646 { 0x0000abb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6647 { 0x0000abb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6648 { 0x0000abbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6649 { 0x0000abc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6650 { 0x0000abc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6651 { 0x0000abc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6652 { 0x0000abcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6653 { 0x0000abd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6654 { 0x0000abd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6655 { 0x0000abd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6656 { 0x0000abdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6657 { 0x0000abe0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6658 { 0x0000abe4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6659 { 0x0000abe8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6660 { 0x0000abec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6661 { 0x0000abf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6662 { 0x0000abf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6663 { 0x0000abf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6664 { 0x0000abfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000 },
6665 { 0x0000a204, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000004 },
6666 { 0x0000a20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000 },
6667 { 0x0000b20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000 },
6668 { 0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a },
6669 { 0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000 },
6670 { 0x0000a250, 0x0004f000, 0x0004f000, 0x0004a000, 0x0004a000, 0x0004a000 },
6671 { 0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a218652, 0x0a218652, 0x0a22a652 },
6672 { 0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
6673 { 0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200, 0x00000000 },
6674 { 0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208, 0x00000000 },
6675 { 0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608, 0x00000000 },
6676 { 0x0000a310, 0x00000000, 0x00000000, 0x0001e610, 0x0001e610, 0x00000000 },
6677 { 0x0000a314, 0x00000000, 0x00000000, 0x0002d6d0, 0x0002d6d0, 0x00000000 },
6678 { 0x0000a318, 0x00000000, 0x00000000, 0x00039758, 0x00039758, 0x00000000 },
6679 { 0x0000a31c, 0x00000000, 0x00000000, 0x0003b759, 0x0003b759, 0x00000000 },
6680 { 0x0000a320, 0x00000000, 0x00000000, 0x0003d75a, 0x0003d75a, 0x00000000 },
6681 { 0x0000a324, 0x00000000, 0x00000000, 0x0004175c, 0x0004175c, 0x00000000 },
6682 { 0x0000a328, 0x00000000, 0x00000000, 0x0004575e, 0x0004575e, 0x00000000 },
6683 { 0x0000a32c, 0x00000000, 0x00000000, 0x0004979f, 0x0004979f, 0x00000000 },
6684 { 0x0000a330, 0x00000000, 0x00000000, 0x0004d7df, 0x0004d7df, 0x00000000 },
6685 { 0x0000a334, 0x000368de, 0x000368de, 0x000368de, 0x000368de, 0x00000000 },
6686 { 0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000 },
6687 { 0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000 },
6688 { 0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000 },
6689 { 0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000 },
6690 { 0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e },
6691};
6692
6693static const u_int32_t ar9271Common_9271_1_0[][2] = {
6694 { 0x0000000c, 0x00000000 },
6695 { 0x00000030, 0x00020045 },
6696 { 0x00000034, 0x00000005 },
6697 { 0x00000040, 0x00000000 },
6698 { 0x00000044, 0x00000008 },
6699 { 0x00000048, 0x00000008 },
6700 { 0x0000004c, 0x00000010 },
6701 { 0x00000050, 0x00000000 },
6702 { 0x00000054, 0x0000001f },
6703 { 0x00000800, 0x00000000 },
6704 { 0x00000804, 0x00000000 },
6705 { 0x00000808, 0x00000000 },
6706 { 0x0000080c, 0x00000000 },
6707 { 0x00000810, 0x00000000 },
6708 { 0x00000814, 0x00000000 },
6709 { 0x00000818, 0x00000000 },
6710 { 0x0000081c, 0x00000000 },
6711 { 0x00000820, 0x00000000 },
6712 { 0x00000824, 0x00000000 },
6713 { 0x00001040, 0x002ffc0f },
6714 { 0x00001044, 0x002ffc0f },
6715 { 0x00001048, 0x002ffc0f },
6716 { 0x0000104c, 0x002ffc0f },
6717 { 0x00001050, 0x002ffc0f },
6718 { 0x00001054, 0x002ffc0f },
6719 { 0x00001058, 0x002ffc0f },
6720 { 0x0000105c, 0x002ffc0f },
6721 { 0x00001060, 0x002ffc0f },
6722 { 0x00001064, 0x002ffc0f },
6723 { 0x00001230, 0x00000000 },
6724 { 0x00001270, 0x00000000 },
6725 { 0x00001038, 0x00000000 },
6726 { 0x00001078, 0x00000000 },
6727 { 0x000010b8, 0x00000000 },
6728 { 0x000010f8, 0x00000000 },
6729 { 0x00001138, 0x00000000 },
6730 { 0x00001178, 0x00000000 },
6731 { 0x000011b8, 0x00000000 },
6732 { 0x000011f8, 0x00000000 },
6733 { 0x00001238, 0x00000000 },
6734 { 0x00001278, 0x00000000 },
6735 { 0x000012b8, 0x00000000 },
6736 { 0x000012f8, 0x00000000 },
6737 { 0x00001338, 0x00000000 },
6738 { 0x00001378, 0x00000000 },
6739 { 0x000013b8, 0x00000000 },
6740 { 0x000013f8, 0x00000000 },
6741 { 0x00001438, 0x00000000 },
6742 { 0x00001478, 0x00000000 },
6743 { 0x000014b8, 0x00000000 },
6744 { 0x000014f8, 0x00000000 },
6745 { 0x00001538, 0x00000000 },
6746 { 0x00001578, 0x00000000 },
6747 { 0x000015b8, 0x00000000 },
6748 { 0x000015f8, 0x00000000 },
6749 { 0x00001638, 0x00000000 },
6750 { 0x00001678, 0x00000000 },
6751 { 0x000016b8, 0x00000000 },
6752 { 0x000016f8, 0x00000000 },
6753 { 0x00001738, 0x00000000 },
6754 { 0x00001778, 0x00000000 },
6755 { 0x000017b8, 0x00000000 },
6756 { 0x000017f8, 0x00000000 },
6757 { 0x0000103c, 0x00000000 },
6758 { 0x0000107c, 0x00000000 },
6759 { 0x000010bc, 0x00000000 },
6760 { 0x000010fc, 0x00000000 },
6761 { 0x0000113c, 0x00000000 },
6762 { 0x0000117c, 0x00000000 },
6763 { 0x000011bc, 0x00000000 },
6764 { 0x000011fc, 0x00000000 },
6765 { 0x0000123c, 0x00000000 },
6766 { 0x0000127c, 0x00000000 },
6767 { 0x000012bc, 0x00000000 },
6768 { 0x000012fc, 0x00000000 },
6769 { 0x0000133c, 0x00000000 },
6770 { 0x0000137c, 0x00000000 },
6771 { 0x000013bc, 0x00000000 },
6772 { 0x000013fc, 0x00000000 },
6773 { 0x0000143c, 0x00000000 },
6774 { 0x0000147c, 0x00000000 },
6775 { 0x00004030, 0x00000002 },
6776 { 0x0000403c, 0x00000002 },
6777 { 0x00004024, 0x0000001f },
6778 { 0x00004060, 0x00000000 },
6779 { 0x00004064, 0x00000000 },
6780 { 0x00008004, 0x00000000 },
6781 { 0x00008008, 0x00000000 },
6782 { 0x0000800c, 0x00000000 },
6783 { 0x00008018, 0x00000700 },
6784 { 0x00008020, 0x00000000 },
6785 { 0x00008038, 0x00000000 },
6786 { 0x0000803c, 0x00000000 },
6787 { 0x00008048, 0x00000000 },
6788 { 0x00008054, 0x00000000 },
6789 { 0x00008058, 0x02000000 },
6790 { 0x0000805c, 0x000fc78f },
6791 { 0x00008060, 0x0000000f },
6792 { 0x00008064, 0x00000000 },
6793 { 0x00008070, 0x00000000 },
6794 { 0x000080b0, 0x00000000 },
6795 { 0x000080b4, 0x00000000 },
6796 { 0x000080b8, 0x00000000 },
6797 { 0x000080bc, 0x00000000 },
6798 { 0x000080c0, 0x2a80001a },
6799 { 0x000080c4, 0x05dc01e0 },
6800 { 0x000080c8, 0x1f402710 },
6801 { 0x000080cc, 0x01f40000 },
6802 { 0x000080d0, 0x00001e00 },
6803 { 0x000080d4, 0x00000000 },
6804 { 0x000080d8, 0x00400000 },
6805 { 0x000080e0, 0xffffffff },
6806 { 0x000080e4, 0x0000ffff },
6807 { 0x000080e8, 0x003f3f3f },
6808 { 0x000080ec, 0x00000000 },
6809 { 0x000080f0, 0x00000000 },
6810 { 0x000080f4, 0x00000000 },
6811 { 0x000080f8, 0x00000000 },
6812 { 0x000080fc, 0x00020000 },
6813 { 0x00008100, 0x00020000 },
6814 { 0x00008104, 0x00000001 },
6815 { 0x00008108, 0x00000052 },
6816 { 0x0000810c, 0x00000000 },
6817 { 0x00008110, 0x00000168 },
6818 { 0x00008118, 0x000100aa },
6819 { 0x0000811c, 0x00003210 },
6820 { 0x00008120, 0x08f04814 },
6821 { 0x00008124, 0x00000000 },
6822 { 0x00008128, 0x00000000 },
6823 { 0x0000812c, 0x00000000 },
6824 { 0x00008130, 0x00000000 },
6825 { 0x00008134, 0x00000000 },
6826 { 0x00008138, 0x00000000 },
6827 { 0x0000813c, 0x00000000 },
6828 { 0x00008144, 0xffffffff },
6829 { 0x00008168, 0x00000000 },
6830 { 0x0000816c, 0x00000000 },
6831 { 0x00008170, 0x32143320 },
6832 { 0x00008174, 0xfaa4fa50 },
6833 { 0x00008178, 0x00000100 },
6834 { 0x0000817c, 0x00000000 },
6835 { 0x000081c0, 0x00000000 },
6836 { 0x000081d0, 0x0000320a },
6837 { 0x000081ec, 0x00000000 },
6838 { 0x000081f0, 0x00000000 },
6839 { 0x000081f4, 0x00000000 },
6840 { 0x000081f8, 0x00000000 },
6841 { 0x000081fc, 0x00000000 },
6842 { 0x00008200, 0x00000000 },
6843 { 0x00008204, 0x00000000 },
6844 { 0x00008208, 0x00000000 },
6845 { 0x0000820c, 0x00000000 },
6846 { 0x00008210, 0x00000000 },
6847 { 0x00008214, 0x00000000 },
6848 { 0x00008218, 0x00000000 },
6849 { 0x0000821c, 0x00000000 },
6850 { 0x00008220, 0x00000000 },
6851 { 0x00008224, 0x00000000 },
6852 { 0x00008228, 0x00000000 },
6853 { 0x0000822c, 0x00000000 },
6854 { 0x00008230, 0x00000000 },
6855 { 0x00008234, 0x00000000 },
6856 { 0x00008238, 0x00000000 },
6857 { 0x0000823c, 0x00000000 },
6858 { 0x00008240, 0x00100000 },
6859 { 0x00008244, 0x0010f400 },
6860 { 0x00008248, 0x00000100 },
6861 { 0x0000824c, 0x0001e800 },
6862 { 0x00008250, 0x00000000 },
6863 { 0x00008254, 0x00000000 },
6864 { 0x00008258, 0x00000000 },
6865 { 0x0000825c, 0x400000ff },
6866 { 0x00008260, 0x00080922 },
6867 { 0x00008264, 0xa8a00010 },
6868 { 0x00008270, 0x00000000 },
6869 { 0x00008274, 0x40000000 },
6870 { 0x00008278, 0x003e4180 },
6871 { 0x0000827c, 0x00000000 },
6872 { 0x00008284, 0x0000002c },
6873 { 0x00008288, 0x0000002c },
6874 { 0x0000828c, 0x00000000 },
6875 { 0x00008294, 0x00000000 },
6876 { 0x00008298, 0x00000000 },
6877 { 0x0000829c, 0x00000000 },
6878 { 0x00008300, 0x00000040 },
6879 { 0x00008314, 0x00000000 },
6880 { 0x00008328, 0x00000000 },
6881 { 0x0000832c, 0x00000001 },
6882 { 0x00008330, 0x00000302 },
6883 { 0x00008334, 0x00000e00 },
6884 { 0x00008338, 0x00ff0000 },
6885 { 0x0000833c, 0x00000000 },
6886 { 0x00008340, 0x00010380 },
6887 { 0x00008344, 0x00581043 },
6888 { 0x00007010, 0x00000030 },
6889 { 0x00007034, 0x00000002 },
6890 { 0x00007038, 0x000004c2 },
6891 { 0x00007800, 0x00140000 },
6892 { 0x00007804, 0x0e4548d8 },
6893 { 0x00007808, 0x54214514 },
6894 { 0x0000780c, 0x02025820 },
6895 { 0x00007810, 0x71c0d388 },
6896 { 0x00007814, 0x924934a8 },
6897 { 0x0000781c, 0x00000000 },
6898 { 0x00007820, 0x00000c04 },
6899 { 0x00007824, 0x00d86bff },
6900 { 0x00007828, 0x66964300 },
6901 { 0x0000782c, 0x8db6d961 },
6902 { 0x00007830, 0x8db6d96c },
6903 { 0x00007834, 0x6140008b },
6904 { 0x00007838, 0x00000029 },
6905 { 0x0000783c, 0x72ee0a72 },
6906 { 0x00007840, 0xbbfffffc },
6907 { 0x00007844, 0x000c0db6 },
6908 { 0x00007848, 0x6db61b6f },
6909 { 0x0000784c, 0x6d9b66db },
6910 { 0x00007850, 0x6d8c6dba },
6911 { 0x00007854, 0x00040000 },
6912 { 0x00007858, 0xdb003012 },
6913 { 0x0000785c, 0x04924914 },
6914 { 0x00007860, 0x21084210 },
6915 { 0x00007864, 0xf7d7ffde },
6916 { 0x00007868, 0xc2034080 },
6917 { 0x0000786c, 0x48609eb4 },
6918 { 0x00007870, 0x10142c00 },
6919 { 0x00009808, 0x00000000 },
6920 { 0x0000980c, 0xafe68e30 },
6921 { 0x00009810, 0xfd14e000 },
6922 { 0x00009814, 0x9c0a9f6b },
6923 { 0x0000981c, 0x00000000 },
6924 { 0x0000982c, 0x0000a000 },
6925 { 0x00009830, 0x00000000 },
6926 { 0x0000983c, 0x00200400 },
6927 { 0x0000984c, 0x0040233c },
6928 { 0x00009854, 0x00000044 },
6929 { 0x00009900, 0x00000000 },
6930 { 0x00009904, 0x00000000 },
6931 { 0x00009908, 0x00000000 },
6932 { 0x0000990c, 0x00000000 },
6933 { 0x00009910, 0x30002310 },
6934 { 0x0000991c, 0x10000fff },
6935 { 0x00009920, 0x04900000 },
6936 { 0x00009928, 0x00000001 },
6937 { 0x0000992c, 0x00000004 },
6938 { 0x00009934, 0x1e1f2022 },
6939 { 0x00009938, 0x0a0b0c0d },
6940 { 0x0000993c, 0x00000000 },
6941 { 0x00009940, 0x14750604 },
6942 { 0x00009948, 0x9280c00a },
6943 { 0x0000994c, 0x00020028 },
6944 { 0x00009954, 0x5f3ca3de },
6945 { 0x00009958, 0x0108ecff },
6946 { 0x00009968, 0x000003ce },
6947 { 0x00009970, 0x192bb515 },
6948 { 0x00009974, 0x00000000 },
6949 { 0x00009978, 0x00000001 },
6950 { 0x0000997c, 0x00000000 },
6951 { 0x00009980, 0x00000000 },
6952 { 0x00009984, 0x00000000 },
6953 { 0x00009988, 0x00000000 },
6954 { 0x0000998c, 0x00000000 },
6955 { 0x00009990, 0x00000000 },
6956 { 0x00009994, 0x00000000 },
6957 { 0x00009998, 0x00000000 },
6958 { 0x0000999c, 0x00000000 },
6959 { 0x000099a0, 0x00000000 },
6960 { 0x000099a4, 0x00000001 },
6961 { 0x000099a8, 0x201fff00 },
6962 { 0x000099ac, 0x2def0400 },
6963 { 0x000099b0, 0x03051000 },
6964 { 0x000099b4, 0x00000820 },
6965 { 0x000099dc, 0x00000000 },
6966 { 0x000099e0, 0x00000000 },
6967 { 0x000099e4, 0xaaaaaaaa },
6968 { 0x000099e8, 0x3c466478 },
6969 { 0x000099ec, 0x0cc80caa },
6970 { 0x000099f0, 0x00000000 },
6971 { 0x0000a1f4, 0x00000000 },
6972 { 0x0000a1f8, 0x71733d01 },
6973 { 0x0000a1fc, 0xd0ad5c12 },
6974 { 0x0000a208, 0x803e68c8 },
6975 { 0x0000a210, 0x4080a333 },
6976 { 0x0000a214, 0x00206c10 },
6977 { 0x0000a218, 0x009c4060 },
6978 { 0x0000a220, 0x01834061 },
6979 { 0x0000a224, 0x00000400 },
6980 { 0x0000a228, 0x000003b5 },
6981 { 0x0000a22c, 0x00000000 },
6982 { 0x0000a234, 0x20202020 },
6983 { 0x0000a238, 0x20202020 },
6984 { 0x0000a244, 0x00000000 },
6985 { 0x0000a248, 0xfffffffc },
6986 { 0x0000a24c, 0x00000000 },
6987 { 0x0000a254, 0x00000000 },
6988 { 0x0000a258, 0x0ccb5380 },
6989 { 0x0000a25c, 0x15151501 },
6990 { 0x0000a260, 0xdfa90f01 },
6991 { 0x0000a268, 0x00000000 },
6992 { 0x0000a26c, 0x0ebae9e6 },
6993 { 0x0000a278, 0x3bdef7bd },
6994 { 0x0000a27c, 0x050e83bd },
6995 { 0x0000a388, 0x0c000000 },
6996 { 0x0000a38c, 0x20202020 },
6997 { 0x0000a390, 0x20202020 },
6998 { 0x0000a394, 0x3bdef7bd },
6999 { 0x0000a398, 0x000003bd },
7000 { 0x0000a39c, 0x00000001 },
7001 { 0x0000a3a0, 0x00000000 },
7002 { 0x0000a3a4, 0x00000000 },
7003 { 0x0000a3a8, 0x00000000 },
7004 { 0x0000a3ac, 0x00000000 },
7005 { 0x0000a3b0, 0x00000000 },
7006 { 0x0000a3b4, 0x00000000 },
7007 { 0x0000a3b8, 0x00000000 },
7008 { 0x0000a3bc, 0x00000000 },
7009 { 0x0000a3c0, 0x00000000 },
7010 { 0x0000a3c4, 0x00000000 },
7011 { 0x0000a3cc, 0x20202020 },
7012 { 0x0000a3d0, 0x20202020 },
7013 { 0x0000a3d4, 0x20202020 },
7014 { 0x0000a3dc, 0x3bdef7bd },
7015 { 0x0000a3e0, 0x000003bd },
7016 { 0x0000a3e4, 0x00000000 },
7017 { 0x0000a3e8, 0x18c43433 },
7018 { 0x0000a3ec, 0x00f70081 },
7019 { 0x0000a3f0, 0x01036a2f },
7020 { 0x0000a3f4, 0x00000000 },
7021 { 0x0000d270, 0x0d820820 },
7022 { 0x0000d35c, 0x07ffffef },
7023 { 0x0000d360, 0x0fffffe7 },
7024 { 0x0000d364, 0x17ffffe5 },
7025 { 0x0000d368, 0x1fffffe4 },
7026 { 0x0000d36c, 0x37ffffe3 },
7027 { 0x0000d370, 0x3fffffe3 },
7028 { 0x0000d374, 0x57ffffe3 },
7029 { 0x0000d378, 0x5fffffe2 },
7030 { 0x0000d37c, 0x7fffffe2 },
7031 { 0x0000d380, 0x7f3c7bba },
7032 { 0x0000d384, 0xf3307ff0 },
7033};
diff --git a/drivers/net/wireless/ath/ath9k/phy.h b/drivers/net/wireless/ath/ath9k/phy.h
index de4fadadbce5..27bd93c6e74d 100644
--- a/drivers/net/wireless/ath/ath9k/phy.h
+++ b/drivers/net/wireless/ath/ath9k/phy.h
@@ -185,6 +185,9 @@ bool ath9k_hw_init_rf(struct ath_hw *ah,
185#define AR_PHY_PLL_CTL_44_2133 0xeb 185#define AR_PHY_PLL_CTL_44_2133 0xeb
186#define AR_PHY_PLL_CTL_40_2133 0xea 186#define AR_PHY_PLL_CTL_40_2133 0xea
187 187
188#define AR_PHY_SPECTRAL_SCAN 0x9912
189#define AR_PHY_SPECTRAL_SCAN_ENABLE 0x1
190
188#define AR_PHY_RX_DELAY 0x9914 191#define AR_PHY_RX_DELAY 0x9914
189#define AR_PHY_SEARCH_START_DELAY 0x9918 192#define AR_PHY_SEARCH_START_DELAY 0x9918
190#define AR_PHY_RX_DELAY_DELAY 0x00003FFF 193#define AR_PHY_RX_DELAY_DELAY 0x00003FFF
diff --git a/drivers/net/wireless/ath/ath9k/reg.h b/drivers/net/wireless/ath/ath9k/reg.h
index 37cbf038be4d..13fd658b5d33 100644
--- a/drivers/net/wireless/ath/ath9k/reg.h
+++ b/drivers/net/wireless/ath/ath9k/reg.h
@@ -1154,12 +1154,32 @@ enum {
1154#define AR9285_AN_RF2G4_DB2_4 0x00003800 1154#define AR9285_AN_RF2G4_DB2_4 0x00003800
1155#define AR9285_AN_RF2G4_DB2_4_S 11 1155#define AR9285_AN_RF2G4_DB2_4_S 11
1156 1156
1157/* AR9271 : 0x7828, 0x782c different setting from AR9285 */
1158#define AR9271_AN_RF2G3_OB_cck 0x001C0000
1159#define AR9271_AN_RF2G3_OB_cck_S 18
1160#define AR9271_AN_RF2G3_OB_psk 0x00038000
1161#define AR9271_AN_RF2G3_OB_psk_S 15
1162#define AR9271_AN_RF2G3_OB_qam 0x00007000
1163#define AR9271_AN_RF2G3_OB_qam_S 12
1164
1165#define AR9271_AN_RF2G3_DB_1 0x00E00000
1166#define AR9271_AN_RF2G3_DB_1_S 21
1167
1168#define AR9271_AN_RF2G3_CCOMP 0xFFF
1169#define AR9271_AN_RF2G3_CCOMP_S 0
1170
1171#define AR9271_AN_RF2G4_DB_2 0xE0000000
1172#define AR9271_AN_RF2G4_DB_2_S 29
1173
1157#define AR9285_AN_RF2G6 0x7834 1174#define AR9285_AN_RF2G6 0x7834
1158#define AR9285_AN_RF2G6_CCOMP 0x00007800 1175#define AR9285_AN_RF2G6_CCOMP 0x00007800
1159#define AR9285_AN_RF2G6_CCOMP_S 11 1176#define AR9285_AN_RF2G6_CCOMP_S 11
1160#define AR9285_AN_RF2G6_OFFS 0x03f00000 1177#define AR9285_AN_RF2G6_OFFS 0x03f00000
1161#define AR9285_AN_RF2G6_OFFS_S 20 1178#define AR9285_AN_RF2G6_OFFS_S 20
1162 1179
1180#define AR9271_AN_RF2G6_OFFS 0x07f00000
1181#define AR9271_AN_RF2G6_OFFS_S 20
1182
1163#define AR9285_AN_RF2G7 0x7838 1183#define AR9285_AN_RF2G7 0x7838
1164#define AR9285_AN_RF2G7_PWDDB 0x00000002 1184#define AR9285_AN_RF2G7_PWDDB 0x00000002
1165#define AR9285_AN_RF2G7_PWDDB_S 1 1185#define AR9285_AN_RF2G7_PWDDB_S 1
@@ -1220,6 +1240,11 @@ enum {
1220#define AR9287_AN_TOP2_XPABIAS_LVL 0xC0000000 1240#define AR9287_AN_TOP2_XPABIAS_LVL 0xC0000000
1221#define AR9287_AN_TOP2_XPABIAS_LVL_S 30 1241#define AR9287_AN_TOP2_XPABIAS_LVL_S 30
1222 1242
1243/* AR9271 specific stuff */
1244#define AR9271_RESET_POWER_DOWN_CONTROL 0x50044
1245#define AR9271_RADIO_RF_RST 0x20
1246#define AR9271_GATE_MAC_CTL 0x4000
1247
1223#define AR_STA_ID0 0x8000 1248#define AR_STA_ID0 0x8000
1224#define AR_STA_ID1 0x8004 1249#define AR_STA_ID1 0x8004
1225#define AR_STA_ID1_SADH_MASK 0x0000FFFF 1250#define AR_STA_ID1_SADH_MASK 0x0000FFFF