OMAPDSS: SDI: fix regulators for DT
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 19 Mar 2013 11:46:40 +0000 (13:46 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Mon, 17 Jun 2013 11:00:47 +0000 (14:00 +0300)
commit46c4b64516d54d149a3050c29e3ca06842f609b3
tree43257752f3322dc17d77985a1bd964792e61d085
parentd37801b3a23c8aeeb9ab803a1b2177a8f51967d2
OMAPDSS: SDI: fix regulators for DT

SDI requires a regulator to operate. This regulator is, for some reason,
currently attached to the virtual omapdss device, instead of the SDI
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 SDI 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 SDI.

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