arm64: dts: qcom: msm8939-asus-z00t: add ambient light and proximity sensor

This device uses Capella CM36686 as its ambient light and proximity
sensor. It is fully compatible with Vishay VCNL4040. Downstream device
tree reports Capella CM36283, but upon probe, a device ID for CM36686 is
actually found. This commit adds support for Capella CM36686 ambient
light and proximity sensor.

Signed-off-by: Erikas Bitovtas <xerikasxx@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260225-z00t-capella-sensor-v1-1-99f767bc326a@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Erikas Bitovtas 2026-02-25 16:43:24 +02:00 committed by Bjorn Andersson
parent b2c79f3583
commit 6c4b960981

View File

@ -147,6 +147,17 @@ magnetometer@c {
pinctrl-names = "default";
};
light-sensor@60 {
compatible = "capella,cm36686", "vishay,vcnl4040";
reg = <0x60>;
interrupts-extended = <&tlmm 113 IRQ_TYPE_EDGE_FALLING>;
proximity-near-level = <30>;
pinctrl-0 = <&light_int_default>;
pinctrl-names = "default";
};
imu@68 {
compatible = "invensense,mpu6515";
reg = <0x68>;
@ -330,4 +341,11 @@ mag_reset_default: mag-reset-default-state {
drive-strength = <2>;
bias-disable;
};
light_int_default: light-int-default-state {
pins = "gpio113";
function = "gpio";
drive-strength = <16>;
bias-pull-up;
};
};