clk: versal: Add clock driver support
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Sun, 23 Jun 2019 06:54:57 +0000 (12:24 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 8 Oct 2019 07:41:24 +0000 (09:41 +0200)
commit95105089afe2a204883e9c0f4c2c694469ec31d1
treed81e23f6f4e407a8d7300b3c0ad974a997e52ab1
parent1ff8bdb8d36692760481cc939770a401d26ddac0
clk: versal: Add clock driver support

This patch adds clock driver support for Versal platform. The clock driver
queries and performs clock operations using PLM firmware by communicating
with it using SMC calls.

Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/mach-versal/cpu.c
arch/arm/mach-versal/include/mach/sys_proto.h
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk_versal.c [new file with mode: 0644]
drivers/firmware/firmware-zynqmp.c