[PATCH RFC 0/9] drm/omap: DSS6 with dynamically allocated objects

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series is an RFC or a proof of concept, to demostrate what is
needed to get DSS6 driver workin on top of Laurent Pinchart's
"omapdrm: Allocate objects dynamically" -series:

https://patchwork.freedesktop.org/series/38152/

This series also contains my earlier "drm/omap: Make omapdss API more
generic + related patches" -series:

https://patchwork.freedesktop.org/series/35884/

... however, I squeezed get_ off from olv_name and mgr_name
dispc_ops. It is quite obvious from the prototype what these ops are
for after all.

These patches, plus some other patches need to get DSS6 workin on
k2g-evm can be found here:

git@xxxxxxxxxx:jsarha/linux.git omapdrm-next-dss6

Jyri Sarha (7):
  drm/omap: Update omapdss API to allow alternative DSS implementations
  drm/omap: Fail probe if irq registration fails
  drm/omap: Add ovl_name() and mgr_name() to dispc_ops
  drm/omap: Make omapdss API more generic
  drm/omap: move common stuff from dss.h to omapdss.h
  drm/omap: dss: Move platform_device_register from core.c to dss.c
    probe
  drm/omap: dss: platform_register_drivers() to dss.c and remove core.c

Tomi Valkeinen (2):
  drm/omap: add TI DSS6 driver
  drm/omap: boot-init: add k2g-dss

 drivers/gpu/drm/omapdrm/dss/Kconfig             |    8 +
 drivers/gpu/drm/omapdrm/dss/Makefile            |    5 +-
 drivers/gpu/drm/omapdrm/dss/base.c              |   11 +-
 drivers/gpu/drm/omapdrm/dss/core.c              |   88 --
 drivers/gpu/drm/omapdrm/dss/dispc.c             |  128 +-
 drivers/gpu/drm/omapdrm/dss/dispc.h             |   33 +
 drivers/gpu/drm/omapdrm/dss/dispc6.c            | 1438 +++++++++++++++++++++++
 drivers/gpu/drm/omapdrm/dss/dispc6.h            |  109 ++
 drivers/gpu/drm/omapdrm/dss/dpi6.c              |  283 +++++
 drivers/gpu/drm/omapdrm/dss/dss.c               |   58 +-
 drivers/gpu/drm/omapdrm/dss/dss.h               |   43 +-
 drivers/gpu/drm/omapdrm/dss/dss6.c              |  346 ++++++
 drivers/gpu/drm/omapdrm/dss/dss6.h              |   54 +
 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c |    1 +
 drivers/gpu/drm/omapdrm/dss/omapdss.h           |  135 ++-
 drivers/gpu/drm/omapdrm/omap_crtc.c             |   30 +-
 drivers/gpu/drm/omapdrm/omap_crtc.h             |    2 +-
 drivers/gpu/drm/omapdrm/omap_drv.c              |    4 +-
 drivers/gpu/drm/omapdrm/omap_drv.h              |    5 +-
 drivers/gpu/drm/omapdrm/omap_irq.c              |  107 +-
 drivers/gpu/drm/omapdrm/omap_irq.h              |    2 +-
 drivers/gpu/drm/omapdrm/omap_plane.c            |   18 +-
 drivers/gpu/drm/omapdrm/omap_plane.h            |    1 +
 23 files changed, 2607 insertions(+), 302 deletions(-)
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/dispc6.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/dispc6.h
 create mode 100644 drivers/gpu/drm/omapdrm/dss/dpi6.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/dss6.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/dss6.h

-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux