Message ID | 20220407125839.1479249-10-alexander.usyskin@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | GSC support for XeHP SDV and DG2 platforms | expand |
On 4/7/2022 5:58 AM, Alexander Usyskin wrote: > Add slow_fw flag to the gsc device definition > and pass it to mei auxiliary device. > > Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Daniele > --- > drivers/gpu/drm/i915/gt/intel_gsc.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/gpu/drm/i915/gt/intel_gsc.c b/drivers/gpu/drm/i915/gt/intel_gsc.c > index 280dba4fd32d..175571c6f71d 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gsc.c > +++ b/drivers/gpu/drm/i915/gt/intel_gsc.c > @@ -41,6 +41,7 @@ struct gsc_def { > unsigned long bar; > size_t bar_size; > bool use_polling; > + bool slow_fw; > }; > > /* gsc resources and definitions (HECI1 and HECI2) */ > @@ -125,6 +126,7 @@ static void gsc_init_one(struct drm_i915_private *i915, > adev->bar.end = adev->bar.start + def->bar_size - 1; > adev->bar.flags = IORESOURCE_MEM; > adev->bar.desc = IORES_DESC_NONE; > + adev->slow_fw = def->slow_fw; > > aux_dev = &adev->aux_dev; > aux_dev->name = def->name;
diff --git a/drivers/gpu/drm/i915/gt/intel_gsc.c b/drivers/gpu/drm/i915/gt/intel_gsc.c index 280dba4fd32d..175571c6f71d 100644 --- a/drivers/gpu/drm/i915/gt/intel_gsc.c +++ b/drivers/gpu/drm/i915/gt/intel_gsc.c @@ -41,6 +41,7 @@ struct gsc_def { unsigned long bar; size_t bar_size; bool use_polling; + bool slow_fw; }; /* gsc resources and definitions (HECI1 and HECI2) */ @@ -125,6 +126,7 @@ static void gsc_init_one(struct drm_i915_private *i915, adev->bar.end = adev->bar.start + def->bar_size - 1; adev->bar.flags = IORESOURCE_MEM; adev->bar.desc = IORES_DESC_NONE; + adev->slow_fw = def->slow_fw; aux_dev = &adev->aux_dev; aux_dev->name = def->name;
Add slow_fw flag to the gsc device definition and pass it to mei auxiliary device. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> --- drivers/gpu/drm/i915/gt/intel_gsc.c | 2 ++ 1 file changed, 2 insertions(+)