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