FreeCalypso > hg > fc-magnetite
comparison src/condat3/com/include/pwr.h @ 201:f3f58412df01
src/condat3/com/include: pwr.h and rtc.h replaced with TCS211 versions
as part of the TCS2/TCS3 hybrid effort
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 14 Oct 2016 05:49:28 +0000 |
parents | c8bd5a927942 |
children |
comparison
equal
deleted
inserted
replaced
200:876b6c569e36 | 201:f3f58412df01 |
---|---|
15 | Texas Instruments Berlin, AG. | 15 | Texas Instruments Berlin, AG. |
16 +----------------------------------------------------------------------------- | 16 +----------------------------------------------------------------------------- |
17 | Purpose : Types definitions for the power driver | 17 | Purpose : Types definitions for the power driver |
18 | . | 18 | . |
19 +----------------------------------------------------------------------------- | 19 +----------------------------------------------------------------------------- |
20 $History: Pwr.h | |
21 Dec 05, 2006 REF:OMAPS00106691 a0393213(R.Prabakar) | |
22 Description:compiler error is arising in simulation build since timer.h is not included in simulation build | |
23 Solution :flag off timer.h and its dependencies in gdi | |
24 | |
25 Oct 30,2006 ER:OMAPS00091029 x0039928(sumanth) | |
26 Bootup time measurement | |
27 | |
28 Apr 17, 2006 REF: ER OMAPS00075178 x0pleela | |
29 Description: When the charger connect to phone(i-sample), the charger driver works, but the MMI and App don't work | |
30 Solution: Defined macros for charging events | |
31 | |
32 */ | 20 */ |
33 | 21 |
34 #ifndef PWR_H | 22 #ifndef PWR_H |
35 #define PWR_H | 23 #define PWR_H |
36 | 24 |
37 #ifndef _SIMULATION_ | |
38 #include "timer.h" /*OMAPS00091029 x0039928(sumanth)*/ | |
39 #endif | |
40 | 25 |
41 /* | 26 /* |
42 * Power signals | 27 * Power signals |
43 */ | 28 */ |
44 #define PWR_SIGTYPE_EXTPOWER 1 | 29 #define PWR_SIGTYPE_EXTPOWER 1 |
46 #define PWR_SIGTYPE_BATLEVEL 3 | 31 #define PWR_SIGTYPE_BATLEVEL 3 |
47 | 32 |
48 /* | 33 /* |
49 * Power Status | 34 * Power Status |
50 */ | 35 */ |
51 #define PWR_BATTERY_ON 0 // use battery power //x0pleela 10 Apr, 2006 ER: OMAPS00075178 | |
52 #define PWR_EXTPOWER_ON 1 | 36 #define PWR_EXTPOWER_ON 1 |
53 #define PWR_CHARGER_ON 6 //x0pleela 11 Apr, 2006 changed the value from 2 to 6 | 37 #define PWR_CHARGER_ON 2 |
54 | |
55 //x0pleela 10 Apr, 2006 ER: OMAPS00075178 | |
56 #define PWR_CHARGER_BEGIN 2 // charger begin | |
57 #define PWR_CHARGER_STOP 3 // charger end | |
58 #define PWR_CHARGER_PLUG 4 // charger plug | |
59 #define PWR_CHARGER_UNPLUG 5 // charger unplug | |
60 | 38 |
61 /* | 39 /* |
62 * Status Type | 40 * Status Type |
63 */ | 41 */ |
64 typedef struct pwr_Status_Type | 42 typedef struct pwr_Status_Type |
76 UBYTE RangeMin; | 54 UBYTE RangeMin; |
77 UBYTE RangeMax; | 55 UBYTE RangeMax; |
78 UBYTE Steps; | 56 UBYTE Steps; |
79 } pwr_DCB_Type; | 57 } pwr_DCB_Type; |
80 | 58 |
81 /*OMAPS00091029 x0039928(sumanth)*/ | |
82 #ifndef _SIMULATION_ | |
83 typedef enum BootTimeEvent | |
84 { | |
85 EPreBoot=0, | |
86 EAppInit, | |
87 EModemBoot, | |
88 ENetworkSync | |
89 } BootTimeEvent; | |
90 #endif | |
91 | |
92 #if defined (NEW_FRAME) | 59 #if defined (NEW_FRAME) |
93 /* | 60 /* |
94 * to achieve backward compatibility with older definitions | 61 * to achieve backward compatibility with older definitions |
95 */ | 62 */ |
96 #define drv_SignalCB_Type T_DRV_CB_FUNC | 63 #define drv_SignalCB_Type T_DRV_CB_FUNC |
107 EXTERN UBYTE pwr_SetConfig (pwr_DCB_Type * in_DCBPtr); | 74 EXTERN UBYTE pwr_SetConfig (pwr_DCB_Type * in_DCBPtr); |
108 EXTERN UBYTE pwr_GetConfig (pwr_DCB_Type * out_DCBPtr); | 75 EXTERN UBYTE pwr_GetConfig (pwr_DCB_Type * out_DCBPtr); |
109 EXTERN UBYTE pwr_GetStatus (pwr_Status_Type * out_StatusPtr); | 76 EXTERN UBYTE pwr_GetStatus (pwr_Status_Type * out_StatusPtr); |
110 | 77 |
111 EXTERN UBYTE pwr_PowerOffMobile (void); | 78 EXTERN UBYTE pwr_PowerOffMobile (void); |
112 #ifndef _SIMULATION_ | 79 |
113 EXTERN void Bsp_get_boot_time(unsigned int * boot_time); /*OMAPS00091029 x0039928(sumanth)*/ | |
114 void boot_time_snapshot(BootTimeEvent event); | |
115 #endif | 80 #endif |
116 #endif |