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>
Showing
- drivers/clk/Kconfig 1 addition, 0 deletionsdrivers/clk/Kconfig
- drivers/clk/Makefile 1 addition, 0 deletionsdrivers/clk/Makefile
- drivers/clk/zynqmp/Kconfig 10 additions, 0 deletionsdrivers/clk/zynqmp/Kconfig
- drivers/clk/zynqmp/Makefile 4 additions, 0 deletionsdrivers/clk/zynqmp/Makefile
- drivers/clk/zynqmp/clk-gate-zynqmp.c 144 additions, 0 deletionsdrivers/clk/zynqmp/clk-gate-zynqmp.c
- drivers/clk/zynqmp/clk-mux-zynqmp.c 141 additions, 0 deletionsdrivers/clk/zynqmp/clk-mux-zynqmp.c
- drivers/clk/zynqmp/clk-zynqmp.h 68 additions, 0 deletionsdrivers/clk/zynqmp/clk-zynqmp.h
- drivers/clk/zynqmp/clkc.c 716 additions, 0 deletionsdrivers/clk/zynqmp/clkc.c
- drivers/clk/zynqmp/divider.c 217 additions, 0 deletionsdrivers/clk/zynqmp/divider.c
- drivers/clk/zynqmp/pll.c 335 additions, 0 deletionsdrivers/clk/zynqmp/pll.c
- include/linux/firmware/xlnx-zynqmp.h 1 addition, 0 deletionsinclude/linux/firmware/xlnx-zynqmp.h
Loading
Please register or sign in to comment