Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-03 | radeon: only enable dynclks if asked for | Dave Airlie | |
2008-11-03 | radeon: rs480 fixes for bus mastering | Dave Airlie | |
2008-11-03 | radeon: release agp on module unload | Dave Airlie | |
2008-11-03 | radeon: pull bus master enable into its own function | Dave Airlie | |
2008-11-03 | radeon: update proper chip family | Dave Airlie | |
2008-11-03 | radeon: fixup scratch register interactions properly | Dave Airlie | |
2008-11-03 | radeon: make writeback work again | Dave Airlie | |
2008-11-03 | radeon: fix some warnings | Dave Airlie | |
2008-11-03 | radeon: fix small typo in agp code | Dave Airlie | |
2008-11-03 | radeon: don't enable dynclks on rs48x | Dave Airlie | |
2008-11-03 | radeon: fix unused agp functionality | Dave Airlie | |
2008-10-16 | radeon: add initial agp support. | Dave Airlie | |
This add agpmode command line option. | |||
2008-09-30 | Merge remote branch 'origin/master' into modesetting-gem | Dave Airlie | |
Conflicts: libdrm/Makefile.am libdrm/dri_bufmgr.h linux-core/drm_irq.c linux-core/drm_sysfs.c linux-core/drm_ttm.c shared-core/i915_dma.c shared-core/i915_irq.c shared-core/nouveau_drv.h shared-core/radeon_cp.c | |||
2008-09-24 | radeon: add r600 modesetting registers writes | Dave Airlie | |
2008-09-18 | radeon: add function to configure PCIE lanes | Alex Deucher | |
2008-09-18 | Radeon: restructure PLL data | Alex Deucher | |
- store pixel clocks, core clock, and memory clocks separately - grab all pll limits from bios tables | |||
2008-09-18 | radeon: fail properly if we can't create the ring. | Dave Airlie | |
Normally this will be due to an AGP driver needing updating | |||
2008-09-18 | radeon: do proper memory controller init and setup | Dave Airlie | |
2008-09-18 | radeon: remove unneeded debugging | Dave Airlie | |
2008-09-18 | radeon: add initial suspend/resume support | Dave Airlie | |
plus a bunch of fixes | |||
2008-08-31 | radeon: make writeback work after suspend/resume. | Dave Airlie | |
While re-writing this for modesetting, I find we disable writeback on resume. | |||
2008-08-17 | radeon: first pass at bios scratch regs | Alex Deucher | |
- todo: updated connected status | |||
2008-08-14 | radeon: add support for memory map init | Dave Airlie | |
2008-08-14 | Merge branch 'radeon-gem-cs' into modesetting-gem | Dave Airlie | |
Conflicts: libdrm/xf86drm.c linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_compat.h linux-core/drm_drv.c linux-core/drm_stub.c linux-core/drm_vm.c shared-core/i915_dma.c shared-core/r300_cmdbuf.c shared-core/radeon_drv.h | |||
2008-08-14 | Brute force port of legacy crtc/encoder code | Alex Deucher | |
- removed save/init/restore chain with set functions | |||
2008-08-08 | radeon: add initial support for legacy crtc/encoders. | Dave Airlie | |
not all there yet | |||
2008-08-06 | radeon: fix setting new memmap in right place | Dave Airlie | |
2008-08-04 | radeon: add userspace mm enable switch | Dave Airlie | |
2008-08-04 | i915/radeon: use rmmap locked | Dave Airlie | |
2008-07-31 | Merge commit 'origin/master' into modesetting-gem | Kristian Høgsberg | |
Conflicts: linux-core/Makefile.kernel linux-core/ati_pcigart.c linux-core/drm_compat.h linux-core/drm_irq.c linux-core/drm_lock.c linux-core/i915_drv.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c shared-core/nouveau_mem.c shared-core/radeon_cp.c shared-core/radeon_drv.h | |||
2008-07-28 | r300: initial command stream parser for packet 0. | Dave Airlie | |
this at least parses the DDX stream and lets me run gnome-terminal/metacity | |||
2008-07-28 | radeon command submission start | Dave Airlie | |
take code from Jerome munge into a TTM IB re-use | |||
2008-07-26 | radeon: add initial atombios modesetting and GEM -> TTM translation layer. | Dave Airlie | |
This is an initial import of the atom bios parser with modesetting support for r500 hw using atombios. It also includes a simple memory manager layer that translates a radeon GEM style interface onto TTM internally. So far this memory manager has only been used for pinned object allocation for the DDX to test modesetting. | |||
2008-07-18 | radeon: remove microcode version | Dave Airlie | |
2008-07-15 | drm: add fix for PAT on radeon with 2.6.26 | Dave Airlie | |
2008-06-15 | radeon: *really* fix screen corruption thanks to Lukasz Krotowski | Jerome Glisse | |
2008-06-13 | radeon: r345xx fixe hard lockup | Jerome Glisse | |
This patch should fixe hard lockup and convert them in softlockup (ie you can ssh the box but the gpu is busted and we are waiting in loop for it to come back to reason). | |||
2008-06-11 | RADEON: use DSTCACHE_CTLSTAT rather than RB2D_DSTCACHE_CTLSTAT | Alex Deucher | |
According to the hw guys, you should use DSTCACHE_CTLSTAT to flush the 2D dst cache rather than RB2D_DSTCACHE_CTLSTAT. | |||
2008-06-09 | RADEON: Add untested support for RS400 chips | Alex Deucher | |
GART setup appears to work the same as RS480 chips. Also RC4xx chips are actually RS400 based, not RS480 based. | |||
2008-06-09 | RADEON: switch IGP gart to use radeon_write_agp_base() | Alex Deucher | |
2008-06-05 | radeon: Restore software interrupt on resume. | Dennis Kasprzyk | |
Fixes performance drop after suspend/resume on some systems. | |||
2008-05-30 | RADEON: fix typo in last commit | Alex Deucher | |
2008-05-30 | r500: attempt to make AGP work by programming agp base in the MC correctly | Dave Airlie | |
2008-05-28 | radeon: split microcode out into a separate header file. | Dave Airlie | |
2008-05-27 | RADEON: add get_param for number of GB pipes | Alex Deucher | |
2008-05-13 | RS4xx: separate out RS400 and RS480 IGP chips | Alex Deucher | |
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC and GART setups. Currently we only support RS480. | |||
2008-05-12 | RADEON: fix copy/pasto in last commit | Alex Deucher | |
2008-05-12 | R3/4/5: init pipe setup in drm | Alex Deucher | |
Similar (broken) code in mesa needs to be removed | |||
2008-05-12 | RADEON: cleanup radeon_do_engine_reset() | Alex Deucher | |
2008-05-12 | R300+: fixup pixcache flush | Alex Deucher | |