IST_EDGE_FALLING
case IST_EDGE_FALLING: gpio->gpio_edge_falling_mask |= irq_mask; break;
case IST_EDGE_FALLING: sc->sc_edge_falling_mask |= irq_mask; break;
isedge = ((type == IST_EDGE_RISING) || (type == IST_EDGE_FALLING));
(GPIO_ICR_EDGE_FALLING << (2*IST_EDGE_FALLING)))
(GPIO_ICR_EDGE_FALLING << (2*IST_EDGE_FALLING)) | \
case IST_EDGE_FALLING:
case IST_EDGE_FALLING:
level = IST_EDGE_FALLING;
case IST_EDGE_FALLING:
case IST_EDGE_FALLING:
case IST_EDGE_FALLING:
IST_EDGE_FALLING, kmkbd_intr, (void *)sc);
IST_EDGE_FALLING, opio_intr, sc);
return obio_intr_establish(bsc, irq, level, IST_EDGE_FALLING,
sc->sc_ih = pxa2x0_gpio_intr_establish(0, IST_EDGE_FALLING, sc->sc_ipl,
return pxa2x0_gpio_intr_establish(so->irqpin, IST_EDGE_FALLING,
gxa->gxa_gpirq, IST_EDGE_FALLING, IPL_NET, lan9118_intr, sc);
return (imx_gpio_intr_establish(so->irqpin, IST_EDGE_FALLING,
sc->sc_ih = pxa2x0_gpio_intr_establish(0, IST_EDGE_FALLING, sc->sc_ipl,
IST_EDGE_FALLING, sskbd_atn_intr, sc);
return pxa2x0_gpio_intr_establish(so->irqpin, IST_EDGE_FALLING,
sc->sc_model->intr_pin, IST_EDGE_FALLING, IPL_TTY,
intr_establish_xname(irq, IST_EDGE_FALLING, IPL_TTY,
if (type == IST_EDGE_FALLING || type == IST_EDGE_RISING)
return IST_EDGE_FALLING;
case IST_EDGE_FALLING:
[IST_EDGE_FALLING] = "falling edge triggered",
if (type == IST_EDGE_FALLING || type == IST_EDGE_RISING)
if (type == IST_EDGE_FALLING || type == IST_EDGE_RISING)
if (type == IST_EDGE_FALLING || type == IST_EDGE_RISING)
return (pxa2x0_gpio_intr_establish(so->irqpin, IST_EDGE_FALLING,
IST_EDGE_FALLING, IPL_TTY, ztp_irq, sc);