mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-07-05 05:15:23 +02:00

STK3013 is a proximity sensor by Sensortek, bearing chipid of 0x31. Despite being marketed as a proximity sensor, it also appears to have ambient light sensing capabilities. The part is fully compatible with the existing implementation of the device driver. Add the compatible string of stk3013 to the existing list, with a fallback of stk3310. Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org> Acked-by: Rob Herring (Arm) <robh@kernel.org> Link: https://patch.msgid.link/20240727-stk3310-v4-3-02497b1407ba@disroot.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
63 lines
1.2 KiB
YAML
63 lines
1.2 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/iio/light/stk33xx.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: |
|
|
Sensortek STK33xx I2C Ambient Light and Proximity sensor
|
|
|
|
maintainers:
|
|
- Jonathan Cameron <jic23@kernel.org>
|
|
|
|
description: |
|
|
Ambient light and proximity sensor over an i2c interface.
|
|
|
|
allOf:
|
|
- $ref: ../common.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
oneOf:
|
|
- enum:
|
|
- sensortek,stk3310
|
|
- sensortek,stk3311
|
|
- sensortek,stk3335
|
|
- items:
|
|
- enum:
|
|
- sensortek,stk3013
|
|
- const: sensortek,stk3310
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
interrupts:
|
|
maxItems: 1
|
|
|
|
proximity-near-level: true
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/interrupt-controller/irq.h>
|
|
|
|
i2c {
|
|
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
stk3310@48 {
|
|
compatible = "sensortek,stk3310";
|
|
reg = <0x48>;
|
|
proximity-near-level = <25>;
|
|
interrupt-parent = <&gpio1>;
|
|
interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
|
|
};
|
|
};
|
|
...
|