irq-bcm2836: Avoid "Invalid trigger warning"
authorPhil Elwell <phil@raspberrypi.org>
Thu, 9 Feb 2017 14:33:30 +0000 (14:33 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:03:46 +0000 (16:03 +0000)
Initialise the level for each IRQ to avoid a warning from the
arm arch timer code.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
drivers/irqchip/irq-bcm2836.c

index 501facd..b6a7036 100644 (file)
@@ -128,7 +128,7 @@ static int bcm2836_map(struct irq_domain *d, unsigned int irq,
        irq_set_percpu_devid(irq);
        irq_domain_set_info(d, irq, hw, chip, d->host_data,
                            handle_percpu_devid_irq, NULL, NULL);
-       irq_set_status_flags(irq, IRQ_NOAUTOEN);
+       irq_set_status_flags(irq, IRQ_NOAUTOEN | IRQ_TYPE_LEVEL_LOW);
 
        return 0;
 }