# SPDX-License-Identifier: GPL-2.0

menuconfig CLK_SIFLOWER
	bool "Siflower SoC driver support"
	depends on MIPS || RISCV || COMPILE_TEST
	help
	  SoC drivers for Siflower Linux-capable SoCs.

if CLK_SIFLOWER

config CLK_SF19A2890
	bool "Clock driver for Siflower CLK_SF19A2890"
	depends on MIPS || COMPILE_TEST
	help
	  Supports the Top Clock Module found in SF19A2890. If this
	  kernel is meant to run on a Siflower SF19A2890 SoC,
	  enable this driver.

config CLK_SF19A2890_PERIPH
	bool "Clock driver for Siflower SF19A2890 peripheral clock gates"
	depends on MIPS || RISCV || COMPILE_TEST
	help
	  Supports the clock gates for various peripherals in SF19A2890.
	  If this kernel is meant to run on a Siflower SF19A2890 SoC,
	  enable this driver.

config CLK_SF21_TOPCRM
	bool "Clock driver for Siflower SF21A6826/SF21H8898 Top Clock & Reset Module"
	depends on RISCV || COMPILE_TEST
	help
	  Supports the Top Clock & Reset Module IP block found in SF21A6826.
	  If this kernel is meant to run on a Siflower SF21A6826 SoC,
	  enable this driver.

endif
