1. 10 8月, 2010 6 次提交
    • A
      drm/radeon/kms: unify i2c handling · f376b94f
      Alex Deucher 提交于
      Previously we added i2c buses as needed when enumerating connectors
      power management, etc.  This only exposed the actual buses used and
      could have lead to the same buse getting created more than once if
      one buses was used for more than one purpose.  This patch sets up
      all i2c buses on the card in one place and users of the buses just
      point back to the one instance.
      Signed-off-by: NAlex Deucher <alexdeucher@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      f376b94f
    • A
      drm/radeon/kms: r600 CS parser fixes · 1729dd33
      Alex Deucher 提交于
      - buffer offsets in the base regs are 256b aligned so
      shift properly when comparing, fixed by Andre Maasikas
      - mipmap size was calculated wrong when nlevel=0
      - texture bo offsets were used after the bo base address was added
      - vertex resource size register is size - 1, not size
      Signed-off-by: NAlex Deucher <alexdeucher@gmail.com>
      Cc: Andre Maasikas <amaasikas@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      1729dd33
    • M
      drm/radeon: add a way to revoke hyper-z access · 43861f71
      Marek Olšák 提交于
      Signed-off-by: NMarek Olšák <maraeo@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      43861f71
    • B
      drm: Fix support for PCI domains · c17c2f89
      Benjamin Herrenschmidt 提交于
      (For some reason I thought that went in ages ago ...)
      
      This fixes support for PCI domains in what should hopefully be a backward
      compatible way along with a change to libdrm.
      
      When the interface version is set to 1.4, we assume userspace understands
      domains and the world is at peace. We thus pass proper domain numbers
      instead of 0 to userspace.
      
      The newer libdrm will then try 1.4 first, and fallback to 1.1, along with
      ignoring domains in the later case (well, except on alpha of course)
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      c17c2f89
    • D
      Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into drm-core-next · c3b6ef86
      Dave Airlie 提交于
      * 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next: (27 commits)
        drm/nvc0: fix typo in PRAMIN flush
        drm/nouveau: Fix DCB TMDS config parsing.
        drm/nv30: Fix PFB init for nv31.
        drm/nv04: Fix up SGRAM density detection.
        drm/i2c/ch7006: Don't use POWER_LEVEL_FULL_POWER_OFF on early chip versions.
        drm/nouveau: Init dcb->or on cards that have no usable DCB table.
        drm/nouveau: reduce severity of some "error" messages
        drm/nvc0: backup bar3 channel on suspend
        drm/nouveau: implement init table opcodex 0x5e and 0x9a
        drm/nouveau: implement init table op 0x57, INIT_LTIME
        drm/nvc0: implement crtc pll setting
        drm/nvc0: fix evo dma object so we display something
        drm/nvc0: rudimentary instmem support
        drm/nvc0: implement memory detection
        drm/nvc0: allow INIT_GPIO
        drm/nvc0: starting point for GF100 support, everything stubbed
        drm/nv30: Workaround dual TMDS brain damage.
        drm/nouveau: No need to set slave TV encoder configs explicitly.
        drm/nv17-nv4x: Attempt to init some external TMDS transmitters.
        drm/nv10: Fix up switching of NV10TCL_DMA_VTXBUF.
        ...
      c3b6ef86
    • D
      drm/radeon/kms: add missing copy from user · d8ab3557
      Dr. David Alan Gilbert 提交于
      This hasn't mattered up until the ioctl started using the value, and it fell
      apart.
      
      fixes fd.o 29340, Ubuntu LP 606081
      
      [airlied: cleaned up whitespace and don't need an error before pushing]
      Signed-off-by: NDr. David Alan Gilbert <linux@treblig.org>
      Cc: stable@kernel.org
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      d8ab3557
  2. 09 8月, 2010 6 次提交
  3. 06 8月, 2010 21 次提交
  4. 05 8月, 2010 7 次提交