linux/drivers/gpu/drm/omapdrm/dss
Laurent Pinchart 72877cf38b drm: omapdrm: dss: Store DSS device pointer in the omapdrm private data
The dss_device is the top-level component in the omapdss driver. Give
the omapdrm driver access to the dss_device pointer in order to obtain
pointers to all other components from it. This requires a new global
variable in the omapdss driver that will be removed when merging the
omapdrm and omapdss drivers, but will already allow removal of several
other global variables.

As this partly duplicates the omapdss_is_initialized() API, reimplement
it as an inline function wrapping omapdss_get_dss().

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: dss: Store DSS device pointer in the omapdrm private data 2018-03-01 09:18:18 +02:00
core.c drm: omapdrm: Simplify platform registration 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
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
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: Store DSS device pointer in the omapdrm private data 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
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 omapdrm: hdmi4: make low-level functions available 2017-10-12 10:49:14 +03:00
hdmi4.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
hdmi5.c drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions 2018-03-01 09:18:18 +02:00
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
hdmi.h drm: omapdrm: dss: Support passing private data to debugfs show handlers 2018-03-01 09:18:18 +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: Store DSS device pointer in the omapdrm private data 2018-03-01 09:18:18 +02:00
output.c drm: omapdrm: dss: Pass omap_drm_private pointer to dss_mgr_ops 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