Lines Matching full:intel

3  *  lpc_ich.c - LPC interface for Intel ICH
5 * LPC bridge function of the Intel ICH contains many other
12 * Copyright (c) 2017, 2021-2022 Intel Corporation
17 * (See the intel documentation on http://developer.intel.com.)
216 .name = "intel-spi",
640 { PCI_VDEVICE(INTEL, 0x0f1c), LPC_BAYTRAIL},
641 { PCI_VDEVICE(INTEL, 0x1c41), LPC_CPT},
642 { PCI_VDEVICE(INTEL, 0x1c42), LPC_CPTD},
643 { PCI_VDEVICE(INTEL, 0x1c43), LPC_CPTM},
644 { PCI_VDEVICE(INTEL, 0x1c44), LPC_CPT},
645 { PCI_VDEVICE(INTEL, 0x1c45), LPC_CPT},
646 { PCI_VDEVICE(INTEL, 0x1c46), LPC_CPT},
647 { PCI_VDEVICE(INTEL, 0x1c47), LPC_CPT},
648 { PCI_VDEVICE(INTEL, 0x1c48), LPC_CPT},
649 { PCI_VDEVICE(INTEL, 0x1c49), LPC_CPT},
650 { PCI_VDEVICE(INTEL, 0x1c4a), LPC_CPT},
651 { PCI_VDEVICE(INTEL, 0x1c4b), LPC_CPT},
652 { PCI_VDEVICE(INTEL, 0x1c4c), LPC_CPT},
653 { PCI_VDEVICE(INTEL, 0x1c4d), LPC_CPT},
654 { PCI_VDEVICE(INTEL, 0x1c4e), LPC_CPT},
655 { PCI_VDEVICE(INTEL, 0x1c4f), LPC_CPT},
656 { PCI_VDEVICE(INTEL, 0x1c50), LPC_CPT},
657 { PCI_VDEVICE(INTEL, 0x1c51), LPC_CPT},
658 { PCI_VDEVICE(INTEL, 0x1c52), LPC_CPT},
659 { PCI_VDEVICE(INTEL, 0x1c53), LPC_CPT},
660 { PCI_VDEVICE(INTEL, 0x1c54), LPC_CPT},
661 { PCI_VDEVICE(INTEL, 0x1c55), LPC_CPT},
662 { PCI_VDEVICE(INTEL, 0x1c56), LPC_CPT},
663 { PCI_VDEVICE(INTEL, 0x1c57), LPC_CPT},
664 { PCI_VDEVICE(INTEL, 0x1c58), LPC_CPT},
665 { PCI_VDEVICE(INTEL, 0x1c59), LPC_CPT},
666 { PCI_VDEVICE(INTEL, 0x1c5a), LPC_CPT},
667 { PCI_VDEVICE(INTEL, 0x1c5b), LPC_CPT},
668 { PCI_VDEVICE(INTEL, 0x1c5c), LPC_CPT},
669 { PCI_VDEVICE(INTEL, 0x1c5d), LPC_CPT},
670 { PCI_VDEVICE(INTEL, 0x1c5e), LPC_CPT},
671 { PCI_VDEVICE(INTEL, 0x1c5f), LPC_CPT},
672 { PCI_VDEVICE(INTEL, 0x1d40), LPC_PBG},
673 { PCI_VDEVICE(INTEL, 0x1d41), LPC_PBG},
674 { PCI_VDEVICE(INTEL, 0x1e40), LPC_PPT},
675 { PCI_VDEVICE(INTEL, 0x1e41), LPC_PPT},
676 { PCI_VDEVICE(INTEL, 0x1e42), LPC_PPT},
677 { PCI_VDEVICE(INTEL, 0x1e43), LPC_PPT},
678 { PCI_VDEVICE(INTEL, 0x1e44), LPC_PPT},
679 { PCI_VDEVICE(INTEL, 0x1e45), LPC_PPT},
680 { PCI_VDEVICE(INTEL, 0x1e46), LPC_PPT},
681 { PCI_VDEVICE(INTEL, 0x1e47), LPC_PPT},
682 { PCI_VDEVICE(INTEL, 0x1e48), LPC_PPT},
683 { PCI_VDEVICE(INTEL, 0x1e49), LPC_PPT},
684 { PCI_VDEVICE(INTEL, 0x1e4a), LPC_PPT},
685 { PCI_VDEVICE(INTEL, 0x1e4b), LPC_PPT},
686 { PCI_VDEVICE(INTEL, 0x1e4c), LPC_PPT},
687 { PCI_VDEVICE(INTEL, 0x1e4d), LPC_PPT},
688 { PCI_VDEVICE(INTEL, 0x1e4e), LPC_PPT},
689 { PCI_VDEVICE(INTEL, 0x1e4f), LPC_PPT},
690 { PCI_VDEVICE(INTEL, 0x1e50), LPC_PPT},
691 { PCI_VDEVICE(INTEL, 0x1e51), LPC_PPT},
692 { PCI_VDEVICE(INTEL, 0x1e52), LPC_PPT},
693 { PCI_VDEVICE(INTEL, 0x1e53), LPC_PPT},
694 { PCI_VDEVICE(INTEL, 0x1e54), LPC_PPT},
695 { PCI_VDEVICE(INTEL, 0x1e55), LPC_PPT},
696 { PCI_VDEVICE(INTEL, 0x1e56), LPC_PPT},
697 { PCI_VDEVICE(INTEL, 0x1e57), LPC_PPT},
698 { PCI_VDEVICE(INTEL, 0x1e58), LPC_PPT},
699 { PCI_VDEVICE(INTEL, 0x1e59), LPC_PPT},
700 { PCI_VDEVICE(INTEL, 0x1e5a), LPC_PPT},
701 { PCI_VDEVICE(INTEL, 0x1e5b), LPC_PPT},
702 { PCI_VDEVICE(INTEL, 0x1e5c), LPC_PPT},
703 { PCI_VDEVICE(INTEL, 0x1e5d), LPC_PPT},
704 { PCI_VDEVICE(INTEL, 0x1e5e), LPC_PPT},
705 { PCI_VDEVICE(INTEL, 0x1e5f), LPC_PPT},
706 { PCI_VDEVICE(INTEL, 0x1f38), LPC_AVN},
707 { PCI_VDEVICE(INTEL, 0x1f39), LPC_AVN},
708 { PCI_VDEVICE(INTEL, 0x1f3a), LPC_AVN},
709 { PCI_VDEVICE(INTEL, 0x1f3b), LPC_AVN},
710 { PCI_VDEVICE(INTEL, 0x229c), LPC_BRASWELL},
711 { PCI_VDEVICE(INTEL, 0x2310), LPC_DH89XXCC},
712 { PCI_VDEVICE(INTEL, 0x2390), LPC_COLETO},
713 { PCI_VDEVICE(INTEL, 0x2410), LPC_ICH},
714 { PCI_VDEVICE(INTEL, 0x2420), LPC_ICH0},
715 { PCI_VDEVICE(INTEL, 0x2440), LPC_ICH2},
716 { PCI_VDEVICE(INTEL, 0x244c), LPC_ICH2M},
717 { PCI_VDEVICE(INTEL, 0x2450), LPC_CICH},
718 { PCI_VDEVICE(INTEL, 0x2480), LPC_ICH3},
719 { PCI_VDEVICE(INTEL, 0x248c), LPC_ICH3M},
720 { PCI_VDEVICE(INTEL, 0x24c0), LPC_ICH4},
721 { PCI_VDEVICE(INTEL, 0x24cc), LPC_ICH4M},
722 { PCI_VDEVICE(INTEL, 0x24d0), LPC_ICH5},
723 { PCI_VDEVICE(INTEL, 0x25a1), LPC_6300ESB},
724 { PCI_VDEVICE(INTEL, 0x2640), LPC_ICH6},
725 { PCI_VDEVICE(INTEL, 0x2641), LPC_ICH6M},
726 { PCI_VDEVICE(INTEL, 0x2642), LPC_ICH6W},
727 { PCI_VDEVICE(INTEL, 0x2670), LPC_631XESB},
728 { PCI_VDEVICE(INTEL, 0x2671), LPC_631XESB},
729 { PCI_VDEVICE(INTEL, 0x2672), LPC_631XESB},
730 { PCI_VDEVICE(INTEL, 0x2673), LPC_631XESB},
731 { PCI_VDEVICE(INTEL, 0x2674), LPC_631XESB},
732 { PCI_VDEVICE(INTEL, 0x2675), LPC_631XESB},
733 { PCI_VDEVICE(INTEL, 0x2676), LPC_631XESB},
734 { PCI_VDEVICE(INTEL, 0x2677), LPC_631XESB},
735 { PCI_VDEVICE(INTEL, 0x2678), LPC_631XESB},
736 { PCI_VDEVICE(INTEL, 0x2679), LPC_631XESB},
737 { PCI_VDEVICE(INTEL, 0x267a), LPC_631XESB},
738 { PCI_VDEVICE(INTEL, 0x267b), LPC_631XESB},
739 { PCI_VDEVICE(INTEL, 0x267c), LPC_631XESB},
740 { PCI_VDEVICE(INTEL, 0x267d), LPC_631XESB},
741 { PCI_VDEVICE(INTEL, 0x267e), LPC_631XESB},
742 { PCI_VDEVICE(INTEL, 0x267f), LPC_631XESB},
743 { PCI_VDEVICE(INTEL, 0x27b0), LPC_ICH7DH},
744 { PCI_VDEVICE(INTEL, 0x27b8), LPC_ICH7},
745 { PCI_VDEVICE(INTEL, 0x27b9), LPC_ICH7M},
746 { PCI_VDEVICE(INTEL, 0x27bc), LPC_NM10},
747 { PCI_VDEVICE(INTEL, 0x27bd), LPC_ICH7MDH},
748 { PCI_VDEVICE(INTEL, 0x2810), LPC_ICH8},
749 { PCI_VDEVICE(INTEL, 0x2811), LPC_ICH8ME},
750 { PCI_VDEVICE(INTEL, 0x2812), LPC_ICH8DH},
751 { PCI_VDEVICE(INTEL, 0x2814), LPC_ICH8DO},
752 { PCI_VDEVICE(INTEL, 0x2815), LPC_ICH8M},
753 { PCI_VDEVICE(INTEL, 0x2912), LPC_ICH9DH},
754 { PCI_VDEVICE(INTEL, 0x2914), LPC_ICH9DO},
755 { PCI_VDEVICE(INTEL, 0x2916), LPC_ICH9R},
756 { PCI_VDEVICE(INTEL, 0x2917), LPC_ICH9ME},
757 { PCI_VDEVICE(INTEL, 0x2918), LPC_ICH9},
758 { PCI_VDEVICE(INTEL, 0x2919), LPC_ICH9M},
759 { PCI_VDEVICE(INTEL, 0x3197), LPC_GLK},
760 { PCI_VDEVICE(INTEL, 0x2b9c), LPC_COUGARMOUNTAIN},
761 { PCI_VDEVICE(INTEL, 0x3a14), LPC_ICH10DO},
762 { PCI_VDEVICE(INTEL, 0x3a16), LPC_ICH10R},
763 { PCI_VDEVICE(INTEL, 0x3a18), LPC_ICH10},
764 { PCI_VDEVICE(INTEL, 0x3a1a), LPC_ICH10D},
765 { PCI_VDEVICE(INTEL, 0x3b00), LPC_PCH},
766 { PCI_VDEVICE(INTEL, 0x3b01), LPC_PCHM},
767 { PCI_VDEVICE(INTEL, 0x3b02), LPC_P55},
768 { PCI_VDEVICE(INTEL, 0x3b03), LPC_PM55},
769 { PCI_VDEVICE(INTEL, 0x3b06), LPC_H55},
770 { PCI_VDEVICE(INTEL, 0x3b07), LPC_QM57},
771 { PCI_VDEVICE(INTEL, 0x3b08), LPC_H57},
772 { PCI_VDEVICE(INTEL, 0x3b09), LPC_HM55},
773 { PCI_VDEVICE(INTEL, 0x3b0a), LPC_Q57},
774 { PCI_VDEVICE(INTEL, 0x3b0b), LPC_HM57},
775 { PCI_VDEVICE(INTEL, 0x3b0d), LPC_PCHMSFF},
776 { PCI_VDEVICE(INTEL, 0x3b0f), LPC_QS57},
777 { PCI_VDEVICE(INTEL, 0x3b12), LPC_3400},
778 { PCI_VDEVICE(INTEL, 0x3b14), LPC_3420},
779 { PCI_VDEVICE(INTEL, 0x3b16), LPC_3450},
780 { PCI_VDEVICE(INTEL, 0x5031), LPC_EP80579},
781 { PCI_VDEVICE(INTEL, 0x5ae8), LPC_APL},
782 { PCI_VDEVICE(INTEL, 0x8c40), LPC_LPT},
783 { PCI_VDEVICE(INTEL, 0x8c41), LPC_LPT},
784 { PCI_VDEVICE(INTEL, 0x8c42), LPC_LPT},
785 { PCI_VDEVICE(INTEL, 0x8c43), LPC_LPT},
786 { PCI_VDEVICE(INTEL, 0x8c44), LPC_LPT},
787 { PCI_VDEVICE(INTEL, 0x8c45), LPC_LPT},
788 { PCI_VDEVICE(INTEL, 0x8c46), LPC_LPT},
789 { PCI_VDEVICE(INTEL, 0x8c47), LPC_LPT},
790 { PCI_VDEVICE(INTEL, 0x8c48), LPC_LPT},
791 { PCI_VDEVICE(INTEL, 0x8c49), LPC_LPT},
792 { PCI_VDEVICE(INTEL, 0x8c4a), LPC_LPT},
793 { PCI_VDEVICE(INTEL, 0x8c4b), LPC_LPT},
794 { PCI_VDEVICE(INTEL, 0x8c4c), LPC_LPT},
795 { PCI_VDEVICE(INTEL, 0x8c4d), LPC_LPT},
796 { PCI_VDEVICE(INTEL, 0x8c4e), LPC_LPT},
797 { PCI_VDEVICE(INTEL, 0x8c4f), LPC_LPT},
798 { PCI_VDEVICE(INTEL, 0x8c50), LPC_LPT},
799 { PCI_VDEVICE(INTEL, 0x8c51), LPC_LPT},
800 { PCI_VDEVICE(INTEL, 0x8c52), LPC_LPT},
801 { PCI_VDEVICE(INTEL, 0x8c53), LPC_LPT},
802 { PCI_VDEVICE(INTEL, 0x8c54), LPC_LPT},
803 { PCI_VDEVICE(INTEL, 0x8c55), LPC_LPT},
804 { PCI_VDEVICE(INTEL, 0x8c56), LPC_LPT},
805 { PCI_VDEVICE(INTEL, 0x8c57), LPC_LPT},
806 { PCI_VDEVICE(INTEL, 0x8c58), LPC_LPT},
807 { PCI_VDEVICE(INTEL, 0x8c59), LPC_LPT},
808 { PCI_VDEVICE(INTEL, 0x8c5a), LPC_LPT},
809 { PCI_VDEVICE(INTEL, 0x8c5b), LPC_LPT},
810 { PCI_VDEVICE(INTEL, 0x8c5c), LPC_LPT},
811 { PCI_VDEVICE(INTEL, 0x8c5d), LPC_LPT},
812 { PCI_VDEVICE(INTEL, 0x8c5e), LPC_LPT},
813 { PCI_VDEVICE(INTEL, 0x8c5f), LPC_LPT},
814 { PCI_VDEVICE(INTEL, 0x8cc1), LPC_9S},
815 { PCI_VDEVICE(INTEL, 0x8cc2), LPC_9S},
816 { PCI_VDEVICE(INTEL, 0x8cc3), LPC_9S},
817 { PCI_VDEVICE(INTEL, 0x8cc4), LPC_9S},
818 { PCI_VDEVICE(INTEL, 0x8cc6), LPC_9S},
819 { PCI_VDEVICE(INTEL, 0x8d40), LPC_WBG},
820 { PCI_VDEVICE(INTEL, 0x8d41), LPC_WBG},
821 { PCI_VDEVICE(INTEL, 0x8d42), LPC_WBG},
822 { PCI_VDEVICE(INTEL, 0x8d43), LPC_WBG},
823 { PCI_VDEVICE(INTEL, 0x8d44), LPC_WBG},
824 { PCI_VDEVICE(INTEL, 0x8d45), LPC_WBG},
825 { PCI_VDEVICE(INTEL, 0x8d46), LPC_WBG},
826 { PCI_VDEVICE(INTEL, 0x8d47), LPC_WBG},
827 { PCI_VDEVICE(INTEL, 0x8d48), LPC_WBG},
828 { PCI_VDEVICE(INTEL, 0x8d49), LPC_WBG},
829 { PCI_VDEVICE(INTEL, 0x8d4a), LPC_WBG},
830 { PCI_VDEVICE(INTEL, 0x8d4b), LPC_WBG},
831 { PCI_VDEVICE(INTEL, 0x8d4c), LPC_WBG},
832 { PCI_VDEVICE(INTEL, 0x8d4d), LPC_WBG},
833 { PCI_VDEVICE(INTEL, 0x8d4e), LPC_WBG},
834 { PCI_VDEVICE(INTEL, 0x8d4f), LPC_WBG},
835 { PCI_VDEVICE(INTEL, 0x8d50), LPC_WBG},
836 { PCI_VDEVICE(INTEL, 0x8d51), LPC_WBG},
837 { PCI_VDEVICE(INTEL, 0x8d52), LPC_WBG},
838 { PCI_VDEVICE(INTEL, 0x8d53), LPC_WBG},
839 { PCI_VDEVICE(INTEL, 0x8d54), LPC_WBG},
840 { PCI_VDEVICE(INTEL, 0x8d55), LPC_WBG},
841 { PCI_VDEVICE(INTEL, 0x8d56), LPC_WBG},
842 { PCI_VDEVICE(INTEL, 0x8d57), LPC_WBG},
843 { PCI_VDEVICE(INTEL, 0x8d58), LPC_WBG},
844 { PCI_VDEVICE(INTEL, 0x8d59), LPC_WBG},
845 { PCI_VDEVICE(INTEL, 0x8d5a), LPC_WBG},
846 { PCI_VDEVICE(INTEL, 0x8d5b), LPC_WBG},
847 { PCI_VDEVICE(INTEL, 0x8d5c), LPC_WBG},
848 { PCI_VDEVICE(INTEL, 0x8d5d), LPC_WBG},
849 { PCI_VDEVICE(INTEL, 0x8d5e), LPC_WBG},
850 { PCI_VDEVICE(INTEL, 0x8d5f), LPC_WBG},
851 { PCI_VDEVICE(INTEL, 0x9c40), LPC_LPT_LP},
852 { PCI_VDEVICE(INTEL, 0x9c41), LPC_LPT_LP},
853 { PCI_VDEVICE(INTEL, 0x9c42), LPC_LPT_LP},
854 { PCI_VDEVICE(INTEL, 0x9c43), LPC_LPT_LP},
855 { PCI_VDEVICE(INTEL, 0x9c44), LPC_LPT_LP},
856 { PCI_VDEVICE(INTEL, 0x9c45), LPC_LPT_LP},
857 { PCI_VDEVICE(INTEL, 0x9c46), LPC_LPT_LP},
858 { PCI_VDEVICE(INTEL, 0x9c47), LPC_LPT_LP},
859 { PCI_VDEVICE(INTEL, 0x9cc1), LPC_WPT_LP},
860 { PCI_VDEVICE(INTEL, 0x9cc2), LPC_WPT_LP},
861 { PCI_VDEVICE(INTEL, 0x9cc3), LPC_WPT_LP},
862 { PCI_VDEVICE(INTEL, 0x9cc5), LPC_WPT_LP},
863 { PCI_VDEVICE(INTEL, 0x9cc6), LPC_WPT_LP},
864 { PCI_VDEVICE(INTEL, 0x9cc7), LPC_WPT_LP},
865 { PCI_VDEVICE(INTEL, 0x9cc9), LPC_WPT_LP},
866 { PCI_VDEVICE(INTEL, 0xa1c1), LPC_LEWISBURG},
867 { PCI_VDEVICE(INTEL, 0xa1c2), LPC_LEWISBURG},
868 { PCI_VDEVICE(INTEL, 0xa1c3), LPC_LEWISBURG},
869 { PCI_VDEVICE(INTEL, 0xa1c4), LPC_LEWISBURG},
870 { PCI_VDEVICE(INTEL, 0xa1c5), LPC_LEWISBURG},
871 { PCI_VDEVICE(INTEL, 0xa1c6), LPC_LEWISBURG},
872 { PCI_VDEVICE(INTEL, 0xa1c7), LPC_LEWISBURG},
873 { PCI_VDEVICE(INTEL, 0xa242), LPC_LEWISBURG},
874 { PCI_VDEVICE(INTEL, 0xa243), LPC_LEWISBURG},
1376 MODULE_DESCRIPTION("LPC interface for Intel ICH");