xref: /openbmc/linux/drivers/clk/ingenic/Kconfig (revision ce1d86dc)
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
58ce1d86dcS周琰杰 (Zhou Yanjie)config INGENIC_CGU_X1830
59ce1d86dcS周琰杰 (Zhou Yanjie)	bool "Ingenic X1830 CGU driver"
60ce1d86dcS周琰杰 (Zhou Yanjie)	default MACH_X1830
61ce1d86dcS周琰杰 (Zhou Yanjie)	select INGENIC_CGU_COMMON
62ce1d86dcS周琰杰 (Zhou Yanjie)	help
63ce1d86dcS周琰杰 (Zhou Yanjie)	  Support the clocks provided by the CGU hardware on Ingenic X1830
64ce1d86dcS周琰杰 (Zhou Yanjie)	  and compatible SoCs.
65ce1d86dcS周琰杰 (Zhou Yanjie)
66ce1d86dcS周琰杰 (Zhou Yanjie)	  If building for a X1830 SoC, you want to say Y here.
67ce1d86dcS周琰杰 (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