MINI2440: Add a command to re-init CFI NOR
[u-boot-openmoko/mini2440.git] / board / neo1973 / common / neo1973.h
blob7672c59559a407100f0243693dc8bd04e12ab4b3
1 #ifndef _NEO1973_H
2 #define _NEO1973_H
4 enum wakeup_reason {
5 NEO1973_WAKEUP_NONE,
6 NEO1973_WAKEUP_RESET,
7 NEO1973_WAKEUP_POWER_KEY,
8 NEO1973_WAKEUP_CHARGER,
9 NEO1973_WAKEUP_ALARM,
12 enum neo1973_charger_cmd {
13 NEO1973_CHGCMD_NONE,
14 NEO1973_CHGCMD_AUTOFAST,
15 NEO1973_CHGCMD_NO_AUTOFAST,
16 NEO1973_CHGCMD_OFF,
17 NEO1973_CHGCMD_FAST,
18 NEO1973_CHGCMD_FASTER,
21 extern unsigned int neo1973_wakeup_cause;
23 void neo1973_poweroff(void);
24 void neo1973_backlight(int on);
25 void neo1973_vibrator(int on);
26 void neo1973_gsm(int on);
27 void neo1973_gps(int on);
28 void neo1973_led(int led, int on);
30 int neo1973_911_key_pressed(void);
32 const char *neo1973_get_charge_status(void);
33 int neo1973_set_charge_mode(enum neo1973_charger_cmd cmd);
35 int neo1973_new_second(void);
36 int neo1973_on_key_pressed(void);
37 int neo1973_aux_key_pressed(void);
39 void neo1973_bootmenu(void);
41 #endif