diff options
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s')
3 files changed, 8 insertions, 5 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c index 481cb467bd..f30287d4e9 100644 --- a/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/kernel-gigabeat-s.c | |||
@@ -71,10 +71,11 @@ void INIT_ATTR kernel_device_init(void) | |||
71 | spi_init(); | 71 | spi_init(); |
72 | enable_interrupt(IRQ_FIQ_STATUS); | 72 | enable_interrupt(IRQ_FIQ_STATUS); |
73 | mc13783_init(); | 73 | mc13783_init(); |
74 | dvfs_dptc_init(); | 74 | dvfs_dptc_init(); /* Init also sets default points */ |
75 | dvfs_wfi_monitor(true); /* Monitor the WFI signal */ | ||
76 | #ifndef BOOTLOADER | 75 | #ifndef BOOTLOADER |
77 | dvfs_dptc_start(); /* Should be ok to start even so early */ | 76 | dvfs_wfi_monitor(true); /* Monitor the WFI signal */ |
77 | dvfs_start(); /* Should be ok to start even so early */ | ||
78 | dptc_start(); | ||
78 | #endif | 79 | #endif |
79 | } | 80 | } |
80 | 81 | ||
diff --git a/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c index 9d7d30547b..11276a6c3a 100644 --- a/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c | |||
@@ -129,7 +129,8 @@ bool tuner_powered(void) | |||
129 | void power_off(void) | 129 | void power_off(void) |
130 | { | 130 | { |
131 | /* Turn off voltage and frequency scaling */ | 131 | /* Turn off voltage and frequency scaling */ |
132 | dvfs_dptc_stop(); | 132 | dvfs_stop(); |
133 | dptc_stop(); | ||
133 | 134 | ||
134 | /* Cut backlight */ | 135 | /* Cut backlight */ |
135 | _backlight_off(); | 136 | _backlight_off(); |
diff --git a/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c index 1f177d4252..16b17ba403 100644 --- a/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c | |||
@@ -210,7 +210,8 @@ void INIT_ATTR system_init(void) | |||
210 | 210 | ||
211 | void system_prepare_fw_start(void) | 211 | void system_prepare_fw_start(void) |
212 | { | 212 | { |
213 | dvfs_dptc_stop(); | 213 | dvfs_stop(); |
214 | dptc_stop(); | ||
214 | mc13783_close(); | 215 | mc13783_close(); |
215 | tick_stop(); | 216 | tick_stop(); |
216 | disable_interrupt(IRQ_FIQ_STATUS); | 217 | disable_interrupt(IRQ_FIQ_STATUS); |