arm: omap: dss-common: use picodlp panel's gpio handling
authorArchit Taneja <archit@ti.com>
Mon, 4 Feb 2013 06:53:02 +0000 (12:23 +0530)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 4 Apr 2013 08:51:12 +0000 (11:51 +0300)
commite5e533227ad8b6412cdec371a143ac2944272e2d
tree3b3531d52c57487599ab2f04e2cdf2b257270ec4
parent2af2ac7a2807ef711094b51a969aa656d26cb33a
arm: omap: dss-common: use picodlp panel's gpio handling

The dss-common file currently requests gpios required by the picodlp DPI
panel on the 4430sdp/blaze board. It also requests DISPLAY_SEL_GPIO and
DLP_POWER_ON_GPIO gpios which are board specific gpios to switch between lcd2
panel and picodlp, and setting intermediate power supplies for picodlp
respectively. These gpios are toggled through platform_enable/disable functions
called by the picodlp driver.

Remove the gpio requests for the gpios which are already requested by the panel
driver, and remove the platform callback functions and set the platform specific
gpios in such a way that lcd2 panel is selected for the LCD2 overlay manager and
the power supplies for picodlp are disabled.

Note: We need to revisit this so that we can enable and switch to picodlp if
that's the only panel driver available for the LCD2 overlay manager.

Signed-off-by: Archit Taneja <archit@ti.com>
Cc: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/dss-common.c