Skip to content

Commit edc1276

Browse files
Marek Vasutbebarino
authored andcommitted
clk: si521xx: Clock driver for Skyworks Si521xx I2C PCIe clock generators
Add driver for the Skyworks Si521xx PCIe clock generators. Supported models are Si52144/Si52146/Si52147, tested model is Si52144. It should be possible to add Si5213x series as well. Signed-off-by: Marek Vasut <marex@denx.de> Link: https://lore.kernel.org/r/20230118191521.15544-2-marex@denx.de [sboyd@kernel.org: Make clk_ops const] Signed-off-by: Stephen Boyd <sboyd@kernel.org>
1 parent 66a20af commit edc1276

File tree

3 files changed

+405
-0
lines changed

3 files changed

+405
-0
lines changed

drivers/clk/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,15 @@ config COMMON_CLK_RS9_PCIE
367367
This driver supports the Renesas 9-series PCIe clock generator
368368
models 9FGV/9DBV/9DMV/9FGL/9DML/9QXL/9SQ.
369369

370+
config COMMON_CLK_SI521XX
371+
tristate "Clock driver for SkyWorks Si521xx PCIe clock generators"
372+
depends on I2C
373+
depends on OF
374+
select REGMAP_I2C
375+
help
376+
This driver supports the SkyWorks Si521xx PCIe clock generator
377+
models Si52144/Si52146/Si52147.
378+
370379
config COMMON_CLK_VC5
371380
tristate "Clock driver for IDT VersaClock 5,6 devices"
372381
depends on I2C

drivers/clk/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ obj-$(CONFIG_COMMON_CLK_TPS68470) += clk-tps68470.o
7272
obj-$(CONFIG_CLK_TWL6040) += clk-twl6040.o
7373
obj-$(CONFIG_ARCH_VT8500) += clk-vt8500.o
7474
obj-$(CONFIG_COMMON_CLK_RS9_PCIE) += clk-renesas-pcie.o
75+
obj-$(CONFIG_COMMON_CLK_SI521XX) += clk-si521xx.o
7576
obj-$(CONFIG_COMMON_CLK_VC5) += clk-versaclock5.o
7677
obj-$(CONFIG_COMMON_CLK_VC7) += clk-versaclock7.o
7778
obj-$(CONFIG_COMMON_CLK_WM831X) += clk-wm831x.o

0 commit comments

Comments
 (0)