diff options
author | Andreas Kemnade <andreas@kemnade.info> | 2023-09-16 12:05:14 +0200 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2023-10-20 01:40:15 +0200 |
commit | 4eb15b036367006ec7f0b9880993ceb6ae259ec8 (patch) | |
tree | eb4b1ab51cd72e8b4729c26f9a03a2ee83775ac2 /drivers/clk/Kconfig | |
parent | Linux 6.6-rc1 (diff) | |
download | linux-4eb15b036367006ec7f0b9880993ceb6ae259ec8.tar.xz linux-4eb15b036367006ec7f0b9880993ceb6ae259ec8.zip |
clk: twl: add clock driver for TWL6032
The TWL6032 has some clock outputs which are controlled like
fixed-voltage regulators, in some drivers for these chips
found in the wild, just the regulator api is abused for controlling
them, so simply use something similar to the regulator functions.
Due to a lack of hardware available for testing, leave out the
TWL6030-specific part of those functions.
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Link: https://lore.kernel.org/r/20230916100515.1650336-5-andreas@kemnade.info
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk/Kconfig')
-rw-r--r-- | drivers/clk/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index c30099866174..3944f081ebad 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -277,6 +277,15 @@ config COMMON_CLK_S2MPS11 clock. These multi-function devices have two (S2MPS14) or three (S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each. +config CLK_TWL + tristate "Clock driver for the TWL PMIC family" + depends on TWL4030_CORE + help + Enable support for controlling the clock resources on TWL family + PMICs. These devices have some 32K clock outputs which can be + controlled by software. For now, only the TWL6032 clocks are + supported. + config CLK_TWL6040 tristate "External McPDM functional clock from twl6040" depends on TWL6040_CORE |