]> bbs.cooldavid.org Git - net-next-2.6.git/blame - drivers/acpi/internal.h
ACPI: call acpi_system_init() explicitly rather than as initcall
[net-next-2.6.git] / drivers / acpi / internal.h
CommitLineData
e60cc7a6
BH
1/* For use by Linux/ACPI infrastructure, not drivers */
2
e747f274 3int acpi_scan_init(void);
141a0af3 4int acpi_system_init(void);
e747f274 5
e60cc7a6
BH
6/* --------------------------------------------------------------------------
7 Power Resource
8 -------------------------------------------------------------------------- */
44515374 9int acpi_power_init(void);
e60cc7a6
BH
10int acpi_device_sleep_wake(struct acpi_device *dev,
11 int enable, int sleep_state, int dev_state);
12int acpi_enable_wakeup_device_power(struct acpi_device *dev, int sleep_state);
13int acpi_disable_wakeup_device_power(struct acpi_device *dev);
14int acpi_power_get_inferred_state(struct acpi_device *device);
15int acpi_power_transition(struct acpi_device *device, int state);
16extern int acpi_power_nocheck;
17
18/* --------------------------------------------------------------------------
19 Embedded Controller
20 -------------------------------------------------------------------------- */
a5f820fe 21int acpi_ec_init(void);
e60cc7a6
BH
22int acpi_ec_ecdt_probe(void);
23int acpi_boot_ec_enable(void);
24
25/*--------------------------------------------------------------------------
26 Suspend/Resume
27 -------------------------------------------------------------------------- */
28extern int acpi_sleep_init(void);