comparison g23m-glue/cst/cst_pei.c @ 43:bceffa414fc6

cst_pei.c: added the same support for DISABLE_SLEEP as in Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 09 Sep 2017 16:16:57 +0000
parents 75a11d740a02
children
comparison
equal deleted inserted replaced
42:ef5376a04b8c 43:bceffa414fc6
28 #endif 28 #endif
29 29
30 #include "config.h" 30 #include "config.h"
31 #include "fixedconf.h" 31 #include "fixedconf.h"
32 #include "condat-features.h" 32 #include "condat-features.h"
33
34 #ifndef DISABLE_SLEEP
35 #define DISABLE_SLEEP 0
36 #endif
33 37
34 #define ENTITY_CST 38 #define ENTITY_CST
35 39
36 /*==== INCLUDES ===================================================*/ 40 /*==== INCLUDES ===================================================*/
37 41
249 // WARNING !! THE SLEEP MODE SHOULD NOT BE MODIFIED ONCE THE SYSTEM INIT IS FINISHED !! 253 // WARNING !! THE SLEEP MODE SHOULD NOT BE MODIFIED ONCE THE SYSTEM INIT IS FINISHED !!
250 254
251 #if !defined (TI_VERSION) 255 #if !defined (TI_VERSION)
252 #if (CHIPSET == 0) 256 #if (CHIPSET == 0)
253 power_down_config(NO_SLEEP, ARMIO_CLK | UWIRE_CLK | SIM_CLK | UART_CLK); 257 power_down_config(NO_SLEEP, ARMIO_CLK | UWIRE_CLK | SIM_CLK | UART_CLK);
258 #elif (DISABLE_SLEEP == 1)
259 power_down_config(NO_SLEEP, UWIRE_CLK_CUT);
254 #elif ((CHIPSET == 2) || (CHIPSET == 3) || \ 260 #elif ((CHIPSET == 2) || (CHIPSET == 3) || \
255 (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11)) 261 (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11))
256 power_down_config(ALL_SLEEP, UWIRE_CLK_CUT); 262 power_down_config(ALL_SLEEP, UWIRE_CLK_CUT);
257 #elif ((CHIPSET == 4) || (CHIPSET == 9)) 263 #elif ((CHIPSET == 4) || (CHIPSET == 9))
258 power_down_config(NO_SLEEP, UWIRE_CLK_CUT); 264 power_down_config(NO_SLEEP, UWIRE_CLK_CUT);
259 #endif 265 #endif
260 #endif 266 #endif
261 #endif 267 #endif
262 268
263 return PEI_OK; 269 return PEI_OK;