18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci# common clock support for ROCKCHIP SoC family.
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciconfig COMMON_CLK_ROCKCHIP
58c2ecf20Sopenharmony_ci	bool "Rockchip clock controller common support"
68c2ecf20Sopenharmony_ci	depends on ARCH_ROCKCHIP
78c2ecf20Sopenharmony_ci	default ARCH_ROCKCHIP
88c2ecf20Sopenharmony_ci	help
98c2ecf20Sopenharmony_ci	  Say y here to enable common clock controller for Rockchip platforms.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciif COMMON_CLK_ROCKCHIP
128c2ecf20Sopenharmony_ciconfig CLK_PX30
138c2ecf20Sopenharmony_ci	bool "Rockchip PX30 clock controller support"
148c2ecf20Sopenharmony_ci	default y
158c2ecf20Sopenharmony_ci	help
168c2ecf20Sopenharmony_ci	  Build the driver for PX30 Clock Driver.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig CLK_RV110X
198c2ecf20Sopenharmony_ci	bool "Rockchip RV110x clock controller support"
208c2ecf20Sopenharmony_ci	default y
218c2ecf20Sopenharmony_ci	help
228c2ecf20Sopenharmony_ci	  Build the driver for RV110x Clock Driver.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig CLK_RK3036
258c2ecf20Sopenharmony_ci	bool "Rockchip RK3036 clock controller support"
268c2ecf20Sopenharmony_ci	default y
278c2ecf20Sopenharmony_ci	help
288c2ecf20Sopenharmony_ci	  Build the driver for RK3036 Clock Driver.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciconfig CLK_RK312X
318c2ecf20Sopenharmony_ci	bool "Rockchip RK312x clock controller support"
328c2ecf20Sopenharmony_ci	default y
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  Build the driver for RK312x Clock Driver.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig CLK_RK3188
378c2ecf20Sopenharmony_ci	bool "Rockchip RK3188 clock controller support"
388c2ecf20Sopenharmony_ci	default y
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  Build the driver for RK3188 Clock Driver.
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig CLK_RK322X
438c2ecf20Sopenharmony_ci	bool "Rockchip RK322x clock controller support"
448c2ecf20Sopenharmony_ci	default y
458c2ecf20Sopenharmony_ci	help
468c2ecf20Sopenharmony_ci	  Build the driver for RK322x Clock Driver.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ciconfig CLK_RK3288
498c2ecf20Sopenharmony_ci	bool "Rockchip RK3288 clock controller support"
508c2ecf20Sopenharmony_ci	depends on ARM
518c2ecf20Sopenharmony_ci	default y
528c2ecf20Sopenharmony_ci	help
538c2ecf20Sopenharmony_ci	  Build the driver for RK3288 Clock Driver.
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ciconfig CLK_RK3308
568c2ecf20Sopenharmony_ci	bool "Rockchip RK3308 clock controller support"
578c2ecf20Sopenharmony_ci	default y
588c2ecf20Sopenharmony_ci	help
598c2ecf20Sopenharmony_ci	  Build the driver for RK3308 Clock Driver.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ciconfig CLK_RK3328
628c2ecf20Sopenharmony_ci	bool "Rockchip RK3328 clock controller support"
638c2ecf20Sopenharmony_ci	default y
648c2ecf20Sopenharmony_ci	help
658c2ecf20Sopenharmony_ci	  Build the driver for RK3328 Clock Driver.
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_ciconfig CLK_RK3368
688c2ecf20Sopenharmony_ci	bool "Rockchip RK3368 clock controller support"
698c2ecf20Sopenharmony_ci	default y
708c2ecf20Sopenharmony_ci	help
718c2ecf20Sopenharmony_ci	  Build the driver for RK3368 Clock Driver.
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ciconfig CLK_RK3399
748c2ecf20Sopenharmony_ci	tristate "Rockchip RK3399 clock controller support"
758c2ecf20Sopenharmony_ci	default y
768c2ecf20Sopenharmony_ci	help
778c2ecf20Sopenharmony_ci	  Build the driver for RK3399 Clock Driver.
788c2ecf20Sopenharmony_ciendif
79