Lines Matching +full:can +full:- +full:clock +full:- +full:select

1 # SPDX-License-Identifier: GPL-2.0
6 The <linux/clk.h> calls support software clock gating and
14 select HAVE_CLK
16 Select this option when the clock API in <linux/clk.h> is implemented
18 code should select COMMON_CLK instead and not define a custom
22 bool "Common Clock Framework"
24 select HAVE_CLK_PREPARE
25 select HAVE_CLK
26 select RATIONAL
28 The common clock framework is a single definition of struct
30 implementation of the clock API in include/linux/clk.h.
31 Architectures utilizing the common struct clk should select
37 tristate "Clock driver for WM831x/2x PMICs"
54 tristate "Ti LMK04832 JESD204B Compliant Clock Jitter Cleaner"
56 select REGMAP_SPI
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
62 tristate "Clock driver for Apple SoC NCOs"
71 tristate "Clock driver for Maxim 77620/77686/77802 MFD"
75 clock.
78 tristate "Maxim 9485 Programmable Clock Generator"
81 This driver supports Maxim 9485 Programmable Audio Clock Generator
84 tristate "Clock driver for RK805/RK808/RK809/RK817/RK818"
87 This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
88 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
89 Clkout1 is always on, Clkout2 can off by control register.
92 tristate "Clock driver for Hi655x" if EXPERT
94 select REGMAP
97 This driver supports the hi655x PMIC clock. This
98 multi-function device has one fixed-rate oscillator, clocked
102 tristate "Clock driver controlled via SCMI interface"
109 firmware providing all the clock controls.
112 tristate "Clock driver controlled via SCPI interface"
119 firmware providing all the clock controls.
122 tristate "Clock driver for SiLabs 5341 and 5340 A/B/C/D devices"
124 select REGMAP_I2C
126 This driver supports Silicon Labs Si5341 and Si5340 programmable clock
128 by the driver, in particular it only supports XTAL input. The chip can
129 be pre-programmed to support other configurations and features not yet
133 tristate "Clock driver for SiLabs 5351A/B/C"
135 select REGMAP_I2C
137 This driver supports Silicon Labs 5351A/B/C programmable clock
141 tristate "Clock driver for SiLabs 514 devices"
144 select REGMAP_I2C
146 This driver supports the Silicon Labs 514 programmable clock
150 tristate "Clock driver for SiLabs 544 devices"
152 select REGMAP_I2C
154 This driver supports the Silicon Labs 544 programmable clock
158 tristate "Clock driver for SiLabs 570 and compatible devices"
161 select REGMAP_I2C
164 clock generators.
167 bool "Clock driver for Bitmain BM1880 SoC"
174 tristate "Clock driver for TI CDCE706 clock synthesizer"
176 select REGMAP_I2C
178 This driver supports TI CDCE706 programmable 3-PLL clock synthesizer.
181 tristate "Clock Driver for TI TPS68470 PMIC"
184 select REGMAP_I2C
189 tristate "Clock driver for TI CDCE913/925/937/949 devices"
192 select REGMAP_I2C
194 This driver supports the TI CDCE913/925/937/949 programmable clock
196 For example, the CDCE925 contains two PLLs with spread-spectrum
199 Y1 is derived from the input clock
206 tristate "Clock driver for CS2000 Fractional-N Clock Synthesizer & Clock Multiplier"
208 select REGMAP_I2C
210 If you say yes here you get support for the CS2000 clock multiplier.
213 bool "Clock driver for Airoha EN7523 SoC system clocks"
222 tristate "Clock driver for Cirrus Logic ep93xx SoC"
224 select AUXILIARY_BUS
225 select REGMAP_MMIO
230 bool "Clock driver for the Mobileye EyeQ platform"
232 select AUXILIARY_BUS
237 provides read-only PLLs, derived from the main crystal clock (which
241 tristate "Clock driver for FlexSPI on Layerscape SoCs"
245 On Layerscape SoCs there is a special clock for the FlexSPI
249 bool "Clock driver for BCLK of Freescale SAI cores"
253 to be used as a generic clock output. Some SoCs have restrictions
255 two SAI interfaces can only be enabled together. If just one is
256 needed, the BCLK pin of the second one can be used as general
257 purpose clock output. Ideally, it can be used to drive an audio
261 bool "Clock driver for Cortina Systems Gemini SoC"
263 select MFD_SYSCON
264 select RESET_CONTROLLER
270 tristate "Generic Clock Controller driver for LAN966X SoC"
275 This driver provides support for Generic Clock Controller(GCK) on
276 LAN966X SoC. GCK generates and supplies clock to various peripherals
280 bool "Clock driver for Aspeed BMC SoCs"
283 select MFD_SYSCON
284 select RESET_CONTROLLER
292 tristate "Clock driver for S2MPS1X/S5M8767 MFD"
296 clock. These multi-function devices have two (S2MPS14) or three
297 (S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each.
300 tristate "Clock driver for the TWL PMIC family"
303 Enable support for controlling the clock resources on TWL family
304 PMICs. These devices have some 32K clock outputs which can be
309 tristate "External McPDM functional clock from twl6040"
312 Enable the external functional clock support on OMAP4+ platforms for
313 McPDM. McPDM module is using the external bit clock on the McPDM bus
314 as functional clock.
321 Support for the Analog Devices axi-clkgen pcore clock generator for Xilinx
325 bool "Clock driver for Freescale QorIQ platforms"
329 This adds the clock driver support for Freescale QorIQ platforms
330 using common clock framework.
333 tristate "Clock driver for LS1028A Display output"
343 bool "Clock driver for APM XGene SoC"
347 Support for the APM X-Gene SoC reference, PLL, and device clocks.
350 tristate "Cirrus Logic Lochnagar clock driver"
357 tristate "Clock driver for the NPCM8XX SoC Family"
365 bool "Clock driver for Loongson-2 SoC"
368 This driver provides support for clock controller on Loongson-2 SoC.
369 The clock controller can generates and supplies clock to various
371 Say Y here to support Loongson-2 SoC clock driver.
375 select REGMAP_MMIO if ARCH_LPC32XX
376 select MFD_SYSCON if ARCH_LPC18XX
378 Support for clock providers on NXP platforms.
381 tristate "Clock driver for TI Palmas devices"
385 using common clock framework.
388 tristate "Clock driver for PWMs used as clock outputs"
391 Adapter driver so that any PWM output can be (mis)used as clock signal
400 tristate "Clock driver for Renesas 9-series PCIe clock generators"
403 select REGMAP_I2C
405 This driver supports the Renesas 9-series PCIe clock generator
409 tristate "Clock driver for SkyWorks Si521xx PCIe clock generators"
412 select REGMAP_I2C
414 This driver supports the SkyWorks Si521xx PCIe clock generator
418 tristate "Clock driver for Renesas VersaClock 3 devices"
421 select REGMAP_I2C
423 This driver supports the Renesas VersaClock 3 programmable clock
427 tristate "Clock driver for IDT VersaClock 5,6 devices"
430 select REGMAP_I2C
433 programmable clock generators.
436 tristate "Clock driver for Renesas Versaclock 7 devices"
439 select REGMAP_I2C
441 Renesas Versaclock7 is a family of configurable clock generator
460 tristate "Clock driver for MMP2 Audio subsystem"
466 tristate "Clock driver for 32K clk gates on ROHM PMICs"
470 and BD71828 PMICs clock gates.
473 bool "Clock driver for Memory Mapped Fixed values"
480 bool "Clock driver for the Canaan Kendryte K210 SoC"
484 Support for the Canaan Kendryte K210 RISC-V SoC clocks.
487 tristate "Clock driver for Sunplus SP7021 SoC"
498 source "drivers/clk/baikal-t1/Kconfig"
523 source "drivers/clk/sunxi-ng/Kconfig"
536 tristate "Basic Clock Framework Kunit Tests" if !KUNIT_ALL_TESTS
539 select DTC
541 Kunit tests for the common clock framework.
547 select DTC
564 Kunit test for the clk-fractional-divider type.