aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/mfd/lpc_ich.c172
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 */
541static const struct pci_device_id lpc_ich_ids[] = { 541static 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};
767MODULE_DEVICE_TABLE(pci, lpc_ich_ids); 767MODULE_DEVICE_TABLE(pci, lpc_ich_ids);