This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8148 - Direct McBSP Access Through The MMU

Hi,

In DM8148, the DSP can not access McBSP directly (at physical address 0x47000000), but it should go through the system MMU, which translates the physical addresses to virtual addresses.
1) How can the mmu be configured to access the McBSP registers directry from the DSP?
2) Can this configuration be done from the dsp? from the arm?
3) Is it done be programming the mmu registers or by using linux commands?

Thanks,
Gilad

  • Hello,

    I am not knowledgeable here, I cannot tell you exactly how to achieve this, but I think you could refer to the Linux kernel documentation. Your "Documentation" folder should contain these files: DMA-API-HOWTO.txt, DMA-API.txt, DMA-attributes.txt and DMA-ISA-LPC.txt, with some generic information on this matter. You could also try to search through the kernel code, in order to find some good reference points.

    Thank you.

    BR

    Vladimir