xref: /openbmc/linux/drivers/clk/starfive/Kconfig (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
14210be66SGeert Uytterhoeven# SPDX-License-Identifier: GPL-2.0
24210be66SGeert Uytterhoeven
300f1cb17SEmil Renner Berthingconfig CLK_STARFIVE_JH71X0
400f1cb17SEmil Renner Berthing	bool
500f1cb17SEmil Renner Berthing
64210be66SGeert Uytterhoevenconfig CLK_STARFIVE_JH7100
74210be66SGeert Uytterhoeven	bool "StarFive JH7100 clock support"
8c61f19ecSHal Feng	depends on ARCH_STARFIVE || COMPILE_TEST
900f1cb17SEmil Renner Berthing	select CLK_STARFIVE_JH71X0
10c61f19ecSHal Feng	default ARCH_STARFIVE
114210be66SGeert Uytterhoeven	help
124210be66SGeert Uytterhoeven	  Say yes here to support the clock controller on the StarFive JH7100
134210be66SGeert Uytterhoeven	  SoC.
143028181eSEmil Renner Berthing
153028181eSEmil Renner Berthingconfig CLK_STARFIVE_JH7100_AUDIO
163028181eSEmil Renner Berthing	tristate "StarFive JH7100 audio clock support"
173028181eSEmil Renner Berthing	depends on CLK_STARFIVE_JH7100
1800f1cb17SEmil Renner Berthing	select CLK_STARFIVE_JH71X0
19c61f19ecSHal Feng	default m if ARCH_STARFIVE
203028181eSEmil Renner Berthing	help
213028181eSEmil Renner Berthing	  Say Y or M here to support the audio clocks on the StarFive JH7100
223028181eSEmil Renner Berthing	  SoC.
23edab7204SEmil Renner Berthing
24616bc1deSXingyu Wuconfig CLK_STARFIVE_JH7110_PLL
25616bc1deSXingyu Wu	bool "StarFive JH7110 PLL clock support"
26616bc1deSXingyu Wu	depends on ARCH_STARFIVE || COMPILE_TEST
27616bc1deSXingyu Wu	default ARCH_STARFIVE
28616bc1deSXingyu Wu	help
29616bc1deSXingyu Wu	  Say yes here to support the PLL clock controller on the
30616bc1deSXingyu Wu	  StarFive JH7110 SoC.
31616bc1deSXingyu Wu
32edab7204SEmil Renner Berthingconfig CLK_STARFIVE_JH7110_SYS
33edab7204SEmil Renner Berthing	bool "StarFive JH7110 system clock support"
34edab7204SEmil Renner Berthing	depends on ARCH_STARFIVE || COMPILE_TEST
35edab7204SEmil Renner Berthing	select AUXILIARY_BUS
36edab7204SEmil Renner Berthing	select CLK_STARFIVE_JH71X0
3731c6ed4eSHal Feng	select RESET_STARFIVE_JH7110 if RESET_CONTROLLER
38a013e981SXingyu Wu	select CLK_STARFIVE_JH7110_PLL
39edab7204SEmil Renner Berthing	default ARCH_STARFIVE
40edab7204SEmil Renner Berthing	help
41edab7204SEmil Renner Berthing	  Say yes here to support the system clock controller on the
42edab7204SEmil Renner Berthing	  StarFive JH7110 SoC.
43b2ab3c94SEmil Renner Berthing
44b2ab3c94SEmil Renner Berthingconfig CLK_STARFIVE_JH7110_AON
45b2ab3c94SEmil Renner Berthing	tristate "StarFive JH7110 always-on clock support"
46b2ab3c94SEmil Renner Berthing	depends on CLK_STARFIVE_JH7110_SYS
47b2ab3c94SEmil Renner Berthing	default m if ARCH_STARFIVE
48b2ab3c94SEmil Renner Berthing	help
49b2ab3c94SEmil Renner Berthing	  Say yes here to support the always-on clock controller on the
50b2ab3c94SEmil Renner Berthing	  StarFive JH7110 SoC.
517c53b44bSEmil Renner Berthing
527c53b44bSEmil Renner Berthingconfig CLK_STARFIVE_JH7110_STG
537c53b44bSEmil Renner Berthing	tristate "StarFive JH7110 System-Top-Group clock support"
547c53b44bSEmil Renner Berthing	depends on CLK_STARFIVE_JH7110_SYS
557c53b44bSEmil Renner Berthing	default m if ARCH_STARFIVE
567c53b44bSEmil Renner Berthing	help
577c53b44bSEmil Renner Berthing	  Say yes here to support the System-Top-Group clock controller
587c53b44bSEmil Renner Berthing	  on the StarFive JH7110 SoC.
5981279f5dSXingyu Wu
6081279f5dSXingyu Wuconfig CLK_STARFIVE_JH7110_ISP
6181279f5dSXingyu Wu	tristate "StarFive JH7110 Image-Signal-Process clock support"
6281279f5dSXingyu Wu	depends on CLK_STARFIVE_JH7110_SYS && JH71XX_PMU
6381279f5dSXingyu Wu	default m if ARCH_STARFIVE
6481279f5dSXingyu Wu	help
6581279f5dSXingyu Wu	  Say yes here to support the Image-Signal-Process clock controller
6681279f5dSXingyu Wu	  on the StarFive JH7110 SoC.
67*dae5448aSXingyu Wu
68*dae5448aSXingyu Wuconfig CLK_STARFIVE_JH7110_VOUT
69*dae5448aSXingyu Wu	tristate "StarFive JH7110 Video-Output clock support"
70*dae5448aSXingyu Wu	depends on CLK_STARFIVE_JH7110_SYS && JH71XX_PMU
71*dae5448aSXingyu Wu	default m if ARCH_STARFIVE
72*dae5448aSXingyu Wu	help
73*dae5448aSXingyu Wu	  Say yes here to support the Video-Output clock controller
74*dae5448aSXingyu Wu	  on the StarFive JH7110 SoC.
75