On 08-04-2024 22:35, Balasubramani Vivekanandan wrote: > From: Matt Roper > > BMG is a discrete GPU based on the Xe2 architecture. > No device ids are bound to the BMG platform descriptor yet. > BMG device ids will be added once we have all the basic required > platform enabling patches landed. > > v2: Removed device ids, deferring it to a later patch > > Bspec: 68090 Since device IDs are no longer included in this patch, it's appropriate to remove the Bspec information, as it doesn't provide any relevant details regarding the patch. > Signed-off-by: Matt Roper > Signed-off-by: Balasubramani Vivekanandan > --- > drivers/gpu/drm/xe/xe_pci.c | 6 ++++++ > drivers/gpu/drm/xe/xe_platform_types.h | 1 + > 2 files changed, 7 insertions(+) > > diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c > index 2d3b18d6404e..3b30353dbc09 100644 > --- a/drivers/gpu/drm/xe/xe_pci.c > +++ b/drivers/gpu/drm/xe/xe_pci.c > @@ -337,6 +337,12 @@ static const struct xe_device_desc lnl_desc = { > .require_force_probe = true, > }; > > +static const struct xe_device_desc bmg_desc __maybe_unused = { > + DGFX_FEATURES, > + PLATFORM(XE_BATTLEMAGE), > + .require_force_probe = true, > +}; > + > #undef PLATFORM > __diag_pop(); > > diff --git a/drivers/gpu/drm/xe/xe_platform_types.h b/drivers/gpu/drm/xe/xe_platform_types.h > index 553f53dbd093..79b7042c4534 100644 > --- a/drivers/gpu/drm/xe/xe_platform_types.h > +++ b/drivers/gpu/drm/xe/xe_platform_types.h > @@ -22,6 +22,7 @@ enum xe_platform { > XE_PVC, > XE_METEORLAKE, > XE_LUNARLAKE, > + XE_BATTLEMAGE, > }; > > enum xe_subplatform {