arm64: dts: qcom: msm8916-samsung-e5: Add touchscreen
authorLin, Meng-Bo <linmengbo0689@protonmail.com>
Sat, 12 Aug 2023 07:16:56 +0000 (07:16 +0000)
committerBjorn Andersson <andersson@kernel.org>
Mon, 14 Aug 2023 03:29:48 +0000 (20:29 -0700)
Similar to A5, E5 uses a Melfas MMS345L touchscreen that is connected to
blsp_i2c5. Add it to the device tree.

Signed-off-by: Lin, Meng-Bo <linmengbo0689@protonmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20230812071448.4710-1-linmengbo0689@protonmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/msm8916-samsung-e5.dts

index 777eb934eb4b0bd723f0b234ba4c05ed62767bcf..fad2535255f771e167c8f9e44f76e33711abbde5 100644 (file)
        compatible = "samsung,e5", "qcom,msm8916";
        chassis-type = "handset";
 };
+
+&blsp_i2c5 {
+       status = "okay";
+
+       touchscreen@48 {
+               compatible = "melfas,mms345l";
+               reg = <0x48>;
+
+               interrupts-extended = <&tlmm 13 IRQ_TYPE_EDGE_FALLING>;
+
+               touchscreen-size-x = <720>;
+               touchscreen-size-y = <1280>;
+
+               avdd-supply = <&reg_vdd_tsp_a>;
+               vdd-supply = <&pm8916_l6>;
+
+               pinctrl-0 = <&ts_int_default>;
+               pinctrl-names = "default";
+       };
+};