All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC 0/9] drm/omap: DSS6 with dynamically allocated objects
@ 2018-02-16 11:25 Jyri Sarha
  2018-02-16 11:25 ` [PATCH RFC 1/9] drm/omap: Update omapdss API to allow alternative DSS implementations Jyri Sarha
                   ` (8 more replies)
  0 siblings, 9 replies; 26+ messages in thread
From: Jyri Sarha @ 2018-02-16 11:25 UTC (permalink / raw)
  To: dri-devel, tomi.valkeinen, laurent.pinchart; +Cc: Jyri Sarha

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@github.com: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@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2018-02-28 14:31 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-16 11:25 [PATCH RFC 0/9] drm/omap: DSS6 with dynamically allocated objects Jyri Sarha
2018-02-16 11:25 ` [PATCH RFC 1/9] drm/omap: Update omapdss API to allow alternative DSS implementations Jyri Sarha
2018-02-19 12:01   ` Tomi Valkeinen
2018-02-27 14:27     ` Laurent Pinchart
2018-02-16 11:25 ` [PATCH RFC 2/9] drm/omap: Fail probe if irq registration fails Jyri Sarha
2018-02-27 14:27   ` Laurent Pinchart
2018-02-16 11:25 ` [PATCH RFC 3/9] drm/omap: Add ovl_name() and mgr_name() to dispc_ops Jyri Sarha
2018-02-27 14:35   ` Laurent Pinchart
2018-02-28 11:37     ` Tomi Valkeinen
2018-02-28 13:23       ` Laurent Pinchart
2018-02-28 14:05         ` Tomi Valkeinen
2018-02-28 14:24           ` Laurent Pinchart
2018-02-28 14:31             ` Tomi Valkeinen
2018-02-16 11:25 ` [PATCH RFC 4/9] drm/omap: Make omapdss API more generic Jyri Sarha
2018-02-19 12:41   ` Tomi Valkeinen
2018-02-16 11:25 ` [PATCH RFC 5/9] drm/omap: move common stuff from dss.h to omapdss.h Jyri Sarha
2018-02-19 12:06   ` Tomi Valkeinen
2018-02-27 14:42   ` Laurent Pinchart
2018-02-16 11:25 ` [PATCH RFC 6/9] drm/omap: dss: Move platform_device_register from core.c to dss.c probe Jyri Sarha
2018-02-27 14:46   ` Laurent Pinchart
2018-02-16 11:25 ` [PATCH RFC 7/9] drm/omap: dss: platform_register_drivers() to dss.c and remove core.c Jyri Sarha
2018-02-27 14:48   ` Laurent Pinchart
2018-02-16 11:25 ` [PATCH RFC 8/9] drm/omap: add TI DSS6 driver Jyri Sarha
2018-02-16 11:25 ` [PATCH RFC 9/9] drm/omap: boot-init: add k2g-dss Jyri Sarha
2018-02-27 14:15   ` Laurent Pinchart
2018-02-27 14:15     ` Laurent Pinchart

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.