mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v3 0/6] Commonize Redmi 5A for 4A and GO
@ 2026-03-15 16:26 Barnabás Czémán
  2026-03-15 16:26 ` [PATCH v3 1/6] arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader Barnabás Czémán
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Barnabás Czémán @ 2026-03-15 16:26 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-arm-msm, devicetree, linux-kernel,
	~postmarketos/upstreaming, phone-devel, Konrad Dybcio,
	Barnabás Czémán, Krzysztof Kozlowski

Redmi 5A is similar device like Redmi GO and Redmi 4A.

This patch series commonize it to avoid code duplications.

Differences between 4A and 5A:
- Different charger and fg
- Different displays panel but same resolution
- Different speaker codec configuration (awinic-mode)

Differences between GO and 5A:
- Different charger and fg
- Different speaker codec (aw87319)

Additional changes:
- Update Redmi 5A board-id for support nougat and oreo bootloader.
- Add Goodix touch controller support for all variants.
  The necessary touch controller can be enabled by devicetree overlay or lk2nd.

Signed-off-by: Barnabás Czémán <barnabas.czeman@mainlining.org>
---
Changes in v3:
- xiaomi-tiare: Remove l23 regulator override, add min-volateg for l22.
- xiaomi-riva: use generic names for fg and charger.
- xiaomi-wingtech: Use memory-region for framebuffer.
- squash riva addition commit to comminization commit.
- Link to v2: https://lore.kernel.org/r/20260310-riva-common-v2-0-3bfc23996857@mainlining.org

Changes in v2:
- Rename msm8917-xiaomi-riva-common to msm8917-xiaomi-wingtech.
- Split goodix touch controller addition to a different commit.
- Disable touch controllers by default.
- Split new Redmi 5A devicetree to a different commit.
- Fix Redmi 4A board-id.
- Update riva board-id to make it able to run all bootloader version.
- Squash the devicetree bindings.
- Link to v1: https://lore.kernel.org/r/20260305-riva-common-v1-0-436f1f4b7399@mainlining.org

---
Barnabás Czémán (6):
      arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader
      arm64: dts: qcom: Make a common base from Redmi 5A
      arm64: dts: qcom: msm8917-xiaomi-wingtech: Add goodix touch
      dt-bindings: arm: qcom: Add Redmi 4A and Go
      arm64: dts: qcom: Add Redmi 4A
      arm64: dts: qcom: Add Redmi Go

 Documentation/devicetree/bindings/arm/qcom.yaml    |   2 +
 arch/arm64/boot/dts/qcom/Makefile                  |   2 +
 arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts   | 310 +--------------------
 arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts  |  15 +
 arch/arm64/boot/dts/qcom/msm8917-xiaomi-tiare.dts  |  20 ++
 ...iaomi-riva.dts => msm8917-xiaomi-wingtech.dtsi} |  61 ++--
 6 files changed, 60 insertions(+), 350 deletions(-)
---
base-commit: fc7b1a72c6cd5cbbd989c6c32a6486e3e4e3594d
change-id: 20260304-riva-common-66e9c94819a4

Best regards,
-- 
Barnabás Czémán <barnabas.czeman@mainlining.org>


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

end of thread, other threads:[~2026-03-24  3:06 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-03-15 16:26 [PATCH v3 0/6] Commonize Redmi 5A for 4A and GO Barnabás Czémán
2026-03-15 16:26 ` [PATCH v3 1/6] arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader Barnabás Czémán
2026-03-16 14:23   ` Dmitry Baryshkov
2026-03-15 16:26 ` [PATCH v3 2/6] arm64: dts: qcom: Make a common base from Redmi 5A Barnabás Czémán
2026-03-16  2:56   ` Dmitry Baryshkov
2026-03-16  9:54   ` Konrad Dybcio
2026-03-15 16:26 ` [PATCH v3 3/6] arm64: dts: qcom: msm8917-xiaomi-wingtech: Add goodix touch Barnabás Czémán
2026-03-15 19:58   ` David Heidelberg
2026-03-16  2:57     ` Dmitry Baryshkov
2026-03-15 16:26 ` [PATCH v3 4/6] dt-bindings: arm: qcom: Add Redmi 4A and Go Barnabás Czémán
2026-03-15 16:26 ` [PATCH v3 5/6] arm64: dts: qcom: Add Redmi 4A Barnabás Czémán
2026-03-16  9:55   ` Konrad Dybcio
2026-03-15 16:26 ` [PATCH v3 6/6] arm64: dts: qcom: Add Redmi Go Barnabás Czémán
2026-03-16  9:55   ` Konrad Dybcio
2026-03-24  3:05 ` [PATCH v3 0/6] Commonize Redmi 5A for 4A and GO Bjorn Andersson

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®