diff options
author | Amelie Delaunay <amelie.delaunay@foss.st.com> | 2024-05-31 17:07:11 +0200 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2024-06-11 20:25:34 +0200 |
commit | 49b1c21ff815168eca44e81ab0612b1f00759efb (patch) | |
tree | 96188aa7108f71835c7c2506dbe3af119e4cbb99 /block/partitions | |
parent | dmaengine: add channel device name to channel registration (diff) | |
download | linux-49b1c21ff815168eca44e81ab0612b1f00759efb.tar.xz linux-49b1c21ff815168eca44e81ab0612b1f00759efb.zip |
dmaengine: stm32-dma3: defer channel registration to specify channel name
On STM32 DMA3, channels can be reserved, so they are non available for
Linux. This non-availability creates a mismatch between dma_chan id and
DMA3 channel id.
Use dma_async_device_channel_register() to register the channels
after controller registration and change the default channel name, so that
it can match the name in the Reference Manual and ease requesting a channel
thanks to its name.
Signed-off-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Link: https://lore.kernel.org/r/20240531150712.2503554-12-amelie.delaunay@foss.st.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'block/partitions')
0 files changed, 0 insertions, 0 deletions