drm/i915/ats-m: add ATS-M platform info
ATS-M is a server platform based on Xe_HPG and Xe_HPM, but without display support. From a driver point of view, it's easiest to just handle it as DG2 (including identifying as PLATFORM_DG2), but with the display disabled in the device info. Signed-off-by: Matt Roper <matthew.d.roper@intel.com> Reviewed-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20220329000822.1323195-1-matthew.d.roper@intel.com
This commit is contained in:
parent
756b807f6a
commit
412c942bdf
1 changed files with 24 additions and 14 deletions
|
@ -1038,25 +1038,35 @@ static const struct intel_device_info xehpsdv_info = {
|
|||
.require_force_probe = 1,
|
||||
};
|
||||
|
||||
#define DG2_FEATURES \
|
||||
XE_HP_FEATURES, \
|
||||
XE_HPM_FEATURES, \
|
||||
DGFX_FEATURES, \
|
||||
.graphics.rel = 55, \
|
||||
.media.rel = 55, \
|
||||
PLATFORM(INTEL_DG2), \
|
||||
.has_4tile = 1, \
|
||||
.has_64k_pages = 1, \
|
||||
.has_guc_deprivilege = 1, \
|
||||
.platform_engine_mask = \
|
||||
BIT(RCS0) | BIT(BCS0) | \
|
||||
BIT(VECS0) | BIT(VECS1) | \
|
||||
BIT(VCS0) | BIT(VCS2)
|
||||
|
||||
__maybe_unused
|
||||
static const struct intel_device_info dg2_info = {
|
||||
XE_HP_FEATURES,
|
||||
XE_HPM_FEATURES,
|
||||
DG2_FEATURES,
|
||||
XE_LPD_FEATURES,
|
||||
DGFX_FEATURES,
|
||||
.graphics.rel = 55,
|
||||
.media.rel = 55,
|
||||
.has_4tile = 1,
|
||||
PLATFORM(INTEL_DG2),
|
||||
.has_guc_deprivilege = 1,
|
||||
.has_64k_pages = 1,
|
||||
.platform_engine_mask =
|
||||
BIT(RCS0) | BIT(BCS0) |
|
||||
BIT(VECS0) | BIT(VECS1) |
|
||||
BIT(VCS0) | BIT(VCS2),
|
||||
.require_force_probe = 1,
|
||||
.display.cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
|
||||
BIT(TRANSCODER_C) | BIT(TRANSCODER_D),
|
||||
.require_force_probe = 1,
|
||||
};
|
||||
|
||||
__maybe_unused
|
||||
static const struct intel_device_info ats_m_info = {
|
||||
DG2_FEATURES,
|
||||
.display = { 0 },
|
||||
.require_force_probe = 1,
|
||||
};
|
||||
|
||||
#undef PLATFORM
|
||||
|
|
Loading…
Add table
Reference in a new issue