1. 15 8月, 2012 2 次提交
    • D
      Merge branch 'drm-nouveau-fixes' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes · 2e26c73a
      Dave Airlie 提交于
      * 'drm-nouveau-fixes' of git://git.freedesktop.org/git/nouveau/linux-2.6:
        drm/nv86/fifo: suspend fix
        drm/nouveau: disable copy engine on NVAF
        nouveau: fixup scanout enable in nvc0_pm
        drm/nouveau/aux: mask off higher bits of auxch index in i2c table entry
        drm/nvd0/disp: mask off high 16 bit of negative cursor x-coordinate
        drm/nve0/fifo: add support for the flip completion swmthd
      2e26c73a
    • D
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes · a389b6a1
      Dave Airlie 提交于
      Daniel Vetter writes:
      
      "A few important fixers:
      - fix various lvds backlight issues, regressed in 3.6 (Takashi Iwai)
      - make the retina mbp work (ignore bogus edp bpc value in vbt)
      - fix a gmbus regression introduced in (iirc) 3.4 (Jani Nikula)
      - fix an edp panel power sequence regression, fixes the new macbook air
      - apply the tlb invalidate w/a
      
      Otherwise we still have another gmbus regression (patches are awaiting
      tested-bys) and there's something odd going with some rare systems not
      entering rc6 often enough (and hence blowing through too much power).  It
      seems to be a timing-related issue and can be mitigated by frobbing the
      magic tuning parameters. We're still working on that one. Also, we still
      have some fallout from the hw context support, but you can only hit that
      with mesa master."
      
      * 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel:
        drm/i915: Apply post-sync write for pipe control invalidates
        drm/i915: reorder edp disabling to fix ivb MacBook Air
        drm/i915: ensure i2c adapter is all set before adding it
        drm/i915: ignore eDP bpc settings from vbt
        drm/i915: Fix blank panel at reopening lid
      a389b6a1
  2. 14 8月, 2012 9 次提交
  3. 13 8月, 2012 16 次提交
  4. 12 8月, 2012 2 次提交
    • D
      drm/i915: ignore eDP bpc settings from vbt · 4344b813
      Daniel Vetter 提交于
      This has originally been introduced to not oversubscribe the dp links
      in
      
      commit 885a5fb5
      Author: Zhenyu Wang <zhenyuw@linux.intel.com>
      Date:   Tue Jan 12 05:38:31 2010 +0800
      
          drm/i915: fix pixel color depth setting on eDP
      
      Since then we've fixed up the dp link bandwidth calculation code and
      should now automatically fall back to 6bpc dithering. So this is
      unnecessary.
      
      Furthermore it seems to break the new MacbookPro with retina display,
      hence let's just rip this out.
      Reported-by: NBenoit Gschwind <gschwind@gnu-log.net>
      Cc: Benoit Gschwind <gschwind@gnu-log.net>
      Cc: Francois Rigaut <frigaut@gmail.com>
      Cc: Greg KH <gregkh@linuxfoundation.org>
      Cc: stable@vger.kernel.org
      Tested-by: NBenoit Gschwind <gschwind@gnu-log.net>
      Tested-by: Bernhard Froemel <froemel at vmars tuwien.ac.at>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      
      --
      
      Testing feedback highgly welcome, and thanks for Benoit for finding
      out that the bpc computations are busted.
      -Daniel
      4344b813
    • T
      drm/i915: Fix blank panel at reopening lid · 770c1231
      Takashi Iwai 提交于
      When you reopen the lid on a laptop with PCH, the panel suddenly goes
      blank sometimes.  It seems because BLC_PWM_CPU_CTL register is cleared
      to zero when BLC_PWM_CPU_CTL2 and BLC_PWM_PCH_CTL1 registers are
      enabled.
      
      This patch fixes the problem by moving the call of the function setting
      BLC_PWM_CPU_CTL after enabling other two registers.
      Reported-and-tested-by: NHugh Dickins <hughd@google.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      770c1231
  5. 10 8月, 2012 2 次提交
  6. 09 8月, 2012 3 次提交
    • T
      drm/udl: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. [1] · 959f7247
      Thomas Meyer 提交于
      The semantic patch that makes this change is available
      in scripts/coccinelle/api/err_cast.cocci.
      
      More information about semantic patching is available at
      http://coccinelle.lip6.fr/Signed-off-by: NThomas Meyer <thomas@m3y3r.de>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      959f7247
    • D
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-next · 41494cba
      Dave Airlie 提交于
      Daniel writes:
      
      "- Regression fixer for an OOPS at boot when i915.ko is built-in and
        CONFIG_PM=n, introduce in 3.5 (patch from Hunt Xu)
      - Regression fixer for occlusion query failures, the required w/a wasn't
        applied in all cases (thanks to Eric for tracking this on down).
      - dmar vs. dma_buf imprt fix (Dave Airlie)
      - 2 patches to fight down forcewake issues on snb. This is the stuff I've
        talked about 2 weeks ago already, it's a minefield. Investigation still
        going on, but afaict this is the best we have for now.
      - a few minor things to keep coverty&compiler happy (Alan, Davendra,
        Stéphane)
      - tons of hsw pci ids - this one is a bit late because internal approval
        sometimes takes a while, but ppl in charge finally agreed that world+dog
        already knows about ult and crw haswell variants ;-)
      
      Wrt regressions I'm aware of:
      - the power regression due to semaphores=1. Ben is running around with a
        killawatt, unfortunately we have a hard time reproducing this one. And
        this /shouldn't/ increase power usage. Ben has turned up a few odds bits
        though already.
      - the lvds fix in 3.6-rc1 broke a backlight after lid close/open (but can
        be resurrected with a modeset cycle). I guess we anger the bios - I'm
        still looking into this one.
      - gmbus broke edid reading on an odd-ball monitor, we need to fall-back.
        Due to vacation (both mine&the reporter's) this is stalling for a final
        patch and a tested-by on it. But issue is fully diagnosed."
      
      * 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel:
        drm/i915: correctly order the ring init sequence
        drm/i915: add more Haswell PCI IDs
        drm/i915: make rc6 in sysfs functions conditional
        drm/i915: Workaround hang with BSD and forcewake on SandyBridge
        drm/i915: Make intel_panel_get_backlight static.
        i915: don't map imported dma-bufs for dmar.
        drm/i915: remove unused variable
        drm/i915: Don't forget to apply SNB PIPE_CONTROL GTT workaround.
        drm/i915: fix forcewake related hangs on snb
        i915: Remove silly test
        i915: fix error path leak in intel_sdvo_write_cmd
        vlv: it might be wise if we initialised the flag value...
      41494cba
    • M
      drm/radeon/kms: allow "invalid" DB formats as a means to disable DB · 0f457e48
      Marek Olšák 提交于
      Signed-off-by: NMarek Olšák <maraeo@gmail.com>
      Reviewed-by: NAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      0f457e48
  7. 08 8月, 2012 1 次提交
  8. 07 8月, 2012 2 次提交
  9. 06 8月, 2012 3 次提交