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