# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/iio/light/brcm,apds9999.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Broadcom APDS-9999 Digital Proximity and RGB Sensor maintainers: - Jose A. Perez de Azpillaga description: | Broadcom APDS-9999 is a digital proximity and RGB sensor with ambient light sensing (ALS) capability. The device uses individual R, G, B, and IR channels plus a Vertical Cavity Surface Emitting Laser (VCSEL) for proximity detection. Datasheet: https://docs.broadcom.com/docs/APDS-9999-DS properties: compatible: enum: - brcm,apds9999 reg: maxItems: 1 vdd-supply: true vcsel-supply: description: VCSEL power supply (VVCSEL pin) interrupts: maxItems: 1 additionalProperties: false required: - compatible - reg - vdd-supply examples: - | i2c { #address-cells = <1>; #size-cells = <0>; light-sensor@52 { compatible = "brcm,apds9999"; reg = <0x52>; vdd-supply = <&vdd_reg>; vcsel-supply = <&vcsel_reg>; }; };