18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig COMMON_CLK_HI3516CV300
38c2ecf20Sopenharmony_ci	tristate "HI3516CV300 Clock Driver"
48c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
58c2ecf20Sopenharmony_ci	select RESET_HISI
68c2ecf20Sopenharmony_ci	default ARCH_HISI
78c2ecf20Sopenharmony_ci	help
88c2ecf20Sopenharmony_ci	  Build the clock driver for hi3516cv300.
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciconfig COMMON_CLK_HI3519
118c2ecf20Sopenharmony_ci	tristate "Hi3519 Clock Driver"
128c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
138c2ecf20Sopenharmony_ci	select RESET_HISI
148c2ecf20Sopenharmony_ci	default ARCH_HISI
158c2ecf20Sopenharmony_ci	help
168c2ecf20Sopenharmony_ci	  Build the clock driver for hi3519.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig COMMON_CLK_HI3660
198c2ecf20Sopenharmony_ci	bool "Hi3660 Clock Driver"
208c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
218c2ecf20Sopenharmony_ci	default ARCH_HISI
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  Build the clock driver for hi3660.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciconfig COMMON_CLK_HI3670
268c2ecf20Sopenharmony_ci	bool "Hi3670 Clock Driver"
278c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
288c2ecf20Sopenharmony_ci	default ARCH_HISI
298c2ecf20Sopenharmony_ci	help
308c2ecf20Sopenharmony_ci	  Build the clock driver for hi3670.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciconfig COMMON_CLK_HI3798CV200
338c2ecf20Sopenharmony_ci	tristate "Hi3798CV200 Clock Driver"
348c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
358c2ecf20Sopenharmony_ci	select RESET_HISI
368c2ecf20Sopenharmony_ci	default ARCH_HISI
378c2ecf20Sopenharmony_ci	help
388c2ecf20Sopenharmony_ci	  Build the clock driver for hi3798cv200.
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ciconfig COMMON_CLK_HI6220
418c2ecf20Sopenharmony_ci	bool "Hi6220 Clock Driver"
428c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
438c2ecf20Sopenharmony_ci	default ARCH_HISI
448c2ecf20Sopenharmony_ci	help
458c2ecf20Sopenharmony_ci	  Build the Hisilicon Hi6220 clock driver based on the common clock framework.
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ciconfig RESET_HISI
488c2ecf20Sopenharmony_ci	bool "HiSilicon Reset Controller Driver"
498c2ecf20Sopenharmony_ci	depends on ARCH_HISI || COMPILE_TEST
508c2ecf20Sopenharmony_ci	select RESET_CONTROLLER
518c2ecf20Sopenharmony_ci	help
528c2ecf20Sopenharmony_ci	  Build reset controller driver for HiSilicon device chipsets.
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ciconfig STUB_CLK_HI6220
558c2ecf20Sopenharmony_ci	bool "Hi6220 Stub Clock Driver" if EXPERT
568c2ecf20Sopenharmony_ci	depends on (COMMON_CLK_HI6220 || COMPILE_TEST)
578c2ecf20Sopenharmony_ci	depends on MAILBOX
588c2ecf20Sopenharmony_ci	default COMMON_CLK_HI6220
598c2ecf20Sopenharmony_ci	help
608c2ecf20Sopenharmony_ci	  Build the Hisilicon Hi6220 stub clock driver.
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ciconfig STUB_CLK_HI3660
638c2ecf20Sopenharmony_ci	bool "Hi3660 Stub Clock Driver" if EXPERT
648c2ecf20Sopenharmony_ci	depends on (COMMON_CLK_HI3660 || COMPILE_TEST)
658c2ecf20Sopenharmony_ci	depends on MAILBOX
668c2ecf20Sopenharmony_ci	default COMMON_CLK_HI3660
678c2ecf20Sopenharmony_ci	help
688c2ecf20Sopenharmony_ci	  Build the Hisilicon Hi3660 stub clock driver.
69