12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- # SPDX-License-Identifier: GPL-2.0-only
- #
- # MediaTek SoC drivers
- #
- menu "MediaTek SoC drivers"
- depends on ARCH_MEDIATEK || COMPILE_TEST
- config MTK_CMDQ
- tristate "MediaTek CMDQ Support"
- depends on ARCH_MEDIATEK || COMPILE_TEST
- select MAILBOX
- select MTK_CMDQ_MBOX
- select MTK_INFRACFG
- help
- Say yes here to add support for the MediaTek Command Queue (CMDQ)
- driver. The CMDQ is used to help read/write registers with critical
- time limitation, such as updating display configuration during the
- vblank.
- config MTK_DEVAPC
- tristate "Mediatek Device APC Support"
- help
- Say yes here to enable support for Mediatek Device APC driver.
- This driver is mainly used to handle the violation which catches
- unexpected transaction.
- The violation information is logged for further analysis or
- countermeasures.
- config MTK_INFRACFG
- bool "MediaTek INFRACFG Support"
- select REGMAP
- help
- Say yes here to add support for the MediaTek INFRACFG controller. The
- INFRACFG controller contains various infrastructure registers not
- directly associated to any device.
- config MTK_PMIC_WRAP
- tristate "MediaTek PMIC Wrapper Support"
- depends on RESET_CONTROLLER
- depends on OF
- select REGMAP
- help
- Say yes here to add support for MediaTek PMIC Wrapper found
- on different MediaTek SoCs. The PMIC wrapper is a proprietary
- hardware to connect the PMIC.
- config MTK_SCPSYS
- bool "MediaTek SCPSYS Support"
- default ARCH_MEDIATEK
- depends on OF
- select REGMAP
- select MTK_INFRACFG
- select PM_GENERIC_DOMAINS if PM
- help
- Say yes here to add support for the MediaTek SCPSYS power domain
- driver.
- config MTK_SCPSYS_PM_DOMAINS
- bool "MediaTek SCPSYS generic power domain"
- default ARCH_MEDIATEK
- depends on PM
- select PM_GENERIC_DOMAINS
- select REGMAP
- help
- Say y here to enable power domain support.
- In order to meet high performance and low power requirements, the System
- Control Processor System (SCPSYS) has several power management related
- tasks in the system.
- config MTK_MMSYS
- bool "MediaTek MMSYS Support"
- default ARCH_MEDIATEK
- depends on HAS_IOMEM
- help
- Say yes here to add support for the MediaTek Multimedia
- Subsystem (MMSYS).
- config MTK_SVS
- tristate "MediaTek Smart Voltage Scaling(SVS)"
- depends on NVMEM_MTK_EFUSE && NVMEM
- help
- The Smart Voltage Scaling(SVS) engine is a piece of hardware
- which has several controllers(banks) for calculating suitable
- voltage to different power domains(CPU/GPU/CCI) according to
- chip process corner, temperatures and other factors. Then DVFS
- driver could apply SVS bank voltage to PMIC/Buck.
- endmenu
|