drivers: clk: Add ZynqMP clock driver
authorJolly Shah <jolly.shah@xilinx.com>
Mon, 8 Oct 2018 18:21:46 +0000 (11:21 -0700)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 9 Oct 2018 11:29:19 +0000 (13:29 +0200)
commit3fde0e16d016ecb273f0fa404b5d56b947fc0576
tree570fc7609976fd1f275725bf63530bf177511dd8
parent26372d0973febfc62f20a4afd38fc51623682459
drivers: clk: Add ZynqMP clock driver

This patch adds CCF compliant clock driver for ZynqMP.
Clock driver queries supported clock information from
firmware and regiters pll and output clocks with CCF.

Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Signed-off-by: Tejas Patel <tejasp@xilinx.com>
Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com>
Acked-by: Olof Johansson <olof@lixom.net>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/zynqmp/Kconfig [new file with mode: 0644]
drivers/clk/zynqmp/Makefile [new file with mode: 0644]
drivers/clk/zynqmp/clk-gate-zynqmp.c [new file with mode: 0644]
drivers/clk/zynqmp/clk-mux-zynqmp.c [new file with mode: 0644]
drivers/clk/zynqmp/clk-zynqmp.h [new file with mode: 0644]
drivers/clk/zynqmp/clkc.c [new file with mode: 0644]
drivers/clk/zynqmp/divider.c [new file with mode: 0644]
drivers/clk/zynqmp/pll.c [new file with mode: 0644]
include/linux/firmware/xlnx-zynqmp.h