Uh oh!
There was an error while loading. Please reload this page.
cavs: pm: improve PM_RUNTIME_HOST_DMA_L1 documentation - #4430
Conversation
Reword doxygen comments and change the private helper function names to better reflect the actual implementation. No functional change. The PM_RUNTIME_HOST_DMA_L1 resource is used to coordinate host DMA users, so that DMI link is kept in L1 until all users are ready to activate the link. This is a bit unusual usage of runtime-pm interface in that a 'put on a resource' triggers transition to higher power state, so this deserves some more documentation. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
thanks @kv2019i , this was incredibly confusing indeed. So |
marc-hb
commented
Jun 29, 2021
Also confused by this: So "enable" and "active" are opposite of each other, correct? https://thesofproject.github.io/latest/developer_guides/firmware/pm-runtime/pm-dsp-core.html Power management = the land of double and triple negations. |
lgirdwood
commented
Jun 29, 2021
CI is known issue with kernel suspend. |
marc-hb
commented
Jul 1, 2021
Additional comments in #4441 |
Reword doxygen comments and change the private helper function
names to better reflect the actual implementation. No functional
change.
The PM_RUNTIME_HOST_DMA_L1 resource is used to coordinate host DMA
users, so that DMI link is kept in L1 until all users are ready to
activate the link. This is a bit unusual usage of runtime-pm interface
in that a 'put on a resource' triggers transition to higher power state,
so this deserves some more documentation.
Signed-off-by: Kai Vehmanen kai.vehmanen@linux.intel.com