linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] OMAPDSS: use components (fix probing problems)
@ 2015-06-16 10:16 Tomi Valkeinen
  2015-06-16 10:16 ` [PATCH 1/7] OMAPDSS: move 'dss_initialized' to dss driver Tomi Valkeinen
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Tomi Valkeinen @ 2015-06-16 10:16 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

I noticed that on some platforms omapdss did not probe successfully. Some
resource was not available yet, but omapdss did not manage to handle deferred
probing. The reason was the use of platform_driver_probe() in combination with
how the omapdss module handles the drivers.

To fix this properly, the component system felt fine for the job, and it seems
to work nicely.

 Tomi

Tomi Valkeinen (7):
  OMAPDSS: move 'dss_initialized' to dss driver
  OMAPDSS: refactor dss probe function
  OMAPDSS: fix dss_init_ports error handling
  OMAPDSS: remove uses of __init/__exit
  OMAPDSS: reorder uninit calls
  OMAPDSS: componentize omapdss
  OMAPDSS: simplify submodule reg/unreg code

 drivers/video/fbdev/omap2/dss/core.c  |  80 ++++--------
 drivers/video/fbdev/omap2/dss/dispc.c |  42 +++++--
 drivers/video/fbdev/omap2/dss/dpi.c   |  36 ++++--
 drivers/video/fbdev/omap2/dss/dsi.c   |  27 +++-
 drivers/video/fbdev/omap2/dss/dss.c   | 223 +++++++++++++++++++++++-----------
 drivers/video/fbdev/omap2/dss/dss.h   |  32 ++---
 drivers/video/fbdev/omap2/dss/hdmi4.c |  28 ++++-
 drivers/video/fbdev/omap2/dss/hdmi5.c |  28 ++++-
 drivers/video/fbdev/omap2/dss/rfbi.c  |  32 ++++-
 drivers/video/fbdev/omap2/dss/sdi.c   |  35 ++++--
 drivers/video/fbdev/omap2/dss/venc.c  |  31 +++--
 11 files changed, 396 insertions(+), 198 deletions(-)

-- 
2.1.4


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

end of thread, other threads:[~2015-06-16 14:36 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-16 10:16 [PATCH 0/7] OMAPDSS: use components (fix probing problems) Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 1/7] OMAPDSS: move 'dss_initialized' to dss driver Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 2/7] OMAPDSS: refactor dss probe function Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 3/7] OMAPDSS: fix dss_init_ports error handling Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 4/7] OMAPDSS: remove uses of __init/__exit Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 5/7] OMAPDSS: reorder uninit calls Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 6/7] OMAPDSS: componentize omapdss Tomi Valkeinen
2015-06-16 10:16 ` [PATCH 7/7] OMAPDSS: simplify submodule reg/unreg code Tomi Valkeinen
2015-06-16 14:36 ` [PATCH 0/7] OMAPDSS: use components (fix probing problems) Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).