dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/42] drm/omap: patches for v4.6 part 2
@ 2016-02-22 17:10 Tomi Valkeinen
  2016-02-22 17:10 ` [PATCH 01/42] drm/omap: fix suspend/resume handling Tomi Valkeinen
                   ` (41 more replies)
  0 siblings, 42 replies; 61+ messages in thread
From: Tomi Valkeinen @ 2016-02-22 17:10 UTC (permalink / raw)
  To: dri-devel, Laurent Pinchart; +Cc: Tomi Valkeinen

Hi,

Here's a second omapdrm patch series, based on top of the earlier series
"[PATCH 00/33] drm/omap: patches for v4.6".

The main theme in this series is cleanup. Now that we no longer share the
omapdss driver between omapdrm and omapfb, we can do some bigger cleanups.
However, we still share the include/video/omapdss.h file, which causes some
complications. And, unfortunately, it's not easy to fix that yet, so in this
series I make only parts of omapdss.h private to omapdrm and omapfb.

There are two main parts in the series: 

1) Remove platform data support from a bunch of panels, which are no longer
   used by any board files.

2) Remove omapdss compat code. "Compat" code in omapdss was used by omapfb, but
   there were some links to omapdrm too, as even if omapdrm didn't actually use
   the compat code, omapdrm still used some common functionalities which required
   the use of the compat code.

 Tomi

Tomi Valkeinen (42):
  drm/omap: fix suspend/resume handling
  drm/omap: move dss_suspend/resume_all to core.c
  drm/omap: omapdss.h: remove unused struct omap_dss_hdmi_data
  drm/omap: omapdss.h: remove omap_hdmi_init
  drm/omap: panel-dsi-cm: remove pdata support
  drm/omap: encoder-tfp410: remove pdata support
  drm/omap: connector-dvi: remove pdata support
  drm/omap: connector-hdmi: remove pdata support
  drm/omap: panel-lgphilips-lb035q02: remove pdata support
  drm/omap: panel-sharp-ls037v7dw01: remove pdata support
  drm/omap: panel-nec-nl8048hl11: remove pdata support
  drm/omap: panel-tpo-td028ttec1: remove pdata support
  drm/omap: panel-tpo-td043mtea1: remove pdata support
  drm/omap, omapfb: move exported dispc function declarations to
    omapdrm/omapfb
  drm/omap: move struct dss_mgr_ops to omapdrm/omapfb
  drm/omap: move dss_mgr_* declarations to omapdrm/omapfb
  drm/omap: Add dispc_mgr_get_supported_outputs()
  drm/omap: remove crtc->mgr field
  drm/omap: remove use of omapdss_find_mgr_from_display()
  drm/omap: convert dss_mgr_ops to use omap_channel
  drm/omap: add dispc_channel_connected field to omap_dss_device
  drm/omap: use dispc_channel_connected in output drivers
  drm/omap: convert dss_mgr_connect to accept omap_channel
  drm/omap: convert dss_mgr_disconnect to accept omap_channel
  drm/omap: convert dss_mgr_set_timings to accept omap_channel
  drm/omap: convert dss_mgr_set_lcd_config to accept omap_channel
  drm/omap: convert dss_mgr_enable to accept omap_channel
  drm/omap: convert dss_mgr_disable to accept omap_channel
  drm/omap: convert dss_mgr_start_update to accept omap_channel
  drm/omap: convert dss_mgr_register_framedone_handler to accept
    omap_channel
  drm/omap: convert dss_mgr_unregister_framedone_handler to accept
    omap_channel
  drm/omap: remove extra check in dpi and sdi
  drm/omap: remove extra manager checks on disconnect
  drm/omap: DPI: remove uses of omap_overlay_manager
  drm/omap: HDMI5: remove uses of omap_overlay_manager
  drm/omap: HDMI4: remove uses of omap_overlay_manager
  drm/omap: SDI: remove uses of omap_overlay_manager
  drm/omap: VENC: remove uses of omap_overlay_manager
  drm/omap: DSI: remove uses of omap_overlay_manager
  drm/omap: remove last uses of omap_overlay_manager
  drm/omap: remove dss compat code
  drm/omap: remove dispc_ovl_check()

 drivers/gpu/drm/omapdrm/displays/connector-dvi.c   |   55 +-
 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c  |   39 +-
 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c  |   41 +-
 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c    |   49 +-
 .../omapdrm/displays/panel-lgphilips-lb035q02.c    |   53 +-
 .../drm/omapdrm/displays/panel-nec-nl8048hl11.c    |   44 +-
 .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c |   83 +-
 .../drm/omapdrm/displays/panel-tpo-td028ttec1.c    |   41 +-
 .../drm/omapdrm/displays/panel-tpo-td043mtea1.c    |   43 +-
 drivers/gpu/drm/omapdrm/dss/Makefile               |    3 -
 drivers/gpu/drm/omapdrm/dss/apply.c                | 1702 --------------------
 drivers/gpu/drm/omapdrm/dss/core.c                 |   36 +-
 drivers/gpu/drm/omapdrm/dss/dispc-compat.c         |  667 --------
 drivers/gpu/drm/omapdrm/dss/dispc-compat.h         |   30 -
 drivers/gpu/drm/omapdrm/dss/dispc.c                |   51 +-
 drivers/gpu/drm/omapdrm/dss/display-sysfs.c        |  356 ----
 drivers/gpu/drm/omapdrm/dss/display.c              |   49 -
 drivers/gpu/drm/omapdrm/dss/dpi.c                  |   43 +-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |   61 +-
 drivers/gpu/drm/omapdrm/dss/dss.h                  |    6 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |   33 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |   33 +-
 drivers/gpu/drm/omapdrm/dss/manager-sysfs.c        |  531 ------
 drivers/gpu/drm/omapdrm/dss/manager.c              |  263 ---
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |   96 ++
 drivers/gpu/drm/omapdrm/dss/output.c               |   54 +-
 drivers/gpu/drm/omapdrm/dss/overlay-sysfs.c        |  456 ------
 drivers/gpu/drm/omapdrm/dss/overlay.c              |  202 ---
 drivers/gpu/drm/omapdrm/dss/rfbi.c                 |    2 +-
 drivers/gpu/drm/omapdrm/dss/sdi.c                  |   36 +-
 drivers/gpu/drm/omapdrm/dss/venc.c                 |   27 +-
 drivers/gpu/drm/omapdrm/omap_crtc.c                |   52 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |   52 +-
 drivers/gpu/drm/omapdrm/omap_drv.h                 |    2 +
 drivers/video/fbdev/omap2/omapfb/dss/dispc.h       |    1 +
 drivers/video/fbdev/omap2/omapfb/dss/dss.h         |   78 +
 include/video/omapdss.h                            |   86 +-
 37 files changed, 437 insertions(+), 5019 deletions(-)
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/apply.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/dispc-compat.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/dispc-compat.h
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/display-sysfs.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/manager-sysfs.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/manager.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss.h
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/overlay-sysfs.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/overlay.c

-- 
2.5.0

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

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

end of thread, other threads:[~2016-03-07  9:53 UTC | newest]

Thread overview: 61+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-22 17:10 [PATCH 00/42] drm/omap: patches for v4.6 part 2 Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 01/42] drm/omap: fix suspend/resume handling Tomi Valkeinen
2016-03-07  7:52   ` Laurent Pinchart
2016-03-07  8:04     ` Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 02/42] drm/omap: move dss_suspend/resume_all to core.c Tomi Valkeinen
2016-03-07  7:53   ` Laurent Pinchart
2016-02-22 17:10 ` [PATCH 03/42] drm/omap: omapdss.h: remove unused struct omap_dss_hdmi_data Tomi Valkeinen
2016-03-07  7:55   ` Laurent Pinchart
2016-02-22 17:10 ` [PATCH 04/42] drm/omap: omapdss.h: remove omap_hdmi_init Tomi Valkeinen
2016-03-07  7:56   ` Laurent Pinchart
2016-02-22 17:10 ` [PATCH 05/42] drm/omap: panel-dsi-cm: remove pdata support Tomi Valkeinen
2016-03-07  8:04   ` Laurent Pinchart
2016-03-07  8:07     ` Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 06/42] drm/omap: encoder-tfp410: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 07/42] drm/omap: connector-dvi: " Tomi Valkeinen
2016-03-07  8:16   ` Laurent Pinchart
2016-03-07  8:24     ` Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 08/42] drm/omap: connector-hdmi: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 09/42] drm/omap: panel-lgphilips-lb035q02: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 10/42] drm/omap: panel-sharp-ls037v7dw01: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 11/42] drm/omap: panel-nec-nl8048hl11: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 12/42] drm/omap: panel-tpo-td028ttec1: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 13/42] drm/omap: panel-tpo-td043mtea1: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 14/42] drm/omap, omapfb: move exported dispc function declarations to omapdrm/omapfb Tomi Valkeinen
2016-03-07  8:42   ` Laurent Pinchart
2016-03-07  8:54     ` Tomi Valkeinen
2016-03-07  9:53       ` Laurent Pinchart
2016-02-22 17:10 ` [PATCH 15/42] drm/omap: move struct dss_mgr_ops " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 16/42] drm/omap: move dss_mgr_* declarations " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 17/42] drm/omap: Add dispc_mgr_get_supported_outputs() Tomi Valkeinen
2016-03-07  8:47   ` Laurent Pinchart
2016-03-07  9:08     ` Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 18/42] drm/omap: remove crtc->mgr field Tomi Valkeinen
2016-03-07  8:52   ` Laurent Pinchart
2016-03-07  9:19     ` Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 19/42] drm/omap: remove use of omapdss_find_mgr_from_display() Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 20/42] drm/omap: convert dss_mgr_ops to use omap_channel Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 21/42] drm/omap: add dispc_channel_connected field to omap_dss_device Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 22/42] drm/omap: use dispc_channel_connected in output drivers Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 23/42] drm/omap: convert dss_mgr_connect to accept omap_channel Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 24/42] drm/omap: convert dss_mgr_disconnect " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 25/42] drm/omap: convert dss_mgr_set_timings " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 26/42] drm/omap: convert dss_mgr_set_lcd_config " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 27/42] drm/omap: convert dss_mgr_enable " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 28/42] drm/omap: convert dss_mgr_disable " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 29/42] drm/omap: convert dss_mgr_start_update " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 30/42] drm/omap: convert dss_mgr_register_framedone_handler " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 31/42] drm/omap: convert dss_mgr_unregister_framedone_handler " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 32/42] drm/omap: remove extra check in dpi and sdi Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 33/42] drm/omap: remove extra manager checks on disconnect Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 34/42] drm/omap: DPI: remove uses of omap_overlay_manager Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 35/42] drm/omap: HDMI5: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 36/42] drm/omap: HDMI4: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 37/42] drm/omap: SDI: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 38/42] drm/omap: VENC: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 39/42] drm/omap: DSI: " Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 40/42] drm/omap: remove last " Tomi Valkeinen
2016-03-07  9:01   ` Laurent Pinchart
2016-03-07  9:10     ` Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 41/42] drm/omap: remove dss compat code Tomi Valkeinen
2016-02-22 17:10 ` [PATCH 42/42] drm/omap: remove dispc_ovl_check() Tomi Valkeinen

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).