Star64_linux/drivers/gpu/drm/omapdrm/dss
Laurent Pinchart 28d79f3e56 drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions
The dss_mgr_*() functions take a channel argument to identify the
channel they operate on. This prevents the functions from accessing
driver data structures without resorting to global variables. In an
effort to remove global variables, pass the omap_dss_device pointer
associated with the channel instead. This will be used to look up the
omap_drm_private data structure to pass to the dss_mgr_ops.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
2018-03-01 09:18:18 +02:00
..
base.c drm: omapdrm: Remove filename from header and fix copyright tag 2017-12-19 11:21:32 +02:00
core.c drm: omapdrm: Simplify platform registration 2017-12-19 11:21:32 +02:00
dispc.c drm: omapdrm: dss: Store the debugfs root directory in struct dss_device 2018-03-01 09:18:18 +02:00
dispc.h drm: omapdrm: Remove filename from header and fix copyright tag 2017-12-19 11:21:32 +02:00
dispc_coefs.c drm: omapdrm: Remove filename from header and fix copyright tag 2017-12-19 11:21:32 +02:00
display.c drm: omapdrm: dss: Make omapdss_default_get_timings static 2018-03-01 09:18:18 +02:00
dpi.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
dsi.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
dss-of.c drm: omapdrm: dss: Don't export functions internal to omapdss-base 2018-03-01 09:18:18 +02:00
dss.c drm: omapdrm: dss: Don't unnecessarily cast to dev to pdev and back 2018-03-01 09:18:18 +02:00
dss.h drm: omapdrm: dss: Store the debugfs root directory in struct dss_device 2018-03-01 09:18:18 +02:00
hdmi.h drm: omapdrm: dss: Support passing private data to debugfs show handlers 2018-03-01 09:18:18 +02:00
hdmi4.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
hdmi4_cec.c omapdrm/dss/hdmi4_cec: fix interrupt handling 2018-01-02 14:20:10 +02:00
hdmi4_cec.h omapdrm: hdmi4_cec: add OMAP4 HDMI CEC support 2017-10-12 10:49:14 +03:00
hdmi4_core.c drm: omapdrm: Remove filename from header and fix copyright tag 2017-12-19 11:21:32 +02:00
hdmi4_core.h
hdmi5.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
hdmi5_core.c drm: omapdrm: Use unsigned int type 2018-03-01 09:09:10 +02:00
hdmi5_core.h
hdmi_common.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hdmi_phy.c drm: omapdrm: Use unsigned int type 2018-03-01 09:09:10 +02:00
hdmi_pll.c drm: omapdrm: dss: Store the registered plls array in struct dss_device 2018-03-01 09:18:18 +02:00
hdmi_wp.c drm: omapdrm: Use unsigned int type 2018-03-01 09:09:10 +02:00
Kconfig omapdrm: hdmi4: hook up the HDMI CEC support 2017-10-12 10:49:14 +03:00
Makefile main drm pull request for v4.15 2017-11-15 20:42:10 -08:00
omapdss-boot-init.c drm: omapdrm: Remove filename from header and fix copyright tag 2017-12-19 11:21:32 +02:00
omapdss.h drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
output.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
pll.c drm: omapdrm: dss: Store the registered plls array in struct dss_device 2018-03-01 09:18:18 +02:00
sdi.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
venc.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
video-pll.c drm: omapdrm: dss: Store the registered plls array in struct dss_device 2018-03-01 09:18:18 +02:00