drivers: power: report battery voltage in AOSP compatible format
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / kernel / power / tuxonice_atomic_copy.h
1 /*
2 * kernel/power/tuxonice_atomic_copy.h
3 *
4 * Copyright 2008-2010 Nigel Cunningham (nigel at tuxonice net)
5 *
6 * Distributed under GPLv2.
7 *
8 * Routines for doing the atomic save/restore.
9 */
10
11 enum {
12 ATOMIC_ALL_STEPS,
13 ATOMIC_STEP_SYSCORE_RESUME,
14 ATOMIC_STEP_IRQS,
15 ATOMIC_STEP_CPU_HOTPLUG,
16 ATOMIC_STEP_PLATFORM_FINISH,
17 ATOMIC_STEP_DEVICE_RESUME,
18 ATOMIC_STEP_DPM_COMPLETE,
19 ATOMIC_STEP_PLATFORM_END,
20 };
21
22 int toi_go_atomic(pm_message_t state, int toi_time);
23 void toi_end_atomic(int stage, int toi_time, int error);