diff options
-rw-r--r-- | drivers/net/wireless/ath/ath9k/initvals.h | 666 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath9k/phy.h | 3 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath9k/reg.h | 25 |
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 */ | ||
6369 | static 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 | |||
6693 | static 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 |