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.

Where is info on the OMAP-L138 "starvation interrupt" register?

Other Parts Discussed in Thread: OMAP-L138, OMAPL138

For the OMAP-L138, where is info on the "starvation interrupt" register?  (I suspect it this interrupt occurs when the CPPI tries to read a buffer descriptor from the submit queues, when they are empty -- thus "starved".)

The Starterware software uses this register, and gives its USB-On-the-Go address as 0x3200.  But I can find no register at that address, and I can find no "starvation interrupt" in the Tech Ref Manual (spruh77a.pdf)

(Reference:  In Starterware, this usage occurs in the function "CppiDmaGetINTD0Status", in the file cppi41cma.c)

-- Walter Snafu

  • Hi Walter,
    I hope, we don't have a "Starvation interrupt" register for OMAPL138.
    I presume that it was mistakenly present here since we have taken reference code from AM335x starterware package.
    Also I will check with my team and let me update.
    FYI, AM335x processor has "Starvation interrupt" register.

    Thanks for your patience.
  • Hi Walter Snafu,

    Your observation is right. In OMAPl138 TRM or data sheet, there is no information on "starvation interrupt register".
    Even in the data sheet, there is no register existing at address 0x01E03200.

    The following are the additional understanding from my side.

    To clarify this, we may have to look in detail about the significance of the lines of code you mentioned.

    I will look into this and get back. Meanwhile, you also have a look at it.


    Regards,
    Shankari.