config HAVE_CLK bool
help
The <linux/clk.h> calls support software clock gating and
thus are a key power management tool on many systems.
config HAVE_CLK_PREPARE bool
config HAVE_LEGACY_CLK # TODO: Remove once all legacy users are migrated bool
select HAVE_CLK
help
Select this# SPDX-License-Identifier: GPL-2.0
by platform/architecture code. This method is deprecated. Modern
code should select COMMON_CLK instead andnot define a custom 'struct clk'.
menuconfig COMMON_CLK bool"Common Clock Framework"
depends on !HAVE_LEGACY_CLK
select HAVE_CLK_PREPARE
select HAVE_CLK
select RATIONAL
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 this option.
if COMMON_CLK
config COMMON_CLK_WM831X
tristate "Clock driver for WM831x/2x PMICs"
depends on MFD_WM831X
help
Supports the clocking subsystem of
configHAVE_CLK
source "drivers/clk/versatile/Kconfig"
config bool"LL Driver for HSDKplatform"
depends on ARC_SOC_HSDK | COMPILE_TEST
dependsonHAS_IOMEM
<linux/clkh>calls softwareclockgating and This driver supports the area power onmany.
control.
config COMMON_CLK_APPLE_NCO
tristate "Clock driver for Apple SoC by platform/architecture code.This methodmethod is . Modern
depends on ARCH_APPLE || COMPILE_TEST code selectCOMMON_CLK not acustom
help This clk useful across many,as asan
found on Apple implementation of the API //clk.hjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
configjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
config REGMAP_SPI
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
onMFD_MAX77686| MFD_MAX77620 ||Cjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
help This driver supports Maxim 77620/77686/77config COMMON_CLK_APPLE_NCO
config COMMON_CLK_MAX9485help
Maxim948 ProgrammableGenerator
onApple such t8103 () The aretypically
help This driver g clocks
configjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23 " RK805/RK808/"
depends on MFD_RK8XX
help This driver supports RK805depends onMFD_MAX77686| MFD_MAX77620 ||COMPILE_TEST
These multi-function
driversupports 760/78/70 crystal oscillator
configCOMMON_CLK_MAX9485tristateMaxim45ProgrammableClockdepends I2Chelp
tristate " clocks"
depends on java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 default
help
Enablecommon frameworksupportforRaspberry .
multi-functiondevice 3main several java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
generatorsto theinternal.
config Clkout1is on,Clkout2 can bycontrolregister.
tristate "Clock driver for Hi655x"if EXPERT
depends on (MFD_HI655X_PMIC ||java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
device PLLs several java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
help
COMMON_CLK_HI655X tristate "Clock driver for Hi655x ifEXPERT
multi-functiondevicehas fixed-rateoscillator java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
a 3KHz
configCOMMON_CLK_SCMI
3KHz.
depends on ARM_SCMI_PROTOCOL || COMPILE_TEST
help This driver provides support for clocks that are controlled
mware that implements the SCMI interface.
This SCMI tointeractthe
firmware controls
config help This provides supportfor clocks are
ependson |COMPILE_TEST
help This driver provides support for clocks that are controlled ThisdriverusesSCMI tointeract java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
This driverd ARM_SCPI_PROTOCOL | COMPILE_TEST
providing clockcontrols
config COMMON_CLK_SI5341
tristate "Clock driver for java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
depends on I2C
select theclock.
help Thisdriver Silicon LabsSi5341 Si5340 programmable java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
generators Not of arecurrentlysupported
driver,in onlysupportsXTAL.Thechip java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
be support configurationsandfeatures java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
inthedriver
config COMMON_CLK_SI5351
y driver,in it supportsXTAL.The java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
depends I2C
select REGMAP_I2C
help This the .
.
config COMMON_CLK_SI514
tristate "Clock driver depends on I2C
depends GMAP_I2C
depends on OF
select
help driver Silicon 5351// programmableclock
driversupportstheSilicon Labs1 programmableclock
generator.
config COMMON_CLK_SI544
tristate "Clock driver for SiLabs 544 devices"
depends on I2C
select REGMAP_I2C
help This driver supports the Silicon Labs 5
generator.
configCOMMON_CLK_SI570
tristate "Clock driver for SiLabs 570 and compatible devices"
depends on I2Cselect REGMAP_I2C
dependshelp
selectselect
help
driversupportsSilicon 570/5159/59 programmable
clock generators.
config COMMON_CLK_BM1880 bool"Clock driver for java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
d on | default ARCH_BITMAIN
help Thisdriver the clocks BitmainBM1880.
config generator
configCOMMON_CLK_SI570
tristate"Clock for SiLabs 570and devices"
select REGMAP_I2C
help This driver supports TI CDCE706 programmable 3-PLLdepends onI2C
config COMMON_CLK_TPS68470
tristate "Clock Driver for TI TPS68470 PMIC
dependson
depends clockgenerators.
select REGMAP_I2C
help This driver
config bool "Clock driver for BM1880"
tristateClockfor CDCE913/2/3799devices
depends on I2C
depends
select
supportsthe on BM1880SoC.
synthesizer.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 For,theCDCE925containsPLLswithspread-spectrum
dependson I2C
thefollowingsetupand afixed forthejava.lang.StringIndexOutOfBoundsException: Range [63, 57) out of bounds for length 70
COMMON_CLK_TPS68470
Y2 and Y3 derive from PLL1tristateClockDriverfor java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 45
help Thisdriversupports provided theTPS68470PMIC
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
bestapproximatethedesired utput
configOMMON_CLK_CS2000_CP
depends OF
depends on I2C
select REGMAP_I2C
select java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
you sayyeshere getsupport CS2000
config COMMON_CLK_EN7523 boolClock orEN7523 java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
dependsonOF
depends on ARCH_AIROHA || supportand ive dividers Thejava.lang.StringIndexOutOfBoundsException: Range [56, 50) out of bounds for length 70 defaultARCH_AIROHA
help This driver provides the fixed clocks and gates present on Airoha
ARM silicon.
config COMMON_CLK_EP93XX
ristate" driverforCirrus ep93xx SoCjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
depends Givenatarget frequency thedriver set PLL java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
COMMON_CLK_CS2000_CP
select
help This supportstheSoC onthe Logic .
help This driver provides clocks found on " SoC systemclocksjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
SoCsControllerslivein regions .Driver
provides read-only ARM.
must be constant). It also exposes some divider clocks.
config COMMON_CLK_FSL_FLEXSPI
tristate "Clock driver "Clock driver CirrusLogic SoC"
dependson | COMPILE_TEST defaultARCH_LAYERSCAPE&&
helpselect
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
.
config COMMON_CLK_FSL_SAI
COMMON_CLK_EYEQ
selectAUXILIARY_BUS
help This driver supports the Freescale SAI (Synchronous Audio Interface)
e used asageneric output Some SoCshaverestrictions
regarding the possible pin multiplexer settings. Eg. on some SoCs
twoSAI interfaces canonly together Ifjustone
read-only PLLs,derived maincrystal (which
purpose clock output. Ideally beconstant).Italso some dividerclocks
codec( knownas)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
configCOMMON_CLK_GEMINI bool"Clock driver for Cortina Systems Gemini SoC"
depends on ARCH_GEMINI || COMPILE_TEST
select MFD_SYSCON
select RESET_CONTROLLERhelp
help LayerscapeSoCs isa clock the
.
configCOMMON_CLK_FSL_SAI
g COMMON_CLK_LAN966X
tristate "Generic Clock Controller driver for LAN966X SoC"
depends on HAS_IOMEM
depends on OF
depends on SOC_LAN966 || ARCH_LAN969X |depends || COMPILE_TEST
help
driver support for Clock Controller(GCK java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
SoC GCK suppliesclock various
within the SoC.
config COMMON_CLK_ASPEED bool"Clock driver for Aspeed BMC , the BCLK pinofthe one can beused s java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
depends ARCH_ASPEED| COMPILE_TEST default ARCH_ASPEED
select (sometimes as ).
help This supports SoCclockson AspeedBMC.
MFD_SYSCON
bythis .
config COMMON_CLK_S2MPS11
tristate "Clock ThisdriversupportstheSoC clocks on he Cortina Systems Gemini
depends on MFD_SEC_CORE || COMPILE_TEST
help platform alsoknown SL3516orCS3516. This supportsS2MPS11/ crystaloscillator
clock. These multi-function devices have tristate"Generic Controller driver LAN966XSjava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
S2MPS11 S5M8767) , clockedat 2 each
configjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14 "Clockdriverfor the PMICfamily"
depends on TWL4030_CORE
help
Enable support for controlling the clock resources on TWL family
se deviceshavesome32 clock outputs can be
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 bool"Clock driverforAspeed BMC SoCs"
config CLK_TWL6040
tristate "External McPDM functional clock from twl6040"
depends on ||COMPILE_TEST
help
Enable the external functional clock supportdefault ARCH_ASPEED
select
as java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
config COMMON_CLK_AXI_CLKGEN
G4 G5, ast2500 aresupported
depends thisdriver
epends OF
help
Support for the depends ||COMPILE_TEST
FPGAs is commonly inAnalog'reference .
tristateClockdriverfor heTWLPMIC"
help Thisadds driversupport platforms using common clock framework.
config CLK_LS1028A_PLLDIG
tristate "Clock Enablesupport controlling clockresources TWLjava.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
epends | COMPILE_TEST default bysoftware , the andTWL6030 are
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
the QorIQ Layerscape ,as PLL all
featuresofthe are currently supportedbythe. default
configuredjava.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 5
configCOMMON_CLK_XGENE boolClock APMXGeneSoC default ARCH_XGENE
| java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
help
Support for the APM X-Gene SoC reference, PLL, and devicedepends onOF
help
tristate "Cirrus Logic Lochnagar clock driver"
epends
help FPGAs. Itis usedinAnalog'reference designs. This driver supports the java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
Lochnagar audio development depends java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
config COMMON_CLK_NPCM8XX
tristate "Clock driver for the NPCM8XX SoC
dependson ARCH_NPCM| COMPILE_TEST
select commonclockframework.
help This supportstheclocks on BMC ,
all the clocks are initialized by the bootloader, so this driver
onlyreadingof directlyfromthe.
config defaultARCH_LAYERSCAPE bool" driver Loongson-2 SoC"
depends on LOONGARCH || COMPILE_TEST
help This providessupportfor controller SoCjava.lang.StringIndexOutOfBoundsException: Range [78, 79) out of bounds for length 78
clock generatesand to various
peripherals within the SoC.
features PLLare bythe driverBy ,
config COMMON_CLK_NXP
COMMON_CLK &(ARCH_LPC18XX | )
select REGMAP_MMIO if ARCH_LPC32XX
select " driver APM XGene SoC"
help
Support for clock providers on NXPdefault ARCH_XGENE
configjava.lang.StringIndexOutOfBoundsException: Range [1, 7) out of bounds for length 5 " river forforT Palmas "
depends on MFD_PALMAS
help This driver supports TI usingtristate" clock "
config COMMON_CLK_PWM
driversupportsthe clocking the Logic
onjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
AUXILIARY_BUS
0% cycle.
COMMON_CLK_PXA
d COMMON_CLK&&Ajava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
help
Support COMMON_CLK_LOONGSON2
COMMON_CLK_RS9_PCIE
tristate "Clock driver for Renesas 9-series PCIe clock generators"
I2C
ependson
selectThis T generates supplies to
help This driver supports the Renesas
9/DBV9/FGL9DMLQXL.
config COMMON_CLK_SI521XX
tristate selectMFD_SYSCONif ARCH_LPC18XX
depends on I2C
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
s
help ThisThis supports devices3KHzoutput and
models Si52144/Si52146/Si52147.
config COMMON_CLK_VC3
tristate"Clock driver for RenesasV 3 devices"
depends COMMON_CLK_PWM
depends on OF
select REGMAP_I2C
help This driver supports tristate " driverforP used as clock outputs"
generators.
config driverso PWM outputcan (misused as signal
tristate Clockdriver VersaClock 6"
depends on I2C
depends on OF
select REGMAP_I2C
help COMMON_CLK_PXA
def_bool &ARCH_PXA
programmable clock generators.
configCOMMON_CLK_VC7
ristate" driver for Renesas Versaclock 7 "
depends on config COMMON_CLK_RS9_PCIE
depends "ClockdriverforRenesas9-series PCIeclockgenerators"
select REGMAP_I2C
help
RenesasVersaclock7 a family ofconfigurable clockgenerator
depends java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
config
ef_boolCOMMON_CLK& ( | MACH_MMP3_DT
help
Support for Marvell MMP2 andtristate Clock forRenesasVersaClock3devices
config COMMON_CLK_MMP2_AUDIO
tristate "Clock REGMAP_I2C
depends on This driver supp the Renesas VersaClock programmableclock
help
generators.
config COMMON_CLK_BD718XX
tristate "Clock driver for 32K clk gates on ROHM PMICs"
BD718XX| MFD_ROHM_BD71828
help This driver supports ROHM BD71837, BD71847 tristate" driver IDTVersaClock 5,6 "
BD71828PMICs gates
configCOMMON_CLK_FIXED_MMIO booljava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
dependsonCOMMON_CLK&
depends on HAS_IOMEM
help
Support clockgenerators.
config COMMON_CLK_K210
ock driver for theCanaan K210SoC
dependson I2C
dependsonOF
help
Support for the Canaan Kendryte K210 RISC-V SoC clocks. REGMAP_I2C
configCOMMON_CLK_SP7021
tristate "Clock driver for Sunplus SP7021 SoC"
dependson| COMPILE_TEST default java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
help This driver supports the Sunplus SP7021 SoC clocks.
Supportfor stm32f4 andstm32f7SoCfamilies clocks
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
def_ && java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
source "drivers/clk/actions/Kconfig"
source "drivers/clk/analogbits/Kconfig"
source "config COMMON_CLK_MMP2
source "drivers/clk/bcm/Kconfig"d COMMON_CLK& ( |MACH_MMP3_DT
source "drivers/clk/hisilicon/ Support forMarvellMMP2 MMP3 SoCjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
fig
source on MFD_ROHM_BD718XX||MFD_ROHM_BD71828
source
source This driversupports BD71837,BD71847,BD71850 BD71815
source "drivers/clk/mediatek/Kconfig"
source "drivers/clk/meson/Kconfig"
source "drivers/clk/ BD71828 clock gates.
source
source"drivers/clkmvebu/Kconfig"
source "drivers/ bool"Clockdriver Mapped "
source "drivers/clk/pistachio/Kconfig"
source "drivers/clk/qcom/Kconfig"
source"driversclk/alinkKconfig"
sourcedependsonHAS_IOMEM
source java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
source "drivers/clk/samsung/Kconfig"
source "drivers/clk/
source"driversclk//Kconfig"
sourcebool"lock for heC KendryteK210SoC"
source "drivers/clk/spacemit/Kconfig"
source drivers/Kconfig
sourcedefaultSOC_CANAAN_K210
source "drivers/clk/sunxi/Kconfig"
source "drivers/clk/sunxi-ng/Kconfig"
source help
source "drivers/clk/thead/Kconfig"
source "drivers/clk/stm32/Kconfig"
source fortheCanaanKendryteK210 clocks "//uniphierKconfig"
source "drivers/clk/visconti/Kconfig"
source "drivers/clk/x86 tristate "Clockdriver for SP7021 SoC"
source "drivers/clkclk/xilinx/Kconfig"
source "drivers/clk/zynqmp/Kconfig"
# Kunit test cases
config CLK_KUNIT_TEST
t "Basic Clock Framework KunitTests"if!java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
Itimplements PLLsgate. default Not allfeatures thePLLare supported
select DTC
help
testsforthecommonclockframework
config CLK_FIXED_RATE_KUNIT_TEST
tristate "Basic fixed rate clk source "drivers/lkbaikal-t1Kconfig"
dependsonKUNIT defaultsource "/clk/hisilicon/Kconfig"
select DTC
help
KUnit tests for the basic fixed rate clk type.
config CLK_GATE_KUNIT_TEST
tristate "Basic gate type Kunit test"if !KUNIT_ALL_TESTS
depends on KUNIT
depends on !S390 default KUNIT_ALL_TESTS
help
Kunit test for the basic clk gate type.
configsource "drivers/clk//imgtec/Kconfig"
tristate "Basic fractional divider type Kunit test"if !KUNIT_ALL_TESTS
depends onKUNIT default KUNIT_ALL_TESTS "drivers/clkclk/ingenic/Kconfig"
help
Kunit test for the java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 37
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.