radeon_ms: radeon modesetting first commit.
authorJerome Glisse <glisse@freedesktop.org>
Sun, 2 Dec 2007 22:48:45 +0000 (23:48 +0100)
committerJerome Glisse <glisse@freedesktop.org>
Tue, 4 Dec 2007 22:03:12 +0000 (23:03 +0100)
commit34797ff67c16beb9c331920f663bdf8387c14c78
treec008eb8646637738162323656adb18a5e75b91a2
parent617cbeed2ae71c5560f597db49637df10edd8a52
radeon_ms: radeon modesetting first commit.

This should work on all radeon but there is still many things todo:
    - add crtc2
    - tmds
    - lvds
    - add bios data table so we don't need to hardcode dac/crtc infos
    - separate clock control to make power saving easier & cleaner
    - tiling (warning tiling shouldn't be enable in double scan or interlace)
    - surface reg manager (this goes along with tiling)
    - suspend/resume hook
    - avivo & r500 family support
    - atom bios support (for posting card mostly)
    - finish superioctl skeleton
    - what else ? :)
43 files changed:
linux-core/Makefile
linux-core/Makefile.kernel
linux-core/radeon_ms.h [new symlink]
linux-core/radeon_ms_bo.c [new symlink]
linux-core/radeon_ms_bus.c [new symlink]
linux-core/radeon_ms_compat.c [new file with mode: 0644]
linux-core/radeon_ms_cp.c [new symlink]
linux-core/radeon_ms_cp_mc.c [new symlink]
linux-core/radeon_ms_crtc.c [new symlink]
linux-core/radeon_ms_dac.c [new symlink]
linux-core/radeon_ms_drm.c [new symlink]
linux-core/radeon_ms_drm.h [new symlink]
linux-core/radeon_ms_drv.c [new file with mode: 0644]
linux-core/radeon_ms_drv.h [new file with mode: 0644]
linux-core/radeon_ms_exec.c [new symlink]
linux-core/radeon_ms_family.c [new symlink]
linux-core/radeon_ms_fb.c [new file with mode: 0644]
linux-core/radeon_ms_fence.c [new symlink]
linux-core/radeon_ms_gpu.c [new symlink]
linux-core/radeon_ms_i2c.c [new symlink]
linux-core/radeon_ms_irq.c [new symlink]
linux-core/radeon_ms_output.c [new symlink]
linux-core/radeon_ms_reg.h [new symlink]
linux-core/radeon_ms_state.c [new symlink]
shared-core/drm_pciids.txt
shared-core/radeon_ms.h [new file with mode: 0644]
shared-core/radeon_ms_bo.c [new file with mode: 0644]
shared-core/radeon_ms_bus.c [new file with mode: 0644]
shared-core/radeon_ms_cp.c [new file with mode: 0644]
shared-core/radeon_ms_cp_mc.c [new file with mode: 0644]
shared-core/radeon_ms_crtc.c [new file with mode: 0644]
shared-core/radeon_ms_dac.c [new file with mode: 0644]
shared-core/radeon_ms_drm.c [new file with mode: 0644]
shared-core/radeon_ms_drm.h [new file with mode: 0644]
shared-core/radeon_ms_exec.c [new file with mode: 0644]
shared-core/radeon_ms_family.c [new file with mode: 0644]
shared-core/radeon_ms_fence.c [new file with mode: 0644]
shared-core/radeon_ms_gpu.c [new file with mode: 0644]
shared-core/radeon_ms_i2c.c [new file with mode: 0644]
shared-core/radeon_ms_irq.c [new file with mode: 0644]
shared-core/radeon_ms_output.c [new file with mode: 0644]
shared-core/radeon_ms_reg.h [new file with mode: 0644]
shared-core/radeon_ms_state.c [new file with mode: 0644]