Nuno Sa
a094de22e2
iio: buffer-dma: add iio_dmaengine_buffer_setup()
...
This brings the DMA buffer API more in line with what we have in the
triggered buffer. There's no need of having both
devm_iio_dmaengine_buffer_setup() and devm_iio_dmaengine_buffer_alloc().
Hence we introduce the new iio_dmaengine_buffer_setup() that together
with devm_iio_dmaengine_buffer_setup() should be all we need.
Note that as part of this change iio_dmaengine_buffer_alloc() is again
static and the axi-adc was updated accordingly.
Signed-off-by: Nuno Sa <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20240419-iio-backend-axi-dac-v4-1-5ca45b4de294@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2024-04-20 15:36:41 +01:00
..
2024-04-06 11:29:06 +01:00
2023-05-21 18:54:53 +01:00
2024-04-06 11:29:06 +01:00
2023-12-26 15:42:24 +00:00
2024-01-22 18:59:07 +00:00
2024-02-17 16:16:11 +00:00
2023-12-26 15:43:33 +00:00
2024-03-25 19:50:09 +00:00
2024-04-06 16:43:47 +01:00
2024-03-25 19:50:09 +00:00
2022-06-14 11:53:12 +01:00
2022-06-14 11:53:12 +01:00
2023-05-21 18:54:53 +01:00
2024-03-25 19:50:09 +00:00
2022-06-14 11:53:12 +01:00
2022-11-23 19:44:00 +00:00
2022-11-23 20:41:23 +00:00
2022-02-18 11:42:26 +00:00
2023-03-11 12:18:29 +00:00
2022-11-23 19:44:00 +00:00
2022-06-14 11:53:12 +01:00
2022-08-15 22:30:02 +01:00
2022-02-18 11:42:26 +00:00
2023-02-18 17:06:09 +00:00
2022-02-18 11:42:26 +00:00
2022-06-14 11:53:13 +01:00
2022-09-21 18:42:55 +01:00
2024-04-13 12:04:08 +01:00
2022-07-16 18:50:24 +01:00
2024-02-19 19:32:22 +00:00
2024-03-25 20:10:11 +00:00
2024-04-20 15:36:41 +01:00
2022-11-14 20:20:08 +00:00
2023-09-23 15:06:53 +01:00
2023-09-23 15:06:52 +01:00
2023-09-23 15:06:53 +01:00
2022-11-23 19:43:57 +00:00
2023-09-23 15:06:53 +01:00
2022-12-28 17:20:03 +00:00
2023-07-23 13:38:13 +01:00
2022-02-07 20:40:39 +00:00
2023-09-23 15:06:53 +01:00
2023-09-23 15:06:53 +01:00
2023-11-03 14:51:08 -10:00
2024-03-25 19:50:09 +00:00
2022-06-14 11:53:13 +01:00
2024-03-25 19:50:10 +00:00
2023-07-29 12:13:17 +01:00
2023-10-20 07:54:15 +02:00
2023-12-04 09:56:28 +00:00
2023-08-13 22:14:51 +02:00
2022-08-15 22:30:02 +01:00
2022-06-15 22:07:09 +01:00
2024-03-25 20:10:13 +00:00
2022-08-15 22:30:02 +01:00
2023-07-29 16:23:45 +01:00
2023-09-12 10:42:04 +01:00
2023-05-21 18:54:53 +01:00
2023-05-21 18:54:53 +01:00
2022-09-21 18:42:54 +01:00
2022-11-23 19:43:58 +00:00
2023-09-12 10:42:04 +01:00
2022-11-23 19:43:58 +00:00
2024-03-25 20:10:13 +00:00
2022-07-19 09:30:05 +01:00
2022-06-14 11:53:13 +01:00
2022-11-23 19:44:01 +00:00
2024-02-17 16:16:10 +00:00
2023-05-21 18:54:53 +01:00
2022-06-14 11:53:13 +01:00
2022-09-05 18:08:34 +01:00
2024-03-25 19:50:09 +00:00
2023-11-16 19:10:25 +00:00
2023-06-28 15:18:11 +01:00
2024-02-28 19:26:35 +00:00
2023-05-21 18:54:53 +01:00
2023-12-04 13:54:10 +00:00
2023-12-10 11:36:38 +00:00
2023-08-05 17:43:17 +01:00
2023-12-04 10:36:07 +00:00
2023-09-23 15:06:53 +01:00
2022-08-15 22:30:02 +01:00
2023-05-13 17:54:56 +01:00
2023-10-11 15:54:40 +01:00
2023-09-23 15:06:53 +01:00
2023-05-21 18:54:53 +01:00
2023-09-23 15:06:54 +01:00
2024-04-06 11:29:06 +01:00
2023-09-23 18:38:18 +01:00
2024-02-28 19:26:38 +00:00
2024-04-13 10:38:05 +01:00
2023-07-23 13:38:13 +01:00
2022-07-01 11:19:08 +01:00
2023-05-13 18:28:10 +01:00
2022-05-19 12:11:51 +02:00
2024-03-25 19:53:08 +00:00
2022-01-30 12:21:25 +00:00
2024-02-28 19:26:37 +00:00
2024-01-23 22:06:56 +00:00
2024-03-25 19:50:10 +00:00
2023-07-23 13:38:13 +01:00
2024-03-25 20:10:11 +00:00
2023-10-14 17:18:36 +01:00
2022-11-23 20:56:13 +00:00
2024-04-13 10:38:00 +01:00
2023-09-23 15:06:54 +01:00
2023-09-23 15:06:54 +01:00
2023-01-08 13:11:03 +00:00
2023-07-23 13:38:13 +01:00
2023-09-23 15:06:54 +01:00
2023-07-20 19:21:29 +01:00
2023-12-04 09:31:51 +00:00
2023-09-12 10:42:04 +01:00
2022-06-14 11:53:14 +01:00
2024-01-23 22:06:56 +00:00
2023-01-08 12:12:10 +00:00
2022-06-14 11:53:14 +01:00
2022-06-14 11:53:14 +01:00
2022-06-14 11:53:14 +01:00
2022-07-18 18:43:42 +01:00
2022-11-23 19:43:57 +00:00
2024-01-22 18:58:45 +00:00
2023-05-21 18:54:53 +01:00
2024-02-28 19:26:36 +00:00
2023-05-21 18:54:53 +01:00
2023-03-18 16:39:35 +00:00
2022-06-14 11:53:15 +01:00
2024-02-28 19:26:35 +00:00
2023-07-20 19:21:30 +01:00
2022-06-14 11:53:15 +01:00
2022-09-04 14:55:03 +01:00
2024-03-25 20:10:13 +00:00
2023-10-14 17:18:36 +01:00
2023-09-23 15:06:54 +01:00
2023-05-30 21:07:15 +01:00
2023-10-13 19:10:39 +01:00
2023-10-13 19:10:39 +01:00