Hi,
ACPI probing method does not retrieve irq_type from a gpio interrupt declared
with GpioInt as it is done with devicetree probing. In other terms,
irq_get_trigger_type
will always send back 0.
Those 3 patches propose a way to retrieve the correct interrupt polarity/type
from a GpioInt
acpi declaration when using irq_get_trigger_type.
Since v3:
- A new fied irq_type in acpi_gpio_info is added and the way the irq_type is
attached to the irq is improved.
- The irq described in the acpi spi slave node is now set
Best Regards
Christophe
Christophe Ricard (3):
acpi: Rename acpi_gsi_get_irq_type to acpi_get_irq_type and export
symbol
ACPI / gpio: Add irq_type when a gpio is used as an interrupt
ACPI / spi: attach gpio irq from acpi description to spi device
drivers/acpi/gsi.c | 21 +--------------------
drivers/acpi/utils.c | 21 +++++++++++++++++++++
drivers/gpio/gpiolib-acpi.c | 22 ++++++++++++++++++----
drivers/gpio/gpiolib.h | 1 +
drivers/spi/spi.c | 2 +-
include/linux/acpi.h | 2 ++
6 files changed, 44 insertions(+), 25 deletions(-)
--
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html