[PATCH 00/42] drm/omap: patches for v4.6 part 2
Tomi Valkeinen
tomi.valkeinen at ti.com
Mon Feb 22 17:10:06 UTC 2016
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
More information about the dri-devel
mailing list