Hello Toni. I don't know how to use condition blocks for YAML format. Can You help me? If I understand correctly, it is necessary to create conditions here for ti,ds90ub954-q1: "link@[0-1]$" instead of "link@[0-3]$" and rewrite all port@x part. Thanks! вт, 10 сент. 2024 г. в 11:44, Tomi Valkeinen <tomi.valkeinen@xxxxxxxxxxxxxxxx>: > > Hi, > > On 30/08/2024 10:01, Alexander Shiyan wrote: > > The ds90ub960 driver can now be used for the DS90UB954 chip as it has > > a similar register set and configuration. > > Let's add an additional compatibility line to the bindings. > > > > Signed-off-by: Alexander Shiyan <eagle.alexander923@xxxxxxxxx> > > --- > > Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml b/Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml > > index 0b71e6f911a8..86d43d949dd3 100644 > > --- a/Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml > > +++ b/Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml > > @@ -19,6 +19,7 @@ allOf: > > properties: > > compatible: > > enum: > > + - ti,ds90ub954-q1 > > - ti,ds90ub960-q1 > > - ti,ds90ub9702-q1 > > > > The binding lists 6 ports as required, but UB954 only has 3 ports.