On Mon, May 21, 2018 at 05:25:41PM -0700, Paulo Zanoni wrote: > From: Manasi Navare <manasi.d.navare@xxxxxxxxx> > > This patch adds a proper HDMI DDI entry level for vswing > programming sequences on ICL. > > Spec doesn't specify any default for HDMI tables, > so let's pick the last entry as the default for now > to stay consistent with older platform like CNL. > > Cc: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx> > Cc: Rakshmi Bhatia <rakshmi.bhatia@xxxxxxxxx> > Cc: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> > Signed-off-by: Manasi Navare <manasi.d.navare@xxxxxxxxx> > --- > drivers/gpu/drm/i915/intel_ddi.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c > index 1665bc588241..d8ae82001f83 100644 > --- a/drivers/gpu/drm/i915/intel_ddi.c > +++ b/drivers/gpu/drm/i915/intel_ddi.c > @@ -915,7 +915,14 @@ static int intel_ddi_hdmi_level(struct drm_i915_private *dev_priv, enum port por > > level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift; > > - if (IS_CANNONLAKE(dev_priv)) { > + if (IS_ICELAKE(dev_priv)) { > + if (port == PORT_A || port == PORT_B) This should be using the helper you introduced in patch 3. Either a 'if (!intel_port_is_tc()' or add a 'if (intel_port_is_combo)'. With that, Reviewed-by: Lucas De Marchi <lucas.demarchi@xxxxxxxxx> Lucas De Marchi > + icl_get_combo_buf_trans(dev_priv, port, > + INTEL_OUTPUT_HDMI, &n_entries); > + else > + n_entries = ARRAY_SIZE(icl_mg_phy_ddi_translations); > + default_entry = n_entries - 1; > + } else if (IS_CANNONLAKE(dev_priv)) { > cnl_get_buf_trans_hdmi(dev_priv, &n_entries); > default_entry = n_entries - 1; > } else if (IS_GEN9_LP(dev_priv)) { > -- > 2.14.3 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx