lkml.org 
[lkml]   [2010]   [Feb]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[10/93] drm/i915: disable hotplug detect before Ironlake CRT detect
    2.6.32-stable review patch.  If anyone has any objections, please let us know.

    ------------------

    From: Zhenyu Wang <zhenyuw@linux.intel.com>

    commit eceb784cec4dc0fcc2993d9ee4a7c0d111ada80a upstream.

    This tries to fix CRT detect loop hang seen on some Ironlake form
    factor, to clear up hotplug detect state before taking CRT detect
    to make sure next hotplug detect cycle is consistent.

    Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
    Signed-off-by: Eric Anholt <eric@anholt.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/gpu/drm/i915/intel_crt.c | 3 +++
    1 file changed, 3 insertions(+)

    --- a/drivers/gpu/drm/i915/intel_crt.c
    +++ b/drivers/gpu/drm/i915/intel_crt.c
    @@ -185,6 +185,9 @@ static bool intel_igdng_crt_detect_hotpl
    adpa = I915_READ(PCH_ADPA);

    adpa &= ~ADPA_CRT_HOTPLUG_MASK;
    + /* disable HPD first */
    + I915_WRITE(PCH_ADPA, adpa);
    + (void)I915_READ(PCH_ADPA);

    adpa |= (ADPA_CRT_HOTPLUG_PERIOD_128 |
    ADPA_CRT_HOTPLUG_WARMUP_10MS |



    \
     
     \ /
      Last update: 2010-02-19 18:21    [W:4.162 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site