summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts')
-rw-r--r--arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts48
1 files changed, 48 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts b/arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts
index f309f68cefc4..0613f11e3809 100644
--- a/arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts
+++ b/arch/arm64/boot/dts/qcom/msm8916-512mb-qrd-skui.dts
@@ -38,6 +38,54 @@
regulator-name = "smb1360_otg_vreg";
};
};
+
+ i2c@78b9000 { /* BLSP1 QUP5 */
+ focaltech@38 {
+ compatible = "focaltech,5x06";
+ reg = <0x38>;
+ interrupt-parent = <&msm_gpio>;
+ interrupts = <13 0x2008>;
+ vdd-supply = <&pm8916_l17>;
+ vcc_i2c-supply = <&pm8916_l6>;
+ /* pins used by touchscreen */
+ pinctrl-names = "pmx_ts_active","pmx_ts_suspend","pmx_ts_release";
+ pinctrl-0 = <&ts_int_active &ts_reset_active>;
+ pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
+ pinctrl-2 = <&ts_release>;
+ focaltech,name = "ft6436";
+ focaltech,family-id = <0x36>;
+ focaltech,reset-gpio = <&msm_gpio 12 0x0>;
+ focaltech,irq-gpio = <&msm_gpio 13 0x2008>;
+ focaltech,display-coords = <0 0 480 854>;
+ focaltech,panel-coords = <0 0 480 950>;
+ focaltech,button-map= <139 102 158>;
+ focaltech,no-force-update;
+ focaltech,i2c-pull-up;
+ focaltech,group-id = <1>;
+ focaltech,hard-reset-delay-ms = <20>;
+ focaltech,soft-reset-delay-ms = <200>;
+ focaltech,num-max-touches = <5>;
+ focaltech,fw-delay-aa-ms = <30>;
+ focaltech,fw-delay-55-ms = <30>;
+ focaltech,fw-upgrade-id1 = <0x79>;
+ focaltech,fw-upgrade-id2 = <0x18>;
+ focaltech,fw-delay-readid-ms = <10>;
+ focaltech,fw-delay-era-flsh-ms = <2000>;
+ focaltech,fw-auto-cal;
+ focaltech,ignore-id-check;
+ };
+ };
+
+ gen-vkeys {
+ compatible = "qcom,gen-vkeys";
+ label = "ft5x06_ts";
+ qcom,disp-maxx = <480>;
+ qcom,disp-maxy = <854>;
+ qcom,panel-maxx = <480>;
+ qcom,panel-maxy = <946>;
+ qcom,key-codes = <139 172 158>;
+ qcom,y-offset = <0>;
+ };
};
&pm8916_chg {