[Intel-gfx] [PATCH] drm/i915: get mode clock when reading the pipe config v2

Daniel Vetter daniel at ffwll.ch
Sat May 4 11:03:34 CEST 2013


On Sat, May 4, 2013 at 1:43 AM, Jesse Barnes <jbarnes at virtuousgeek.org> wrote:
> On Fri,  3 May 2013 15:34:41 -0700
> Jesse Barnes <jbarnes at virtuousgeek.org> wrote:
>
>> We need this for comparing modes between configuration changes.
>>
>> v2: try harder to calulate non-simple pixel clocks (Daniel)
>>     call get_clock after getting the encoder config, needed for pixel multiply
>>     (Jesse)
>>
>
> In reply to danvet's questions:
>   - I can move the pixel multiplier into get_config; I thought some of
>     our encoder regs had a bit that could be used
>   - if I do that, I don't need to call get_clock separately; it needs
>     the pixel multiplier to calculate m/n correctly, so that's why I
>     had to put it after the encoder get_config
>
> I added pipe config checks for the new mode flags, and I get warnings
> now, but I don't want to add one for the clock just yet.  Maybe after
> everything is in and working we can add one...

Yeah, if you have something known-broken in the pipe config check
it'll shadow all follow-up checks. So I think you could just smash the
clock comparison at the bottom with a big warning why it needs to be
there.

Mode flags otoh I think we should be able to get right.
-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