Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config COMMON_CLK_KEYSTONE
0003         tristate "Clock drivers for Keystone based SOCs"
0004         depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
0005         help
0006           Supports clock drivers for Keystone based SOCs. These SOCs have local
0007           a power sleep control module that gate the clock to the IPs and PLLs.
0008 
0009 config TI_SCI_CLK
0010         tristate "TI System Control Interface clock drivers"
0011         depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF
0012         depends on TI_SCI_PROTOCOL
0013         default ARCH_KEYSTONE
0014         help
0015           This adds the clock driver support over TI System Control Interface.
0016           If you wish to use clock resources from the PMMC firmware, say Y.
0017           Otherwise, say N.
0018 
0019 config TI_SCI_CLK_PROBE_FROM_FW
0020         bool "Probe available clocks from firmware"
0021         depends on TI_SCI_CLK
0022         default n
0023         help
0024           Forces the TI SCI clock driver to probe available clocks from the
0025           firmware. By default, only the used clocks are probed from DT.
0026           This is mostly only useful for debugging purposes, and will
0027           increase the boot time of the device. If you want the clocks probed
0028           from firmware, say Y. Otherwise, say N.
0029 
0030 config TI_SYSCON_CLK
0031         tristate "Syscon based clock driver for K2/K3 SoCs"
0032         depends on ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
0033         default ARCH_KEYSTONE || ARCH_K3
0034         help
0035           This adds clock driver support for syscon based gate
0036           clocks on TI's K2 and K3 SoCs.