Message ID | 20241208-pocof1-touchscreen-support-v2-2-5a6e7739ef45@joelselvaraj.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Add Xiaomi Poco F1 touchscreen support | expand |
On 8.12.2024 4:23 PM, Joel Selvaraj wrote: > From: Joel Selvaraj <joelselvaraj.oss@gmail.com> > > Enable qupv3_id_1 and gpi_dma1 as they are required for configuring > touchscreen. Also add pinctrl configurations needed for touchscreen. > These are common for both the tianma and ebbg touchscreen variant. > In the subsequent patches, we will enable support for the Novatek NT36672a > touchscreen and FocalTech FT8719 touchscreen that are used in the Poco F1 > Tianma and EBBG panel variant respectively. This is done in preparation > for that. > > Signed-off-by: Joel Selvaraj <foss@joelselvaraj.com> > --- Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Konrad
diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi index 617b17b2d7d9d..e93ed6effdd73 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi @@ -243,6 +243,10 @@ &gmu { status = "okay"; }; +&gpi_dma1 { + status = "okay"; +}; + &gpu { status = "okay"; @@ -408,6 +412,10 @@ &qupv3_id_0 { status = "okay"; }; +&qupv3_id_1 { + status = "okay"; +}; + &sdhc_2 { status = "okay"; @@ -513,6 +521,37 @@ sdc2_card_det_n: sd-card-det-n-state { function = "gpio"; bias-pull-up; }; + + ts_int_default: ts-int-default-state { + pins = "gpio31"; + function = "gpio"; + drive-strength = <16>; + bias-pull-down; + output-disable; + }; + + ts_reset_default: ts-reset-default-state { + pins = "gpio32"; + function = "gpio"; + drive-strength = <16>; + output-high; + }; + + ts_int_sleep: ts-int-sleep-state { + pins = "gpio31"; + function = "gpio"; + drive-strength = <2>; + bias-pull-down; + output-disable; + }; + + ts_reset_sleep: ts-reset-sleep-state { + pins = "gpio32"; + function = "gpio"; + drive-strength = <2>; + bias-disable; + output-low; + }; }; &uart6 {