Lines Matching refs:gpio_irqchip
1720 struct irq_chip *gpio_irqchip; in at91_gpio_of_irq_setup() local
1724 gpio_irqchip = devm_kzalloc(&pdev->dev, sizeof(*gpio_irqchip), in at91_gpio_of_irq_setup()
1726 if (!gpio_irqchip) in at91_gpio_of_irq_setup()
1731 gpio_irqchip->name = "GPIO"; in at91_gpio_of_irq_setup()
1732 gpio_irqchip->irq_ack = gpio_irq_ack; in at91_gpio_of_irq_setup()
1733 gpio_irqchip->irq_disable = gpio_irq_mask; in at91_gpio_of_irq_setup()
1734 gpio_irqchip->irq_mask = gpio_irq_mask; in at91_gpio_of_irq_setup()
1735 gpio_irqchip->irq_unmask = gpio_irq_unmask; in at91_gpio_of_irq_setup()
1736 gpio_irqchip->irq_set_wake = pm_ptr(gpio_irq_set_wake); in at91_gpio_of_irq_setup()
1737 gpio_irqchip->irq_set_type = at91_gpio->ops->irq_type; in at91_gpio_of_irq_setup()
1748 girq->chip = gpio_irqchip; in at91_gpio_of_irq_setup()