diff options
author | Udo Schläpfer <rockbox-2014.10@desktopwarrior.net> | 2015-01-30 22:47:30 +0100 |
---|---|---|
committer | Udo Schläpfer <rockbox-2014.10@desktopwarrior.net> | 2015-02-02 21:58:25 +0100 |
commit | 040306a71663d98f1ca568b61010ee125d1e6501 (patch) | |
tree | 369840173d587df590ce9674cfd0f62163034105 /apps/menus | |
parent | dbabd0d9c34a33bc0c51243ec37f230d117db955 (diff) |
iBasso DX50/DX90: User selectable freq scaling governor.
Depends on http://gerrit.rockbox.org/r/#/c/1043/.
This patch adds a new setting in Settings -> General
-> System: Freq Scaling Governor
Usable in Quickscreen and Shortcuts.
Possible settings are:
- Conservative: Slow frequency switching.
- Ondemand or Interactive: Fast frequency switching.
- Powersave: Allways lowest frequency.
- Performance: Allways highest frequency.
German translation provided.
This may be genric for Android kernel based devices but is only enabled
for iBasso Devices. Other maintainers may choose do adopt this.
Change-Id: I10296f5be9586ad3a409105db0cd03682a30e9c1
Diffstat (limited to 'apps/menus')
-rw-r--r-- | apps/menus/settings_menu.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index 130f5be1a2..6fcc3e91a9 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -50,6 +50,10 @@ #endif #include "folder_select.h" +#if defined(DX50) || defined(DX90) +#include "governor-ibasso.h" +#endif + /***********************************/ /* TAGCACHE MENU */ #ifdef HAVE_TAGCACHE @@ -325,6 +329,10 @@ MENUITEM_SETTING(touchpad_deadzone, &global_settings.touchpad_deadzone, NULL); MENUITEM_SETTING(shortcuts_replaces_quickscreen, &global_settings.shortcuts_replaces_qs, NULL); #endif +#if defined(DX50) || defined(DX90) +MENUITEM_SETTING(governor, &global_settings.governor, NULL); +#endif + MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), 0, Icon_System_menu, #if (BATTERY_CAPACITY_INC > 0) || (BATTERY_TYPES_COUNT > 1) @@ -377,6 +385,10 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), #if defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE) &usb_skip_first_drive, #endif + +#if defined(DX50) || defined(DX90) + &governor, +#endif ); /* SYSTEM MENU */ |