xref: /openbmc/linux/drivers/clk/starfive/Kconfig (revision c4c3c32d)
1# SPDX-License-Identifier: GPL-2.0
2
3config CLK_STARFIVE_JH71X0
4	bool
5
6config CLK_STARFIVE_JH7100
7	bool "StarFive JH7100 clock support"
8	depends on ARCH_STARFIVE || COMPILE_TEST
9	select CLK_STARFIVE_JH71X0
10	default ARCH_STARFIVE
11	help
12	  Say yes here to support the clock controller on the StarFive JH7100
13	  SoC.
14
15config CLK_STARFIVE_JH7100_AUDIO
16	tristate "StarFive JH7100 audio clock support"
17	depends on CLK_STARFIVE_JH7100
18	select CLK_STARFIVE_JH71X0
19	default m if ARCH_STARFIVE
20	help
21	  Say Y or M here to support the audio clocks on the StarFive JH7100
22	  SoC.
23
24config CLK_STARFIVE_JH7110_SYS
25	bool "StarFive JH7110 system clock support"
26	depends on ARCH_STARFIVE || COMPILE_TEST
27	select AUXILIARY_BUS
28	select CLK_STARFIVE_JH71X0
29	select RESET_STARFIVE_JH7110 if RESET_CONTROLLER
30	default ARCH_STARFIVE
31	help
32	  Say yes here to support the system clock controller on the
33	  StarFive JH7110 SoC.
34
35config CLK_STARFIVE_JH7110_AON
36	tristate "StarFive JH7110 always-on clock support"
37	depends on CLK_STARFIVE_JH7110_SYS
38	default m if ARCH_STARFIVE
39	help
40	  Say yes here to support the always-on clock controller on the
41	  StarFive JH7110 SoC.
42