Commit 642f13c3 authored by Markuss Broks's avatar Markuss Broks Committed by Bjorn Andersson
Browse files

arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support



This patch adds device tree support for the VL53L0X ToF sensor
found on all Yoshino devices.

Signed-off-by: default avatarMarkuss Broks <markuss.broks@gmail.com>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20220523175344.5845-6-markuss.broks@gmail.com
parent a0cdc83f
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
@@ -249,6 +249,24 @@ &blsp2_uart1 {
	status = "okay";
};

&blsp2_i2c2 {
	status = "okay";

	proximity@29 {
		compatible = "st,vl53l0x";
		reg = <0x29>;

		interrupt-parent = <&tlmm>;
		interrupts = <22 IRQ_TYPE_EDGE_FALLING>;

		reset-gpios = <&tlmm 27 GPIO_ACTIVE_LOW>;
		vdd-supply = <&cam_vio_vreg>;

		pinctrl-names = "default";
		pinctrl-0 = <&tof_int &tof_reset>;
	};
};

&ibb {
	regulator-min-microamp = <800000>;
	regulator-max-microamp = <800000>;
@@ -597,6 +615,14 @@ cam0_vdig_default: cam0-vdig-default {
		drive-strength = <2>;
	};

	tof_int: tof-int {
		pins = "gpio22";
		function = "gpio";
		bias-pull-up;
		drive-strength = <2>;
		input-enable;
	};

	cam1_vdig_default: cam1-vdig-default {
		pins = "gpio25";
		function = "gpio";
@@ -611,6 +637,13 @@ usb_extcon_active: usb-extcon-active {
		drive-strength = <16>;
	};

	tof_reset: tof-reset {
		pins = "gpio27";
		function = "gpio";
		bias-disable;
		drive-strength = <2>;
	};

	hall_sensor0_default: acc-cover-open {
		pins = "gpio124";
		function = "gpio";