[PATCH] drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2012/1/26 Daniel Vetter <daniel.vetter at ffwll.ch>:
> An identical patch has been merged for i9xx_crtc_mode_set:
>
> ommit 59df7b1771c150163e522f33c638096ab0efbf42
> Author: Christian Schmidt <schmidt at digadd.de>
> Date: ? Mon Dec 19 20:03:33 2011 +0100
>
> ? ?drm/intel: Fix initialization if startup happens in interlaced mode [v2]
>
> But that one neglected to fix up the ironlake+ path.
>
> This should fix the issue reported by Alfonso Fiore where booting with
> only a HDMI cable connected to his TV failed to display anything. The
> issue is that the bios set up things for 1080i and used the pannel
> fitter to scale up the lower progressive resolutions. We failed to
> clear the interlace bit in the PIPEACONF register, resulting in havoc.
>
> v2: Be more paranoid and just unconditionally clear the field before
> setting new values.
>
> Cc: Peter Ross <pross at xvid.org>
> Cc: Alfonso Fiore <alfonso.fiore at gmail.com>
> Signed-Off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni at intel.com>

I didn't experience Alfonso's problem, but tested this patch with the
interlaced series. Tested-by: Paulo Zanoni <paulo.r.zanoni at intel.com>

-- 
Paulo Zanoni


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux