| menu "Clock" | 
|   | 
| config CLK | 
|     bool "Enable clock driver support" | 
|     depends on DM | 
|     help | 
|       This allows drivers to be provided for clock generators, including | 
|       oscillators and PLLs. Devices can use a common clock API to request | 
|       a particular clock rate and check on available clocks. Clocks can | 
|       feed into other clocks in a tree structure, with multiplexers to | 
|       choose the source for each clock. | 
|   | 
| config SPL_CLK | 
|     bool "Enable clock support in SPL" | 
|     depends on CLK && SPL && SPL_DM | 
|     help | 
|       The clock subsystem adds a small amount of overhead to the image. | 
|       If this is acceptable and you have a need to use clock drivers in | 
|       SPL, enable this option. It might provide a cleaner interface to | 
|       setting up clocks within SPL, and allows the same drivers to be | 
|       used as U-Boot proper. | 
|   | 
| config TPL_CLK | 
|     bool "Enable clock support in TPL" | 
|     depends on CLK && TPL_DM | 
|     help | 
|       The clock subsystem adds a small amount of overhead to the image. | 
|       If this is acceptable and you have a need to use clock drivers in | 
|       SPL, enable this option. It might provide a cleaner interface to | 
|       setting up clocks within TPL, and allows the same drivers to be | 
|       used as U-Boot proper. | 
|   | 
| config CLK_BCM6345 | 
|     bool "Clock controller driver for BCM6345" | 
|     depends on CLK && ARCH_BMIPS | 
|     default y | 
|     help | 
|       This clock driver adds support for enabling and disabling peripheral | 
|       clocks on BCM6345 SoCs. HW has no rate changing capabilities. | 
|   | 
| config CLK_BOSTON | 
|     def_bool y if TARGET_BOSTON | 
|     depends on CLK | 
|     select REGMAP | 
|     select SYSCON | 
|     help | 
|       Enable this to support the clocks | 
|   | 
| config CLK_ZYNQ | 
|     bool "Enable clock driver support for Zynq" | 
|     depends on CLK && ARCH_ZYNQ | 
|     default y | 
|     help | 
|       This clock driver adds support for clock realted settings for | 
|       Zynq platform. | 
|   | 
| config CLK_ZYNQMP | 
|     bool "Enable clock driver support for ZynqMP" | 
|     depends on ARCH_ZYNQMP | 
|     help | 
|       This clock driver adds support for clock realted settings for | 
|       ZynqMP platform. | 
|   | 
| config CLK_SCMI | 
|     bool "Enable SCMI clock driver" | 
|     depends on SCMI_FIRMWARE | 
|     help | 
|       Enable this option if you want to support clock devices exposed | 
|       by a SCMI agent based on SCMI clock protocol communication | 
|       with a SCMI server. | 
|   | 
| config SPL_CLK_SCMI | 
|     bool "Enable SCMI clock driver in SPL" | 
|     depends on SPL_SCMI_FIRMWARE | 
|     help | 
|       Enable this option in SPL if you want to support clock devices exposed | 
|       by a SCMI agent based on SCMI clock protocol communication | 
|       with a SCMI server. | 
|   | 
| source "drivers/clk/tegra/Kconfig" | 
| source "drivers/clk/uniphier/Kconfig" | 
| source "drivers/clk/exynos/Kconfig" | 
| source "drivers/clk/at91/Kconfig" | 
| source "drivers/clk/renesas/Kconfig" | 
| source "drivers/clk/rockchip/Kconfig" | 
|   | 
| endmenu |