hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/clk/keystone/Kconfig
....@@ -1,7 +1,8 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config COMMON_CLK_KEYSTONE
23 tristate "Clock drivers for Keystone based SOCs"
34 depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
4
- ---help---
5
+ help
56 Supports clock drivers for Keystone based SOCs. These SOCs have local
67 a power sleep control module that gate the clock to the IPs and PLLs.
78
....@@ -10,7 +11,26 @@
1011 depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF
1112 depends on TI_SCI_PROTOCOL
1213 default ARCH_KEYSTONE
13
- ---help---
14
+ help
1415 This adds the clock driver support over TI System Control Interface.
1516 If you wish to use clock resources from the PMMC firmware, say Y.
1617 Otherwise, say N.
18
+
19
+config TI_SCI_CLK_PROBE_FROM_FW
20
+ bool "Probe available clocks from firmware"
21
+ depends on TI_SCI_CLK
22
+ default n
23
+ help
24
+ Forces the TI SCI clock driver to probe available clocks from the
25
+ firmware. By default, only the used clocks are probed from DT.
26
+ This is mostly only useful for debugging purposes, and will
27
+ increase the boot time of the device. If you want the clocks probed
28
+ from firmware, say Y. Otherwise, say N.
29
+
30
+config TI_SYSCON_CLK
31
+ tristate "Syscon based clock driver for K2/K3 SoCs"
32
+ depends on ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
33
+ default ARCH_KEYSTONE || ARCH_K3
34
+ help
35
+ This adds clock driver support for syscon based gate
36
+ clocks on TI's K2 and K3 SoCs.