diff options
author | Sugar Zhang <sugar.zhang@rock-chips.com> | 2018-09-25 19:50:46 +0800 |
---|---|---|
committer | Sugar Zhang <sugar.zhang@rock-chips.com> | 2018-09-27 10:09:38 +0800 |
commit | 937cd237b3314b544bf0d3b56e87f671d5b886e5 (patch) | |
tree | b1454cfee354c7ca9985121bf82fbdb805c3e137 /arch/arm64/boot/dts/rockchip/rk1808.dtsi | |
parent | 2a60fe4c970a6bc8f5af5b9f6d409ef59d5eb332 (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.dtsi | 22 |
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>; |