On Fri, Sep 27, 2019 at 08:36:47AM +0200, Marek Szyprowski wrote: > Hi Krzysztof, > > > timer@10050000 { > > compatible = "samsung,exynos4412-mct"; > > reg = <0x10050000 0x800>; > > > > - interrupts = <0 57 0>, <0 69 0>, <0 70 0>, <0 71 0>, > > - <0 42 0>; > > + interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; > > the last one should be GIC_PPI > > > }; > > > > - | > > // In this example, the IP contains four local timers, but using > > // a per-processor interrupt to handle them. All the local timer > > // interrupts are specified. > > + #include <dt-bindings/interrupt-controller/arm-gic.h> > > > > timer@10050000 { > > compatible = "samsung,exynos4412-mct"; > > reg = <0x10050000 0x800>; > > > > - interrupts = <0 57 0>, <0 69 0>, <0 70 0>, <0 71 0>, > > - <0 42 0>, <0 42 0>, <0 42 0>, <0 42 0>; > > + interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; > > again, last 4 entries should use GIC_PPI Indeed, thanks for noticing it. Best regards, Krzysztof