linux/drivers/gpu/drm/omapdrm/displays
Laurent Pinchart 41322aa691 drm/omap: Pass drm_display_mode to .check_timings() and .set_timings()
The omap_dss_device .check_timings() and .set_timings() operations
operate on struct videomode, while the DRM API operates on struct
drm_display_mode. This forces conversion from to videomode in the
callers. While that's not a problem per se, it creates a difference with
the drm_bridge API.

Replace the videomode parameter to the .check_timings() and
.set_timings() operations with a drm_display_mode. This pushed the
conversion to videomode down to the DSS devices in some cases. If needed
they will be converted to operate on drm_display_mode natively.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2019-03-18 11:42:13 +02:00
..
connector-analog-tv.c drm/omap: Reverse direction of the DSS device enable/disable operations 2019-03-18 11:42:12 +02:00
connector-dvi.c drm/omap: Reverse direction of the DSS device enable/disable operations 2019-03-18 11:42:12 +02:00
connector-hdmi.c drm/omap: Reverse direction of the DSS device enable/disable operations 2019-03-18 11:42:12 +02:00
encoder-opa362.c drm/omap: Reverse direction of the DSS device enable/disable operations 2019-03-18 11:42:12 +02:00
encoder-tfp410.c drm/omap: Reverse direction of the DSS device enable/disable operations 2019-03-18 11:42:12 +02:00
encoder-tpd12s015.c drm/omap: Reverse direction of the DSS device enable/disable operations 2019-03-18 11:42:12 +02:00
Kconfig drm/omap: displays: panel-dpi: add backlight dependency 2017-11-30 12:25:37 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
panel-dpi.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00
panel-dsi-cm.c drm/omap: Pass drm_display_mode to .check_timings() and .set_timings() 2019-03-18 11:42:13 +02:00
panel-lgphilips-lb035q02.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00
panel-nec-nl8048hl11.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00
panel-sharp-ls037v7dw01.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00
panel-sony-acx565akm.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00
panel-tpo-td028ttec1.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00
panel-tpo-td043mtea1.c drm/omap: Add a dss device operation flag for .get_modes() 2019-03-18 11:42:12 +02:00