On 22/04/2022 21:22, Rob Herring wrote: (...) > diff --git a/Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml b/Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml > new file mode 100644 > index 000000000000..cc40d25358ec > --- /dev/null > +++ b/Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml > @@ -0,0 +1,60 @@ > +# SPDX-License-Identifier: GPL-2.0 > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/i3c/cdns,i3c-master.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Cadence I3C master block > + > +maintainers: > + - Boris Brezillon <bbrezillon@xxxxxxxxxx> > + > +allOf: > + - $ref: i3c.yaml# > + > +properties: > + compatible: > + const: cdns,i3c-master > + > + reg: > + maxItems: 1 > + > + clocks: > + maxItems: 2 > + > + clock-names: > + items: > + - const: pclk > + - const: sysclk > + > + interrupts: > + maxItems: 1 > + > +required: > + - compatible > + - reg > + - clocks > + - clock-names > + - interrupts > + > +unevaluatedProperties: false > + > +examples: > + - | > + i3c-master@d040000 { > + compatible = "cdns,i3c-master"; > + clocks = <&coreclock>, <&i3csysclock>; > + clock-names = "pclk", "sysclk"; > + interrupts = <3 0>; There is a chance this is IRQ_TYPE_NONE and should be something more reasonable, but without DTS example we might not know. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> Best regards, Krzysztof