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

ath9k: Update PCI IDs for AR9565

This patch adds several new PCI IDs for AR9565.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

authored by

Sujith Manoharan and committed by
Kalle Valo
edea2acb b5939e8c

+85
+85
drivers/net/wireless/ath/ath9k/pci.c
··· 427 427 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 428 428 0x0036, 429 429 0x11AD, /* LITEON */ 430 + 0x1842), 431 + .driver_data = ATH9K_PCI_AR9565_1ANT }, 432 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 433 + 0x0036, 434 + 0x11AD, /* LITEON */ 430 435 0x6671), 431 436 .driver_data = ATH9K_PCI_AR9565_1ANT }, 432 437 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, ··· 451 446 .driver_data = ATH9K_PCI_AR9565_1ANT }, 452 447 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 453 448 0x0036, 449 + 0x1B9A, /* XAVI */ 450 + 0x28A3), 451 + .driver_data = ATH9K_PCI_AR9565_1ANT }, 452 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 453 + 0x0036, 454 454 PCI_VENDOR_ID_AZWAVE, 455 455 0x218A), 456 + .driver_data = ATH9K_PCI_AR9565_1ANT }, 457 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 458 + 0x0036, 459 + PCI_VENDOR_ID_AZWAVE, 460 + 0x2F8A), 456 461 .driver_data = ATH9K_PCI_AR9565_1ANT }, 457 462 458 463 /* WB335 1-ANT / Antenna Diversity */ ··· 523 508 .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV }, 524 509 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 525 510 0x0036, 511 + PCI_VENDOR_ID_AZWAVE, 512 + 0x213C), 513 + .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV }, 514 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 515 + 0x0036, 526 516 PCI_VENDOR_ID_HP, 527 517 0x18E3), 528 518 .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV }, ··· 575 555 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 576 556 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 577 557 0x0036, 558 + PCI_VENDOR_ID_SAMSUNG, 559 + 0x4129), 560 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 561 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 562 + 0x0036, 563 + PCI_VENDOR_ID_SAMSUNG, 564 + 0x412A), 565 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 566 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 567 + 0x0036, 578 568 PCI_VENDOR_ID_ATHEROS, 579 569 0x3027), 580 570 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, ··· 616 586 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 617 587 0x0036, 618 588 0x11AD, /* LITEON */ 589 + 0x1832), 590 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 591 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 592 + 0x0036, 593 + 0x11AD, /* LITEON */ 619 594 0x0692), 595 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 596 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 597 + 0x0036, 598 + 0x11AD, /* LITEON */ 599 + 0x0803), 600 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 601 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 602 + 0x0036, 603 + 0x11AD, /* LITEON */ 604 + 0x0813), 620 605 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 621 606 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 622 607 0x0036, ··· 650 605 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 651 606 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 652 607 0x0036, 608 + PCI_VENDOR_ID_AZWAVE, 609 + 0x218B), 610 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 611 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 612 + 0x0036, 613 + PCI_VENDOR_ID_AZWAVE, 614 + 0x218C), 615 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 616 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 617 + 0x0036, 618 + PCI_VENDOR_ID_AZWAVE, 619 + 0x2F82), 620 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 621 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 622 + 0x0036, 653 623 0x144F, /* ASKEY */ 654 624 0x7202), 655 625 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, ··· 676 616 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 677 617 0x0036, 678 618 0x1B9A, /* XAVI */ 619 + 0x2813), 620 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 621 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 622 + 0x0036, 623 + 0x1B9A, /* XAVI */ 679 624 0x28A2), 625 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 626 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 627 + 0x0036, 628 + 0x1B9A, /* XAVI */ 629 + 0x28A4), 680 630 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 681 631 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 682 632 0x0036, ··· 706 636 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 707 637 0x0036, 708 638 PCI_VENDOR_ID_FOXCONN, 639 + 0xE08F), 640 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 641 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 642 + 0x0036, 643 + PCI_VENDOR_ID_FOXCONN, 709 644 0xE081), 645 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 646 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 647 + 0x0036, 648 + PCI_VENDOR_ID_FOXCONN, 649 + 0xE091), 650 + .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 651 + { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 652 + 0x0036, 653 + PCI_VENDOR_ID_FOXCONN, 654 + 0xE099), 710 655 .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV }, 711 656 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS, 712 657 0x0036,