Hi all, This series is a subset of the previous series [v1], focusing on enabling few platform functionalities on MediaTek MT8188 SoC, including: - CPU performance controller - IOMMU / SMI / LARB - PWM for display backlight - SPMI for PMIC control - audio - socinfo along with the corresponding binding changes (acked in the previous series). [v1]: https://lore.kernel.org/all/20240909111535.528624-1-fshao@xxxxxxxxxxxx/ [v2]: https://lore.kernel.org/all/20240911105131.4094027-1-fshao@xxxxxxxxxxxx/ Regards, Fei Changes in v3: - Remove leading zeros in spmi reg size Changes in v2: - Replace hardcoded AFE reset ID with correct definition - Added socinfo nodes in v2 Fei Shao (8): dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188 dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188 arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control arm64: dts: mediatek: mt8188: Add audio support arm64: dts: mediatek: mt8188: Add socinfo nodes .../bindings/mailbox/mtk,adsp-mbox.yaml | 12 +- .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 + arch/arm64/boot/dts/mediatek/mt8188.dtsi | 321 ++++++++++++++++++ 3 files changed, 331 insertions(+), 3 deletions(-) -- 2.46.0.598.g6f2099f65c-goog