[PATCH v9 0/2] Add Xiaomi 12 Lite 5G (taoyao) device tree
From: Stanislav Zaikin <hidden>
Date: 2026-06-08 14:33:34
Also in:
linux-arm-msm, lkml
This series adds device tree support for the Xiaomi 12 Lite 5G (taoyao), based on the Qualcomm SM7325 SoC. The display panel model is unknown, so bootloader-initialized simple-framebuffer is therefore used to expose the display. Changes in v9: - Fix SBU endpoint port reg: 1->2 (patch no. 2) - Link to v8: https://lore.kernel.org/all/20260601150752.666393-1-zstaseg@gmail.com/ (local) Changes in v8: - Patch no. 1 - no changes - Drop dr_mode = "otg" as it is the default value (patch no. 2) - Drop usb-role-switch as it is already defined in kodiak.dtsi (patch no. 2) - Fix USB Type-C SBU endpoint port number: port@1 -> port@2 to comply with usb-connector.yaml bindings (patch no. 2) - Use downstream adsp_rpc_remote_heap_mem memory region to avoid overlapping with cdsp_mem (patch no. 2) - Link to v7: https://lore.kernel.org/all/20260528152011.376711-1-zstaseg@gmail.com/ (local) Changes in v7: - Patch no. 1 - no changes - Patch no. 3 removed. Dmitry Baryshkov addressed that in a separate patchset - Added record-size for ramoops node (reduced pmsg-size by 0x100000) (patch no. 2) - Fixed unit address for rmtfs_mem (patch no. 2) - Link to v6: https://lore.kernel.org/all/20260516090853.2873223-1-zstaseg@gmail.com/ (local) Changes in v6: - Patch no. 1 - no changes - Added a comment about reserved gpio ranges (patch no. 2) - Removed "output-low" property from "hst_bt_en" node (patch no. 2) - Moved common IPA properties for sm7325 devices to soc's dtsi (patch no. 3) - Link to v5: https://lore.kernel.org/all/20260417084749.253242-1-zstaseg@gmail.com/ (local) Changes in v5: - Patch no. 1 - no changes - Change vccq-supply to vccq2-supply in ufs node as it's ufs2.2 (patch no. 2) - Val's patch for goodix-berlin didn't have effect on my touchscreen, therefore keep the touchscreen szie (no changes in this regard in patch no. 2) - Link to v4: https://lore.kernel.org/all/20260305093941.305122-1-zstaseg@gmail.com/ (local) Changes in v4: - Patch no. 1 - no changes - Removed Konrad's R-b tag, please take a look again (patch no. 2) - Fixed vreg_s2b_0p7 regulator name to spmb2 (patch no. 2) - Switched bluetooth to wcn6750-pmu (patch no. 2) - Dropped qcom,local-bd-address-broken as it has no effect (patch no. 2) - Added wifi calibration variant "Xiaomi_taoyao" (also sent board-2.bin files to ath11k) (patch no. 2) - Link to v3: https://lore.kernel.org/all/20260224114424.1966947-1-zstaseg@gmail.com/ (local) Changes in v3: - Patch no. 1 - no changes - Drop unit address for framebuffer node (patch no. 2) - Add Konrad's R-b tag (patch no. 2) - Link to v2: https://lore.kernel.org/all/20260216120715.3432191-1-zstaseg@gmail.com/ (local) Changes in v2: - Add Rob's A-b tag (patch no. 1) - Add explicit framebuffer_reserved label (patch no. 2) - Use memory-region for simple-framebuffer (patch no. 2) - Fix reserved-memory naming: make node names consistent with labels and intended subsystem (CVP/camera/video) (patch no. 2) - Convert mem-type value from <0x02> to <2> (patch no. 2) - Fix s2b regulator comment style (patch no. 2) - Remove unused gpio-reserved-ranges entry (<32 2>) (patch no. 2) - Link to v1: https://lore.kernel.org/all/20260204115645.1343750-1-zstaseg@gmail.com/ (local) Stanislav Zaikin (2): dt-bindings: arm: qcom: Add SM7325 Xiaomi 12 Lite 5G (taoyao) arm64: dts: qcom: Add Xiaomi 12 Lite 5G (taoyao) DTS .../devicetree/bindings/arm/qcom.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/sm7325-xiaomi-taoyao.dts | 913 ++++++++++++++++++ 3 files changed, 915 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sm7325-xiaomi-taoyao.dts -- 2.53.0