On Tue, Feb 25, 2025 at 10:09:40PM -0300, Leonardo Felipe Takao Hirata wrote: > +properties: > + compatible: > + enum: > + - nxp,lpc3220-mic > + - nxp,lpc3220-sic > + > + reg: > + maxItems: 1 > + > + interrupt-controller: true > + > + '#interrupt-cells': > + const: 2 > + > + interrupts: > + items: > + - description: > + IRQ number. > + - description: | > + IRQ type. Can be one of: That's not correct. Previously you said you have here two interrupts - SIC1 and SIC2. Now you say you have one intrerrupt "IRQ Number" and second interrupt "IRQ type". This makes little sense - your interrupt is not "IRQ type". Unless it is an interrupt signaling that other interrupt has type? Look at other bindings what are the interrupts. > + > + IRQ_TYPE_EDGE_RISING = Low-to-high edge triggered, > + IRQ_TYPE_EDGE_FALLING = High-to-low edge triggered, > + IRQ_TYPE_LEVEL_HIGH = Active high level-sensitive, > + IRQ_TYPE_LEVEL_LOW = Active low level-sensitive. None of these are relevant here. Best regards, Krzysztof