Amelie Delaunay
b3b893a937
dmaengine: stm32-dma3: add DMA_MEMCPY capability
...
Add DMA_MEMCPY capability and relative device_prep_dma_memcpy ops with
stm32_dma3_prep_dma_memcpy(). It reuses stm32_dma3_chan_prep_hw() and
stm32_dma3_prep_hwdesc() helpers.
As this driver relies on both device_config and of_xlate ops to
pre-configure the channel for transfer, add a new helper
(stm32_dma3_init_chan_config_for_memcpy) in case the channel is used
without being pre-configured (with DT and/or dmaengine_slave_config()).
Signed-off-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Link: https://lore.kernel.org/r/20240531150712.2503554-8-amelie.delaunay@foss.st.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2024-06-11 23:55:34 +05:30
..
2024-01-30 22:11:56 +05:30
2023-09-28 13:10:47 +05:30
2024-04-07 17:18:14 +05:30
2024-02-07 09:30:52 +01:00
2024-04-25 14:41:55 +05:30
2022-09-04 22:49:35 +05:30
2024-06-07 22:44:48 +05:30
2024-06-07 22:44:48 +05:30
2023-08-21 11:13:09 +05:30
2023-11-03 18:56:51 -10:00
2023-09-28 13:10:52 +05:30
2024-02-23 12:22:55 +05:30
2024-06-07 23:15:55 +05:30
2023-12-11 16:33:22 +05:30
2024-01-19 18:12:10 +05:30
2024-06-11 23:55:34 +05:30
2024-06-07 23:12:08 +05:30
2024-05-21 11:15:56 -07:00
2021-08-06 21:48:11 +05:30
2024-06-11 21:50:55 +05:30
2024-04-17 22:43:17 +05:30
2023-11-24 18:57:56 +05:30
2024-02-02 17:16:55 +01:00
2023-09-28 13:10:45 +05:30
2023-09-28 13:10:46 +05:30
2023-09-28 13:10:46 +05:30
2024-04-07 17:10:20 +05:30
2023-09-28 13:10:47 +05:30
2023-12-21 21:44:29 +05:30
2021-10-25 09:42:56 +05:30
2024-06-07 22:44:48 +05:30
2023-10-04 15:12:57 +05:30
2023-09-28 13:10:48 +05:30
2015-04-02 16:10:27 +05:30
2024-05-04 18:00:16 +05:30
2024-05-04 18:00:17 +05:30
2024-04-25 14:32:28 +05:30
2024-05-04 18:00:16 +05:30
2024-05-04 18:00:16 +05:30
2024-02-23 12:20:39 +05:30
2023-09-28 13:10:48 +05:30
2020-08-29 13:50:56 -07:00
2023-09-28 16:42:14 +05:30
2024-05-21 11:15:56 -07:00
2019-06-19 17:09:55 +02:00
2023-09-28 13:10:48 +05:30
2023-09-28 13:10:49 +05:30
2024-06-07 23:14:45 +05:30
2023-10-09 10:55:16 +05:30
2024-06-11 23:55:33 +05:30
2023-08-01 23:51:27 +05:30
2023-12-21 21:35:13 +05:30
2024-06-11 23:55:33 +05:30
2024-04-07 17:20:00 +05:30
2023-11-24 18:32:30 +05:30
2023-11-24 18:32:30 +05:30
2023-10-09 10:55:16 +05:30
2023-10-10 23:30:52 +05:30
2023-09-28 16:42:14 +05:30
2023-09-28 13:10:51 +05:30
2024-02-15 17:55:40 +01:00
2023-10-09 10:54:48 +05:30
2019-06-05 17:36:37 +02:00
2023-08-01 23:51:27 +05:30
2023-09-28 13:10:52 +05:30
2024-02-23 12:44:08 +05:30
2024-03-28 12:29:36 +05:30
2024-04-07 18:36:58 +05:30
2024-05-17 08:53:47 -07:00
2023-05-24 12:24:32 +05:30
2023-10-09 10:55:16 +05:30
2023-09-28 16:42:14 +05:30
2023-10-02 21:28:33 +05:30
2023-10-09 10:54:48 +05:30
2023-09-28 16:42:14 +05:30
2023-05-16 23:00:19 +05:30
2019-05-30 11:29:22 -07:00
2023-12-21 21:31:30 +05:30
2023-05-16 23:00:19 +05:30
2023-09-28 13:10:55 +05:30
2023-09-28 13:10:56 +05:30
2023-09-28 13:10:56 +05:30
2024-03-28 12:31:42 +05:30
2023-12-11 17:44:18 +05:30
2023-09-28 13:10:58 +05:30
2014-07-15 22:14:30 +05:30
2023-09-28 13:10:58 +05:30
2019-06-19 17:09:55 +02:00
2023-11-24 18:32:30 +05:30
2023-11-24 18:32:30 +05:30
2020-09-18 12:19:07 +05:30
2024-04-07 17:08:19 +05:30
2023-09-28 13:10:58 +05:30