From d8bd356e565f5d1be946462616e8bb1e858fb833 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Sat, 28 Jul 2018 17:35:01 +0200 Subject: Revert "As3525 v1/v2 Add power savings menu" This reverts commit 6f0320a9535bc1aa81d83fa879ac14d5ee603658. Change-Id: I7425d422a4a0af7a49e9194cfe0bb55d431bc401 --- firmware/target/arm/as3525/system-as3525.c | 70 +----------------------------- 1 file changed, 1 insertion(+), 69 deletions(-) (limited to 'firmware/target/arm/as3525/system-as3525.c') diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c index 2cd9145567..83ccb55f79 100644 --- a/firmware/target/arm/as3525/system-as3525.c +++ b/firmware/target/arm/as3525/system-as3525.c @@ -52,29 +52,6 @@ struct mutex cpufreq_mtx; #define default_interrupt(name) \ extern __attribute__((weak,alias("UIRQ"))) void name (void) -#ifdef CONFIG_POWER_SAVING -/* Powersave functions either manipulate the system directly - or pass enabled flag on to these specific functions - dis/enabling powersaving for the selected subsystem -*/ -#if (CONFIG_POWER_SAVING & POWERSV_CPU) -/*cpu_set_powersave*/ -#include "settings.h" -#endif -#if (CONFIG_POWER_SAVING & POWERSV_DISP) -/*disp_set_powersave*/ -void ams_ssp_set_low_speed(bool slow); /*lcd-clip-plus.c & lcd-clipzip.c*/ -#endif -#if (CONFIG_POWER_SAVING & POWERSV_DISK) -/*disk_set_powersave*/ -void ams_sd_set_low_speed(bool slow); /* sd-as3525.c & sd-as3525v2.c */ -#endif -#if (CONFIG_POWER_SAVING & POWERSV_I2C) -/*i2c_set_powersave*/ -void ams_i2c_set_low_speed(bool slow); /* ascodec-as3525.c*/ -#endif -#endif /*CONFIG_POWER_SAVING*/ - #if CONFIG_USBOTG != USBOTG_DESIGNWARE static void UIRQ (void) __attribute__((interrupt ("IRQ"))); #endif @@ -445,39 +422,6 @@ void udelay(unsigned usecs) ); } -#ifdef CONFIG_POWER_SAVING -#if (CONFIG_POWER_SAVING & POWERSV_CPU) -void cpu_set_powersave(bool enabled) -{ - /*global_settings.cpu_powersave*/ - /*handled in: set_cpu_frequency()*/ - (void) enabled; -} -#endif -#if (CONFIG_POWER_SAVING & POWERSV_DISK) -void disk_set_powersave(bool enabled) -{ - /*global_settings.disk_powersave*/ - ams_sd_set_low_speed(enabled); -} -#endif -#if (CONFIG_POWER_SAVING & POWERSV_DISP) -void disp_set_powersave(bool enabled) -{ - /*global_settings.disp_powersave*/ - ams_ssp_set_low_speed(enabled); -} -#endif -#if (CONFIG_POWER_SAVING & POWERSV_I2C) -void i2c_set_powersave(bool enabled) -{ - /*global_settings.i2c_powersave*/ - ams_i2c_set_low_speed(enabled); -} -#endif -#endif /*defined(CONFIG_POWER_SAVING)*/ - - #ifndef BOOTLOADER #ifdef HAVE_ADJUSTABLE_CPU_FREQ bool set_cpu_frequency__lock(void) @@ -537,12 +481,7 @@ void set_cpu_frequency(long frequency) CGU_PROC = ((0xf << 4) | (0x3 << 2) | AS3525_CLK_MAIN); #ifdef HAVE_ADJUSTABLE_CPU_VOLTAGE - /* Decreasing frequency so reduce voltage after change */ -#if defined(CONFIG_POWER_SAVING) && (CONFIG_POWER_SAVING & POWERSV_CPU) - if (!global_settings.cpu_powersave) - ascodec_write(AS3514_CVDD_DCDC3, (AS314_CP_DCDC3_SETTING | CVDD_1_15)); - else -#endif + /* Decreasing frequency so reduce voltage after change */ ascodec_write(AS3514_CVDD_DCDC3, (AS314_CP_DCDC3_SETTING | CVDD_1_10)); #endif /* HAVE_ADJUSTABLE_CPU_VOLTAGE */ @@ -580,13 +519,6 @@ void set_cpu_frequency(long frequency) /* Set CVDD1 power supply */ #ifdef HAVE_ADJUSTABLE_CPU_VOLTAGE -#if defined(CONFIG_POWER_SAVING) && (CONFIG_POWER_SAVING & POWERSV_CPU) - if (!global_settings.cpu_powersave) - { - ascodec_write_pmu(0x17, 1, 0x80 | 26); - return; - } -#endif #if defined(SANSA_CLIPZIP) ascodec_write_pmu(0x17, 1, 0x80 | 20); #elif defined(SANSA_CLIPPLUS) -- cgit v1.2.3