xref: /linux/drivers/clk/ingenic/Kconfig (revision cd94eade0b2ab7673a97223d09406abf668b7f73)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
24f89e4b8SPaul Cercueilmenu "Ingenic SoCs drivers"
3*cd94eadeSStephen Boyd	depends on MIPS || COMPILE_TEST
40880fb86SPaul Cercueil
50880fb86SPaul Cercueilconfig INGENIC_CGU_COMMON
60880fb86SPaul Cercueil	bool
70880fb86SPaul Cercueil
80880fb86SPaul Cercueilconfig INGENIC_CGU_JZ4740
90880fb86SPaul Cercueil	bool "Ingenic JZ4740 CGU driver"
100880fb86SPaul Cercueil	default MACH_JZ4740
110880fb86SPaul Cercueil	select INGENIC_CGU_COMMON
120880fb86SPaul Cercueil	help
130880fb86SPaul Cercueil	  Support the clocks provided by the CGU hardware on Ingenic JZ4740
140880fb86SPaul Cercueil	  and compatible SoCs.
150880fb86SPaul Cercueil
160880fb86SPaul Cercueil	  If building for a JZ4740 SoC, you want to say Y here.
170880fb86SPaul Cercueil
18226dfa47SPaul Cercueilconfig INGENIC_CGU_JZ4725B
19226dfa47SPaul Cercueil	bool "Ingenic JZ4725B CGU driver"
20226dfa47SPaul Cercueil	default MACH_JZ4725B
21226dfa47SPaul Cercueil	select INGENIC_CGU_COMMON
22226dfa47SPaul Cercueil	help
23226dfa47SPaul Cercueil	  Support the clocks provided by the CGU hardware on Ingenic JZ4725B
24226dfa47SPaul Cercueil	  and compatible SoCs.
25226dfa47SPaul Cercueil
26226dfa47SPaul Cercueil	  If building for a JZ4725B SoC, you want to say Y here.
27226dfa47SPaul Cercueil
280880fb86SPaul Cercueilconfig INGENIC_CGU_JZ4770
290880fb86SPaul Cercueil	bool "Ingenic JZ4770 CGU driver"
300880fb86SPaul Cercueil	default MACH_JZ4770
310880fb86SPaul Cercueil	select INGENIC_CGU_COMMON
320880fb86SPaul Cercueil	help
330880fb86SPaul Cercueil	  Support the clocks provided by the CGU hardware on Ingenic JZ4770
340880fb86SPaul Cercueil	  and compatible SoCs.
350880fb86SPaul Cercueil
360880fb86SPaul Cercueil	  If building for a JZ4770 SoC, you want to say Y here.
370880fb86SPaul Cercueil
380880fb86SPaul Cercueilconfig INGENIC_CGU_JZ4780
390880fb86SPaul Cercueil	bool "Ingenic JZ4780 CGU driver"
400880fb86SPaul Cercueil	default MACH_JZ4780
410880fb86SPaul Cercueil	select INGENIC_CGU_COMMON
420880fb86SPaul Cercueil	help
430880fb86SPaul Cercueil	  Support the clocks provided by the CGU hardware on Ingenic JZ4780
440880fb86SPaul Cercueil	  and compatible SoCs.
450880fb86SPaul Cercueil
460880fb86SPaul Cercueil	  If building for a JZ4780 SoC, you want to say Y here.
470880fb86SPaul Cercueil
48b9df3997SZhou Yanjieconfig INGENIC_CGU_X1000
49b9df3997SZhou Yanjie	bool "Ingenic X1000 CGU driver"
50b9df3997SZhou Yanjie	default MACH_X1000
51b9df3997SZhou Yanjie	select INGENIC_CGU_COMMON
52b9df3997SZhou Yanjie	help
53b9df3997SZhou Yanjie	  Support the clocks provided by the CGU hardware on Ingenic X1000
54b9df3997SZhou Yanjie	  and compatible SoCs.
55b9df3997SZhou Yanjie
56b9df3997SZhou Yanjie	  If building for a X1000 SoC, you want to say Y here.
57b9df3997SZhou Yanjie
584f89e4b8SPaul Cercueilconfig INGENIC_TCU_CLK
594f89e4b8SPaul Cercueil	bool "Ingenic JZ47xx TCU clocks driver"
604f89e4b8SPaul Cercueil	default MACH_INGENIC
614f89e4b8SPaul Cercueil	select MFD_SYSCON
624f89e4b8SPaul Cercueil	help
634f89e4b8SPaul Cercueil	  Support the clocks of the Timer/Counter Unit (TCU) of the Ingenic
644f89e4b8SPaul Cercueil	  JZ47xx SoCs.
654f89e4b8SPaul Cercueil
660880fb86SPaul Cercueilendmenu
67