Hi Paul, Today's linux-next merge of the moduleh tree got a conflict in drivers/gpio/gpio-pch.c between commit 38eb18a6f92d ("gpio-pch: Support interrupt function") from the gpio tree and commit d331aa9b3a0b ("drivers/gpio: Fix drivers who are implicit users of module.h") from the moduleh tree. Just context changes. I fxied it up (see below) and can carry the fix as necessary. -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx diff --cc drivers/gpio/gpio-pch.c index 46b5209,c9c4297..0000000 --- a/drivers/gpio/gpio-pch.c +++ b/drivers/gpio/gpio-pch.c @@@ -17,17 -17,10 +17,18 @@@ #include <linux/kernel.h> #include <linux/pci.h> #include <linux/gpio.h> +#include <linux/interrupt.h> +#include <linux/irq.h> + #include <linux/module.h> -#define PCH_GPIO_ALL_PINS 0xfff /* Mask for GPIO pins 0 to 11 */ -#define GPIO_NUM_PINS 12 /* Specifies number of GPIO PINS GPIO0-GPIO11 */ +#define PCH_EDGE_FALLING 0 +#define PCH_EDGE_RISING BIT(0) +#define PCH_LEVEL_L BIT(1) +#define PCH_LEVEL_H (BIT(0) | BIT(1)) +#define PCH_EDGE_BOTH BIT(2) +#define PCH_IM_MASK (BIT(0) | BIT(1) | BIT(2)) + +#define PCH_IRQ_BASE 24 struct pch_regs { u32 ien;
Attachment:
pgpXBsicb3Qpf.pgp
Description: PGP signature