On Thu, Feb 12, 2026 at 04:42:47PM +0200, Erikas Bitovtas wrote: > Capella CM36686 is an ambient light and proximity sensor developed by > Capella Microsystems, now a subsidiary of Vishay Intertechnology Inc. It > has an I2C address of 0x60 and is fully compatible with an existing > driver for VCNL4040.
I wonder why and how... > Capella CM36672P is a proximity-only sensor that > is fully compatible with CM36686, and therefore with VCNL4040. Add > compatibles for cm36672p and cm36686, with a fallback for cm36686 of > vcnl4040. > > Signed-off-by: Erikas Bitovtas <[email protected]> > --- > .../devicetree/bindings/iio/light/vishay,vcnl4000.yaml | 17 > +++++++++++------ > 1 file changed, 11 insertions(+), 6 deletions(-) > > diff --git a/Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml > b/Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml > index 4d1a225e8868..2ba4d5de4ec4 100644 > --- a/Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml > +++ b/Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml > @@ -18,12 +18,17 @@ allOf: > > properties: > compatible: > - enum: > - - vishay,vcnl4000 > - - vishay,vcnl4010 > - - vishay,vcnl4020 > - - vishay,vcnl4040 > - - vishay,vcnl4200 > + oneOf: > + - enum: > + - capella,cm36672p CM36672P is compatible with CM36686, but this is not expressed. Confusing commit msg and code. > + - vishay,vcnl4000 > + - vishay,vcnl4010 > + - vishay,vcnl4020 > + - vishay,vcnl4040 Best regards, Krzysztof

