diff options
author | Per Fransson <per.xx.fransson@stericsson.com> | 2011-03-17 13:46:12 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@linaro.org> | 2011-07-22 15:43:12 +0200 |
commit | 0f9f1653404fddbcf71bde1552d692e9893e0996 (patch) | |
tree | 848659afe38af432a324c7acdb0f1a84e2118205 /arch/arm/mach-ux500/include | |
parent | 8626ccb5ed0949296b302efd600bdc2e985beaba (diff) |
ARM: ux500: Make it possible to force DDR and APE OPP
Forces the OPPs to the values written, regardless of
the QoS requirements.
echo 25 > /debugfs/prcmu/ddr_opp
echo 50 > /debugfs/prcmu/ddr_opp
echo 100 > /debugfs/prcmu/ddr_opp
echo 50 > /debugfs/prcmu/ape_opp
echo 100 > /debugfs/prcmu/ape_opp
ST-Ericsson ID: CR 323730
Change-Id: I5fd18e254f3da5342a17cd207b0ee94da0a8cc28
Signed-off-by: Per Fransson <per.xx.fransson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18702
Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
Diffstat (limited to 'arch/arm/mach-ux500/include')
-rw-r--r-- | arch/arm/mach-ux500/include/mach/prcmu-fw-api.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/include/mach/prcmu-fw-api.h b/arch/arm/mach-ux500/include/mach/prcmu-fw-api.h index bc7764fc1d9..630e4c6ace7 100644 --- a/arch/arm/mach-ux500/include/mach/prcmu-fw-api.h +++ b/arch/arm/mach-ux500/include/mach/prcmu-fw-api.h @@ -257,6 +257,7 @@ int prcmu_set_ddr_opp(u8 opp); int prcmu_get_ddr_opp(void); unsigned long prcmu_qos_get_cpufreq_opp_delay(void); void prcmu_qos_set_cpufreq_opp_delay(unsigned long); +void prcmu_qos_force_opp(int, s32); /* NOTE! Use regulator framework instead */ int prcmu_set_hwacc(u16 hw_acc_dev, u8 state); int prcmu_set_epod(u16 epod_id, u8 epod_state); @@ -369,6 +370,8 @@ static inline unsigned long prcmu_qos_get_cpufreq_opp_delay(void) static inline void prcmu_qos_set_cpufreq_opp_delay(unsigned long n) {} +void prcmu_qos_force_opp(int prcmu_qos_class, s32 i) {} + static inline int prcmu_set_hwacc(u16 hw_acc_dev, u8 state) { return 0; |