[Intel-gfx] [PATCH v2 2/7] drm/i915: Introduce device info port_mask
Ville Syrjälä
ville.syrjala at linux.intel.com
Thu Jun 8 19:36:08 UTC 2023
On Fri, Jun 02, 2023 at 05:11:45PM +0300, Jani Nikula wrote:
> On Wed, 31 May 2023, Ville Syrjala <ville.syrjala at linux.intel.com> wrote:
> > @@ -556,6 +590,16 @@ static const struct intel_display_device_info gen11_display = {
> >
> > static const struct intel_display_device_info tgl_display = {
> > XE_D_DISPLAY,
> > +
> > + .__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) | BIT(PORT_C) |
>
> Where does port C come from?
>From the spec.
> It's not in intel_setup_outputs()
> currently.
Hmm. Based on the history there seems to be some kind of
screwup in the combo PHY code wrt. ports that are not
actually present in the SKU. The spec says we should rely
on hpd to figure out what ports are actually present. So
looks like the combo PHY code needs quite a bit of redesign :(
I guess I'll leave this out until then.
>
> > + BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4) | BIT(PORT_TC5) | BIT(PORT_TC5),
>
> TC5 duplicated, TC6 missing.
>
> BR,
> Jani.
>
> --
> Jani Nikula, Intel Open Source Graphics Center
--
Ville Syrjälä
Intel
More information about the Intel-gfx
mailing list