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

Commit 2173570e authored by Oliver Wang's avatar Oliver Wang
Browse files

ARM: dts: msm: add AP3426 node for msm8909 SKUC



Add dyna image ALPS sensor node for msm8909 SKUC. AP3426 connect
processor via I2C.

Change-Id: I9539431a9892aedecc3aa153c845d90c5373be15
Signed-off-by: default avatarOliver Wang <mengmeng@codeaurora.org>
parent a9ada1a5
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
@@ -17,6 +17,23 @@
	compatible = "qcom,msm8909-qrd", "qcom,msm8909", "qcom,qrd";
};

&tlmm_pinmux {
	ap3426_int_pin {
		qcom,pins = <&gp 94>;
		qcom,pin-func = <0>;
		qcom,num-grp-pins = <1>;
		label = "ap3426-irq";
		ap3426_default: ap3426_default {
			drive-strength = <6>;
			bias-pull-up;
		};
		ap3426_sleep: ap3426_sleep {
			drive-strength = <2>;
			bias-pull-down;
		};
	};
};

&soc {
	i2c@78b9000 { /* BLSP1 QUP5 */
		focaltech@38 {
@@ -52,6 +69,31 @@
			focaltech,fw-auto-cal;
			focaltech,ignore-id-check;
		};

	};

	i2c@78b5000 { /* BLSP1 QUP1 */
		di@1e {
			compatible = "di,ap3426";
			reg = <0x1e>;
			vdd-supply = <&pm8909_l17>;
			vio-supply = <&pm8909_l6>;
			interrupt-parent = <&msm_gpio>;
			interrupts = <94 0x2002>;
			pinctrl-names = "default","sleep";
			pinctrl-0 = <&ap3426_default>;
			pinctrl-1 = <&ap3426_sleep>;
			di,irq-gpio = <&msm_gpio 94 0x2002>;
			di,als-cal = <6>;
			di,als-gain = <0>;
			di,als-persist = <1>;
			di,ps-gain = <1>;
			di,ps-persist = <2>;
			di,ps-led-driver = <3>;
			di,ps-mean-time = <0>;
			di,ps-integrated-time = <0>;
			di,wait-time = <0>;
		};
	};

	gen-vkeys {