Part Number: TCI6630K2L
Tool/software: Linux
I have k2l evm with 2G DDR installed. In the device tree there are:
memory {
device_type = "memory";
reg = <0x0 0x8000 0000 0x0 0x2000 0000>;
};
dspmem {
compatible = "linux,rproc-user";
mem = <0x0c00 0000 0x0020 0000 0xa000 0000 0x2000 0000>;
label = "dspmem";
};
That is 512M for Linux + 512M for DSP starting with 0x8000 0000. Than at boot time u-boot patches device-tree and sets 1.5G for Linux starting with 0x8000 0000, as I understand it. Thus, I have 1.5G for Linux, that I see at /proc/meminfo.
What about the rest 512M starting from 0xC000 0000? Why 512M DSP still starting at 0xA000 0000, not 0xC000 0000?