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.

PM & external devices

Guru 20755 points

 Hello,

1. How should external device be integrated into linux Power management ? What is the power domain that such external device is related to ? for example: external dsp, or led control, which power domain do they belong to ?
2. In http://processors.wiki.ti.com/index.php/OMAP35x_and_AM/DM37x_Debug_Steps_for_Idle_Entry I see that not all power domain are covered, only MPU , and  CORE. What are not all covered ? What domain is connected to external device (such as dsp)
Thanks,

Ran

  • Hi Ran,

    The external devices sounds very general. The DSP is covered by the IVA2 power domain as you can see in the table in the linked article.

    You can find more detailed description of the DPLL power domains in the OMAP 35xx Technical reference manual chapter 4 - Power, Rest and Clock management. Look at the Figure 4-16. Device Power Domains to see how the device is segmented into power domains.

    BR

    Tsvetolin Shulev

  • Hi Tvestolin,

    I'm using external dsp in the board.
    I still strugle with the following unresolved PM issues. We wanted that the PM will be automaticaly (using cpuidle, and runtime PM only. without using the explicit suspend/resume)

    1. How to configure wakeup source in OMAP35x ?  for example how to configure it for gpio interrupts, timer, uart.
    2. Does a wakeup source triggers only a specific device, or does it wakes up the cpu from cpuidle mode. example: if it is a gpio interrupt, what will it wake up ?
    I also do find several issues which I'm not sure if platform depended or not, for example: wakeup sources such as uart: echo uart0_rxd.gpio1_10=0x27,rising > standby_gpio_pad_conf, is it generic or OMAP depended ?
    Is the standby only relevant when using explicit suspend/resume or also with cpuidle/runtime pm ?

    Thanks,
    Ran