37 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config COMMON_CLK_KEYSTONE3 tristate "Clock drivers for Keystone based SOCs"4 depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF5 help6 Supports clock drivers for Keystone based SOCs. These SOCs have local7 a power sleep control module that gate the clock to the IPs and PLLs.8 9config TI_SCI_CLK10 tristate "TI System Control Interface clock drivers"11 depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF12 depends on TI_SCI_PROTOCOL13 default ARCH_KEYSTONE14 help15 This adds the clock driver support over TI System Control Interface.16 If you wish to use clock resources from the PMMC firmware, say Y.17 Otherwise, say N.18 19config TI_SCI_CLK_PROBE_FROM_FW20 bool "Probe available clocks from firmware"21 depends on TI_SCI_CLK22 default n23 help24 Forces the TI SCI clock driver to probe available clocks from the25 firmware. By default, only the used clocks are probed from DT.26 This is mostly only useful for debugging purposes, and will27 increase the boot time of the device. If you want the clocks probed28 from firmware, say Y. Otherwise, say N.29 30config TI_SYSCON_CLK31 tristate "Syscon based clock driver for K2/K3 SoCs"32 depends on ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST33 default ARCH_KEYSTONE || ARCH_K334 help35 This adds clock driver support for syscon based gate36 clocks on TI's K2 and K3 SoCs.37