clk: add support for clocks provided by SCP(System Control Processor)
authorSudeep Holla <sudeep.holla@arm.com>
Mon, 30 Mar 2015 09:59:52 +0000 (10:59 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 28 Sep 2015 10:53:37 +0000 (11:53 +0100)
commitcd52c2a4b5c43631e429d06dce12e08b0cab477f
treea773fd60ff069b98fa28cff6f6ea4f3a31604568
parent8cb7cf56c9fe5412de238465b27ef35b4d2801aa
clk: add support for clocks provided by SCP(System Control Processor)

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 Power Interface(SCPI) 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 SCPI
protocol.

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Reviewed-by: Stephen Boyd <sboyd@codeaurora.org>
Cc: Mike Turquette <mturquette@baylibre.com>
Cc: Liviu Dudau <Liviu.Dudau@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Jon Medhurst (Tixy) <tixy@linaro.org>
Cc: linux-clk@vger.kernel.org
MAINTAINERS
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk-scpi.c [new file with mode: 0644]