On Thu, Nov 25, 2021 at 03:40:51PM +0100, Olivier Moysan wrote: > The STM32 SPI peripheral supports both SPI and I2S protocols. > In the SoC device tree the node describes the peripheral as an > SPI peripheral by default. This default configuration can be > overwritten in board device tree to use the IP as an I2S peripheral. > In this case the address-cells and size-cells properties from > SoC DT SPI node should not be checked against STM32 I2S bindings. > Set additionalProperties to "true" to allow these extra properties. > > Signed-off-by: Olivier Moysan <olivier.moysan@xxxxxxxxxxx> > --- > Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml b/Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml > index 64b70ac539f8..33ba15363c0f 100644 > --- a/Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml > +++ b/Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml > @@ -73,7 +73,7 @@ required: > - dmas > - dma-names > > -additionalProperties: false > +additionalProperties: true This is only allowed for schemas that are incomplete collections of properties such as common bindings. Rob