linux/drivers/interconnect/mediatek/Kconfig
AngeloGioacchino Del Regno b45293799f interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver
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@collabora.com>
Link: https://lore.kernel.org/r/20240610085735.147134-8-angelogioacchino.delregno@collabora.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
2024-06-13 14:31:43 +03:00

30 lines
946 B
Plaintext

# SPDX-License-Identifier: GPL-2.0-only
config INTERCONNECT_MTK
bool "MediaTek interconnect drivers"
depends on ARCH_MEDIATEK || COMPILE_TEST
help
Support for MediaTek's bus interconnect hardware.
config INTERCONNECT_MTK_DVFSRC_EMI
tristate "MediaTek DVFSRC EMI interconnect driver"
depends on INTERCONNECT_MTK && MTK_DVFSRC
help
This is a driver for the MediaTek External Memory Interface
interconnect on SoCs equipped with the integrated Dynamic
Voltage Frequency Scaling Resource Collector (DVFSRC) MCU
config INTERCONNECT_MTK_MT8183
tristate "MediaTek MT8183 interconnect driver"
depends on INTERCONNECT_MTK_DVFSRC_EMI
help
This is a driver for the MediaTek bus interconnect on MT8183-based
platforms.
config INTERCONNECT_MTK_MT8195
tristate "MediaTek MT8195 interconnect driver"
depends on INTERCONNECT_MTK_DVFSRC_EMI
help
This is a driver for the MediaTek bus interconnect on MT8195-based
platforms.