Re: [PATCH v4 1/2] dt-bindings: media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx

From: Jai Luthra
Date: Fri Feb 28 2025 - 02:55:30 EST


Hi Krzysztof,

On Fri, Feb 28, 2025 at 08:34:22AM +0100, Krzysztof Kozlowski wrote:
> On Thu, Feb 27, 2025 at 01:59:19PM +0530, Yemike Abhilash Chandra wrote:
> > diff --git a/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml b/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
> > index 2008a47c0580..054ed4b94312 100644
> > --- a/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
> > +++ b/Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
> > @@ -24,6 +24,16 @@ properties:
> > reg:
> > maxItems: 1
> >
> > + interrupts:
> > + minItems: 1
> > + maxItems: 2
> > +
> > + interrupt-names:
> > + minItems: 1
> > + items:
> > + - const: error_irq
> > + - const: irq
>
> And how is this second interrupt in existing integrations?
>

TI SoCs integrate both of these if I understood the TRM correctly.

Not sure about StarFive, maybe Changhuang can confirm that both irq and
error_irq are integrated.

> This is supposed to be constrained per variant... which probably will
> tell you that these are not optional now.
>

To make sure I understand, we mark them both as non-optional in the bindings
by default. And if some particular SoC chooses to not integrate the second irq
they may add a constraint based on compatible?

That seems perfectly reasonable. With that change,

Reviewed-by: Jai Luthra <jai.luthra@xxxxxxxxx>

> Best regards,
> Krzysztof
>

Attachment: signature.asc
Description: PGP signature