[Intel-gfx] [PATCH 03/13] drm/i915: add pipe_config->timings_set
Daniel Vetter
daniel.vetter at ffwll.ch
Wed Mar 27 18:06:44 CET 2013
On Wed, Mar 27, 2013 at 5:59 PM, Jesse Barnes <jbarnes at virtuousgeek.org> wrote:
>> @@ -203,6 +201,10 @@ struct intel_connector {
>> struct intel_crtc_config {
>> struct drm_display_mode requested_mode;
>> struct drm_display_mode adjusted_mode;
>> + /* This flag must be set by the encoder's compute_config callback if it
>> + * changes the crtc timings in the mode to prevent the crtc fixup from
>> + * overwriting them. Currently only lvds needs that. */
>> + bool timings_set;
>
> The compute_config function could actually use some kdoc instead of
> putting it over the timings_set function. It'll need to be expanded to
> cover all the pipe_config bits eventually, what they mean and when they
> should be set.
Now I very much like to claim the opposite, but this isn't designed
but very much organically grown code. So imo documentation doesn't
make too much sense before things settle a bit more (the auto fdi link
dither at the end will introduce quite a bit of fun still ...).
I've promised though in my pipe_config intro a few weeks ago that I'll
create a nice blog post and doc patch once the basic stuff is settled.
I still intend to deliver on that. Is that good enough?
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
More information about the Intel-gfx
mailing list