diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2010-04-07 03:43:48 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2010-04-07 03:43:48 +0000 |
commit | 87eea33def283e23e239e716ee67093b0bdde226 (patch) | |
tree | 834f1914514735a39842e5ec69047138d28bb433 /firmware/target/arm/imx31/dvfs_dptc-imx31.h | |
parent | 48789c5361419ebc88fe603912c139ca077b5cfb (diff) | |
download | rockbox-87eea33def283e23e239e716ee67093b0bdde226.tar.gz rockbox-87eea33def283e23e239e716ee67093b0bdde226.zip |
Gigabeat S (imx31): Begin voltage and frequency scaling code. For now, to avoid overdrive voltage, just lower core voltage to 1.35V since voltage scaling shouldn't be required for frequencies lower than 399 MHz (according to Freescale BSP, which set all working points to 1.35V for those frequencies). Perhaps battery life will improve as well (cross fingers :).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25506 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/imx31/dvfs_dptc-imx31.h')
-rw-r--r-- | firmware/target/arm/imx31/dvfs_dptc-imx31.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/firmware/target/arm/imx31/dvfs_dptc-imx31.h b/firmware/target/arm/imx31/dvfs_dptc-imx31.h new file mode 100644 index 0000000000..8f6f5da98d --- /dev/null +++ b/firmware/target/arm/imx31/dvfs_dptc-imx31.h | |||
@@ -0,0 +1,30 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2010 by Michael Sevakis | ||
11 | * | ||
12 | * i.MX31 DVFS and DPTC driver declarations | ||
13 | * | ||
14 | * This program is free software; you can redistribute it and/or | ||
15 | * modify it under the terms of the GNU General Public License | ||
16 | * as published by the Free Software Foundation; either version 2 | ||
17 | * of the License, or (at your option) any later version. | ||
18 | * | ||
19 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
20 | * KIND, either express or implied. | ||
21 | * | ||
22 | ****************************************************************************/ | ||
23 | |||
24 | #ifndef _DVFS_DPTC_IMX31_H_ | ||
25 | #define _DVFS_DPTC_IMX31_H_ | ||
26 | |||
27 | void dvfs_dptc_start(void); | ||
28 | void dvfs_dptc_stop(void); | ||
29 | |||
30 | #endif /* _DVFS_DPTC_IMX31_H_ */ | ||