mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Add Xiaomi Poco F1 touchscreen support
@ 2024-12-08 15:23 Joel Selvaraj
  2024-12-08 15:23 ` [PATCH v2 1/4] dt-bindings: input: touchscreen: edt-ft5x06: add panel property Joel Selvaraj
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Joel Selvaraj @ 2024-12-08 15:23 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Dmitry Torokhov
  Cc: linux-arm-msm, devicetree, linux-kernel, linux-input,
	Joel Selvaraj, Joel Selvaraj, Joel Selvaraj, Konrad Dybcio

In the first patch, I have added the "panel" property to edt-ft5x06 touchscreen
binding documentation. In Xiaomi Poco F1 (qcom/sdm845-xiaomi-beryllium-ebbg.dts),
the FocalTech FT8719 touchscreen is integrally connected to the display panel
(EBBG FT8719) and thus should be power sequenced together with display panel for
proper functioning. Add the panel property which optionally allows to link panel
to the touchscreen.

In the second patch, I have enabled the  qupv3_id_1 and gpi_dma1 as they
are required for configuring touchscreen. Also added the pinctrl configurations.
These are common for both the Poco F1 Tianma and EBBG panel variant.

In the subsequent patches, I have enabled support for the Novatek NT36672a
touchscreen and FocalTech FT8719 touchscreen that are used in the Poco F1
Tianma and EBBG panel variant respectively.

Signed-off-by: Joel Selvaraj <foss@joelselvaraj.com>
---
Changes in v2:
- Fixed the missing "panel" property dt-binding error reported by Rob Herring's bot.
- Change the "input-enable" property to "output-disable" in qcom/sdm845-xiaomi-beryllium-common.dtsi
  (Based on a patch suggested by Konrad Dybcio).
- Link to v1: https://lore.kernel.org/r/20241007-pocof1-touchscreen-support-v1-0-db31b21818c5@joelselvaraj.com

---
Joel Selvaraj (4):
      dt-bindings: input: touchscreen: edt-ft5x06: add panel property
      arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touchscreen related nodes
      arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce touchscreen support
      arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce touchscreen support

 .../bindings/input/touchscreen/edt-ft5x06.yaml     |  1 +
 .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   | 39 ++++++++++++++++++++++
 .../boot/dts/qcom/sdm845-xiaomi-beryllium-ebbg.dts | 23 +++++++++++++
 .../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts    | 23 +++++++++++++
 4 files changed, 86 insertions(+)
---
base-commit: f7d003800fcaa3f3619468992bd39963861ea793
change-id: 20241007-pocof1-touchscreen-support-c752a162cdc2

Best regards,
-- 
Joel Selvaraj <foss@joelselvaraj.com>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-12-13 12:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-08 15:23 [PATCH v2 0/4] Add Xiaomi Poco F1 touchscreen support Joel Selvaraj
2024-12-08 15:23 ` [PATCH v2 1/4] dt-bindings: input: touchscreen: edt-ft5x06: add panel property Joel Selvaraj
2024-12-09  9:23   ` Krzysztof Kozlowski
2024-12-08 15:23 ` [PATCH v2 2/4] arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add touchscreen related nodes Joel Selvaraj
2024-12-13 12:45   ` Konrad Dybcio
2024-12-08 15:23 ` [PATCH v2 3/4] arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce touchscreen support Joel Selvaraj
2024-12-08 15:23 ` [PATCH v2 4/4] arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: " Joel Selvaraj

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®