mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 22:14:03 +02:00
arm64: dts: cix: sky1: add audss cru
Add the AUDSS CRU device node providing clocks and software resets for audio subsystem peripherals. Signed-off-by: Joakim Zhang <joakim.zhang@cixtech.com> Signed-off-by: Brian Masney <bmasney@redhat.com>
This commit is contained in:
parent
b5fa9d3bee
commit
a2b1c025cf
|
|
@ -6,6 +6,10 @@
|
|||
|
||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||
#include <dt-bindings/clock/cix,sky1.h>
|
||||
#include <dt-bindings/clock/cix,sky1-audss-cru.h>
|
||||
#include <dt-bindings/reset/cix,sky1-system-control.h>
|
||||
#include <dt-bindings/reset/cix,sky1-s5-system-control.h>
|
||||
#include <dt-bindings/reset/cix,sky1-audss-cru.h>
|
||||
#include "sky1-power.h"
|
||||
|
||||
/ {
|
||||
|
|
@ -558,6 +562,20 @@ mbox_pm2ap: mailbox@65a0080 {
|
|||
cix,mbox-dir = "rx";
|
||||
};
|
||||
|
||||
audss_cru: clock-controller@7110000 {
|
||||
compatible = "cix,sky1-audss-cru";
|
||||
reg = <0x0 0x07110000 0x0 0x10000>;
|
||||
#clock-cells = <1>;
|
||||
#reset-cells = <1>;
|
||||
clocks = <&scmi_clk CLK_TREE_AUDIO_CLK0>,
|
||||
<&scmi_clk CLK_TREE_AUDIO_CLK2>,
|
||||
<&scmi_clk CLK_TREE_AUDIO_CLK4>,
|
||||
<&scmi_clk CLK_TREE_AUDIO_CLK5>;
|
||||
clock-names = "x8k", "x11k", "sys", "48m";
|
||||
power-domains = <&smc_devpd SKY1_PD_AUDIO>;
|
||||
resets = <&s5_syscon SKY1_AUDIO_HIFI5_NOC_RESET_N>;
|
||||
};
|
||||
|
||||
mbox_sfh2ap: mailbox@8090000 {
|
||||
compatible = "cix,sky1-mbox";
|
||||
reg = <0x0 0x08090000 0x0 0x10000>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user