diff options
| author | Koichiro Den <den@valinux.co.jp> | 2026-09-13 02:40:22 +0900 |
|---|---|---|
| committer | Vinod Koul <vkoul@kernel.org> | 2026-10-05 16:10:26 +0200 |
| commit | 9d31ad3b331d5d78bd6a247a9d35f35a6a9bbd59 (patch) | |
| tree | 87ecf1baaa9e39cb25c9e8082a03283271eb6bfb /tools/lib/python/kdoc/python_version.py | |
| parent | f54701da5c0562cefadc8b638c3c141111c10579 (diff) | |
dmaengine: dw-edma: Configure remote interrupt routing
An endpoint function can reserve an endpoint-local channel while the RC
programs it through an exposed register window. Such a channel must route
interrupts remotely and ignore them on the endpoint.
Use dma_slave_config to set per-channel interrupt routing on idle channels
of a local eDMA or HDMA instance. Releasing a remote-routed channel
quiesces the hardware and drains its local IRQ before restoring default
routing.
The eDMA quiesce may stop a complete direction. The caller must own every
channel in that direction and stop remote programming first.
Suggested-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Koichiro Den <den@valinux.co.jp>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260912174023.1227397-3-den@valinux.co.jp
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
