162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci# common clock support for ROCKCHIP SoC family.
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciconfig COMMON_CLK_ROCKCHIP
562306a36Sopenharmony_ci	bool "Rockchip clock controller common support"
662306a36Sopenharmony_ci	depends on ARCH_ROCKCHIP
762306a36Sopenharmony_ci	default ARCH_ROCKCHIP
862306a36Sopenharmony_ci	help
962306a36Sopenharmony_ci	  Say y here to enable common clock controller for Rockchip platforms.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciif COMMON_CLK_ROCKCHIP
1262306a36Sopenharmony_ciconfig CLK_PX30
1362306a36Sopenharmony_ci	bool "Rockchip PX30 clock controller support"
1462306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
1562306a36Sopenharmony_ci	default y
1662306a36Sopenharmony_ci	help
1762306a36Sopenharmony_ci	  Build the driver for PX30 Clock Driver.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig CLK_RV110X
2062306a36Sopenharmony_ci	bool "Rockchip RV110x clock controller support"
2162306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
2262306a36Sopenharmony_ci	default y
2362306a36Sopenharmony_ci	help
2462306a36Sopenharmony_ci	  Build the driver for RV110x Clock Driver.
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciconfig CLK_RV1126
2762306a36Sopenharmony_ci	bool "Rockchip RV1126 clock controller support"
2862306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
2962306a36Sopenharmony_ci	default y
3062306a36Sopenharmony_ci	help
3162306a36Sopenharmony_ci	  Build the driver for RV1126 Clock Driver.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciconfig CLK_RK3036
3462306a36Sopenharmony_ci	bool "Rockchip RK3036 clock controller support"
3562306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
3662306a36Sopenharmony_ci	default y
3762306a36Sopenharmony_ci	help
3862306a36Sopenharmony_ci	  Build the driver for RK3036 Clock Driver.
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ciconfig CLK_RK312X
4162306a36Sopenharmony_ci	bool "Rockchip RK312x clock controller support"
4262306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
4362306a36Sopenharmony_ci	default y
4462306a36Sopenharmony_ci	help
4562306a36Sopenharmony_ci	  Build the driver for RK312x Clock Driver.
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ciconfig CLK_RK3188
4862306a36Sopenharmony_ci	bool "Rockchip RK3188 clock controller support"
4962306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
5062306a36Sopenharmony_ci	default y
5162306a36Sopenharmony_ci	help
5262306a36Sopenharmony_ci	  Build the driver for RK3188 Clock Driver.
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ciconfig CLK_RK322X
5562306a36Sopenharmony_ci	bool "Rockchip RK322x clock controller support"
5662306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
5762306a36Sopenharmony_ci	default y
5862306a36Sopenharmony_ci	help
5962306a36Sopenharmony_ci	  Build the driver for RK322x Clock Driver.
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ciconfig CLK_RK3288
6262306a36Sopenharmony_ci	bool "Rockchip RK3288 clock controller support"
6362306a36Sopenharmony_ci	depends on ARM || COMPILE_TEST
6462306a36Sopenharmony_ci	default y
6562306a36Sopenharmony_ci	help
6662306a36Sopenharmony_ci	  Build the driver for RK3288 Clock Driver.
6762306a36Sopenharmony_ci
6862306a36Sopenharmony_ciconfig CLK_RK3308
6962306a36Sopenharmony_ci	bool "Rockchip RK3308 clock controller support"
7062306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
7162306a36Sopenharmony_ci	default y
7262306a36Sopenharmony_ci	help
7362306a36Sopenharmony_ci	  Build the driver for RK3308 Clock Driver.
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ciconfig CLK_RK3328
7662306a36Sopenharmony_ci	bool "Rockchip RK3328 clock controller support"
7762306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
7862306a36Sopenharmony_ci	default y
7962306a36Sopenharmony_ci	help
8062306a36Sopenharmony_ci	  Build the driver for RK3328 Clock Driver.
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ciconfig CLK_RK3368
8362306a36Sopenharmony_ci	bool "Rockchip RK3368 clock controller support"
8462306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
8562306a36Sopenharmony_ci	default y
8662306a36Sopenharmony_ci	help
8762306a36Sopenharmony_ci	  Build the driver for RK3368 Clock Driver.
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ciconfig CLK_RK3399
9062306a36Sopenharmony_ci	bool "Rockchip RK3399 clock controller support"
9162306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
9262306a36Sopenharmony_ci	default y
9362306a36Sopenharmony_ci	help
9462306a36Sopenharmony_ci	  Build the driver for RK3399 Clock Driver.
9562306a36Sopenharmony_ci
9662306a36Sopenharmony_ciconfig CLK_RK3568
9762306a36Sopenharmony_ci	bool "Rockchip RK3568 clock controller support"
9862306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
9962306a36Sopenharmony_ci	default y
10062306a36Sopenharmony_ci	help
10162306a36Sopenharmony_ci	  Build the driver for RK3568 Clock Driver.
10262306a36Sopenharmony_ci
10362306a36Sopenharmony_ciconfig CLK_RK3588
10462306a36Sopenharmony_ci	bool "Rockchip RK3588 clock controller support"
10562306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
10662306a36Sopenharmony_ci	default y
10762306a36Sopenharmony_ci	help
10862306a36Sopenharmony_ci	  Build the driver for RK3588 Clock Driver.
10962306a36Sopenharmony_ci
11062306a36Sopenharmony_ciendif
111