[Intel-gfx] [RFC][PATCH 04/11] drm: Split the display info into static and dynamic parts

Philipp Zabel p.zabel at pengutronix.de
Tue Feb 27 13:23:01 UTC 2018


On Tue, 2018-02-27 at 14:56 +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
> 
> Currently we have a mix of static and dynamic information stored in
> the display info structure. That makes it rather difficult to repopulate
> the dynamic parts when a new EDID appears. Let's make life easier by
> splitting the structure up into static and dynamic parts.
> 
> The static part will consist of subpixel_order, panel_orientation,
> and bus_formats.
> 
> Actually I'm not sure where bus_formats & co. fit in all this. For some
> drivers those seem to be static, even though they might fill them out
> from .get_modes().
>
> For other drivers this stuff even gets frobbed at
> runtime, making it more some kind of a bastard encoder/connector state.
> I'll just stick it into the static side so that the behaviour doesn't
> change when I start clear out the entire dynamic state with memset().

[...]
>  drivers/gpu/drm/imx/imx-ldb.c                      |   4 +-
>  drivers/gpu/drm/imx/parallel-display.c             |   2 +-

For imx-drm,
Acked-by: Philipp Zabel <p.zabel at pengutronix.de>

regards
Philipp


More information about the Intel-gfx mailing list