[PATCH v2 0/7] Commonize Redmi 5A for 4A and GO
From: Barnabás Czémán
Date: Tue Mar 10 2026 - 13:23:21 EST
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@xxxxxxxxxxxxxx>
---
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@xxxxxxxxxxxxxx
---
Barnabás Czémán (7):
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
arm64: dts: qcom: Add back Xiaomi Redmi 5A
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 | 308 +------------------
arch/arm64/boot/dts/qcom/msm8917-xiaomi-rolex.dts | 15 +
arch/arm64/boot/dts/qcom/msm8917-xiaomi-tiare.dts | 23 ++
.../boot/dts/qcom/msm8917-xiaomi-wingtech.dtsi | 333 +++++++++++++++++++++
6 files changed, 378 insertions(+), 305 deletions(-)
---
base-commit: fc7b1a72c6cd5cbbd989c6c32a6486e3e4e3594d
change-id: 20260304-riva-common-66e9c94819a4
Best regards,
--
Barnabás Czémán <barnabas.czeman@xxxxxxxxxxxxxx>