On Sat, Oct 27, 2012 at 3:03 PM, Paulo Zanoni <przanoni at gmail.com> wrote: > 2012/10/27 Daniel Vetter <daniel.vetter at ffwll.ch>: >> On Sat, Oct 27, 2012 at 1:51 PM, Paulo Zanoni <przanoni at gmail.com> wrote: >>> 2012/10/26 Daniel Vetter <daniel.vetter at ffwll.ch>: >>>> According to "Graphics BSpec: vol4g North Display Engine Registers [IVB], >>>> Display Mode Set Sequence" We need to write the TU size register >>>> of the fdi RX unit _before_ starting to train the link. >>> >>> Well, we are still writing it before training the link, but it's >>> waaaaay before :) >>> But I agree with the patch, it makes the code look more like our mode >>> set sequence docs. >> >> Indeed, I've confused myself with the placement of the fdi pll code >> quite a bit. I think that's actually a remnant of the pre-modeset >> world, where we could potentially enter the modeset functions with >> unknown states. I think I'll keep things as-is, and instead add a >> comment to the fdi_pll function that we need to evetually move this to >> the pch/fdi enabling ... > > I don't understand. Why not just apply the current patch? We could move the call to enable_fdi_pll to the right place, where we enable all fdi/pch resources, instead of just the TU_SIZE write. Or do you think that's worse? -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch