]> git.dujemihanovic.xyz Git - u-boot.git/commit
clk: zynq: Add clock wizard driver
authorZhengxun <zhengxunli.mxic@gmail.com>
Fri, 11 Jun 2021 15:10:48 +0000 (15:10 +0000)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 23 Jun 2021 07:48:35 +0000 (09:48 +0200)
commit2b157d8127804d879d2624e1ed79085950957476
tree405e0a7fb56c430f700fc8e65825d3866d7634f4
parent4d3de8abff4dae76569751265fe8b636ac51138b
clk: zynq: Add clock wizard driver

The Clocking Wizard IP supports clock circuits customized
to your clocking requirements. The wizard support for
dynamically reconfiguring the clocking primitives for
Multiply, Divide, Phase Shift/Offset, or Duty Cycle.

Limited by U-Boot clk uclass without set_phase API, this
patch only provides set_rate to modify the frequency.

Signed-off-by: Zhengxun <zhengxunli.mxic@gmail.com>
Reviewed-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk-xlnx-clock-wizard.c [new file with mode: 0644]