Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bc0e9ad9 authored by Bingzhe Cai's avatar Bingzhe Cai
Browse files

ARM: dts: msm: enable ambient light and proximity sensor for SKUI



Add device tree to enable Avago apds9930 ambient light and proximity
sensor for SKUI.

CRs-fixed: 652319
Change-Id: I3c65e52be3d46398ae0d93e0e33a3bf1d8d5d8ff
Signed-off-by: default avatarBingzhe Cai <bingzhec@codeaurora.org>
parent 24bb7c34
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
@@ -56,3 +56,39 @@

	qcom,platform-reset-gpio = <&msm_gpio 25 0>;
};

&tlmm_pinmux {
	apds9930_int_pin {
		qcom,pins = <&gp 113>;
		qcom,pin-func = <0>;
		qcom,num-grp-pins = <1>;
		label = "apds9930-irq";
		apds9930_default: apds9930_default {
			drive-strength = <6>;
			bias-pull-up;
		};
	};
};

&i2c_0 { /* BLSP1 QUP2 */
	avago@39 { /* Ambient light and proximity sensor */
		compatible = "avago,apds9930";
		reg = <0x39>;
		pinctrl-names = "default";
		pinctrl-0 = <&apds9930_default>;
		interrupt-parent = <&msm_gpio>;
		interrupts = <113 0x2>;
		vdd-supply = <&pm8916_l17>;
		vio-supply = <&pm8916_l6>;
		avago,irq-gpio = <&msm_gpio 113 0x2>;
		avago,ps_threshold = <600>;
		avago,ps_hysteresis_threshold = <500>;
		avago,ps_pulse = <8>;
		avago,ps_pgain = <0>;
		avago,als_B = <223>;
		avago,als_C = <70>;
		avago,als_D = <142>;
		avago,ga_value = <48>;
	};
};