mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-01 06:39:05 +00:00

The Dynamic Voltage and Frequency Scaling Resource Collector (DVFSRC) is a Hardware module used to collect all the requests from both software and the various remote processors embedded into the SoC and decide about a minimum operating voltage and a minimum DRAM frequency to fulfill those requests in an effort to provide the best achievable performance per watt. This hardware IP is capable of transparently performing direct register R/W on all of the DVFSRC-controlled regulators and SoC bandwidth knobs. This driver includes support for MT8183, MT8192 and MT8195. Co-Developed-by: Dawei Chien <dawei.chien@mediatek.com> [Angelo: Partial refactoring and cleanups] Reviewed-by: Georgi Djakov <djakov@kerenl.org> Link: https://lore.kernel.org/r/20240610085735.147134-5-angelogioacchino.delregno@collabora.com Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
12 lines
477 B
Makefile
12 lines
477 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
obj-$(CONFIG_MTK_CMDQ) += mtk-cmdq-helper.o
|
|
obj-$(CONFIG_MTK_DEVAPC) += mtk-devapc.o
|
|
obj-$(CONFIG_MTK_DVFSRC) += mtk-dvfsrc.o
|
|
obj-$(CONFIG_MTK_INFRACFG) += mtk-infracfg.o
|
|
obj-$(CONFIG_MTK_PMIC_WRAP) += mtk-pmic-wrap.o
|
|
obj-$(CONFIG_MTK_REGULATOR_COUPLER) += mtk-regulator-coupler.o
|
|
obj-$(CONFIG_MTK_MMSYS) += mtk-mmsys.o
|
|
obj-$(CONFIG_MTK_MMSYS) += mtk-mutex.o
|
|
obj-$(CONFIG_MTK_SVS) += mtk-svs.o
|
|
obj-$(CONFIG_MTK_SOCINFO) += mtk-socinfo.o
|