18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_cimenu "Ingenic SoCs drivers"
38c2ecf20Sopenharmony_ci	depends on MIPS || COMPILE_TEST
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciconfig INGENIC_CGU_COMMON
68c2ecf20Sopenharmony_ci	bool
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciconfig INGENIC_CGU_JZ4740
98c2ecf20Sopenharmony_ci	bool "Ingenic JZ4740 CGU driver"
108c2ecf20Sopenharmony_ci	default MACH_JZ4740
118c2ecf20Sopenharmony_ci	select INGENIC_CGU_COMMON
128c2ecf20Sopenharmony_ci	help
138c2ecf20Sopenharmony_ci	  Support the clocks provided by the CGU hardware on Ingenic JZ4740
148c2ecf20Sopenharmony_ci	  and compatible SoCs.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci	  If building for a JZ4740 SoC, you want to say Y here.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig INGENIC_CGU_JZ4725B
198c2ecf20Sopenharmony_ci	bool "Ingenic JZ4725B CGU driver"
208c2ecf20Sopenharmony_ci	default MACH_JZ4725B
218c2ecf20Sopenharmony_ci	select INGENIC_CGU_COMMON
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  Support the clocks provided by the CGU hardware on Ingenic JZ4725B
248c2ecf20Sopenharmony_ci	  and compatible SoCs.
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci	  If building for a JZ4725B SoC, you want to say Y here.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig INGENIC_CGU_JZ4770
298c2ecf20Sopenharmony_ci	bool "Ingenic JZ4770 CGU driver"
308c2ecf20Sopenharmony_ci	default MACH_JZ4770
318c2ecf20Sopenharmony_ci	select INGENIC_CGU_COMMON
328c2ecf20Sopenharmony_ci	help
338c2ecf20Sopenharmony_ci	  Support the clocks provided by the CGU hardware on Ingenic JZ4770
348c2ecf20Sopenharmony_ci	  and compatible SoCs.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci	  If building for a JZ4770 SoC, you want to say Y here.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciconfig INGENIC_CGU_JZ4780
398c2ecf20Sopenharmony_ci	bool "Ingenic JZ4780 CGU driver"
408c2ecf20Sopenharmony_ci	default MACH_JZ4780
418c2ecf20Sopenharmony_ci	select INGENIC_CGU_COMMON
428c2ecf20Sopenharmony_ci	help
438c2ecf20Sopenharmony_ci	  Support the clocks provided by the CGU hardware on Ingenic JZ4780
448c2ecf20Sopenharmony_ci	  and compatible SoCs.
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci	  If building for a JZ4780 SoC, you want to say Y here.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ciconfig INGENIC_CGU_X1000
498c2ecf20Sopenharmony_ci	bool "Ingenic X1000 CGU driver"
508c2ecf20Sopenharmony_ci	default MACH_X1000
518c2ecf20Sopenharmony_ci	select INGENIC_CGU_COMMON
528c2ecf20Sopenharmony_ci	help
538c2ecf20Sopenharmony_ci	  Support the clocks provided by the CGU hardware on Ingenic X1000
548c2ecf20Sopenharmony_ci	  and compatible SoCs.
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci	  If building for a X1000 SoC, you want to say Y here.
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ciconfig INGENIC_CGU_X1830
598c2ecf20Sopenharmony_ci	bool "Ingenic X1830 CGU driver"
608c2ecf20Sopenharmony_ci	default MACH_X1830
618c2ecf20Sopenharmony_ci	select INGENIC_CGU_COMMON
628c2ecf20Sopenharmony_ci	help
638c2ecf20Sopenharmony_ci	  Support the clocks provided by the CGU hardware on Ingenic X1830
648c2ecf20Sopenharmony_ci	  and compatible SoCs.
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ci	  If building for a X1830 SoC, you want to say Y here.
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciconfig INGENIC_TCU_CLK
698c2ecf20Sopenharmony_ci	bool "Ingenic JZ47xx TCU clocks driver"
708c2ecf20Sopenharmony_ci	default MACH_INGENIC
718c2ecf20Sopenharmony_ci	select MFD_SYSCON
728c2ecf20Sopenharmony_ci	help
738c2ecf20Sopenharmony_ci	  Support the clocks of the Timer/Counter Unit (TCU) of the Ingenic
748c2ecf20Sopenharmony_ci	  JZ47xx SoCs.
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ciendmenu
77