-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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: Alan Cox <alan@linux.intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
- Loading branch information
Alan Cox
authored and
Dave Airlie
committed
Nov 16, 2011
1 parent
1ea6b8f
commit 3abcf41
Showing
2 changed files
with
65 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# | ||
# 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 |