xref: /openbmc/linux/drivers/clk/keystone/Kconfig (revision 8e48b33f)
1b745c079STero Kristoconfig COMMON_CLK_KEYSTONE
2b745c079STero Kristo	tristate "Clock drivers for Keystone based SOCs"
3b745c079STero Kristo	depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
4b745c079STero Kristo	---help---
5b745c079STero Kristo	  Supports clock drivers for Keystone based SOCs. These SOCs have local
6b745c079STero Kristo	  a power sleep control module that gate the clock to the IPs and PLLs.
7b745c079STero Kristo
8b745c079STero Kristoconfig TI_SCI_CLK
9b745c079STero Kristo	tristate "TI System Control Interface clock drivers"
102f149e6eSNishanth Menon	depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF
11682430e8SArnd Bergmann	depends on TI_SCI_PROTOCOL
12682430e8SArnd Bergmann	default ARCH_KEYSTONE
13b745c079STero Kristo	---help---
14b745c079STero Kristo	  This adds the clock driver support over TI System Control Interface.
15b745c079STero Kristo	  If you wish to use clock resources from the PMMC firmware, say Y.
16b745c079STero Kristo	  Otherwise, say N.
17*8e48b33fSTero Kristo
18*8e48b33fSTero Kristoconfig TI_SCI_CLK_PROBE_FROM_FW
19*8e48b33fSTero Kristo	bool "Probe available clocks from firmware"
20*8e48b33fSTero Kristo	depends on TI_SCI_CLK
21*8e48b33fSTero Kristo	default n
22*8e48b33fSTero Kristo	help
23*8e48b33fSTero Kristo	  Forces the TI SCI clock driver to probe available clocks from the
24*8e48b33fSTero Kristo	  firmware. By default, only the used clocks are probed from DT.
25*8e48b33fSTero Kristo	  This is mostly only useful for debugging purposes, and will
26*8e48b33fSTero Kristo	  increase the boot time of the device. If you want the clocks probed
27*8e48b33fSTero Kristo	  from firmware, say Y. Otherwise, say N.
28