[PATCH 0/2] omap/drm: dmm/tiler support for GEM buffers

Rob Clark rob.clark at linaro.org
Mon Dec 5 17:19:20 PST 2011


From: Rob Clark <rob at ti.com>

Support for DMM and tiled buffers.  The DMM/TILER block in omap4+ SoC
provides support for remapping physically discontiguous buffers for
various DMA initiators (DSS, IVAHD, etc) which do not otherwise support
non-physically contiguous buffers, as well as providing support for
tiled buffers.

See the descriptions in the following two patches for more details.

Andy Gross (1):
  drm/omap: DMM/TILER support for OMAP4+ platform

Rob Clark (1):
  drm/omap: add GEM support for tiled/dmm buffers

 drivers/staging/omapdrm/Makefile           |   10 +-
 drivers/staging/omapdrm/TODO               |    6 +
 drivers/staging/omapdrm/omap_dmm_priv.h    |  187 ++++++++
 drivers/staging/omapdrm/omap_dmm_tiler.c   |  672 ++++++++++++++++++++++++++
 drivers/staging/omapdrm/omap_dmm_tiler.h   |  130 +++++
 drivers/staging/omapdrm/omap_drm.h         |    2 +-
 drivers/staging/omapdrm/omap_drv.c         |   27 +-
 drivers/staging/omapdrm/omap_drv.h         |    3 +
 drivers/staging/omapdrm/omap_fb.c          |    2 +-
 drivers/staging/omapdrm/omap_gem.c         |  432 ++++++++++++++++--
 drivers/staging/omapdrm/omap_gem_helpers.c |   55 +++
 drivers/staging/omapdrm/omap_priv.h        |    7 +-
 drivers/staging/omapdrm/tcm-sita.c         |  703 ++++++++++++++++++++++++++++
 drivers/staging/omapdrm/tcm-sita.h         |   95 ++++
 drivers/staging/omapdrm/tcm.h              |  326 +++++++++++++
 15 files changed, 2609 insertions(+), 48 deletions(-)
 create mode 100644 drivers/staging/omapdrm/omap_dmm_priv.h
 create mode 100644 drivers/staging/omapdrm/omap_dmm_tiler.c
 create mode 100644 drivers/staging/omapdrm/omap_dmm_tiler.h
 create mode 100644 drivers/staging/omapdrm/tcm-sita.c
 create mode 100644 drivers/staging/omapdrm/tcm-sita.h
 create mode 100644 drivers/staging/omapdrm/tcm.h

-- 
1.7.5.4



More information about the dri-devel mailing list