acpi_button: Replace boolean_t with better types.
- Use an enum for the button type (it is not really a boolean value). - Use bool for fixed. Reviewed by: imp, emaste Differential Revision: https://reviews.freebsd.org/D39922
This commit is contained in:
parent
4961faaacc
commit
65c92e48c4
@ -53,10 +53,8 @@ ACPI_MODULE_NAME("BUTTON")
|
|||||||
struct acpi_button_softc {
|
struct acpi_button_softc {
|
||||||
device_t button_dev;
|
device_t button_dev;
|
||||||
ACPI_HANDLE button_handle;
|
ACPI_HANDLE button_handle;
|
||||||
boolean_t button_type;
|
enum { ACPI_POWER_BUTTON, ACPI_SLEEP_BUTTON } button_type;
|
||||||
#define ACPI_POWER_BUTTON 0
|
bool fixed;
|
||||||
#define ACPI_SLEEP_BUTTON 1
|
|
||||||
boolean_t fixed;
|
|
||||||
#ifdef EVDEV_SUPPORT
|
#ifdef EVDEV_SUPPORT
|
||||||
struct evdev_dev *button_evdev;
|
struct evdev_dev *button_evdev;
|
||||||
#endif
|
#endif
|
||||||
@ -120,14 +118,14 @@ acpi_button_probe(device_t dev)
|
|||||||
} else if (strcmp(str, "ACPI_FPB") == 0) {
|
} else if (strcmp(str, "ACPI_FPB") == 0) {
|
||||||
device_set_desc(dev, "Power Button (fixed)");
|
device_set_desc(dev, "Power Button (fixed)");
|
||||||
sc->button_type = ACPI_POWER_BUTTON;
|
sc->button_type = ACPI_POWER_BUTTON;
|
||||||
sc->fixed = 1;
|
sc->fixed = true;
|
||||||
} else if (strcmp(str, "PNP0C0E") == 0) {
|
} else if (strcmp(str, "PNP0C0E") == 0) {
|
||||||
device_set_desc(dev, "Sleep Button");
|
device_set_desc(dev, "Sleep Button");
|
||||||
sc->button_type = ACPI_SLEEP_BUTTON;
|
sc->button_type = ACPI_SLEEP_BUTTON;
|
||||||
} else if (strcmp(str, "ACPI_FSB") == 0) {
|
} else if (strcmp(str, "ACPI_FSB") == 0) {
|
||||||
device_set_desc(dev, "Sleep Button (fixed)");
|
device_set_desc(dev, "Sleep Button (fixed)");
|
||||||
sc->button_type = ACPI_SLEEP_BUTTON;
|
sc->button_type = ACPI_SLEEP_BUTTON;
|
||||||
sc->fixed = 1;
|
sc->fixed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (rv);
|
return (rv);
|
||||||
|
Loading…
Reference in New Issue
Block a user