diff options
author | Jingoo Han <jg1.han@samsung.com> | 2011-05-24 08:55:31 +0000 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2011-05-24 18:04:31 +0900 |
commit | 6aa9681100303bd467cbd0262eb00da8d492fc7f (patch) | |
tree | d4193e16b985cb4c4f289dcac30204f14bb53325 /drivers/video | |
parent | 8f25c01dec43ccfb0ec7d6216c1494772917a429 (diff) | |
download | blackbird-op-linux-6aa9681100303bd467cbd0262eb00da8d492fc7f.tar.gz blackbird-op-linux-6aa9681100303bd467cbd0262eb00da8d492fc7f.zip |
video: s3c-fb: add gpio setup function to resume function
This patch adds gpio setup function to resume function to ensure
gpio used by FIMD IP and LCD panel during a resume.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/s3c-fb.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/video/s3c-fb.c b/drivers/video/s3c-fb.c index 6b7c5a8aea8a..2bd86a9fa3a0 100644 --- a/drivers/video/s3c-fb.c +++ b/drivers/video/s3c-fb.c @@ -1526,7 +1526,8 @@ static int s3c_fb_resume(struct device *dev) clk_enable(sfb->bus_clk); - /* setup registers */ + /* setup gpio and output polarity controls */ + pd->setup_gpio(); writel(pd->vidcon1, sfb->regs + VIDCON1); /* zero all windows before we do anything */ @@ -1584,7 +1585,8 @@ static int s3c_fb_runtime_resume(struct device *dev) clk_enable(sfb->bus_clk); - /* setup registers */ + /* setup gpio and output polarity controls */ + pd->setup_gpio(); writel(pd->vidcon1, sfb->regs + VIDCON1); /* zero all windows before we do anything */ |