diff options
author | Sudeep Holla <sudeep.holla@arm.com> | 2015-03-30 10:59:52 +0100 |
---|---|---|
committer | Sudeep Holla <sudeep.holla@arm.com> | 2015-09-28 11:53:37 +0100 |
commit | cd52c2a4b5c43631e429d06dce12e08b0cab477f (patch) | |
tree | a773fd60ff069b98fa28cff6f6ea4f3a31604568 /drivers/clk/Kconfig | |
parent | 8cb7cf56c9fe5412de238465b27ef35b4d2801aa (diff) | |
download | linux-stable-cd52c2a4b5c43631e429d06dce12e08b0cab477f.tar.gz linux-stable-cd52c2a4b5c43631e429d06dce12e08b0cab477f.tar.bz2 linux-stable-cd52c2a4b5c43631e429d06dce12e08b0cab477f.zip |
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
Diffstat (limited to 'drivers/clk/Kconfig')
-rw-r--r-- | drivers/clk/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/clk/Kconfig b/drivers/clk/Kconfig index 42f7120ca9ce..4aec54b90331 100644 --- a/drivers/clk/Kconfig +++ b/drivers/clk/Kconfig @@ -59,6 +59,16 @@ config COMMON_CLK_RK808 clocked at 32KHz each. Clkout1 is always on, Clkout2 can off by control register. +config COMMON_CLK_SCPI + tristate "Clock driver controlled via SCPI interface" + depends on ARM_SCPI_PROTOCOL || COMPILE_TEST + ---help--- + This driver provides support for clocks that are controlled + by firmware that implements the SCPI interface. + + This driver uses SCPI Message Protocol to interact with the + firmware providing all the clock controls. + config COMMON_CLK_SI5351 tristate "Clock driver for SiLabs 5351A/B/C" depends on I2C |