diff options
author | Per Persson <per.xb.persson@stericsson.com> | 2011-05-06 14:08:08 +0200 |
---|---|---|
committer | Henrik Aberg <henrik.aberg@stericsson.com> | 2011-05-18 09:40:16 +0200 |
commit | 9dbf6ec34091ba6164f51798080a1733bf397d86 (patch) | |
tree | 5bd5c7b2d729db36e4d09976c0bc4e207d7cd3da | |
parent | f40c10ee5311bfea47272bea68d26c79ed773d71 (diff) |
video: av8100: Request DDR OPP
PRCMU QOS DDR OPP is requested when HDMI is active.
ST-Ericsson ID: 338919
ST-Ericsson Linux next: Not tested, ER 282779
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I20639ee6edd5d8c91c695917e4d4015eac1be02f
Signed-off-by: Per Persson <per.xb.persson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/22681
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
-rw-r--r-- | drivers/video/av8100/av8100.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/video/av8100/av8100.c b/drivers/video/av8100/av8100.c index 911ce24e1ed..9ea73299091 100644 --- a/drivers/video/av8100/av8100.c +++ b/drivers/video/av8100/av8100.c @@ -1967,6 +1967,8 @@ int av8100_powerdown(void) if (av8100_globals->opp_requested) { prcmu_qos_remove_requirement(PRCMU_QOS_APE_OPP, (char *)av8100_miscdev.name); + prcmu_qos_remove_requirement(PRCMU_QOS_DDR_OPP, + (char *)av8100_miscdev.name); av8100_globals->opp_requested = false; } @@ -2035,7 +2037,12 @@ int av8100_download_firmware(char *fw_buff, int nbytes, if (av8100_globals->opp_requested == false) { if (prcmu_qos_add_requirement(PRCMU_QOS_APE_OPP, (char *)av8100_miscdev.name, 100)) { - dev_err(av8100dev, "OPP 100 failed\n"); + dev_err(av8100dev, "APE OPP 100 failed\n"); + return -EFAULT; + } + if (prcmu_qos_add_requirement(PRCMU_QOS_DDR_OPP, + (char *)av8100_miscdev.name, 100)) { + dev_err(av8100dev, "DDR OPP 100 failed\n"); return -EFAULT; } |