Kconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config COMMON_CLK_KEYSTONE
  3. tristate "Clock drivers for Keystone based SOCs"
  4. depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
  5. help
  6. Supports clock drivers for Keystone based SOCs. These SOCs have local
  7. a power sleep control module that gate the clock to the IPs and PLLs.
  8. config 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. config TI_SCI_CLK_PROBE_FROM_FW
  18. bool "Probe available clocks from firmware"
  19. depends on TI_SCI_CLK
  20. default n
  21. help
  22. Forces the TI SCI clock driver to probe available clocks from the
  23. firmware. By default, only the used clocks are probed from DT.
  24. This is mostly only useful for debugging purposes, and will
  25. increase the boot time of the device. If you want the clocks probed
  26. from firmware, say Y. Otherwise, say N.
  27. config TI_SYSCON_CLK
  28. tristate "Syscon based clock driver for K2/K3 SoCs"
  29. depends on ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
  30. default ARCH_KEYSTONE || ARCH_K3
  31. help
  32. This adds clock driver support for syscon based gate
  33. clocks on TI's K2 and K3 SoCs.