[PATCH 0/4] arm64: dts: qcom: add the Xiaomi Mi Pad 5 Pro 5G
From: Dawid Wróbel via B4 Relay
Date: Thu Jul 30 2026 - 17:52:30 EST
The Mi Pad 5 Pro 5G (enuma, 2021) is the modem-equipped variant of the
Mi Pad 5 Pro (elish). The two boards share a design, so this describes
enuma as sm8250-xiaomi-elish-common.dtsi plus the three things that
differ: the board ID the bootloader matches on, the panel compatible and
the WiFi board data variant.
Unlike elish, enuma shipped with a single display variant, so there is
one device tree rather than a per-panel pair. The vendor device trees key
the touch configuration to a display maker, and enuma declares a single
entry against elish's three:
https://github.com/MiCode/kernel_devicetree/blob/elish-r-oss/qcom/enuma-sm8250.dtsi#L309
https://github.com/MiCode/kernel_devicetree/blob/elish-r-oss/qcom/elish-sm8250.dtsi#L294
The panel itself is the same part elish uses: both trees pull in the
same dsi-panel-k81-42-02-0a-video.dtsi, so the new
xiaomi,enuma-csot-nt36523 compatible falls back to
xiaomi,elish-csot-nt36523, leaving room to handle any difference that
turns up later without requiring a device tree change.
The WiFi board data is already upstream in ath11k-firmware as
bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=Xiaomi_Pad_5Pro_5G
(QCA6390 hw2.0 board-2.bin, commit 235d09a5e111).
Tested on the device: the panel and WiFi come up and perform as expected
under postmarketOS.
The fingerprint sensor, PCIe2/modem and touchscreen this board also
provides are left out here; they depend on bindings that are not upstream
yet and will follow separately.
Signed-off-by: Dawid Wróbel <me@xxxxxxxxxxxxxxx>
---
Dawid Wróbel (4):
dt-bindings: display: panel: novatek,nt36523: add the Mi Pad 5 Pro 5G panel
dt-bindings: arm: qcom: add the Xiaomi Mi Pad 5 Pro 5G
arm64: dts: qcom: sm8250-xiaomi-elish: label the WiFi node
arm64: dts: qcom: sm8250: add device tree for the Xiaomi Mi Pad 5 Pro 5G
Documentation/devicetree/bindings/arm/qcom.yaml | 5 +++++
.../bindings/display/panel/novatek,nt36523.yaml | 4 ++++
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8250-xiaomi-enuma.dts | 26 ++++++++++++++++++++++
5 files changed, 37 insertions(+), 1 deletion(-)
---
base-commit: bd94276d96726a82700d85ad3b32892f45809d3a
change-id: 20260730-sm8250-xiaomi-enuma-e878f2c08413
Best regards,
--
Dawid Wróbel <me@xxxxxxxxxxxxxxx>