162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cimenuconfig CLK_SIFIVE
462306a36Sopenharmony_ci	bool "SiFive SoC driver support"
562306a36Sopenharmony_ci	depends on ARCH_SIFIVE || COMPILE_TEST
662306a36Sopenharmony_ci	default ARCH_SIFIVE
762306a36Sopenharmony_ci	help
862306a36Sopenharmony_ci	  SoC drivers for SiFive Linux-capable SoCs.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciif CLK_SIFIVE
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciconfig CLK_SIFIVE_PRCI
1362306a36Sopenharmony_ci	bool "PRCI driver for SiFive SoCs"
1462306a36Sopenharmony_ci	default ARCH_SIFIVE
1562306a36Sopenharmony_ci	select RESET_CONTROLLER
1662306a36Sopenharmony_ci	select RESET_SIMPLE
1762306a36Sopenharmony_ci	select CLK_ANALOGBITS_WRPLL_CLN28HPC
1862306a36Sopenharmony_ci	help
1962306a36Sopenharmony_ci	  Supports the Power Reset Clock interface (PRCI) IP block found in
2062306a36Sopenharmony_ci	  FU540/FU740 SoCs. If this kernel is meant to run on a SiFive FU540/
2162306a36Sopenharmony_ci	  FU740 SoCs, enable this driver.
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciendif
24