linux_dsm_epyc7002/drivers/video/omap2/dss
Tomi Valkeinen 5f42f2ce63 OMAP: DSS2: Delay regulator_get() calls
DSS submodules DPI/SDI/DSI/VENC require a regulator to function.
However, if the board doesn't use, say, SDI, the board shouldn't need to
configure vdds_sdi regulator required by the SDI module.

Currently the regulators are acquired when the DSS driver is loaded.
This means that if the kernel is configured with SDI, vdds_sdi regulator
is needed for all boards.

This patch changes the DSS driver to acquire the regulators only when a
display of particular type is initialized. For example, vdds_sdi is
acquired when sdi_init_display() is called.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2011-03-11 15:46:23 +02:00
..
core.c OMAP: DSS2: Fix def_disp module param description 2011-03-11 15:46:23 +02:00
dispc.c OMAP2PLUS: DSS2: Generalize naming of PRCM related clock enums in DSS driver 2011-03-11 15:46:22 +02:00
display.c OMAP: DSS2: Remove extra return statement 2010-08-05 16:52:11 +03:00
dpi.c OMAP: DSS2: Delay regulator_get() calls 2011-03-11 15:46:23 +02:00
dsi.c OMAP: DSS2: Delay regulator_get() calls 2011-03-11 15:46:23 +02:00
dss_features.c OMAP: DSS2: Add dss_features for omap4 and overlay manager related features 2011-01-10 11:09:54 +02:00
dss_features.h OMAP: DSS2: Add dss_features for omap4 and overlay manager related features 2011-01-10 11:09:54 +02:00
dss.c OMAP2PLUS: DSS2: Generalize external clock names in struct dss of dss.c 2011-03-11 15:46:22 +02:00
dss.h OMAP2PLUS: DSS2: Generalize naming of PRCM related clock enums in DSS driver 2011-03-11 15:46:22 +02:00
Kconfig OMAP2PLUS: DSS2: Add OMAP4 Kconfig support 2011-03-11 15:46:22 +02:00
Makefile OMAP: DSS2: Introduce dss_features files 2010-10-22 23:21:03 +03:00
manager.c OMAP2PLUS: DSS2: Generalize naming of PRCM related clock enums in DSS driver 2011-03-11 15:46:22 +02:00
overlay.c OMAP2PLUS: DSS2: Generalize naming of PRCM related clock enums in DSS driver 2011-03-11 15:46:22 +02:00
rfbi.c OMAP2PLUS: DSS2: Generalize naming of PRCM related clock enums in DSS driver 2011-03-11 15:46:22 +02:00
sdi.c OMAP: DSS2: Delay regulator_get() calls 2011-03-11 15:46:23 +02:00
venc.c OMAP: DSS2: Delay regulator_get() calls 2011-03-11 15:46:23 +02:00