Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0-only
#
# MediaTek SoC drivers
#
menu "MediaTek SoC drivers"
	depends on CONFIG_ARCH_MEDIATEK || CONFIG_COMPILE_TEST

config CONFIG_MTK_CMDQ
	tristate "MediaTek CMDQ Support"
	depends on CONFIG_ARCH_MEDIATEK || CONFIG_COMPILE_TEST
	select CONFIG_MAILBOX
	select CONFIG_MTK_CMDQ_MBOX
	select CONFIG_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 CONFIG_MTK_INFRACFG
	bool "MediaTek INFRACFG Support"
	select CONFIG_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 CONFIG_MTK_PMIC_WRAP
	tristate "MediaTek PMIC Wrapper Support"
	depends on CONFIG_RESET_CONTROLLER
	select CONFIG_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 CONFIG_MTK_SCPSYS
	bool "MediaTek SCPSYS Support"
	default CONFIG_ARCH_MEDIATEK
	select CONFIG_REGMAP
	select CONFIG_MTK_INFRACFG
	select CONFIG_PM_GENERIC_DOMAINS if CONFIG_PM
	help
	  Say yes here to add support for the MediaTek SCPSYS power domain
	  driver.

endmenu