diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-02-19 18:05:14 +0200 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-03-03 17:38:20 +0200 |
commit | 18840d3fbd9037ae8557354ea9d020314a168540 (patch) | |
tree | 4e95e3d55c9c0e96fe8b5bf351b09ee6c9c0287c /drivers/gpu/drm/omapdrm | |
parent | 92bf0f9e2a9f1ea99d86ab6b0c3a87183a67e63c (diff) | |
download | op-kernel-dev-18840d3fbd9037ae8557354ea9d020314a168540.zip op-kernel-dev-18840d3fbd9037ae8557354ea9d020314a168540.tar.gz |
drm/omap: move dss_suspend/resume_all to core.c
core.c is the only caller of dss_disable_all_devices(). We can thus move
the function from display.c to core.c and make it static.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/gpu/drm/omapdrm')
-rw-r--r-- | drivers/gpu/drm/omapdrm/dss/core.c | 13 | ||||
-rw-r--r-- | drivers/gpu/drm/omapdrm/dss/display.c | 13 | ||||
-rw-r--r-- | drivers/gpu/drm/omapdrm/dss/dss.h | 2 |
3 files changed, 13 insertions, 15 deletions
diff --git a/drivers/gpu/drm/omapdrm/dss/core.c b/drivers/gpu/drm/omapdrm/dss/core.c index 1f55d0a..7e4e5be 100644 --- a/drivers/gpu/drm/omapdrm/dss/core.c +++ b/drivers/gpu/drm/omapdrm/dss/core.c @@ -166,6 +166,19 @@ int dss_debugfs_create_file(const char *name, void (*write)(struct seq_file *)) /* PLATFORM DEVICE */ +static void dss_disable_all_devices(void) +{ + struct omap_dss_device *dssdev = NULL; + + for_each_dss_dev(dssdev) { + if (!dssdev->driver) + continue; + + if (dssdev->state == OMAP_DSS_DISPLAY_ACTIVE) + dssdev->driver->disable(dssdev); + } +} + static int __init omap_dss_probe(struct platform_device *pdev) { struct omap_dss_board_info *pdata = pdev->dev.platform_data; diff --git a/drivers/gpu/drm/omapdrm/dss/display.c b/drivers/gpu/drm/omapdrm/dss/display.c index 24c2bff..9f3dd09 100644 --- a/drivers/gpu/drm/omapdrm/dss/display.c +++ b/drivers/gpu/drm/omapdrm/dss/display.c @@ -78,19 +78,6 @@ void omapdss_default_get_timings(struct omap_dss_device *dssdev, } EXPORT_SYMBOL(omapdss_default_get_timings); -void dss_disable_all_devices(void) -{ - struct omap_dss_device *dssdev = NULL; - - for_each_dss_dev(dssdev) { - if (!dssdev->driver) - continue; - - if (dssdev->state == OMAP_DSS_DISPLAY_ACTIVE) - dssdev->driver->disable(dssdev); - } -} - static LIST_HEAD(panel_list); static DEFINE_MUTEX(panel_list_mutex); static int disp_num_counter; diff --git a/drivers/gpu/drm/omapdrm/dss/dss.h b/drivers/gpu/drm/omapdrm/dss/dss.h index a974d46..56ce89d 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.h +++ b/drivers/gpu/drm/omapdrm/dss/dss.h @@ -206,8 +206,6 @@ int dss_set_min_bus_tput(struct device *dev, unsigned long tput); int dss_debugfs_create_file(const char *name, void (*write)(struct seq_file *)); /* display */ -void dss_disable_all_devices(void); - int display_init_sysfs(struct platform_device *pdev); void display_uninit_sysfs(struct platform_device *pdev); |