PLATFORM(XE_METEORLAKE),
 };
 
+static const struct xe_device_desc lnl_desc = {
+       PLATFORM(XE_LUNARLAKE),
+       .require_force_probe = true,
+};
+
 #undef PLATFORM
 
 /* Map of GMD_ID values to graphics IP */
        XE_ATS_M_IDS(INTEL_VGA_DEVICE, &ats_m_desc),
        XE_DG2_IDS(INTEL_VGA_DEVICE, &dg2_desc),
        XE_MTL_IDS(INTEL_VGA_DEVICE, &mtl_desc),
+       XE_LNL_IDS(INTEL_VGA_DEVICE, &lnl_desc),
        { }
 };
 MODULE_DEVICE_TABLE(pci, pciidlist);
 
        XE_MTL_S_IDS(MACRO__, ## __VA_ARGS__),  \
        XE_ARL_IDS(MACRO__, ## __VA_ARGS__)
 
+#define XE_LNL_IDS(MACRO__, ...) \
+       MACRO__(0x6420, ## __VA_ARGS__), \
+       MACRO__(0x64A0, ## __VA_ARGS__), \
+       MACRO__(0x64B0, ## __VA_ARGS__)
+
 #endif