staging: gma500: Intel GMA500 staging driver
authorAlan Cox <alan@linux.intel.com>
Tue, 22 Feb 2011 14:27:58 +0000 (14:27 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 23 Feb 2011 21:37:34 +0000 (13:37 -0800)
commit0867b42113ec4eb8646eb361b15cbcfb741ddf5b
tree7af589f3b3599ebd36a6c4e0a3a608a8b3a3836e
parent008536e8458613ce569595e43b0e71afa8b48ae8
staging: gma500: Intel GMA500 staging driver

This is an initial staging driver for the GMA500. It's been stripped out
of the PVR drivers and crunched together from various bits of code and
different kernels.

Currently it's unaccelerated but still pretty snappy even compositing with
the frame buffer X server.

Lots of work is needed to rework the ttm and bo interfaces from being
ripped out and then 2D acceleration wants putting back for framebuffer and
somehow eventually via DRM.

There is no support for the parts without open source userspace (video
accelerators, 3D) as per kernel policy.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
48 files changed:
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/gma500/Kconfig [new file with mode: 0644]
drivers/staging/gma500/Makefile [new file with mode: 0644]
drivers/staging/gma500/TODO [new file with mode: 0644]
drivers/staging/gma500/psb_bl.c [new file with mode: 0644]
drivers/staging/gma500/psb_buffer.c [new file with mode: 0644]
drivers/staging/gma500/psb_drm.h [new file with mode: 0644]
drivers/staging/gma500/psb_drv.c [new file with mode: 0644]
drivers/staging/gma500/psb_drv.h [new file with mode: 0644]
drivers/staging/gma500/psb_fb.c [new file with mode: 0644]
drivers/staging/gma500/psb_fb.h [new file with mode: 0644]
drivers/staging/gma500/psb_fence.c [new file with mode: 0644]
drivers/staging/gma500/psb_gfx.mod.c [new file with mode: 0644]
drivers/staging/gma500/psb_gtt.c [new file with mode: 0644]
drivers/staging/gma500/psb_gtt.h [new file with mode: 0644]
drivers/staging/gma500/psb_intel_bios.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_bios.h [new file with mode: 0644]
drivers/staging/gma500/psb_intel_display.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_display.h [new file with mode: 0644]
drivers/staging/gma500/psb_intel_drv.h [new file with mode: 0644]
drivers/staging/gma500/psb_intel_i2c.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_lvds.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_modes.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_opregion.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_reg.h [new file with mode: 0644]
drivers/staging/gma500/psb_intel_sdvo.c [new file with mode: 0644]
drivers/staging/gma500/psb_intel_sdvo_regs.h [new file with mode: 0644]
drivers/staging/gma500/psb_irq.c [new file with mode: 0644]
drivers/staging/gma500/psb_irq.h [new file with mode: 0644]
drivers/staging/gma500/psb_mmu.c [new file with mode: 0644]
drivers/staging/gma500/psb_powermgmt.c [new file with mode: 0644]
drivers/staging/gma500/psb_powermgmt.h [new file with mode: 0644]
drivers/staging/gma500/psb_pvr_glue.c [new file with mode: 0644]
drivers/staging/gma500/psb_pvr_glue.h [new file with mode: 0644]
drivers/staging/gma500/psb_reg.h [new file with mode: 0644]
drivers/staging/gma500/psb_reset.c [new file with mode: 0644]
drivers/staging/gma500/psb_sgx.c [new file with mode: 0644]
drivers/staging/gma500/psb_sgx.h [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_fence.c [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_fence_api.h [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_fence_driver.h [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_fence_user.c [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_fence_user.h [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_glue.c [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_placement_user.c [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_placement_user.h [new file with mode: 0644]
drivers/staging/gma500/psb_ttm_userobj_api.h [new file with mode: 0644]