From: Tomi Valkeinen Date: Tue, 22 Feb 2011 13:53:46 +0000 (+0200) Subject: OMAP: DSS2: Delay regulator_get() calls X-Git-Tag: v2.6.39-rc1~98^2~58^2~62 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f42f2ce63f5ecbd9bc744b9c25d9786e9a8e3b4;p=pandora-kernel.git 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 --- Reading git-diff-tree failed