diff options
author | Per Fransson <per.xx.fransson@stericsson.com> | 2011-03-17 13:46:12 +0100 |
---|---|---|
committer | Henrik Aberg <henrik.aberg@stericsson.com> | 2011-05-18 09:39:52 +0200 |
commit | 3e16c0e54562236ee2de2bd7157ead187c7a90c0 (patch) | |
tree | d2e802a16f91b5a1a2cfcda487c67b25a60a24ac /arch/arm/mach-ux500/include | |
parent | 79fe8ff0c4e4f904aa8df3041262cd3584dce54a (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; |