7b840e52d558c34b70cbcde044d8d79852d169d2phitran/***************************************************************************
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * devinfo_acpi.h : definitions for acpi devices
d2ec54f7875f7e05edd56195adbeb593c947763fphitran * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * Use is subject to license terms.
7b840e52d558c34b70cbcde044d8d79852d169d2phitran * Licensed under the Academic Free License version 2.1
7b840e52d558c34b70cbcde044d8d79852d169d2phitran **************************************************************************/
d2ec54f7875f7e05edd56195adbeb593c947763fphitranextern DevinfoDevHandler devinfo_power_button_handler;
7b840e52d558c34b70cbcde044d8d79852d169d2phitran/* Battery device types */
7b840e52d558c34b70cbcde044d8d79852d169d2phitranHalDevice *devinfo_battery_add_major(HalDevice *parent, di_node_t node,
7b840e52d558c34b70cbcde044d8d79852d169d2phitran char *devfs_path, char *device_type, gboolean rescan, HalDevice *battery_d);
59066d3c46818a42896f327c78359187de55245bphitranvoid devinfo_acpi_add_minor(HalDevice *parent, di_node_t node,
7b840e52d558c34b70cbcde044d8d79852d169d2phitranvoid devinfo_battery_remove_minor(char *parent_devfs_path, gchar *udi);
076d97abc78bcba2f2216859fe2c6913cc7aff32Phi Tranvoid devinfo_battery_rescan(char *parent_devfs_path, gchar *udi);
59066d3c46818a42896f327c78359187de55245bphitranconst gchar *devinfo_acpi_get_prober(HalDevice *d, int *timeout);
076d97abc78bcba2f2216859fe2c6913cc7aff32Phi Tranvoid devinfo_brightness_hotkeys_event(char *subclass);
7b840e52d558c34b70cbcde044d8d79852d169d2phitran#endif /* DEVINFO_ACPI_H */