[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251114-mt8196-dvfsrc-v1-0-b956d4631468@collabora.com>
Date: Fri, 14 Nov 2025 17:53:54 +0100
From: Nicolas Frattaroli <nicolas.frattaroli@...labora.com>
To: Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Matthias Brugger <matthias.bgg@...il.com>,
AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>,
Henry Chen <henryc.chen@...iatek.com>, Georgi Djakov <djakov@...nel.org>
Cc: kernel@...labora.com, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-mediatek@...ts.infradead.org, linux-pm@...r.kernel.org,
Nicolas Frattaroli <nicolas.frattaroli@...labora.com>
Subject: [PATCH 00/13] MediaTek Interconnect Cleanup and MT8196 Enablement
This series is a combination of binding changes, driver cleanups and new
driver code to enable the interconnect on the MediaTek MT8196 SoC.
This series currently does not add any users of it (i.e., no bandwidth
requests being made in affected device drivers), as the only one I
quickly whippd up is in the UFS driver, which is undergoing some major
refactoring upstream in a different series of mine.
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@...labora.com>
---
AngeloGioacchino Del Regno (8):
dt-bindings: soc: mediatek: dvfsrc: Add support for MT8196
dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI
soc: mediatek: mtk-dvfsrc: Change error check for DVFSRCv4 START cmd
soc: mediatek: mtk-dvfsrc: Add and propagate DVFSRC bandwidth type
soc: mediatek: mtk-dvfsrc: Add a new callback for calc_dram_bw
soc: mediatek: mtk-dvfsrc: Write bandwidth to EMI DDR if present
soc: mediatek: mtk-dvfsrc: Add support for DVFSRCv4 and MT8196
interconnect: mediatek: Add support for MediaTek MT8196 EMI ICC
Nicolas Frattaroli (5):
dt-bindings: soc: mediatek: dvfsrc: Document clock
soc: mediatek: mtk-dvfsrc: Get and Enable DVFSRC clock
soc: mediatek: mtk-dvfsrc: Rework bandwidth calculations
interconnect: mediatek: Don't hijack parent device
interconnect: mediatek: Aggregate bandwidth with saturating add
.../bindings/interconnect/mediatek,mt8183-emi.yaml | 1 +
.../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 7 +
drivers/interconnect/mediatek/Kconfig | 7 +
drivers/interconnect/mediatek/Makefile | 1 +
drivers/interconnect/mediatek/icc-emi.c | 9 +-
drivers/interconnect/mediatek/mt8196.c | 383 +++++++++++++++++++++
drivers/soc/mediatek/mtk-dvfsrc.c | 364 ++++++++++++++++++--
include/dt-bindings/interconnect/mediatek,mt8196.h | 48 +++
8 files changed, 785 insertions(+), 35 deletions(-)
---
base-commit: d8a3d478ec9200b852095cb96d166ca7909f57e0
change-id: 20251114-mt8196-dvfsrc-59fc8901774c
Best regards,
--
Nicolas Frattaroli <nicolas.frattaroli@...labora.com>
Powered by blists - more mailing lists