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


Reply via email to