Hello!
My GPIO interrupt device tree is as follows:
&my_fpga_interrupt0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "my_fpga_interrupt0";
pinctrl-names = "default";
pinctrl-0 = <&my_fpga_interrupt0_pin_default>;
input-gpio = <&main_gpio0 1 GPIO_ACTIVE_LOW>;
interrupt-parent = <&main_gpio0>;
interrupts = <194 IRQ_TYPE_EDGE_RISING>;
status = "okay";
Because the interrupt response is too slow to meet the real-time requirement of interrupt, we need to optimize the interrupt.
Is there any good way to repair i should interrupt?
After I modified the device tree interrupt number 194, the system could not get up. After I modified 194 to 193, 192, 191, 190, and compiled, the system could not run. After checking the GPIO interrupt section of the manual, it is found that the interrupt number 194 corresponds to GPIO0.gpio_bank5. What does this bank represent? How should I optimize and modify it?