clk: add support for clocks provided by SCMI
authorSudeep Holla <sudeep.holla@arm.com>
Tue, 13 Jun 2017 16:19:36 +0000 (17:19 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Wed, 28 Feb 2018 16:37:57 +0000 (16:37 +0000)
commit6d6a1d82eaef705f150c441350559bf5daccb533
tree68379153ecafbb6494bc4a043cf012e3d7676cdc
parent898216c97ed2ebfffda659ce12388da43534de6c
clk: add support for clocks provided by SCMI

On some ARM based systems, a separate Cortex-M based System Control
Processor(SCP) provides the overall power, clock, reset and system
control. System Control and Management Interface(SCMI) Message Protocol
is defined for the communication between the Application Cores(AP)
and the SCP.

This patch adds support for the clocks provided by SCP using SCMI
protocol.

Cc: linux-clk@vger.kernel.org
Cc: Michael Turquette <mturquette@baylibre.com>
Acked-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
MAINTAINERS
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk-scmi.c [new file with mode: 0644]