reserved-memory {
dsp0ddr_reserved: dsp0ddr@4a000000 {
reg =<0x00x4a0000000x00x00a00000>;
no-map;
};
riscvsram0_reserved: riscvsram0@7280000{
reg =<0x00x072800000x00x40000>;
no-map;
};
riscvsram1_reserved: riscvsram1@72c0000 {
reg =<0x00x072c00000x00x40000>;
no-map;
};
/*
* The name should be "vdev%dbuffer".
* Its size should be not less than
* RPMSG_BUF_SIZE * (num of buffers in a vring) * 2
* = 512 * (num of buffers in a vring) * 2
*/
dsp_vdev0buffer: vdev0buffer@4ac00000 {
compatible ="shared-dma-pool";
reg =<0x00x4ac000000x00x40000>;
no-map;
};
/*
* The name should be "vdev%dvring%d".
* The size of each should be not less than
* PAGE_ALIGN(vring_size(num, align))
* = PAGE_ALIGN(16 * num + 6 + 2 * num + (pads for align) + 6 + 8 * num)
*
* (Please refer to the vring layout in include/uapi/linux/virtio_ring.h)
*/
dsp_vdev0vring0: vdev0vring0@4ac40000 {
reg =<0x00x4ac400000x00x2000>;
no-map;
};
dsp_vdev0vring1: vdev0vring1@4ac42000 {
reg =<0x00x4ac420000x00x2000>;
no-map;
};
/*
* The name should be "vdev%dbuffer".
* Its size should be not less than
* RPMSG_BUF_SIZE * (num of buffers in a vring) * 2
* = 512 * (num of buffers in a vring) * 2
*/
rv_vdev0buffer: vdev0buffer@4ae00000 {
compatible ="shared-dma-pool";
reg =<0x00x4ae000000x00x40000>;
no-map;
};
/*
* The name should be "vdev%dvring%d".
* The size of each should be not less than
* PAGE_ALIGN(vring_size(num, align))
* = PAGE_ALIGN(16 * num + 6 + 2 * num + (pads for align) + 6 + 8 * num)
*
* (Please refer to the vring layout in include/uapi/linux/virtio_ring.h)
*/
rv_vdev0vring0: vdev0vring0@4ae40000 {
reg =<0x00x4ae400000x00x2000>;
no-map;
};
rv_vdev0vring1: vdev0vring1@4ae42000 {
reg =<0x00x4ae420000x00x2000>;
no-map;
};
/*
* mcu ram addr
*/
mcu0iram_reserved: mcu0iram@20000{
reg =<0x00x200000x00x10000>;
no-map;
};
mcu0dram0_reserved: mcu0dram0@30000{
reg =<0x00x300000x00x8000>;
no-map;
};
mcu0dram1_reserved: mcu0dram1@38000{
reg =<0x00x380000x00x8000>;
no-map;
};
dsp0_rpbuf_reserved: dsp0_rpbuf@4ae44000 {
compatible ="shared-dma-pool";
no-map;
reg =<0x00x4ae440000x00x8000>;
};
dsp_share_space@4ab00000 {
no-map;
reg =<0x00x4ab000000x00x10000>;
};
};