#interrupt-cells为2,但中断为3元组

时间:2018-08-02 18:28:07

标签: linux beagleboneblack beagleboard

我正在查看Beagle Bone Black的设备树,并从am57xx-beagle-x15.dts开始。深入dra7.dtsi,我发现gpio1

gpio1: gpio@4ae10000 {
            compatible = "ti,omap4-gpio";
            reg = <0x4ae10000 0x200>;
            interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
            ti,hwmods = "gpio1";
            gpio-controller;
            #gpio-cells = <2>;
            interrupt-controller;
            #interrupt-cells = <2>;
        };

我已经读到#interrupt-cells给出了interrupts列表中某项所期望的u32或单元格的数量。但是当我看interrupts时,会看到一个三元组:<GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>。很想知道,为什么它包含3个单元格而不包含2个?

0 个答案:

没有答案