if SPRD_CLK

# SoC Drivers

config SPRD_CLK_SC9863A
	tristate "Support for the Spreadtrum Sharkl3 clocks"
	depends on (ARCH_SPRD && SOC_SHARKL3) || COMPILE_TEST
	default ARM64 && ARCH_SPRD && SOC_SHARKL3

config SPRD_CLK_SC9832E
	tristate "Support for the Spreadtrum Sharkle clocks"
	depends on (ARCH_SPRD && SOC_SHARKLE) || COMPILE_TEST
	default (ARM64 || ARM) && (ARCH_SPRD && SOC_SHARKLE)

config SPRD_CLK_SC7731E
	tristate "Support for the Spreadtrum Pike2 clocks"
	depends on (ARCH_SPRD && SOC_PIKE2) || COMPILE_TEST
	default ARM && ARCH_SPRD && SOC_PIKE2

config SPRD_CLK_SHARKL5
	tristate "Support for the Spreadtrum Sharkl5 clocks"
	depends on (ARCH_SPRD && ARCH_SPRD) || COMPILE_TEST
	default ((ARM || ARM64) && ARCH_SPRD && SOC_SHARKL5)

config SPRD_CLK_SHARKL5PRO
	tristate "Support for the Spreadtrum Sharkl5Pro clocks"
	depends on (ARM64 && ARCH_SPRD) || COMPILE_TEST
	default ARM64 && ARCH_SPRD && SOC_SHARKL5PRO

config SPRD_CLK_QOGIRN6PRO
	tristate "Support for the Spreadtrum QOGIRN6PRO clocks"
	depends on (ARM64 && ARCH_SPRD) || COMPILE_TEST
	default ARM64 && ARCH_SPRD && QOGIRN6PRO

config SPRD_CLK_UIS8520
	tristate "Support for the Spreadtrum QOGIRN6PRO clocks"
	depends on (ARM64 && ARCH_SPRD) || COMPILE_TEST
	default ARM64 && ARCH_SPRD && UIS8520

endif
