[PATCH v5 7/7] interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver
Georgi Djakov
djakov at kernel.org
Fri May 3 04:53:03 PDT 2024
Hi Angelo,
On 24.04.24 12:54, AngeloGioacchino Del Regno wrote:
> Add an interconnect driver for the External Memory Interface (EMI),
> voting for bus bandwidth over the Dynamic Voltage and Frequency Scaling
> Resource Collector (DVFSRC).
>
> ICC provider ICC Nodes
> ---- ----
> --------- |CPU | |--- |VPU |
> ----- | |----- ---- | ----
> |DRAM |--|DRAM | ---- | ----
> | |--|scheduler|----- |GPU | |--- |DISP|
> | |--|(EMI) | ---- | ----
> | |--| | ----- | ----
> ----- | |----- |MMSYS|--|--- |VDEC|
> --------- ----- | ----
> /|\ | ----
> |change DRAM freq |--- |VENC|
> ---------- | ----
> | DVFSR | |
> | | | ----
> ---------- |--- |IMG |
> | ----
> | ----
> |--- |CAM |
> ----
>
> Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno at collabora.com>
Thank you for working on this! It looks good to me.
Do we have a plan how to merge all this?
Thanks,
Georgi
> ---
> drivers/interconnect/Kconfig | 1 +
> drivers/interconnect/Makefile | 1 +
> drivers/interconnect/mediatek/Kconfig | 29 ++
> drivers/interconnect/mediatek/Makefile | 5 +
> drivers/interconnect/mediatek/icc-emi.c | 153 +++++++++++
> drivers/interconnect/mediatek/icc-emi.h | 40 +++
> drivers/interconnect/mediatek/mt8183.c | 143 ++++++++++
> drivers/interconnect/mediatek/mt8195.c | 339 ++++++++++++++++++++++++
> 8 files changed, 711 insertions(+)
> create mode 100644 drivers/interconnect/mediatek/Kconfig
> create mode 100644 drivers/interconnect/mediatek/Makefile
> create mode 100644 drivers/interconnect/mediatek/icc-emi.c
> create mode 100644 drivers/interconnect/mediatek/icc-emi.h
> create mode 100644 drivers/interconnect/mediatek/mt8183.c
> create mode 100644 drivers/interconnect/mediatek/mt8195.c
More information about the linux-arm-kernel
mailing list