Re: [PATCH v1] arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen
From: Stephan Gerhold
Date: Fri May 28 2021 - 07:57:13 EST
On Fri, May 28, 2021 at 01:43:45PM +0200, Vincent Knecht wrote:
> Enable the MStar msg2638 touchscreen.
>
> Signed-off-by: Vincent Knecht <vincent.knecht@xxxxxxxxxx>
Reviewed-by: Stephan Gerhold <stephan@xxxxxxxxxxx>
Thanks!
Stephan
> ---
> .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 26 +++++++++++++++++++
> 1 file changed, 26 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts b/arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts
> index 540b1fa4b260..670bd1bebd73 100644
> --- a/arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts
> +++ b/arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts
> @@ -45,6 +45,24 @@ &blsp1_uart2 {
> status = "okay";
> };
>
> +&blsp_i2c4 {
> + status = "okay";
> +
> + touchscreen@26 {
> + compatible = "mstar,msg2638";
> + reg = <0x26>;
> + interrupt-parent = <&msmgpio>;
> + interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
> + reset-gpios = <&msmgpio 100 GPIO_ACTIVE_LOW>;
> + pinctrl-names = "default";
> + pinctrl-0 = <&ts_int_reset_default>;
> + vdd-supply = <&pm8916_l17>;
> + vddio-supply = <&pm8916_l5>;
> + touchscreen-size-x = <2048>;
> + touchscreen-size-y = <2048>;
> + };
> +};
> +
> &blsp_i2c5 {
> status = "okay";
>
> @@ -281,6 +299,14 @@ proximity_int_default: proximity-int-default {
> bias-pull-up;
> };
>
> + ts_int_reset_default: ts-int-reset-default {
> + pins = "gpio13", "gpio100";
> + function = "gpio";
> +
> + drive-strength = <2>;
> + bias-disable;
> + };
> +
> usb_id_default: usb-id-default {
> pins = "gpio69";
> function = "gpio";
> --
> 2.31.1
>
>
>