[GIT,PULL,2/2] MediaTek driver updates for v6.13
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Mon Nov 4 03:26:21 PST 2024
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-soc-for-v6.13
for you to fetch changes up to a1643ae9b3e3364edbb6cf285c5f2cf5d60336e6:
soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device() (2024-10-21 16:00:52 +0200)
----------------------------------------------------------------
MediaTek soc driver updates for v6.13
This adds support for the MT8188 SoC in the MediaTek Regulator
Coupler driver, allowing stable GPU DVFS on this chip;
Moreover, this adds a new MediaTek DVFS Resource Collector (DVFSRC)
driver, allowing to enable other drivers (interconnect, regulator)
which can now communicate with the DVFSRC hardware.
Last but not least, this includes some cleanups for the CMDQ Helper
and MediaTek SVS drivers
----------------------------------------------------------------
AngeloGioacchino Del Regno (4):
dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195
soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver
soc: mediatek: mtk-cmdq: Move mask build and append to function
soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration
Markus Elfring (1):
soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device()
Pablo Sun (1):
soc: mediatek: mediatek-regulator-coupler: Support mt8188
.../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 83 ++++
drivers/soc/mediatek/Kconfig | 11 +
drivers/soc/mediatek/Makefile | 1 +
drivers/soc/mediatek/mtk-cmdq-helper.c | 230 ++++-----
drivers/soc/mediatek/mtk-dvfsrc.c | 545 +++++++++++++++++++++
drivers/soc/mediatek/mtk-regulator-coupler.c | 1 +
drivers/soc/mediatek/mtk-svs.c | 4 +-
include/linux/soc/mediatek/dvfsrc.h | 36 ++
include/linux/soc/mediatek/mtk_sip_svc.h | 3 +
9 files changed, 787 insertions(+), 127 deletions(-)
create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc.yaml
create mode 100644 drivers/soc/mediatek/mtk-dvfsrc.c
create mode 100644 include/linux/soc/mediatek/dvfsrc.h
More information about the Linux-mediatek
mailing list