-
-enum device_notifier_type {
- DEVICE_NOTIFIER_MIN,
- DEVICE_NOTIFIER_DAEMON_RESTARTED = DEVICE_NOTIFIER_MIN,
- DEVICE_NOTIFIER_DELAYED_INIT,
- DEVICE_NOTIFIER_LCD,
- DEVICE_NOTIFIER_LCD_OFF,
- DEVICE_NOTIFIER_LCD_OFF_COMPLETE,
- DEVICE_NOTIFIER_LCD_AUTOBRT_SENSING,
- DEVICE_NOTIFIER_LOWBAT,
- DEVICE_NOTIFIER_FULLBAT,
- DEVICE_NOTIFIER_POWER_SUPPLY,
- DEVICE_NOTIFIER_BATTERY_HEALTH,
- DEVICE_NOTIFIER_BATTERY_PRESENT,
- DEVICE_NOTIFIER_BATTERY_OVP,
- DEVICE_NOTIFIER_BATTERY_CHARGING,
- DEVICE_NOTIFIER_BATTERY_CHARGER_CONNECTED,
- DEVICE_NOTIFIER_BATTERY_CHARGER_DISCONNECTED,
- DEVICE_NOTIFIER_DISPLAY_AMBIENT_CONDITION,
- DEVICE_NOTIFIER_DISPLAY_AMBIENT_STATE,
- DEVICE_NOTIFIER_DISPLAY_LOCK,
- DEVICE_NOTIFIER_POWER_RESUME_FROM_ECHO_MEM,
- DEVICE_NOTIFIER_POWEROFF_TRIGGERED,
- DEVICE_NOTIFIER_POWEROFF,
- DEVICE_NOTIFIER_APPLICATION_BACKGROUND,
- DEVICE_NOTIFIER_APPLICATION_FOREGROUND,
- DEVICE_NOTIFIER_APPLICATION_TERMINATED,
- DEVICE_NOTIFIER_USB_DEBUG_MODE,
- DEVICE_NOTIFIER_USB_TETHERING_MODE,
- DEVICE_NOTIFIER_EVENT_HANDLER,
- DEVICE_NOTIFIER_CPU_BOOST_LOWBAT,
- DEVICE_NOTIFIER_CPU_BOOST_POWEROFF,
- /* Experimental for Specific device - contact to deviced owner */
- DEVICE_NOTIFIER_PMQOS,
- DEVICE_NOTIFIER_PMQOS_ULTRAPOWERSAVING,
- DEVICE_NOTIFIER_PMQOS_POWERSAVING,
- DEVICE_NOTIFIER_COOL_DOWN,
- DEVICE_NOTIFIER_VITAL_STATE,
- DEVICE_NOTIFIER_LONGKEY_RESTORE,
- DEVICE_NOTIFIER_UPSM,
- DEVICE_NOTIFIER_UPSM_OFF,
- DEVICE_NOTIFIER_BEZEL_WAKEUP,
- DEVICE_NOTIFIER_DISPLAY_BRIGHTNESS,
- DEVICE_NOTIFIER_ULTRAPOWERSAVING,
- DEVICE_NOTIFIER_KEY_PRESS,
- DEVICE_NOTIFIER_KEY_RELEASE,
- DEVICE_NOTIFIER_EVENT_ACQUIRE_WAKELOCK,
- DEVICE_NOTIFIER_EVENT_RELEASE_WAKELOCK,
-
- /* Purpose of calling methods of different modules
- * Use prefix DEVICE_NOTIFIER_REQUEST */
- DEVICE_NOTIFIER_REQUEST_TRANSITION_STATE,
- DEVICE_NOTIFIER_MAX,
-};