[PATCH v1 0/2] firmware: Add MediaTek TinySYS SCMI Protocol

From: AngeloGioacchino Del Regno
Date: Mon Jun 23 2025 - 08:09:11 EST


This series adds basic support for the MediaTek TinySYS SCMI Protocol,
found on the MediaTek Dimensity 9200, 9300 and 9400, other than on the
MT8196 Chromebook SoC.

This is used to communicate with the CM_MGR and other MCUs for power
management purposes.

AngeloGioacchino Del Regno (2):
dt-bindings: firmware: Add MediaTek TinySYS SCMI Extension protocol
firmware: arm_scmi: Add MediaTek TinySYS SCMI Protocol support

.../firmware/mediatek,mt6895-scmi.yaml | 22 ++
drivers/firmware/arm_scmi/Kconfig | 1 +
drivers/firmware/arm_scmi/Makefile | 1 +
.../arm_scmi/vendors/mediatek/Kconfig | 16 +
.../arm_scmi/vendors/mediatek/Makefile | 2 +
.../arm_scmi/vendors/mediatek/mtk-tinysys.c | 344 ++++++++++++++++++
include/linux/scmi_mtk_protocol.h | 62 ++++
7 files changed, 448 insertions(+)
create mode 100644 Documentation/devicetree/bindings/firmware/mediatek,mt6895-scmi.yaml
create mode 100644 drivers/firmware/arm_scmi/vendors/mediatek/Kconfig
create mode 100644 drivers/firmware/arm_scmi/vendors/mediatek/Makefile
create mode 100644 drivers/firmware/arm_scmi/vendors/mediatek/mtk-tinysys.c
create mode 100644 include/linux/scmi_mtk_protocol.h

--
2.49.0