Sascha Hauer
b9d4745005
DRM: Add DRM GEM CMA helper
...
Many embedded drm devices do not have a IOMMU and no dedicated
memory for graphics. These devices use CMA (Contiguous Memory
Allocator) backed graphics memory. This patch provides helper
functions to be able to share the code. The code technically does
not depend on CMA as the backend allocator, the name has been chosen
because CMA makes for a nice, short but still descriptive function
prefix.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Tested-by: Lars-Peter Clausen <lars@metafoo.de>
[Make DRM_GEM_CMA_HELPER a boolean Kconfig option]
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2012-09-18 12:28:21 +02:00
..
i2c
ttm
drm/ttm: remove stale declaration and field
2012-07-24 15:30:36 +10:00
drm.h
drm/prime: expose capability flags for userspace.
2012-05-18 11:12:16 +01:00
drm_buffer.h
drm_cache.h
drm_core.h
drm_crtc.h
drm/edid: limit printk when facing bad edid
2012-09-17 11:16:40 +10:00
drm_crtc_helper.h
drm: Make the .mode_fixup() operations mode argument a const pointer
2012-07-19 21:52:38 -04:00
drm_dp_helper.h
drm/dp: Add DPCD defines for register 0x007
2012-05-22 10:18:36 +01:00
drm_edid.h
drm/edid: Add packed attribute to new gtf2 and cvt structs
2012-04-23 17:41:17 +01:00
drm_encoder_slave.h
drm: Make the .mode_fixup() operations mode argument a const pointer
2012-07-19 21:52:38 -04:00
drm_fb_helper.h
drm fb helper: remove unused variable crtc_id
2012-02-03 09:55:52 +00:00
drm_fixed.h
drm: fixed: Add dfixed_frac
2012-04-27 09:29:35 +01:00
drm_fourcc.h
drm: Add multi buffer plane pixel formats
2011-12-29 11:21:42 +09:00
drm_gem_cma_helper.h
DRM: Add DRM GEM CMA helper
2012-09-18 12:28:21 +02:00
drm_global.h
drm_hashtab.h
drm_mem_util.h
introduce SIZE_MAX
2012-05-31 17:49:26 -07:00
drm_memory.h
drm_mm.h
drm: Add colouring to the range allocator
2012-07-16 05:59:37 +10:00
drm_mode.h
drm: add bitmask property type
2012-05-22 10:54:16 +01:00
drm_os_linux.h
drm_pciids.h
drm/radeon: add some new SI pci ids
2012-08-13 10:50:53 -04:00
drm_sarea.h
drm: Define SAREA_MAX for Loongson (PageSize = 16KB).
2012-08-24 09:41:10 +10:00
drm_sysfs.h
drm_usb.h
drmP.h
drm: kill dma queue support
2012-07-19 22:50:55 -04:00
exynos_drm.h
drm/exynos: add property for plane zpos
2012-07-27 11:13:54 +09:00
gma_drm.h
gma500: fix ioctl confict
2012-03-10 13:06:04 +00:00
i810_drm.h
i915_drm.h
drm/i915: implement dma buf begin_cpu_access (v2)
2012-08-17 10:10:06 +02:00
intel-gtt.h
drm/i915: call intel_enable_gtt
2012-06-12 22:21:07 +02:00
Kbuild
drm/exynos: exynos_drm.h header file fixes
2012-02-15 10:29:12 +09:00
mga_drm.h
nouveau_drm.h
drm/nouveau: mark most of our ioctls as deprecated, move to compat layer
2012-07-26 10:28:15 +10:00
r128_drm.h
radeon_drm.h
drm/radeon/kms: implement timestamp userspace query (v2)
2012-08-13 10:50:56 -04:00
savage_drm.h
sis_drm.h
drm/sis: fixup sis_mm ioctl structs
2012-07-19 22:51:58 -04:00
via_drm.h
drm/via: track obj->drm_fd relations in the driver
2011-12-22 00:33:19 +01:00
vmwgfx_drm.h
vmwgfx: Reinstate the update_layout ioctl
2011-11-02 08:30:31 +00:00