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
config CONFIG_COMMON_CLK_KEYSTONE
	tristate "Clock drivers for Keystone based SOCs"
	depends on (CONFIG_ARCH_KEYSTONE || CONFIG_COMPILE_TEST) && CONFIG_OF
	---help---
	  Supports clock drivers for Keystone based SOCs. These SOCs have local
	  a power sleep control module that gate the clock to the IPs and PLLs.

config CONFIG_TI_SCI_CLK
	tristate "TI System Control Interface clock drivers"
	depends on (CONFIG_ARCH_KEYSTONE || CONFIG_ARCH_K3 || CONFIG_COMPILE_TEST) && CONFIG_OF
	depends on CONFIG_TI_SCI_PROTOCOL
	default CONFIG_ARCH_KEYSTONE
	---help---
	  This adds the clock driver support over TI System Control Interface.
	  If you wish to use clock resources from the PMMC firmware, say Y.
	  Otherwise, say N.

config CONFIG_TI_SCI_CLK_PROBE_FROM_FW
	bool "Probe available clocks from firmware"
	depends on CONFIG_TI_SCI_CLK
	default n
	help
	  Forces the TI SCI clock driver to probe available clocks from the
	  firmware. By default, only the used clocks are probed from DT.
	  This is mostly only useful for debugging purposes, and will
	  increase the boot time of the device. If you want the clocks probed
	  from firmware, say Y. Otherwise, say N.