1. Aug 20, 2012
  2. Aug 15, 2012
    • Dave Airlie's avatar
      Merge branch 'drm-nouveau-fixes' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes · 2e26c73a
      Dave Airlie authored
      * '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
    • Dave Airlie's avatar
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes · a389b6a1
      Dave Airlie authored
      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
  3. Aug 14, 2012
  4. Aug 13, 2012
  5. Aug 12, 2012
    • Daniel Vetter's avatar
      drm/i915: ignore eDP bpc settings from vbt · 4344b813
      Daniel Vetter authored
      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: default avatarBenoit 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: default avatarBenoit Gschwind <gschwind@gnu-log.net>
      Tested-by: Bernhard Froemel <froemel at vmars tuwien.ac.at>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      
      --
      
      Testing feedback highgly welcome, and thanks for Benoit for finding
      out that the bpc computations are busted.
      -Daniel
      4344b813
    • Takashi Iwai's avatar
      drm/i915: Fix blank panel at reopening lid · 770c1231
      Takashi Iwai authored
      
      
      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: default avatarHugh Dickins <hughd@google.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      770c1231
  6. Aug 10, 2012
  7. Aug 09, 2012
    • Thomas Meyer's avatar
      drm/udl: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(.. [1] · 959f7247
      Thomas Meyer authored
      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: default avatarThomas Meyer <thomas@m3y3r.de>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      959f7247
    • Dave Airlie's avatar
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-next · 41494cba
      Dave Airlie authored
      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
    • Marek Olšák's avatar
      drm/radeon/kms: allow "invalid" DB formats as a means to disable DB · 0f457e48
      Marek Olšák authored
      
      
      Signed-off-by: default avatarMarek Olšák <maraeo@gmail.com>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      0f457e48
  8. Aug 08, 2012
  9. Aug 07, 2012