aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/juno-clocks.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/boot/dts/juno-clocks.dtsi')
-rw-r--r--arch/arm64/boot/dts/juno-clocks.dtsi31
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/juno-clocks.dtsi b/arch/arm64/boot/dts/juno-clocks.dtsi
index ea2b5666a16f..4e44ee229b4a 100644
--- a/arch/arm64/boot/dts/juno-clocks.dtsi
+++ b/arch/arm64/boot/dts/juno-clocks.dtsi
@@ -42,3 +42,34 @@
clock-frequency = <533000000>;
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@0 {
+ compatible = "arm,scpi-dvfs";
+ #clock-cells = <1>;
+ clock-indices = <0>, <1>, <2>;
+ clock-output-names = "vbig", "vlittle", "vgpu";
+ };
+
+ pixel_clk: scpi_clocks@3 {
+ compatible = "arm,scpi-clk";
+ #clock-cells = <1>;
+ clock-indices = <3>, <4>;
+ clock-output-names = "pxlclk0", "pxlclk1";
+ };
+
+ audio_clk: scpi_clocks@5 {
+ compatible = "arm,scpi-clk";
+ #clock-cells = <1>;
+ clock-indices = <5>;
+ clock-output-names = "i2s_clock";
+ };
+ };
+ };