summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk1808.dtsi
diff options
context:
space:
mode:
authorSugar Zhang <sugar.zhang@rock-chips.com>2018-09-25 19:50:46 +0800
committerSugar Zhang <sugar.zhang@rock-chips.com>2018-09-27 10:09:38 +0800
commit937cd237b3314b544bf0d3b56e87f671d5b886e5 (patch)
treeb1454cfee354c7ca9985121bf82fbdb805c3e137 /arch/arm64/boot/dts/rockchip/rk1808.dtsi
parent2a60fe4c970a6bc8f5af5b9f6d409ef59d5eb332 (diff)
arm64: dts: rockchip: get vad audio buffer from sram node
Change-Id: Ib1583475d3de57ed6ac69153519057a999feb0a0 Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk1808.dtsi')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk1808.dtsi22
1 files changed, 19 insertions, 3 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk1808.dtsi b/arch/arm64/boot/dts/rockchip/rk1808.dtsi
index a9f7ff8d8b6d..d7afc9f849d5 100644
--- a/arch/arm64/boot/dts/rockchip/rk1808.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk1808.dtsi
@@ -242,6 +242,22 @@
reg = <0x0 0xfe8c000 0x0 0x20>;
};
+ sram: sram@fec00000 {
+ compatible = "mmio-sram";
+ reg = <0x0 0xfec00000 0x0 0x200000>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ ranges = <0 0x0 0xfec00000 0x200000>;
+ /* reserved for ddr dvfs and system suspend/resume */
+ ddr-sram@0 {
+ reg = <0x0 0x8000>;
+ };
+ /* reserved for vad audio buffer */
+ vad_sram: vad-sram@1c0000 {
+ reg = <0x1c0000 0x40000>;
+ };
+ };
+
gic: interrupt-controller@ff100000 {
compatible = "arm,gic-v3";
#interrupt-cells = <3>;
@@ -906,12 +922,12 @@
vad: vad@ff810000 {
compatible = "rockchip,rk1808-vad";
- /* vad buf: last 256 KB system sram */
- reg = <0x0 0xff810000 0x0 0x10000>, <0x0 0xfedc0000 0x0 0x40000>;
- reg-names = "vad", "vad-memory";
+ reg = <0x0 0xff810000 0x0 0x10000>;
+ reg-names = "vad";
clocks = <&cru HCLK_VAD>;
clock-names = "hclk";
interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
+ rockchip,audio-sram = <&vad_sram>;
rockchip,audio-src = <0>;
rockchip,det-channel = <0>;
rockchip,mode = <1>;