arm64: dts: qcom: sm6375-pdx225: Configure Samsung touchscreen

Add a pretty bog-standard-for-Xperias-for-the-past-3-years
touchscreen setup.

The OEM that built the Xperia 10 IV for SONY decided to use some
kind of a GPIO regulator that needs to be enabled at all times
for both the touch panel and the display panel to function.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221115152727.9736-10-konrad.dybcio@linaro.org
This commit is contained in:
Konrad Dybcio
2022-11-15 16:27:27 +01:00
committed by Bjorn Andersson
parent a4fb3dd848
commit 51ed312aa5

View File

@@ -108,6 +108,23 @@
status = "okay";
};
&i2c8 {
clock-frequency = <400000>;
status = "okay";
touchscreen@48 {
compatible = "samsung,s6sy761";
reg = <0x48>;
interrupt-parent = <&tlmm>;
interrupts = <22 0x2008>;
vdd-supply = <&pm6125_l13>;
pinctrl-names = "default";
pinctrl-0 = <&ts_int_default &ts_avdd_default>;
};
};
&pmk8350_adc_tm {
status = "okay";
};
@@ -317,6 +334,20 @@
&tlmm {
gpio-reserved-ranges = <13 4>;
ts_int_default: ts-int-default-state {
pins = "gpio22";
function = "gpio";
drive-strength = <8>;
bias-pull-up;
};
ts_avdd_default: ts-avdd-default-state {
pins = "gpio59";
function = "gpio";
drive-strength = <8>;
output-high;
};
};
&usb_1 {