I am not familiar with your car, but if you look here:
https://elinux.org/Device_Tree_Usage#How_Interrupts_Work
you will see that the interrupt specifiers are for the interrupt controller of the node in which they are defined (that is, the parent interrupt controller), and not for the node itself.
Since you donβt even show where and if you actually enable the interrupt (contact, trigger), I suppose you didnβt know that.
So what does the gpio1 interrupt controller node look like?
Does he really expect to receive multiple interrupts from the same source in the form (pin, irq)?
For example, in am335x, all interrupts on gpio1 are mapped to a specific index on the OMAP35 INTC controller, which means that only 1 interrupt is defined on the gpio1 node, signaling INTC whether the interrupt on gpio1 has occurred.
source share