On Sat, Feb 13, 2021 at 08:21:42PM +0800, Orson Zhai wrote: > From: Orson Zhai <orson.zhai@xxxxxxxxxx> > > We add an optional supp-outbox interrupt support to SPRD mailbox driver > with newly added sc9863a support and change to configure interrupts with > names in device tree files. > > Signed-off-by: Orson Zhai <orson.zhai@xxxxxxxxxx> > --- > .../bindings/mailbox/sprd-mailbox.yaml | 18 +++++++++++++++--- > 1 file changed, 15 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml b/Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml > index 26a5cca3f838..67736450ee93 100644 > --- a/Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml > +++ b/Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml > @@ -15,6 +15,7 @@ properties: > compatible: > enum: > - sprd,sc9860-mailbox > + - sprd,sc9863a-mailbox > > reg: > items: > @@ -22,9 +23,18 @@ properties: > - description: outbox registers' base address > > interrupts: > - items: > - - description: inbox interrupt > - - description: outbox interrupt > + minItems: 2 > + maxItems: 3 > + > + interrupt-names: > + oneOf: > + - items: > + - const: inbox > + - const: outbox > + - items: > + - const: inbox > + - const: outbox > + - const: supp-outbox You can do this instead: interrupt-names: minItems: 2 items: - const: inbox - const: outbox - const: supp-outbox > > clocks: > maxItems: 1 > @@ -40,6 +50,7 @@ required: > - compatible > - reg > - interrupts > + - interrupt-names > - "#mbox-cells" > - clocks > - clock-names > @@ -56,5 +67,6 @@ examples: > clock-names = "enable"; > clocks = <&aon_gate 53>; > interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; > + interrupt-names = "inbox", "outbox"; > }; > ... > -- > 2.17.1 >