1. 01 Jun, 2010 6 commits
    • Dave Airlie's avatar
      Merge remote branch 'nouveau/for-airlied' of ../drm-nouveau-next into drm-testing · 36d1701c
      Dave Airlie authored
      * 'nouveau/for-airlied' of ../drm-nouveau-next:
        drm/nv50: cast IGP memory location to u64 before shifting
        drm/nv50: use alternate source of SOR_MODE_CTRL for DP hack
        drm/nouveau: fix dual-link displays when plugged into single-link outputs
        drm/nv50: obey dcb->duallink_possible
        drm/nv50: fix duallink_possible calculation for DCB 4.0 cards
        drm/nouveau: don't execute INIT_GPIO unless we're really running the table
        drm/nv40: allow cold-booting of nv4x chipsets
        drm/nouveau: fix POST detection for certain chipsets
        drm/nouveau: Add getparam for current PTIMER time.
        drm/nouveau: allow cursor image and position to survive suspend
      36d1701c
    • Dave Airlie's avatar
      Merge branch 'drm-switcheroo-fixes' into drm-testing · afa3b60c
      Dave Airlie authored
      * drm-switcheroo-fixes:
        drm/kms: disable/enable poll around switcheroo on/off
        drm/nouveau: fixup confusion over which handle the DSM is hanging off.
        drm/nouveau: attempt to get bios from ACPI v3
      afa3b60c
    • Dave Airlie's avatar
      Merge branch 'drm-vmware-fixes' into drm-testing · c09a3502
      Dave Airlie authored
      * drm-vmware-fixes:
        drm/vmwgfx: Remove some leftover debug messages.
        drm/vmwgfx: Print warnings in kernel log about bo pinning that fails.
        drm/vmwgfx: Unpause overlay on update.
        drm/vmwgfx: Some modesetting cleanups and fixes.
        drm/vmwgfx: Don't use SVGA_REG_ENABLE in modesetting code.
        drm/vmwgfx: Remove duplicate member from struct vmw_legacy_display_unit.
        drm/vmwgfx: Reserve first part of VRAM for framebuffer.
        drm/vmwgfx: Support older hardware.
        drm/vmwgfx: Get connector status from detection function.
        drm/vmwgfx: Add kernel throttling support. Bump minor.
        drm/vmwgfx: Make sure to unpin old and pin new framebuffer.
        drm/vmwgfx: Fix single framebuffer detection.
        drm/vmwgfx: Assume larger framebuffer max size.
      c09a3502
    • Dave Airlie's avatar
      drm/kms: disable/enable poll around switcheroo on/off · fbf81762
      Dave Airlie authored
      Because we aren't in a suspend state the poll will still run when we have switcherooed a card off.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      fbf81762
    • Dave Airlie's avatar
      drm/nouveau: fixup confusion over which handle the DSM is hanging off. · fc5ea29d
      Dave Airlie authored
      This fixes the DSM setup correctly since vga switcheroo.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      fc5ea29d
    • Dave Airlie's avatar
      drm/nouveau: attempt to get bios from ACPI v3 · afeb3e11
      Dave Airlie authored
      Some of the laptops with the switchable graphics, seem to not post the secondary GPU at all, and we can't find a copy of the BIOS anywhere except in the ACPI rom retrieval.
      
      This adds support for ACPI ROM retrieval to nouveau.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      afeb3e11
  2. 31 May, 2010 16 commits
  3. 28 May, 2010 10 commits
  4. 26 May, 2010 3 commits
  5. 24 May, 2010 3 commits
  6. 21 May, 2010 2 commits
    • Alex Deucher's avatar
      drm/radeon/kms/pm/r600: select the mid clock mode for single head low profile · b486787e
      Alex Deucher authored
      This saves some more power at the expense of performance.
      Signed-off-by: default avatarAlex Deucher <alexdeucher@gmail.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      b486787e
    • Dave Airlie's avatar
      Merge remote branch 'nouveau/for-airlied' into drm-next · df696a6f
      Dave Airlie authored
      * nouveau/for-airlied:
        drm/nouveau: fix i2c-related init table handlers
        drm/nouveau: support init table i2c device identifier 0x81
        drm/nouveau: ensure we've parsed i2c table entry for INIT_*I2C* handlers
        drm/nouveau: display error message for any failed init table opcode
        drm/nouveau: fix init table handlers to return proper error codes
        drm/nv50: support fractional feedback divider on newer chips
        drm/nv50: fix monitor detection on certain chipsets
        drm/nv50: store full dcb i2c entry from vbios
        drm/nv50: fix suspend/resume with DP outputs
        drm/nv50: output calculated crtc pll when debugging on
        drm/nouveau: dump pll limits entries when debugging is on
        drm/nouveau: bios parser fixes for eDP boards
        drm/nouveau: fix a nouveau_bo dereference after it's been destroyed
        drm/nv40: remove some completed ctxprog TODOs
        drm/nv04: Implement missing nv04 PGRAPH methods in software.
        drm/nouveau: Use 0x5f instead of 0x9f as imageblit on original NV10.
      df696a6f