diff options
-rw-r--r-- | drivers/mfd/lpc_ich.c | 172 |
1 files changed, 86 insertions, 86 deletions
diff --git a/drivers/mfd/lpc_ich.c b/drivers/mfd/lpc_ich.c index f35d4280b2f7..8bd370a3bebb 100644 --- a/drivers/mfd/lpc_ich.c +++ b/drivers/mfd/lpc_ich.c | |||
@@ -539,6 +539,79 @@ static struct lpc_ich_info lpc_chipset_info[] = { | |||
539 | * functions that probably will be registered by other drivers. | 539 | * functions that probably will be registered by other drivers. |
540 | */ | 540 | */ |
541 | static const struct pci_device_id lpc_ich_ids[] = { | 541 | static const struct pci_device_id lpc_ich_ids[] = { |
542 | { PCI_VDEVICE(INTEL, 0x0f1c), LPC_BAYTRAIL}, | ||
543 | { PCI_VDEVICE(INTEL, 0x1c41), LPC_CPT}, | ||
544 | { PCI_VDEVICE(INTEL, 0x1c42), LPC_CPTD}, | ||
545 | { PCI_VDEVICE(INTEL, 0x1c43), LPC_CPTM}, | ||
546 | { PCI_VDEVICE(INTEL, 0x1c44), LPC_CPT}, | ||
547 | { PCI_VDEVICE(INTEL, 0x1c45), LPC_CPT}, | ||
548 | { PCI_VDEVICE(INTEL, 0x1c46), LPC_CPT}, | ||
549 | { PCI_VDEVICE(INTEL, 0x1c47), LPC_CPT}, | ||
550 | { PCI_VDEVICE(INTEL, 0x1c48), LPC_CPT}, | ||
551 | { PCI_VDEVICE(INTEL, 0x1c49), LPC_CPT}, | ||
552 | { PCI_VDEVICE(INTEL, 0x1c4a), LPC_CPT}, | ||
553 | { PCI_VDEVICE(INTEL, 0x1c4b), LPC_CPT}, | ||
554 | { PCI_VDEVICE(INTEL, 0x1c4c), LPC_CPT}, | ||
555 | { PCI_VDEVICE(INTEL, 0x1c4d), LPC_CPT}, | ||
556 | { PCI_VDEVICE(INTEL, 0x1c4e), LPC_CPT}, | ||
557 | { PCI_VDEVICE(INTEL, 0x1c4f), LPC_CPT}, | ||
558 | { PCI_VDEVICE(INTEL, 0x1c50), LPC_CPT}, | ||
559 | { PCI_VDEVICE(INTEL, 0x1c51), LPC_CPT}, | ||
560 | { PCI_VDEVICE(INTEL, 0x1c52), LPC_CPT}, | ||
561 | { PCI_VDEVICE(INTEL, 0x1c53), LPC_CPT}, | ||
562 | { PCI_VDEVICE(INTEL, 0x1c54), LPC_CPT}, | ||
563 | { PCI_VDEVICE(INTEL, 0x1c55), LPC_CPT}, | ||
564 | { PCI_VDEVICE(INTEL, 0x1c56), LPC_CPT}, | ||
565 | { PCI_VDEVICE(INTEL, 0x1c57), LPC_CPT}, | ||
566 | { PCI_VDEVICE(INTEL, 0x1c58), LPC_CPT}, | ||
567 | { PCI_VDEVICE(INTEL, 0x1c59), LPC_CPT}, | ||
568 | { PCI_VDEVICE(INTEL, 0x1c5a), LPC_CPT}, | ||
569 | { PCI_VDEVICE(INTEL, 0x1c5b), LPC_CPT}, | ||
570 | { PCI_VDEVICE(INTEL, 0x1c5c), LPC_CPT}, | ||
571 | { PCI_VDEVICE(INTEL, 0x1c5d), LPC_CPT}, | ||
572 | { PCI_VDEVICE(INTEL, 0x1c5e), LPC_CPT}, | ||
573 | { PCI_VDEVICE(INTEL, 0x1c5f), LPC_CPT}, | ||
574 | { PCI_VDEVICE(INTEL, 0x1d40), LPC_PBG}, | ||
575 | { PCI_VDEVICE(INTEL, 0x1d41), LPC_PBG}, | ||
576 | { PCI_VDEVICE(INTEL, 0x1e40), LPC_PPT}, | ||
577 | { PCI_VDEVICE(INTEL, 0x1e41), LPC_PPT}, | ||
578 | { PCI_VDEVICE(INTEL, 0x1e42), LPC_PPT}, | ||
579 | { PCI_VDEVICE(INTEL, 0x1e43), LPC_PPT}, | ||
580 | { PCI_VDEVICE(INTEL, 0x1e44), LPC_PPT}, | ||
581 | { PCI_VDEVICE(INTEL, 0x1e45), LPC_PPT}, | ||
582 | { PCI_VDEVICE(INTEL, 0x1e46), LPC_PPT}, | ||
583 | { PCI_VDEVICE(INTEL, 0x1e47), LPC_PPT}, | ||
584 | { PCI_VDEVICE(INTEL, 0x1e48), LPC_PPT}, | ||
585 | { PCI_VDEVICE(INTEL, 0x1e49), LPC_PPT}, | ||
586 | { PCI_VDEVICE(INTEL, 0x1e4a), LPC_PPT}, | ||
587 | { PCI_VDEVICE(INTEL, 0x1e4b), LPC_PPT}, | ||
588 | { PCI_VDEVICE(INTEL, 0x1e4c), LPC_PPT}, | ||
589 | { PCI_VDEVICE(INTEL, 0x1e4d), LPC_PPT}, | ||
590 | { PCI_VDEVICE(INTEL, 0x1e4e), LPC_PPT}, | ||
591 | { PCI_VDEVICE(INTEL, 0x1e4f), LPC_PPT}, | ||
592 | { PCI_VDEVICE(INTEL, 0x1e50), LPC_PPT}, | ||
593 | { PCI_VDEVICE(INTEL, 0x1e51), LPC_PPT}, | ||
594 | { PCI_VDEVICE(INTEL, 0x1e52), LPC_PPT}, | ||
595 | { PCI_VDEVICE(INTEL, 0x1e53), LPC_PPT}, | ||
596 | { PCI_VDEVICE(INTEL, 0x1e54), LPC_PPT}, | ||
597 | { PCI_VDEVICE(INTEL, 0x1e55), LPC_PPT}, | ||
598 | { PCI_VDEVICE(INTEL, 0x1e56), LPC_PPT}, | ||
599 | { PCI_VDEVICE(INTEL, 0x1e57), LPC_PPT}, | ||
600 | { PCI_VDEVICE(INTEL, 0x1e58), LPC_PPT}, | ||
601 | { PCI_VDEVICE(INTEL, 0x1e59), LPC_PPT}, | ||
602 | { PCI_VDEVICE(INTEL, 0x1e5a), LPC_PPT}, | ||
603 | { PCI_VDEVICE(INTEL, 0x1e5b), LPC_PPT}, | ||
604 | { PCI_VDEVICE(INTEL, 0x1e5c), LPC_PPT}, | ||
605 | { PCI_VDEVICE(INTEL, 0x1e5d), LPC_PPT}, | ||
606 | { PCI_VDEVICE(INTEL, 0x1e5e), LPC_PPT}, | ||
607 | { PCI_VDEVICE(INTEL, 0x1e5f), LPC_PPT}, | ||
608 | { PCI_VDEVICE(INTEL, 0x1f38), LPC_AVN}, | ||
609 | { PCI_VDEVICE(INTEL, 0x1f39), LPC_AVN}, | ||
610 | { PCI_VDEVICE(INTEL, 0x1f3a), LPC_AVN}, | ||
611 | { PCI_VDEVICE(INTEL, 0x1f3b), LPC_AVN}, | ||
612 | { PCI_VDEVICE(INTEL, 0x229c), LPC_BRASWELL}, | ||
613 | { PCI_VDEVICE(INTEL, 0x2310), LPC_DH89XXCC}, | ||
614 | { PCI_VDEVICE(INTEL, 0x2390), LPC_COLETO}, | ||
542 | { PCI_VDEVICE(INTEL, 0x2410), LPC_ICH}, | 615 | { PCI_VDEVICE(INTEL, 0x2410), LPC_ICH}, |
543 | { PCI_VDEVICE(INTEL, 0x2420), LPC_ICH0}, | 616 | { PCI_VDEVICE(INTEL, 0x2420), LPC_ICH0}, |
544 | { PCI_VDEVICE(INTEL, 0x2440), LPC_ICH2}, | 617 | { PCI_VDEVICE(INTEL, 0x2440), LPC_ICH2}, |
@@ -605,72 +678,6 @@ static const struct pci_device_id lpc_ich_ids[] = { | |||
605 | { PCI_VDEVICE(INTEL, 0x3b14), LPC_3420}, | 678 | { PCI_VDEVICE(INTEL, 0x3b14), LPC_3420}, |
606 | { PCI_VDEVICE(INTEL, 0x3b16), LPC_3450}, | 679 | { PCI_VDEVICE(INTEL, 0x3b16), LPC_3450}, |
607 | { PCI_VDEVICE(INTEL, 0x5031), LPC_EP80579}, | 680 | { PCI_VDEVICE(INTEL, 0x5031), LPC_EP80579}, |
608 | { PCI_VDEVICE(INTEL, 0x1c41), LPC_CPT}, | ||
609 | { PCI_VDEVICE(INTEL, 0x1c42), LPC_CPTD}, | ||
610 | { PCI_VDEVICE(INTEL, 0x1c43), LPC_CPTM}, | ||
611 | { PCI_VDEVICE(INTEL, 0x1c44), LPC_CPT}, | ||
612 | { PCI_VDEVICE(INTEL, 0x1c45), LPC_CPT}, | ||
613 | { PCI_VDEVICE(INTEL, 0x1c46), LPC_CPT}, | ||
614 | { PCI_VDEVICE(INTEL, 0x1c47), LPC_CPT}, | ||
615 | { PCI_VDEVICE(INTEL, 0x1c48), LPC_CPT}, | ||
616 | { PCI_VDEVICE(INTEL, 0x1c49), LPC_CPT}, | ||
617 | { PCI_VDEVICE(INTEL, 0x1c4a), LPC_CPT}, | ||
618 | { PCI_VDEVICE(INTEL, 0x1c4b), LPC_CPT}, | ||
619 | { PCI_VDEVICE(INTEL, 0x1c4c), LPC_CPT}, | ||
620 | { PCI_VDEVICE(INTEL, 0x1c4d), LPC_CPT}, | ||
621 | { PCI_VDEVICE(INTEL, 0x1c4e), LPC_CPT}, | ||
622 | { PCI_VDEVICE(INTEL, 0x1c4f), LPC_CPT}, | ||
623 | { PCI_VDEVICE(INTEL, 0x1c50), LPC_CPT}, | ||
624 | { PCI_VDEVICE(INTEL, 0x1c51), LPC_CPT}, | ||
625 | { PCI_VDEVICE(INTEL, 0x1c52), LPC_CPT}, | ||
626 | { PCI_VDEVICE(INTEL, 0x1c53), LPC_CPT}, | ||
627 | { PCI_VDEVICE(INTEL, 0x1c54), LPC_CPT}, | ||
628 | { PCI_VDEVICE(INTEL, 0x1c55), LPC_CPT}, | ||
629 | { PCI_VDEVICE(INTEL, 0x1c56), LPC_CPT}, | ||
630 | { PCI_VDEVICE(INTEL, 0x1c57), LPC_CPT}, | ||
631 | { PCI_VDEVICE(INTEL, 0x1c58), LPC_CPT}, | ||
632 | { PCI_VDEVICE(INTEL, 0x1c59), LPC_CPT}, | ||
633 | { PCI_VDEVICE(INTEL, 0x1c5a), LPC_CPT}, | ||
634 | { PCI_VDEVICE(INTEL, 0x1c5b), LPC_CPT}, | ||
635 | { PCI_VDEVICE(INTEL, 0x1c5c), LPC_CPT}, | ||
636 | { PCI_VDEVICE(INTEL, 0x1c5d), LPC_CPT}, | ||
637 | { PCI_VDEVICE(INTEL, 0x1c5e), LPC_CPT}, | ||
638 | { PCI_VDEVICE(INTEL, 0x1c5f), LPC_CPT}, | ||
639 | { PCI_VDEVICE(INTEL, 0x1d40), LPC_PBG}, | ||
640 | { PCI_VDEVICE(INTEL, 0x1d41), LPC_PBG}, | ||
641 | { PCI_VDEVICE(INTEL, 0x2310), LPC_DH89XXCC}, | ||
642 | { PCI_VDEVICE(INTEL, 0x1e40), LPC_PPT}, | ||
643 | { PCI_VDEVICE(INTEL, 0x1e41), LPC_PPT}, | ||
644 | { PCI_VDEVICE(INTEL, 0x1e42), LPC_PPT}, | ||
645 | { PCI_VDEVICE(INTEL, 0x1e43), LPC_PPT}, | ||
646 | { PCI_VDEVICE(INTEL, 0x1e44), LPC_PPT}, | ||
647 | { PCI_VDEVICE(INTEL, 0x1e45), LPC_PPT}, | ||
648 | { PCI_VDEVICE(INTEL, 0x1e46), LPC_PPT}, | ||
649 | { PCI_VDEVICE(INTEL, 0x1e47), LPC_PPT}, | ||
650 | { PCI_VDEVICE(INTEL, 0x1e48), LPC_PPT}, | ||
651 | { PCI_VDEVICE(INTEL, 0x1e49), LPC_PPT}, | ||
652 | { PCI_VDEVICE(INTEL, 0x1e4a), LPC_PPT}, | ||
653 | { PCI_VDEVICE(INTEL, 0x1e4b), LPC_PPT}, | ||
654 | { PCI_VDEVICE(INTEL, 0x1e4c), LPC_PPT}, | ||
655 | { PCI_VDEVICE(INTEL, 0x1e4d), LPC_PPT}, | ||
656 | { PCI_VDEVICE(INTEL, 0x1e4e), LPC_PPT}, | ||
657 | { PCI_VDEVICE(INTEL, 0x1e4f), LPC_PPT}, | ||
658 | { PCI_VDEVICE(INTEL, 0x1e50), LPC_PPT}, | ||
659 | { PCI_VDEVICE(INTEL, 0x1e51), LPC_PPT}, | ||
660 | { PCI_VDEVICE(INTEL, 0x1e52), LPC_PPT}, | ||
661 | { PCI_VDEVICE(INTEL, 0x1e53), LPC_PPT}, | ||
662 | { PCI_VDEVICE(INTEL, 0x1e54), LPC_PPT}, | ||
663 | { PCI_VDEVICE(INTEL, 0x1e55), LPC_PPT}, | ||
664 | { PCI_VDEVICE(INTEL, 0x1e56), LPC_PPT}, | ||
665 | { PCI_VDEVICE(INTEL, 0x1e57), LPC_PPT}, | ||
666 | { PCI_VDEVICE(INTEL, 0x1e58), LPC_PPT}, | ||
667 | { PCI_VDEVICE(INTEL, 0x1e59), LPC_PPT}, | ||
668 | { PCI_VDEVICE(INTEL, 0x1e5a), LPC_PPT}, | ||
669 | { PCI_VDEVICE(INTEL, 0x1e5b), LPC_PPT}, | ||
670 | { PCI_VDEVICE(INTEL, 0x1e5c), LPC_PPT}, | ||
671 | { PCI_VDEVICE(INTEL, 0x1e5d), LPC_PPT}, | ||
672 | { PCI_VDEVICE(INTEL, 0x1e5e), LPC_PPT}, | ||
673 | { PCI_VDEVICE(INTEL, 0x1e5f), LPC_PPT}, | ||
674 | { PCI_VDEVICE(INTEL, 0x8c40), LPC_LPT}, | 681 | { PCI_VDEVICE(INTEL, 0x8c40), LPC_LPT}, |
675 | { PCI_VDEVICE(INTEL, 0x8c41), LPC_LPT}, | 682 | { PCI_VDEVICE(INTEL, 0x8c41), LPC_LPT}, |
676 | { PCI_VDEVICE(INTEL, 0x8c42), LPC_LPT}, | 683 | { PCI_VDEVICE(INTEL, 0x8c42), LPC_LPT}, |
@@ -703,14 +710,11 @@ static const struct pci_device_id lpc_ich_ids[] = { | |||
703 | { PCI_VDEVICE(INTEL, 0x8c5d), LPC_LPT}, | 710 | { PCI_VDEVICE(INTEL, 0x8c5d), LPC_LPT}, |
704 | { PCI_VDEVICE(INTEL, 0x8c5e), LPC_LPT}, | 711 | { PCI_VDEVICE(INTEL, 0x8c5e), LPC_LPT}, |
705 | { PCI_VDEVICE(INTEL, 0x8c5f), LPC_LPT}, | 712 | { PCI_VDEVICE(INTEL, 0x8c5f), LPC_LPT}, |
706 | { PCI_VDEVICE(INTEL, 0x9c40), LPC_LPT_LP}, | 713 | { PCI_VDEVICE(INTEL, 0x8cc1), LPC_9S}, |
707 | { PCI_VDEVICE(INTEL, 0x9c41), LPC_LPT_LP}, | 714 | { PCI_VDEVICE(INTEL, 0x8cc2), LPC_9S}, |
708 | { PCI_VDEVICE(INTEL, 0x9c42), LPC_LPT_LP}, | 715 | { PCI_VDEVICE(INTEL, 0x8cc3), LPC_9S}, |
709 | { PCI_VDEVICE(INTEL, 0x9c43), LPC_LPT_LP}, | 716 | { PCI_VDEVICE(INTEL, 0x8cc4), LPC_9S}, |
710 | { PCI_VDEVICE(INTEL, 0x9c44), LPC_LPT_LP}, | 717 | { PCI_VDEVICE(INTEL, 0x8cc6), LPC_9S}, |
711 | { PCI_VDEVICE(INTEL, 0x9c45), LPC_LPT_LP}, | ||
712 | { PCI_VDEVICE(INTEL, 0x9c46), LPC_LPT_LP}, | ||
713 | { PCI_VDEVICE(INTEL, 0x9c47), LPC_LPT_LP}, | ||
714 | { PCI_VDEVICE(INTEL, 0x8d40), LPC_WBG}, | 718 | { PCI_VDEVICE(INTEL, 0x8d40), LPC_WBG}, |
715 | { PCI_VDEVICE(INTEL, 0x8d41), LPC_WBG}, | 719 | { PCI_VDEVICE(INTEL, 0x8d41), LPC_WBG}, |
716 | { PCI_VDEVICE(INTEL, 0x8d42), LPC_WBG}, | 720 | { PCI_VDEVICE(INTEL, 0x8d42), LPC_WBG}, |
@@ -743,12 +747,14 @@ static const struct pci_device_id lpc_ich_ids[] = { | |||
743 | { PCI_VDEVICE(INTEL, 0x8d5d), LPC_WBG}, | 747 | { PCI_VDEVICE(INTEL, 0x8d5d), LPC_WBG}, |
744 | { PCI_VDEVICE(INTEL, 0x8d5e), LPC_WBG}, | 748 | { PCI_VDEVICE(INTEL, 0x8d5e), LPC_WBG}, |
745 | { PCI_VDEVICE(INTEL, 0x8d5f), LPC_WBG}, | 749 | { PCI_VDEVICE(INTEL, 0x8d5f), LPC_WBG}, |
746 | { PCI_VDEVICE(INTEL, 0x1f38), LPC_AVN}, | 750 | { PCI_VDEVICE(INTEL, 0x9c40), LPC_LPT_LP}, |
747 | { PCI_VDEVICE(INTEL, 0x1f39), LPC_AVN}, | 751 | { PCI_VDEVICE(INTEL, 0x9c41), LPC_LPT_LP}, |
748 | { PCI_VDEVICE(INTEL, 0x1f3a), LPC_AVN}, | 752 | { PCI_VDEVICE(INTEL, 0x9c42), LPC_LPT_LP}, |
749 | { PCI_VDEVICE(INTEL, 0x1f3b), LPC_AVN}, | 753 | { PCI_VDEVICE(INTEL, 0x9c43), LPC_LPT_LP}, |
750 | { PCI_VDEVICE(INTEL, 0x0f1c), LPC_BAYTRAIL}, | 754 | { PCI_VDEVICE(INTEL, 0x9c44), LPC_LPT_LP}, |
751 | { PCI_VDEVICE(INTEL, 0x2390), LPC_COLETO}, | 755 | { PCI_VDEVICE(INTEL, 0x9c45), LPC_LPT_LP}, |
756 | { PCI_VDEVICE(INTEL, 0x9c46), LPC_LPT_LP}, | ||
757 | { PCI_VDEVICE(INTEL, 0x9c47), LPC_LPT_LP}, | ||
752 | { PCI_VDEVICE(INTEL, 0x9cc1), LPC_WPT_LP}, | 758 | { PCI_VDEVICE(INTEL, 0x9cc1), LPC_WPT_LP}, |
753 | { PCI_VDEVICE(INTEL, 0x9cc2), LPC_WPT_LP}, | 759 | { PCI_VDEVICE(INTEL, 0x9cc2), LPC_WPT_LP}, |
754 | { PCI_VDEVICE(INTEL, 0x9cc3), LPC_WPT_LP}, | 760 | { PCI_VDEVICE(INTEL, 0x9cc3), LPC_WPT_LP}, |
@@ -756,12 +762,6 @@ static const struct pci_device_id lpc_ich_ids[] = { | |||
756 | { PCI_VDEVICE(INTEL, 0x9cc6), LPC_WPT_LP}, | 762 | { PCI_VDEVICE(INTEL, 0x9cc6), LPC_WPT_LP}, |
757 | { PCI_VDEVICE(INTEL, 0x9cc7), LPC_WPT_LP}, | 763 | { PCI_VDEVICE(INTEL, 0x9cc7), LPC_WPT_LP}, |
758 | { PCI_VDEVICE(INTEL, 0x9cc9), LPC_WPT_LP}, | 764 | { PCI_VDEVICE(INTEL, 0x9cc9), LPC_WPT_LP}, |
759 | { PCI_VDEVICE(INTEL, 0x229c), LPC_BRASWELL}, | ||
760 | { PCI_VDEVICE(INTEL, 0x8cc1), LPC_9S}, | ||
761 | { PCI_VDEVICE(INTEL, 0x8cc2), LPC_9S}, | ||
762 | { PCI_VDEVICE(INTEL, 0x8cc3), LPC_9S}, | ||
763 | { PCI_VDEVICE(INTEL, 0x8cc4), LPC_9S}, | ||
764 | { PCI_VDEVICE(INTEL, 0x8cc6), LPC_9S}, | ||
765 | { 0, }, /* End of list */ | 765 | { 0, }, /* End of list */ |
766 | }; | 766 | }; |
767 | MODULE_DEVICE_TABLE(pci, lpc_ich_ids); | 767 | MODULE_DEVICE_TABLE(pci, lpc_ich_ids); |