[PATCH v4 6/8] arm64: dts: add SRAM, MHU mailbox and SCPI support on Juno
From: Sudeep Holla <hidden>
Date: 2015-07-22 15:40:35
Also in:
linux-clk, linux-pm, lkml
On 22/07/15 14:28, Liviu Dudau wrote:
On Mon, Jun 08, 2015 at 11:40:00AM +0100, Sudeep Holla wrote:quoted
This patch adds support for the MHU mailbox peripheral used on Juno by application processors to communicate with remote SCP handling most of the CPU/system power management. It also adds the SRAM reserving the shared memory and SCPI message protocol using that shared memory. Cc: Liviu Dudau <Liviu.Dudau@arm.com> Cc: Jon Medhurst (Tixy) <redacted> Signed-off-by: Sudeep Holla <redacted> --- arch/arm64/boot/dts/arm/juno-base.dtsi | 31 +++++++++++++++++++++++++++++++ arch/arm64/boot/dts/arm/juno-clocks.dtsi | 23 +++++++++++++++++++++++ 2 files changed, 54 insertions(+)
[..]
quoted
diff --git a/arch/arm64/boot/dts/arm/juno-clocks.dtsi b/arch/arm64/boot/dts/arm/juno-clocks.dtsi index 25352ed943e6..64af7370815a 100644 --- a/arch/arm64/boot/dts/arm/juno-clocks.dtsi +++ b/arch/arm64/boot/dts/arm/juno-clocks.dtsi@@ -42,3 +42,26 @@ clock-frequency = <400000000>; clock-output-names = "faxi_clk"; }; + + scpi { + compatible = "arm,scpi"; + mboxes = <&mailbox 1>; + shmem = <&cpu_scp_hpri>; + + clocks { + compatible = "arm,scpi-clocks"; + + scpi_dvfs: scpi_clocks at 0 { + compatible = "arm,scpi-dvfs-clocks"; + #clock-cells = <1>; + clock-indices = <0>, <1>, <2>; + clock-output-names = "vbig", "vlittle", "vgpu"; + }; + scpi_clk: scpi_clocks at 3 { + compatible = "arm,scpi-variable-clocks"; + #clock-cells = <1>; + clock-indices = <3>, <4>;Subject to you addressing Mark's comments regarding the indices values (maybe choose a different property to show the fact that the index is actually an SCPI index rather than the clock's), you can add my
I don't understand why we need to do that. I will anyway follow up on that thread.
Acked-by: Liviu Dudau <Liviu.Dudau@arm.com>
Thanks for all the ACKs. Regards, Sudeep