OMAPDSS: DPI: fix regulators for DT
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 19 Mar 2013 09:33:52 +0000 (11:33 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Mon, 17 Jun 2013 11:00:45 +0000 (14:00 +0300)
commit00df43b8227dbb0100625b279ccbd66d4a03110c
treeb122859359616558abc16199d2873d45828c9341
parent2795f646a798767523a91c2b147c9774d0c3070f
OMAPDSS: DPI: fix regulators for DT

On some platforms DPI requires a regulator to be enabled to power up the
output pins. This regulator is, for some reason, currently attached to
the virtual omapdss device, instead of the DPI device. This does not
work for DT, as the regulator mappings need to be described in the DT
data, and the virtual omapdss device is not present there.

Fix the issue by acquiring the regulator in the DPI device. To retain
compatibility with the current board files, the old method of getting
the regulator is kept. The old method can be removed when the board
files have been changed to pass the regulator to DPI.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/dpi.c