[RFC PATCH 2/2] drivers: clk: Add ZynqMP clock driver
From: Jolly Shah <hidden>
Date: 2018-01-10 20:15:15
Also in:
linux-clk, lkml
Hi Philippe, Thanks for the review. Will fix all SPDX tags in next version. Thanks, Jolly Shah
-----Original Message----- From: Philippe Ombredanne [mailto:pombredanne at nexb.com] Sent: Tuesday, January 09, 2018 4:53 AM To: Jolly Shah <redacted> Cc: Michael Turquette <mturquette@baylibre.com>; Stephen Boyd [off-list ref]; Michal Simek [off-list ref]; linux- clk at vger.kernel.org; moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE [off-list ref]; LKML <linux- kernel at vger.kernel.org>; Jolly Shah [off-list ref]; Rajan Vaja [off-list ref]; Tejas Patel [off-list ref]; Shubhrajyoti Datta [off-list ref] Subject: Re: [RFC PATCH 2/2] drivers: clk: Add ZynqMP clock driver Jolly, On Mon, Jan 8, 2018 at 11:16 PM, Jolly Shah [off-list ref] wrote:quoted
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: Jolly Shah <redacted> Signed-off-by: Rajan Vaja <redacted> Signed-off-by: Tejas Patel <redacted> Signed-off-by: Shubhrajyoti Datta <redacted> ---<snip>quoted
.../devicetree/bindings/clock/zynq_mpsoc.txt | 163 +++++ drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/zynqmp/Kconfig | 8 + drivers/clk/zynqmp/Makefile | 3 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 158 +++++ drivers/clk/zynqmp/clk-mux-zynqmp.c | 190 ++++++ drivers/clk/zynqmp/clkc.c | 707 +++++++++++++++++++++ drivers/clk/zynqmp/divider.c | 239 +++++++ drivers/clk/zynqmp/pll.c | 384 +++++++++++ include/linux/clk/zynqmp.h | 46 ++ 11 files changed, 1900 insertions(+) create mode 100644Documentation/devicetree/bindings/clock/zynq_mpsoc.txtquoted
create mode 100644 drivers/clk/zynqmp/Kconfig create mode 100644 drivers/clk/zynqmp/Makefile create mode 100644 drivers/clk/zynqmp/clk-gate-zynqmp.c create mode 100644 drivers/clk/zynqmp/clk-mux-zynqmp.c create mode 100644 drivers/clk/zynqmp/clkc.c create mode 100644 drivers/clk/zynqmp/divider.c create mode 100644 drivers/clk/zynqmp/pll.c create mode 100644 include/linux/clk/zynqmp.h