Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3abcf41f authored by Alan Cox's avatar Alan Cox Committed by Dave Airlie
Browse files

gma500: Move the basic driver out of staging



This driver supports unaccelerated KMS display, and accelerated console
handling on the Intel Poulsbo, Oaktrail, Cedarview and Medfield hardware.

For the initial merge Medfield will be left out as it needs considerable
further work to reach a decent standard

Begin by adding the Makefiles and Kconfig. These are not yet plumbed into
the DRM layer so will have no effect on their own

Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent 1ea6b8f4
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
config DRM_GMA500
	tristate "Intel GMA5/600 KMS Framebuffer"
	depends on DRM && PCI && X86 && EXPERIMENTAL
	select FB_CFB_COPYAREA
        select FB_CFB_FILLRECT
        select FB_CFB_IMAGEBLIT
        select DRM_KMS_HELPER
        select DRM_TTM
	help
	  Say yes for an experimental 2D KMS framebuffer driver for the
	  Intel GMA500 ('Poulsbo') and other Intel IMG based graphics
	  devices.

config DRM_GMA600
	bool "Intel GMA600 support (Experimental)"
	depends on DRM_GMA500
	help
	  Say yes to include support for GMA600 (Intel Moorestown/Oaktrail)
	  platforms with LVDS ports. HDMI and MIPI are not currently
	  supported.

config DRM_CEDARVIEW
	bool "Intel Cedarview support (Experimental)"
	depends on DRM_GMA500
	help
	  Say yes to include support for Intel Cedarview platforms
+39 −0
Original line number Diff line number Diff line
#
#	KMS driver for the GMA500
#
ccflags-y += -Iinclude/drm

gma500_gfx-y += gem_glue.o \
	  accel_2d.o \
	  backlight.o \
	  framebuffer.o \
	  gem.o \
	  gtt.o \
	  intel_bios.o \
	  intel_i2c.o \
	  intel_opregion.o \
	  mmu.o \
	  power.o \
	  psb_drv.o \
	  psb_intel_display.o \
	  psb_intel_lvds.o \
	  psb_intel_modes.o \
	  psb_intel_sdvo.o \
	  psb_lid.o \
	  psb_irq.o \
	  psb_device.o \
	  mid_bios.o

gma500_gfx-$(CONFIG_DRM_CEDARVIEW) +=  cdv_device.o \
	  cdv_intel_crt.o \
	  cdv_intel_display.o \
	  cdv_intel_hdmi.o \
	  cdv_intel_lvds.o

gma500_gfx-$(CONFIG_DRM_GMA600) += oaktrail_device.o \
	  oaktrail_crtc.o \
	  oaktrail_lvds.o \
	  oaktrail_hdmi.o \
	  oaktrail_hdmi_i2c.o

obj-$(CONFIG_DRM_GMA500) += gma500_gfx.o