Message ID | 20200327052357.22269-4-vipin.anand@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Enable HDR on Gen9 devices with lspcon hdr capability | expand |
On Fri, 27 Mar 2020, Vipin Anand <vipin.anand@intel.com> wrote: > From: Uma Shankar <uma.shankar@intel.com> > > Attach HDR property for Gen9 devices with MCA LSPCON > chips. > > Signed-off-by: Uma Shankar <uma.shankar@intel.com> > --- > drivers/gpu/drm/i915/display/intel_lspcon.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_lspcon.c b/drivers/gpu/drm/i915/display/intel_lspcon.c > index c5ddabf903d6..4d8027493f2c 100644 > --- a/drivers/gpu/drm/i915/display/intel_lspcon.c > +++ b/drivers/gpu/drm/i915/display/intel_lspcon.c > @@ -628,6 +628,11 @@ bool lspcon_init(struct intel_digital_port *intel_dig_port) > return false; > } > > + if (lspcon->vendor == LSPCON_VENDOR_MCA && lspcon->hdr_supported) Just look at lspcon->hdr_supported, and make sure it's false if the vendor does not support it. BR, Jani. > + drm_object_attach_property(&connector->base, > + connector->dev->mode_config.hdr_output_metadata_property, > + 0); > + > connector->ycbcr_420_allowed = true; > lspcon->active = true; > DRM_DEBUG_KMS("Success: LSPCON init\n");
diff --git a/drivers/gpu/drm/i915/display/intel_lspcon.c b/drivers/gpu/drm/i915/display/intel_lspcon.c index c5ddabf903d6..4d8027493f2c 100644 --- a/drivers/gpu/drm/i915/display/intel_lspcon.c +++ b/drivers/gpu/drm/i915/display/intel_lspcon.c @@ -628,6 +628,11 @@ bool lspcon_init(struct intel_digital_port *intel_dig_port) return false; } + if (lspcon->vendor == LSPCON_VENDOR_MCA && lspcon->hdr_supported) + drm_object_attach_property(&connector->base, + connector->dev->mode_config.hdr_output_metadata_property, + 0); + connector->ycbcr_420_allowed = true; lspcon->active = true; DRM_DEBUG_KMS("Success: LSPCON init\n");