Subject: [PATCH] [acpi ec] Add ec_read_status() helper Signed-off-by: Patrick Mochel --- drivers/acpi/drivers/ec/device.c | 7 +++++++ drivers/acpi/drivers/ec/ec.h | 1 + 2 files changed, 8 insertions(+), 0 deletions(-) applies-to: cf419cb38fc929115dd4313244c3500c29e86a4b 9ba1f98c7c28ff2bcda20f9135d42a8c5f4a73f5 diff --git a/drivers/acpi/drivers/ec/device.c b/drivers/acpi/drivers/ec/device.c index 732f751..8631273 100644 --- a/drivers/acpi/drivers/ec/device.c +++ b/drivers/acpi/drivers/ec/device.c @@ -45,3 +45,10 @@ int ec_init(struct acpi_ec * ae) return ret; } + +u32 ec_read_status(struct acpi_ec * ec) +{ + u32 status; + acpi_hw_low_level_read(8, &status, &ec->e_status); + return status; +} diff --git a/drivers/acpi/drivers/ec/ec.h b/drivers/acpi/drivers/ec/ec.h index 08c5470..0834f50 100644 --- a/drivers/acpi/drivers/ec/ec.h +++ b/drivers/acpi/drivers/ec/ec.h @@ -41,6 +41,7 @@ extern int ec_poll_mode; * device.c */ extern int ec_init(struct acpi_ec * ec); +extern u32 ec_read_status(struct acpi_ec * ec); /* * resource.c --- 0.99.9.GIT