Blame view
drivers/clk/Kconfig
6.25 KB
6d803ba73 ARM: 6483/1: arm ... |
1 2 3 4 |
config CLKDEV_LOOKUP bool select HAVE_CLK |
aa3831cf9 ARM: Consolidate ... |
5 |
|
5c77f5608 clk: add config o... |
6 7 |
config HAVE_CLK_PREPARE bool |
8fb61e335 clk: make CONFIG_... |
8 9 |
config COMMON_CLK bool |
b2476490e clk: introduce th... |
10 |
select HAVE_CLK_PREPARE |
01033be17 clk: select CLKDE... |
11 |
select CLKDEV_LOOKUP |
83fe27ea5 rcu: Make SRCU op... |
12 |
select SRCU |
0777591e7 clk: fractional-d... |
13 |
select RATIONAL |
b2476490e clk: introduce th... |
14 15 16 17 18 |
---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 |
8fb61e335 clk: make CONFIG_... |
19 |
this option. |
b2476490e clk: introduce th... |
20 |
|
8fb61e335 clk: make CONFIG_... |
21 22 |
menu "Common Clock Framework" depends on COMMON_CLK |
b2476490e clk: introduce th... |
23 |
|
f05259a6f clk: wm831x: Add ... |
24 25 26 27 28 |
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 |
fe4e43722 treewide: Fix com... |
29 |
PMICs from Wolfson Microelectronics. |
f05259a6f clk: wm831x: Add ... |
30 |
|
5ee2b8777 clk: versatile: S... |
31 |
source "drivers/clk/versatile/Kconfig" |
f9a6aa430 clk: convert ARM ... |
32 |
|
73118e618 clock: max77686: ... |
33 |
config COMMON_CLK_MAX77686 |
5a227cd1a clk: max77686: Ad... |
34 35 |
tristate "Clock driver for Maxim 77620/77686/77802 MFD" depends on MFD_MAX77686 || MFD_MAX77620 |
83ccf16cb clk: Add driver f... |
36 |
---help--- |
5a227cd1a clk: max77686: Ad... |
37 38 |
This driver supports Maxim 77620/77686/77802 crystal oscillator clock. |
83ccf16cb clk: Add driver f... |
39 |
|
038b892aa clk: RK808: add c... |
40 |
config COMMON_CLK_RK808 |
cb98fd5d4 clk: Kconfig: Nam... |
41 |
tristate "Clock driver for RK808/RK818" |
038b892aa clk: RK808: add c... |
42 43 |
depends on MFD_RK808 ---help--- |
cb98fd5d4 clk: Kconfig: Nam... |
44 |
This driver supports RK808 and RK818 crystal oscillator clock. These |
038b892aa clk: RK808: add c... |
45 46 47 |
multi-function devices have two fixed-rate oscillators, clocked at 32KHz each. Clkout1 is always on, Clkout2 can off by control register. |
cd52c2a4b clk: add support ... |
48 49 50 51 52 53 54 55 56 |
config COMMON_CLK_SCPI tristate "Clock driver controlled via SCPI interface" depends on ARM_SCPI_PROTOCOL || COMPILE_TEST ---help--- This driver provides support for clocks that are controlled by firmware that implements the SCPI interface. This driver uses SCPI Message Protocol to interact with the firmware providing all the clock controls. |
9abd5f055 clk: add si5351 i... |
57 58 59 60 61 62 63 64 |
config COMMON_CLK_SI5351 tristate "Clock driver for SiLabs 5351A/B/C" depends on I2C select REGMAP_I2C select RATIONAL ---help--- This driver supports Silicon Labs 5351A/B/C programmable clock generators. |
8ce20e661 Add driver for th... |
65 66 67 68 69 70 71 72 73 |
config COMMON_CLK_SI514 tristate "Clock driver for SiLabs 514 devices" depends on I2C depends on OF select REGMAP_I2C help ---help--- This driver supports the Silicon Labs 514 programmable clock generator. |
1459c8370 clk: si570: Add a... |
74 75 76 77 78 79 80 81 82 |
config COMMON_CLK_SI570 tristate "Clock driver for SiLabs 570 and compatible devices" depends on I2C depends on OF select REGMAP_I2C help ---help--- This driver supports Silicon Labs 570/571/598/599 programmable clock generators. |
c7d5a46b1 drivers/clk/Kconf... |
83 84 85 86 87 88 89 |
config COMMON_CLK_CDCE706 tristate "Clock driver for TI CDCE706 clock synthesizer" depends on I2C select REGMAP_I2C select RATIONAL ---help--- This driver supports TI CDCE706 programmable 3-PLL clock synthesizer. |
19fbbbbcd Add TI CDCE925 I2... |
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
config COMMON_CLK_CDCE925 tristate "Clock driver for TI CDCE925 devices" depends on I2C depends on OF select REGMAP_I2C help ---help--- This driver supports the TI CDCE925 programmable clock synthesizer. The chip contains two PLLs with spread-spectrum clocking support and five output dividers. The driver only supports the following setup, and uses a fixed setting for the output muxes. Y1 is derived from the input clock Y2 and Y3 derive from PLL1 Y4 and Y5 derive from PLL2 Given a target output frequency, the driver will set the PLL and divider to best approximate the desired output. |
64dfbe240 clk: add CS2000 F... |
106 107 108 109 110 |
config COMMON_CLK_CS2000_CP tristate "Clock driver for CS2000 Fractional-N Clock Synthesizer & Clock Multiplier" depends on I2C help If you say yes here you get support for the CS2000 clock multiplier. |
7cc560dea clk: s2mps11: Add... |
111 |
config COMMON_CLK_S2MPS11 |
e8b60a45a clk: s2mps11: Add... |
112 |
tristate "Clock driver for S2MPS1X/S5M8767 MFD" |
7cc560dea clk: s2mps11: Add... |
113 114 |
depends on MFD_SEC_CORE ---help--- |
e8b60a45a clk: s2mps11: Add... |
115 116 117 |
This driver supports S2MPS11/S2MPS14/S5M8767 crystal oscillator clock. These multi-function devices have two (S2MPS14) or three (S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each. |
7cc560dea clk: s2mps11: Add... |
118 |
|
f9f8c0438 CLK: clk-twl6040:... |
119 120 121 122 123 124 125 |
config CLK_TWL6040 tristate "External McPDM functional clock from twl6040" depends on TWL6040_CORE ---help--- Enable the external functional clock support on OMAP4+ platforms for McPDM. McPDM module is using the external bit clock on the McPDM bus as functional clock. |
0e646c52c clk: Add axi-clkg... |
126 127 |
config COMMON_CLK_AXI_CLKGEN tristate "AXI clkgen driver" |
4a7748c3d clk: Allow driver... |
128 |
depends on ARCH_ZYNQ || MICROBLAZE || COMPILE_TEST |
0e646c52c clk: Add axi-clkg... |
129 130 131 132 |
help ---help--- Support for the Analog Devices axi-clkgen pcore clock generator for Xilinx FPGAs. It is commonly used in Analog Devices' reference designs. |
93a17c058 clk: ppc-corenet:... |
133 134 |
config CLK_QORIQ bool "Clock driver for Freescale QorIQ platforms" |
2f4bf528e Merge tag 'powerp... |
135 |
depends on (PPC_E500MC || ARM || ARM64 || COMPILE_TEST) && OF |
555eae973 clk: add PowerPC ... |
136 |
---help--- |
93a17c058 clk: ppc-corenet:... |
137 138 |
This adds the clock driver support for Freescale QorIQ platforms using common clock framework. |
555eae973 clk: add PowerPC ... |
139 |
|
308964cae clk: Add APM X-Ge... |
140 141 142 |
config COMMON_CLK_XGENE bool "Clock driver for APM XGene SoC" default y |
4a7748c3d clk: Allow driver... |
143 |
depends on ARM64 || COMPILE_TEST |
308964cae clk: Add APM X-Ge... |
144 145 |
---help--- Sypport for the APM X-Gene SoC reference, PLL, and device clocks. |
6cfc229d6 clk: keystone: Bu... |
146 147 |
config COMMON_CLK_KEYSTONE tristate "Clock drivers for Keystone based SOCs" |
4a7748c3d clk: Allow driver... |
148 |
depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF |
6cfc229d6 clk: keystone: Bu... |
149 150 151 |
---help--- Supports clock drivers for Keystone based SOCs. These SOCs have local a power sleep control module that gate the clock to the IPs and PLLs. |
f7c82a60b clk: lpc32xx: add... |
152 153 154 |
config COMMON_CLK_NXP def_bool COMMON_CLK && (ARCH_LPC18XX || ARCH_LPC32XX) select REGMAP_MMIO if ARCH_LPC32XX |
72ad679aa clk: nxp: Select ... |
155 |
select MFD_SYSCON if ARCH_LPC18XX |
f7c82a60b clk: lpc32xx: add... |
156 157 |
---help--- Support for clock providers on NXP platforms. |
942d1d674 clk: Add driver f... |
158 159 160 161 162 163 |
config COMMON_CLK_PALMAS tristate "Clock driver for TI Palmas devices" depends on MFD_PALMAS ---help--- This driver supports TI Palmas devices 32KHz output KG and KG_AUDIO using common clock framework. |
9a74ccdbb clk: Add PWM cloc... |
164 165 166 167 168 169 |
config COMMON_CLK_PWM tristate "Clock driver for PWMs used as clock outputs" depends on PWM ---help--- Adapter driver so that any PWM output can be (mis)used as clock signal at 50% duty cycle. |
98d147f50 clk: pxa clocks b... |
170 171 172 |
config COMMON_CLK_PXA def_bool COMMON_CLK && ARCH_PXA ---help--- |
048c58b4e drivers/clk/Kconf... |
173 |
Support for the Marvell PXA SoC. |
98d147f50 clk: pxa clocks b... |
174 |
|
ce6e11884 CLK: microchip: A... |
175 176 |
config COMMON_CLK_PIC32 def_bool COMMON_CLK && MACH_PIC32 |
0bbd72b4c clk: Add Oxford S... |
177 178 |
config COMMON_CLK_OXNAS bool "Clock driver for the OXNAS SoC Family" |
821f9946e clk: oxnas: Add h... |
179 |
depends on ARCH_OXNAS || COMPILE_TEST |
0bbd72b4c clk: Add Oxford S... |
180 181 182 |
select MFD_SYSCON ---help--- Support for the OXNAS SoC Family clocks. |
64a12c56a clk: Kconfig: Mov... |
183 |
source "drivers/clk/bcm/Kconfig" |
72ea48610 clk: hi6220: Cloc... |
184 |
source "drivers/clk/hisilicon/Kconfig" |
2886c8468 clk: mediatek: Re... |
185 |
source "drivers/clk/mediatek/Kconfig" |
cb7c47d70 clk: meson: only ... |
186 |
source "drivers/clk/meson/Kconfig" |
97fa4cf44 clk: mvebu: add m... |
187 |
source "drivers/clk/mvebu/Kconfig" |
b9e65ebc6 clk: Move vendor'... |
188 |
source "drivers/clk/qcom/Kconfig" |
a5bd7f7a7 clk: renesas: Pro... |
189 |
source "drivers/clk/renesas/Kconfig" |
4ce9b85e4 clk: samsung: add... |
190 |
source "drivers/clk/samsung/Kconfig" |
1d80c1424 clk: sunxi-ng: Ad... |
191 |
source "drivers/clk/sunxi-ng/Kconfig" |
31b52ba42 clk: tegra: EMC c... |
192 |
source "drivers/clk/tegra/Kconfig" |
21330497f clk: ti: Add supp... |
193 |
source "drivers/clk/ti/Kconfig" |
734d82f4a clk: uniphier: ad... |
194 |
source "drivers/clk/uniphier/Kconfig" |
b9e65ebc6 clk: Move vendor'... |
195 196 |
endmenu |