@@ -795,55 +795,54 @@ static bool has_no_display(struct pci_dev *pdev)
795
795
return pci_match_id (ids , pdev );
796
796
}
797
797
798
- #undef INTEL_VGA_DEVICE
799
- #define INTEL_VGA_DEVICE (id , info ) { id, info }
798
+ #define INTEL_DISPLAY_DEVICE (_id , _info ) { .devid = (_id), .info = (_info) }
800
799
801
800
static const struct {
802
801
u32 devid ;
803
802
const struct intel_display_device_info * info ;
804
803
} intel_display_ids [] = {
805
- INTEL_I830_IDS (INTEL_VGA_DEVICE , & i830_display ),
806
- INTEL_I845G_IDS (INTEL_VGA_DEVICE , & i845_display ),
807
- INTEL_I85X_IDS (INTEL_VGA_DEVICE , & i85x_display ),
808
- INTEL_I865G_IDS (INTEL_VGA_DEVICE , & i865g_display ),
809
- INTEL_I915G_IDS (INTEL_VGA_DEVICE , & i915g_display ),
810
- INTEL_I915GM_IDS (INTEL_VGA_DEVICE , & i915gm_display ),
811
- INTEL_I945G_IDS (INTEL_VGA_DEVICE , & i945g_display ),
812
- INTEL_I945GM_IDS (INTEL_VGA_DEVICE , & i945gm_display ),
813
- INTEL_I965G_IDS (INTEL_VGA_DEVICE , & i965g_display ),
814
- INTEL_G33_IDS (INTEL_VGA_DEVICE , & g33_display ),
815
- INTEL_I965GM_IDS (INTEL_VGA_DEVICE , & i965gm_display ),
816
- INTEL_GM45_IDS (INTEL_VGA_DEVICE , & gm45_display ),
817
- INTEL_G45_IDS (INTEL_VGA_DEVICE , & g45_display ),
818
- INTEL_PNV_IDS (INTEL_VGA_DEVICE , & pnv_display ),
819
- INTEL_ILK_D_IDS (INTEL_VGA_DEVICE , & ilk_d_display ),
820
- INTEL_ILK_M_IDS (INTEL_VGA_DEVICE , & ilk_m_display ),
821
- INTEL_SNB_IDS (INTEL_VGA_DEVICE , & snb_display ),
822
- INTEL_IVB_IDS (INTEL_VGA_DEVICE , & ivb_display ),
823
- INTEL_HSW_IDS (INTEL_VGA_DEVICE , & hsw_display ),
824
- INTEL_VLV_IDS (INTEL_VGA_DEVICE , & vlv_display ),
825
- INTEL_BDW_IDS (INTEL_VGA_DEVICE , & bdw_display ),
826
- INTEL_CHV_IDS (INTEL_VGA_DEVICE , & chv_display ),
827
- INTEL_SKL_IDS (INTEL_VGA_DEVICE , & skl_display ),
828
- INTEL_BXT_IDS (INTEL_VGA_DEVICE , & bxt_display ),
829
- INTEL_GLK_IDS (INTEL_VGA_DEVICE , & glk_display ),
830
- INTEL_KBL_IDS (INTEL_VGA_DEVICE , & skl_display ),
831
- INTEL_CFL_IDS (INTEL_VGA_DEVICE , & skl_display ),
832
- INTEL_WHL_IDS (INTEL_VGA_DEVICE , & skl_display ),
833
- INTEL_CML_IDS (INTEL_VGA_DEVICE , & skl_display ),
834
- INTEL_ICL_IDS (INTEL_VGA_DEVICE , & icl_display ),
835
- INTEL_EHL_IDS (INTEL_VGA_DEVICE , & jsl_ehl_display ),
836
- INTEL_JSL_IDS (INTEL_VGA_DEVICE , & jsl_ehl_display ),
837
- INTEL_TGL_IDS (INTEL_VGA_DEVICE , & tgl_display ),
838
- INTEL_DG1_IDS (INTEL_VGA_DEVICE , & dg1_display ),
839
- INTEL_RKL_IDS (INTEL_VGA_DEVICE , & rkl_display ),
840
- INTEL_ADLS_IDS (INTEL_VGA_DEVICE , & adl_s_display ),
841
- INTEL_RPLS_IDS (INTEL_VGA_DEVICE , & adl_s_display ),
842
- INTEL_ADLP_IDS (INTEL_VGA_DEVICE , & xe_lpd_display ),
843
- INTEL_ADLN_IDS (INTEL_VGA_DEVICE , & xe_lpd_display ),
844
- INTEL_RPLU_IDS (INTEL_VGA_DEVICE , & xe_lpd_display ),
845
- INTEL_RPLP_IDS (INTEL_VGA_DEVICE , & xe_lpd_display ),
846
- INTEL_DG2_IDS (INTEL_VGA_DEVICE , & xe_hpd_display ),
804
+ INTEL_I830_IDS (INTEL_DISPLAY_DEVICE , & i830_display ),
805
+ INTEL_I845G_IDS (INTEL_DISPLAY_DEVICE , & i845_display ),
806
+ INTEL_I85X_IDS (INTEL_DISPLAY_DEVICE , & i85x_display ),
807
+ INTEL_I865G_IDS (INTEL_DISPLAY_DEVICE , & i865g_display ),
808
+ INTEL_I915G_IDS (INTEL_DISPLAY_DEVICE , & i915g_display ),
809
+ INTEL_I915GM_IDS (INTEL_DISPLAY_DEVICE , & i915gm_display ),
810
+ INTEL_I945G_IDS (INTEL_DISPLAY_DEVICE , & i945g_display ),
811
+ INTEL_I945GM_IDS (INTEL_DISPLAY_DEVICE , & i945gm_display ),
812
+ INTEL_I965G_IDS (INTEL_DISPLAY_DEVICE , & i965g_display ),
813
+ INTEL_G33_IDS (INTEL_DISPLAY_DEVICE , & g33_display ),
814
+ INTEL_I965GM_IDS (INTEL_DISPLAY_DEVICE , & i965gm_display ),
815
+ INTEL_GM45_IDS (INTEL_DISPLAY_DEVICE , & gm45_display ),
816
+ INTEL_G45_IDS (INTEL_DISPLAY_DEVICE , & g45_display ),
817
+ INTEL_PNV_IDS (INTEL_DISPLAY_DEVICE , & pnv_display ),
818
+ INTEL_ILK_D_IDS (INTEL_DISPLAY_DEVICE , & ilk_d_display ),
819
+ INTEL_ILK_M_IDS (INTEL_DISPLAY_DEVICE , & ilk_m_display ),
820
+ INTEL_SNB_IDS (INTEL_DISPLAY_DEVICE , & snb_display ),
821
+ INTEL_IVB_IDS (INTEL_DISPLAY_DEVICE , & ivb_display ),
822
+ INTEL_HSW_IDS (INTEL_DISPLAY_DEVICE , & hsw_display ),
823
+ INTEL_VLV_IDS (INTEL_DISPLAY_DEVICE , & vlv_display ),
824
+ INTEL_BDW_IDS (INTEL_DISPLAY_DEVICE , & bdw_display ),
825
+ INTEL_CHV_IDS (INTEL_DISPLAY_DEVICE , & chv_display ),
826
+ INTEL_SKL_IDS (INTEL_DISPLAY_DEVICE , & skl_display ),
827
+ INTEL_BXT_IDS (INTEL_DISPLAY_DEVICE , & bxt_display ),
828
+ INTEL_GLK_IDS (INTEL_DISPLAY_DEVICE , & glk_display ),
829
+ INTEL_KBL_IDS (INTEL_DISPLAY_DEVICE , & skl_display ),
830
+ INTEL_CFL_IDS (INTEL_DISPLAY_DEVICE , & skl_display ),
831
+ INTEL_WHL_IDS (INTEL_DISPLAY_DEVICE , & skl_display ),
832
+ INTEL_CML_IDS (INTEL_DISPLAY_DEVICE , & skl_display ),
833
+ INTEL_ICL_IDS (INTEL_DISPLAY_DEVICE , & icl_display ),
834
+ INTEL_EHL_IDS (INTEL_DISPLAY_DEVICE , & jsl_ehl_display ),
835
+ INTEL_JSL_IDS (INTEL_DISPLAY_DEVICE , & jsl_ehl_display ),
836
+ INTEL_TGL_IDS (INTEL_DISPLAY_DEVICE , & tgl_display ),
837
+ INTEL_DG1_IDS (INTEL_DISPLAY_DEVICE , & dg1_display ),
838
+ INTEL_RKL_IDS (INTEL_DISPLAY_DEVICE , & rkl_display ),
839
+ INTEL_ADLS_IDS (INTEL_DISPLAY_DEVICE , & adl_s_display ),
840
+ INTEL_RPLS_IDS (INTEL_DISPLAY_DEVICE , & adl_s_display ),
841
+ INTEL_ADLP_IDS (INTEL_DISPLAY_DEVICE , & xe_lpd_display ),
842
+ INTEL_ADLN_IDS (INTEL_DISPLAY_DEVICE , & xe_lpd_display ),
843
+ INTEL_RPLU_IDS (INTEL_DISPLAY_DEVICE , & xe_lpd_display ),
844
+ INTEL_RPLP_IDS (INTEL_DISPLAY_DEVICE , & xe_lpd_display ),
845
+ INTEL_DG2_IDS (INTEL_DISPLAY_DEVICE , & xe_hpd_display ),
847
846
848
847
/*
849
848
* Do not add any GMD_ID-based platforms to this list. They will
0 commit comments