Skip to content

Commit

Permalink
clk: Add driver for axi_dynclk IP Core
Browse files Browse the repository at this point in the history
Add support for the axi_dynclk IP Core available from Digilent. This
IP core dynamically configures the clock resources inside a Xilinx
FPGA to generate a clock with a software programmable frequency.

Signed-off-by: Sam Bobrowicz <[email protected]>
  • Loading branch information
sbobrowicz authored and michalsimek committed Feb 6, 2016
1 parent 198f728 commit 5f7e553
Show file tree
Hide file tree
Showing 3 changed files with 541 additions and 0 deletions.
8 changes: 8 additions & 0 deletions drivers/clk/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,14 @@ config CLK_QORIQ
This adds the clock driver support for Freescale QorIQ platforms
using common clock framework.

config COMMON_CLK_DGLNT_DYNCLK
tristate "Digilent axi_dynclk Driver"
depends on ARCH_ZYNQ || MICROBLAZE
help
---help---
Support for the Digilent AXI Dynamic Clock core for Xilinx
FPGAs.

config COMMON_CLK_XGENE
bool "Clock driver for APM XGene SoC"
default y
Expand Down
1 change: 1 addition & 0 deletions drivers/clk/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ obj-$(CONFIG_ARCH_AXXIA) += clk-axm5516.o
obj-$(CONFIG_ARCH_BCM2835) += clk-bcm2835.o
obj-$(CONFIG_COMMON_CLK_CDCE706) += clk-cdce706.o
obj-$(CONFIG_ARCH_CLPS711X) += clk-clps711x.o
obj-$(CONFIG_COMMON_CLK_DGLNT_DYNCLK) += clk-dglnt-dynclk.o
obj-$(CONFIG_ARCH_EFM32) += clk-efm32gg.o
obj-$(CONFIG_ARCH_HIGHBANK) += clk-highbank.o
obj-$(CONFIG_MACH_LOONGSON1) += clk-ls1x.o
Expand Down
Loading

0 comments on commit 5f7e553

Please sign in to comment.