k1:dtsi:remoteproc: change the RCPU running address to 1M
Change-Id: Ib87953dc6ec2c17a7ffab37bc9d3e3f12091d43e Signed-off-by: Nell <xianbin.zhu@spacemit.com>
This commit is contained in:
@@ -426,39 +426,45 @@
|
||||
ranges;
|
||||
|
||||
/* rcpu's heap */
|
||||
rcpu_mem_heap: rcpu_mem_heap@30000000 {
|
||||
reg = <0x0 0x30000000 0x0 0x200000>;
|
||||
rcpu_mem_heap: rcpu_mem_heap@100000 {
|
||||
reg = <0x0 0x100000 0x0 0x200000>;
|
||||
da_base = <0x30000000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
/* vring0 */
|
||||
vdev0vring0: vdev0vring0@30200000 {
|
||||
reg = <0x0 0x30200000 0x0 0x3000>;
|
||||
vdev0vring0: vdev0vring0@300000 {
|
||||
reg = <0x0 0x300000 0x0 0x3000>;
|
||||
da_base = <0x30200000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
/* vring1 */
|
||||
vdev0vring1: vdev0vring1@30203000 {
|
||||
reg = <0x0 0x30203000 0x0 0x3000>;
|
||||
vdev0vring1: vdev0vring1@303000 {
|
||||
reg = <0x0 0x303000 0x0 0x3000>;
|
||||
da_base = <0x30203000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
/* share memory buffer */
|
||||
vdev0buffer: vdev0buffer@30206000 {
|
||||
vdev0buffer: vdev0buffer@306000 {
|
||||
compatible = "shared-dma-pool";
|
||||
reg = <0x0 0x30206000 0x0 0xf6000>;
|
||||
reg = <0x0 0x306000 0x0 0xf6000>;
|
||||
da_base = <0x30206000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
/* the resource table */
|
||||
rsc_table: rsc_table@302fc000 {
|
||||
reg = <0x0 0x302fc000 0x0 0x4000>;
|
||||
rsc_table: rsc_table@3fc000 {
|
||||
reg = <0x0 0x3fc000 0x0 0x4000>;
|
||||
da_base = <0x302fc000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
/* used for rcpu code & data & bss space */
|
||||
rcpu_mem_0: rcpu_mem_0@30300000 {
|
||||
reg = <0x0 0x30300000 0x0 0x200000>;
|
||||
rcpu_mem_0: rcpu_mem_0@400000 {
|
||||
reg = <0x0 0x400000 0x0 0x200000>;
|
||||
da_base = <0x30300000>;
|
||||
no-map;
|
||||
};
|
||||
};
|
||||
@@ -559,6 +565,16 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/* for rcpu vqueue buffer . */
|
||||
dram_range8: dram_range@8 {
|
||||
compatible = "spacemit-dram-bus";
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
dma-ranges = <0x0 0x30200000 0x0 0x300000 0x0 0xfc000>;
|
||||
#interconnect-cells = <0>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
clint0: clint@e4000000 {
|
||||
compatible = "riscv,clint0";
|
||||
interrupts-extended = <
|
||||
@@ -1022,7 +1038,7 @@
|
||||
compatible = "spacemit,k1-x-rproc";
|
||||
reg = <0 0xc088c000 0 0x1000>,
|
||||
<0 0xc0880000 0 0x200>;
|
||||
ddr-remap-base = <0x30000000>;
|
||||
ddr-remap-base = <0x100000>;
|
||||
esos-entry-point = <0x30300114>;
|
||||
clocks = <&ccu CLK_AUDIO>, <&ccu CLK_AUDIO_APB>;
|
||||
clock-names = "core", "apb";
|
||||
@@ -1033,6 +1049,8 @@
|
||||
mbox-names = "vq0", "vq1";
|
||||
firmware-name = "esos.elf";
|
||||
power-domains = <&power K1X_PMU_AUD_PWR_DOMAIN>;
|
||||
interconnects = <&dram_range8>;
|
||||
interconnect-names = "dma-mem";
|
||||
memory-region = <&rcpu_mem_0>, <&rcpu_mem_heap>, <&vdev0vring0>, <&vdev0vring1>, <&vdev0buffer>, <&rsc_table>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user