Kconfig 1.5 KB
Newer Older
1 2 3 4

config CLKDEV_LOOKUP
	bool
	select HAVE_CLK
5

6 7 8
config HAVE_CLK_PREPARE
	bool

9 10
config HAVE_MACH_CLKDEV
	bool
11

12 13
config COMMON_CLK
	bool
14
	select HAVE_CLK_PREPARE
15
	select CLKDEV_LOOKUP
16 17 18 19 20
	---help---
	  The common clock framework is a single definition of struct
	  clk, useful across many platforms, as well as an
	  implementation of the clock API in include/linux/clk.h.
	  Architectures utilizing the common struct clk should select
21
	  this option.
22

23 24
menu "Common Clock Framework"
	depends on COMMON_CLK
25 26 27 28 29 30 31 32 33 34 35

config COMMON_CLK_DEBUG
	bool "DebugFS representation of clock tree"
	select DEBUG_FS
	---help---
	  Creates a directory hierchy in debugfs for visualizing the clk
	  tree structure.  Each directory contains read-only members
	  that export information specific to that clk node: clk_rate,
	  clk_flags, clk_prepare_count, clk_enable_count &
	  clk_notifier_count.

36 37 38 39 40 41 42
config COMMON_CLK_WM831X
	tristate "Clock driver for WM831x/2x PMICs"
	depends on MFD_WM831X
	---help---
          Supports the clocking subsystem of the WM831x/2x series of
	  PMICs from Wolfson Microlectronics.

43
config COMMON_CLK_VERSATILE
44
	bool "Clock driver for ARM Reference designs"
45 46 47 48 49
	depends on ARCH_INTEGRATOR || ARCH_REALVIEW
	---help---
          Supports clocking on ARM Reference designs Integrator/AP,
	  Integrator/CP, RealView PB1176, EB, PB11MP and PBX.

50 51 52 53 54 55
config COMMON_CLK_MAX77686
	tristate "Clock driver for Maxim 77686 MFD"
	depends on MFD_MAX77686
	---help---
	  This driver supports Maxim 77686 crystal oscillator clock. 

56
endmenu
57 58

source "drivers/clk/mvebu/Kconfig"