Ubuntu 设备树中的中断处理 ps7\u gpio\u 0:ps7-gpio@e000a000 { #gpio细胞=; 时钟=; compatible=“xlnx,ps7-gpio-1.00.a”; emio gpio宽度=; gpio控制器; gpio掩模高=; gpio掩码低=; 中断父项=; 中断=; reg=; } ;

Ubuntu 设备树中的中断处理 ps7\u gpio\u 0:ps7-gpio@e000a000 { #gpio细胞=; 时钟=; compatible=“xlnx,ps7-gpio-1.00.a”; emio gpio宽度=; gpio控制器; gpio掩模高=; gpio掩码低=; 中断父项=; 中断=; reg=; } ;,ubuntu,interrupt,xilinx,petalinux,Ubuntu,Interrupt,Xilinx,Petalinux,有人能告诉我什么是gpio掩码的高和低,我们如何计算这些值吗 ps7_gpio_0: ps7-gpio@e000a000 { #gpio-cells = <2>; clocks = <&clkc 42>; compatible = "xlnx,ps7-gpio-1.00.a"; emio-gpio-width = <64>;

有人能告诉我什么是gpio掩码的高和低,我们如何计算这些值吗

ps7_gpio_0: ps7-gpio@e000a000 {
            #gpio-cells = <2>;
            clocks = <&clkc 42>;
            compatible = "xlnx,ps7-gpio-1.00.a";
            emio-gpio-width = <64>;
            gpio-controller ;
            gpio-mask-high = <0xc0000>;
            gpio-mask-low = <0xfe81>;
            interrupt-parent = <&ps7_scugic_0>;
            interrupts = <0 20 4>;
            reg = <0xe000a000 0x1000>;
        } ;