2009-03-13 21:08:26 +03:00
/* For use by Linux/ACPI infrastructure, not drivers */
2009-03-25 01:50:09 +03:00
int init_acpi_device_notify ( void ) ;
2009-03-25 01:49:43 +03:00
int acpi_scan_init ( void ) ;
2009-03-25 01:49:58 +03:00
int acpi_system_init ( void ) ;
2009-03-25 01:49:43 +03:00
2009-03-25 01:50:03 +03:00
# ifdef CONFIG_ACPI_DEBUG
int acpi_debug_init ( void ) ;
# else
static inline int acpi_debug_init ( void ) { return 0 ; }
# endif
2009-03-13 21:08:26 +03:00
/* --------------------------------------------------------------------------
Power Resource
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
2009-03-25 01:49:53 +03:00
int acpi_power_init ( void ) ;
2009-03-13 21:08:26 +03:00
int acpi_device_sleep_wake ( struct acpi_device * dev ,
int enable , int sleep_state , int dev_state ) ;
int acpi_enable_wakeup_device_power ( struct acpi_device * dev , int sleep_state ) ;
int acpi_disable_wakeup_device_power ( struct acpi_device * dev ) ;
int acpi_power_get_inferred_state ( struct acpi_device * device ) ;
int acpi_power_transition ( struct acpi_device * device , int state ) ;
extern int acpi_power_nocheck ;
2009-03-25 01:50:19 +03:00
int acpi_wakeup_device_init ( void ) ;
2009-03-13 21:08:26 +03:00
/* --------------------------------------------------------------------------
Embedded Controller
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
2009-03-25 01:49:48 +03:00
int acpi_ec_init ( void ) ;
2009-03-13 21:08:26 +03:00
int acpi_ec_ecdt_probe ( void ) ;
int acpi_boot_ec_enable ( void ) ;
/*--------------------------------------------------------------------------
Suspend / Resume
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
extern int acpi_sleep_init ( void ) ;
2009-03-25 01:50:14 +03:00
# ifdef CONFIG_ACPI_SLEEP
int acpi_sleep_proc_init ( void ) ;
# else
static inline int acpi_sleep_proc_init ( void ) { return 0 ; }
# endif