Deleted Added
full compact
28c28
< __FBSDID("$FreeBSD: head/sys/dev/gpio/gpiobus.c 297199 2016-03-22 22:25:08Z jhibbits $");
---
> __FBSDID("$FreeBSD: head/sys/dev/gpio/gpiobus.c 298738 2016-04-28 12:03:22Z mmel $");
33a34
> #include <sys/intr.h>
74a76,100
> /*
> * XXX -> Move me to better place - gpio_subr.c?
> * Also, this function must be changed when interrupt configuration
> * data will be moved into struct resource.
> */
> #ifdef INTRNG
> struct resource *
> gpio_alloc_intr_resource(device_t consumer_dev, int *rid, u_int alloc_flags,
> gpio_pin_t pin, uint32_t intr_mode)
> {
> u_int irqnum;
>
> /*
> * Allocate new fictitious interrupt number and store configuration
> * into it.
> */
> irqnum = intr_gpio_map_irq(pin->dev, pin->pin, pin->flags, intr_mode);
> if (irqnum == 0xFFFFFFFF)
> return (NULL);
>
> return (bus_alloc_resource(consumer_dev, SYS_RES_IRQ, rid,
> irqnum, irqnum, 1, alloc_flags));
> }
> #endif
>