On 9/5/24 10:17 AM, Angelo Dureghello wrote: > From: Angelo Dureghello <adureghello@xxxxxxxxxxxx> > > Add a new compatible for the ad3552r variant of the generic DAC IP. > > The ad3552r DAC IP variant is very similar to the generic DAC IP, > register map is the same, but some register fields are specific to > this IP, and also, a DDR QSPI bus has been included in the IP. > > Signed-off-by: Angelo Dureghello <adureghello@xxxxxxxxxxxx> > --- > Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml b/Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml > index a55e9bfc66d7..c0cccb7a99a4 100644 > --- a/Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml > +++ b/Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml > @@ -24,6 +24,7 @@ properties: > compatible: > enum: > - adi,axi-dac-9.1.b > + - adi,axi-dac-ad3552r > > reg: > maxItems: 1 > I think we will also need more for child nodes: patternProperties: "^dac@[0-9a-f]+$": type: object additionalProperties: true reg: # add more rules for reg here required: - compatible - reg allOf: - if: not: properties: compatible: contains: - adi,axi-dac-ad3552r then: patternProperties: "^dac@[0-9a-f]+$": false --- Or use existing SPI bindings.