xref: /linux/drivers/clk/ingenic/Kconfig (revision ce1d86dc92496af8edf58b0870fd24980d63748e)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
24f89e4b8SPaul Cercueilmenu "Ingenic SoCs drivers"
3cd94eadeSStephen 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
58*ce1d86dcS周琰杰 (Zhou Yanjie)config INGENIC_CGU_X1830
59*ce1d86dcS周琰杰 (Zhou Yanjie)	bool "Ingenic X1830 CGU driver"
60*ce1d86dcS周琰杰 (Zhou Yanjie)	default MACH_X1830
61*ce1d86dcS周琰杰 (Zhou Yanjie)	select INGENIC_CGU_COMMON
62*ce1d86dcS周琰杰 (Zhou Yanjie)	help
63*ce1d86dcS周琰杰 (Zhou Yanjie)	  Support the clocks provided by the CGU hardware on Ingenic X1830
64*ce1d86dcS周琰杰 (Zhou Yanjie)	  and compatible SoCs.
65*ce1d86dcS周琰杰 (Zhou Yanjie)
66*ce1d86dcS周琰杰 (Zhou Yanjie)	  If building for a X1830 SoC, you want to say Y here.
67*ce1d86dcS周琰杰 (Zhou Yanjie)
684f89e4b8SPaul Cercueilconfig INGENIC_TCU_CLK
694f89e4b8SPaul Cercueil	bool "Ingenic JZ47xx TCU clocks driver"
704f89e4b8SPaul Cercueil	default MACH_INGENIC
714f89e4b8SPaul Cercueil	select MFD_SYSCON
724f89e4b8SPaul Cercueil	help
734f89e4b8SPaul Cercueil	  Support the clocks of the Timer/Counter Unit (TCU) of the Ingenic
744f89e4b8SPaul Cercueil	  JZ47xx SoCs.
754f89e4b8SPaul Cercueil
760880fb86SPaul Cercueilendmenu
77