Browse Source

drivers: dma: place api in iterable sections

This commit places dma driver class in iterable sections

Signed-off-by: Jilay Pandya <jilay.pandya@outlook.com>
pull/83065/head
Jilay Pandya 7 months ago committed by Benjamin Cabé
parent
commit
22a9f71b88
  1. 2
      drivers/dma/dma_andes_atcdmac300.c
  2. 2
      drivers/dma/dma_dw.c
  3. 2
      drivers/dma/dma_dw_axi.c
  4. 2
      drivers/dma/dma_emul.c
  5. 2
      drivers/dma/dma_esp32_gdma.c
  6. 2
      drivers/dma/dma_gd32.c
  7. 2
      drivers/dma/dma_intel_adsp_gpdma.c
  8. 2
      drivers/dma/dma_intel_adsp_hda_host_in.c
  9. 2
      drivers/dma/dma_intel_adsp_hda_host_out.c
  10. 2
      drivers/dma/dma_intel_adsp_hda_link_in.c
  11. 2
      drivers/dma/dma_intel_adsp_hda_link_out.c
  12. 2
      drivers/dma/dma_intel_lpss.c
  13. 2
      drivers/dma/dma_iproc_pax_v1.c
  14. 2
      drivers/dma/dma_iproc_pax_v2.c
  15. 2
      drivers/dma/dma_max32.c
  16. 2
      drivers/dma/dma_mchp_xec.c
  17. 2
      drivers/dma/dma_mcux_edma.c
  18. 2
      drivers/dma/dma_mcux_lpc.c
  19. 2
      drivers/dma/dma_mcux_pxp.c
  20. 2
      drivers/dma/dma_mcux_smartdma.c
  21. 2
      drivers/dma/dma_nios2_msgdma.c
  22. 2
      drivers/dma/dma_nxp_edma.c
  23. 2
      drivers/dma/dma_nxp_sof_host_dma.c
  24. 2
      drivers/dma/dma_pl330.c
  25. 2
      drivers/dma/dma_rpi_pico.c
  26. 2
      drivers/dma/dma_sam0.c
  27. 2
      drivers/dma/dma_sam_xdmac.c
  28. 5
      drivers/dma/dma_sedi.c
  29. 2
      drivers/dma/dma_si32.c
  30. 2
      drivers/dma/dma_smartbond.c
  31. 2
      drivers/dma/dma_stm32.c
  32. 2
      drivers/dma/dma_stm32_bdma.c
  33. 2
      drivers/dma/dma_stm32u5.c
  34. 2
      drivers/dma/dma_xilinx_axi_dma.c
  35. 2
      drivers/dma/dma_xmc4xxx.c
  36. 2
      drivers/dma/dmamux_stm32.c

2
drivers/dma/dma_andes_atcdmac300.c

@ -493,7 +493,7 @@ static int dma_atcdmac300_get_status(const struct device *dev, @@ -493,7 +493,7 @@ static int dma_atcdmac300_get_status(const struct device *dev,
return 0;
}
static const struct dma_driver_api dma_atcdmac300_api = {
static DEVICE_API(dma, dma_atcdmac300_api) = {
.config = dma_atcdmac300_config,
.reload = dma_atcdmac300_reload,
.start = dma_atcdmac300_transfer_start,

2
drivers/dma/dma_dw.c

@ -48,7 +48,7 @@ out: @@ -48,7 +48,7 @@ out:
return ret;
}
static const struct dma_driver_api dw_dma_driver_api = {
static DEVICE_API(dma, dw_dma_driver_api) = {
.config = dw_dma_config,
.start = dw_dma_start,
.stop = dw_dma_stop,

2
drivers/dma/dma_dw_axi.c

@ -851,7 +851,7 @@ static int dma_dw_axi_init(const struct device *dev) @@ -851,7 +851,7 @@ static int dma_dw_axi_init(const struct device *dev)
return 0;
}
static const struct dma_driver_api dma_dw_axi_driver_api = {
static DEVICE_API(dma, dma_dw_axi_driver_api) = {
.config = dma_dw_axi_config,
.start = dma_dw_axi_start,
.stop = dma_dw_axi_stop,

2
drivers/dma/dma_emul.c

@ -513,7 +513,7 @@ static bool dma_emul_chan_filter(const struct device *dev, int channel, void *fi @@ -513,7 +513,7 @@ static bool dma_emul_chan_filter(const struct device *dev, int channel, void *fi
return success;
}
static const struct dma_driver_api dma_emul_driver_api = {
static DEVICE_API(dma, dma_emul_driver_api) = {
.config = dma_emul_configure,
.reload = dma_emul_reload,
.start = dma_emul_start,

2
drivers/dma/dma_esp32_gdma.c

@ -605,7 +605,7 @@ static int dma_esp32_init(const struct device *dev) @@ -605,7 +605,7 @@ static int dma_esp32_init(const struct device *dev)
return 0;
}
static const struct dma_driver_api dma_esp32_api = {
static DEVICE_API(dma, dma_esp32_api) = {
.config = dma_esp32_config,
.start = dma_esp32_start,
.stop = dma_esp32_stop,

2
drivers/dma/dma_gd32.c

@ -651,7 +651,7 @@ static void dma_gd32_isr(const struct device *dev) @@ -651,7 +651,7 @@ static void dma_gd32_isr(const struct device *dev)
}
}
static const struct dma_driver_api dma_gd32_driver_api = {
static DEVICE_API(dma, dma_gd32_driver_api) = {
.config = dma_gd32_config,
.reload = dma_gd32_reload,
.start = dma_gd32_start,

2
drivers/dma/dma_intel_adsp_gpdma.c

@ -476,7 +476,7 @@ int intel_adsp_gpdma_init(const struct device *dev) @@ -476,7 +476,7 @@ int intel_adsp_gpdma_init(const struct device *dev)
return pm_device_driver_init(dev, gpdma_pm_action);
}
static const struct dma_driver_api intel_adsp_gpdma_driver_api = {
static DEVICE_API(dma, intel_adsp_gpdma_driver_api) = {
.config = intel_adsp_gpdma_config,
.reload = intel_adsp_gpdma_copy,
.start = intel_adsp_gpdma_start,

2
drivers/dma/dma_intel_adsp_hda_host_in.c

@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
#include <adsp_interrupt.h>
#include "dma_intel_adsp_hda.h"
static const struct dma_driver_api intel_adsp_hda_dma_host_in_api = {
static DEVICE_API(dma, intel_adsp_hda_dma_host_in_api) = {
.config = intel_adsp_hda_dma_host_in_config,
.reload = intel_adsp_hda_dma_host_reload,
.start = intel_adsp_hda_dma_start,

2
drivers/dma/dma_intel_adsp_hda_host_out.c

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
#include <zephyr/logging/log.h>
LOG_MODULE_REGISTER(dma_intel_adsp_hda_dma_host_out);
static const struct dma_driver_api intel_adsp_hda_dma_host_out_api = {
static DEVICE_API(dma, intel_adsp_hda_dma_host_out_api) = {
.config = intel_adsp_hda_dma_host_out_config,
.reload = intel_adsp_hda_dma_host_reload,
.start = intel_adsp_hda_dma_start,

2
drivers/dma/dma_intel_adsp_hda_link_in.c

@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
#include <zephyr/logging/log.h>
LOG_MODULE_REGISTER(dma_intel_adsp_hda_dma_link_in);
static const struct dma_driver_api intel_adsp_hda_dma_link_in_api = {
static DEVICE_API(dma, intel_adsp_hda_dma_link_in_api) = {
.config = intel_adsp_hda_dma_link_in_config,
.reload = intel_adsp_hda_dma_link_reload,
.start = intel_adsp_hda_dma_start,

2
drivers/dma/dma_intel_adsp_hda_link_out.c

@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
#include <zephyr/logging/log.h>
LOG_MODULE_REGISTER(dma_intel_adsp_hda_dma_link_out);
static const struct dma_driver_api intel_adsp_hda_dma_link_out_api = {
static DEVICE_API(dma, intel_adsp_hda_dma_link_out_api) = {
.config = intel_adsp_hda_dma_link_out_config,
.reload = intel_adsp_hda_dma_link_reload,
.start = intel_adsp_hda_dma_start,

2
drivers/dma/dma_intel_lpss.c

@ -129,7 +129,7 @@ void dma_intel_lpss_isr(const struct device *dev) @@ -129,7 +129,7 @@ void dma_intel_lpss_isr(const struct device *dev)
dw_dma_isr(dev);
}
static const struct dma_driver_api dma_intel_lpss_driver_api = {
static DEVICE_API(dma, dma_intel_lpss_driver_api) = {
.config = dw_dma_config,
.start = dw_dma_start,
.reload = dma_intel_lpss_reload,

2
drivers/dma/dma_iproc_pax_v1.c

@ -965,7 +965,7 @@ static int dma_iproc_pax_transfer_stop(const struct device *dev, @@ -965,7 +965,7 @@ static int dma_iproc_pax_transfer_stop(const struct device *dev,
return 0;
}
static const struct dma_driver_api pax_dma_driver_api = {
static DEVICE_API(dma, pax_dma_driver_api) = {
.config = dma_iproc_pax_configure,
.start = dma_iproc_pax_transfer_start,
.stop = dma_iproc_pax_transfer_stop,

2
drivers/dma/dma_iproc_pax_v2.c

@ -1081,7 +1081,7 @@ static int dma_iproc_pax_transfer_stop(const struct device *dev, @@ -1081,7 +1081,7 @@ static int dma_iproc_pax_transfer_stop(const struct device *dev,
return 0;
}
static const struct dma_driver_api pax_dma_driver_api = {
static DEVICE_API(dma, pax_dma_driver_api) = {
.config = dma_iproc_pax_configure,
.start = dma_iproc_pax_transfer_start,
.stop = dma_iproc_pax_transfer_stop,

2
drivers/dma/dma_max32.c

@ -318,7 +318,7 @@ static int max32_dma_init(const struct device *dev) @@ -318,7 +318,7 @@ static int max32_dma_init(const struct device *dev)
return 0;
}
static const struct dma_driver_api max32_dma_driver_api = {
static DEVICE_API(dma, max32_dma_driver_api) = {
.config = max32_dma_config,
.reload = max32_dma_reload,
.start = max32_dma_start,

2
drivers/dma/dma_mchp_xec.c

@ -644,7 +644,7 @@ static bool dma_xec_chan_filter(const struct device *dev, int ch, void *filter_p @@ -644,7 +644,7 @@ static bool dma_xec_chan_filter(const struct device *dev, int ch, void *filter_p
}
/* API - HW does not stupport suspend/resume */
static const struct dma_driver_api dma_xec_api = {
static DEVICE_API(dma, dma_xec_api) = {
.config = dma_xec_configure,
.reload = dma_xec_reload,
.start = dma_xec_start,

2
drivers/dma/dma_mcux_edma.c

@ -799,7 +799,7 @@ static bool dma_mcux_edma_channel_filter(const struct device *dev, @@ -799,7 +799,7 @@ static bool dma_mcux_edma_channel_filter(const struct device *dev,
return true;
}
static const struct dma_driver_api dma_mcux_edma_api = {
static DEVICE_API(dma, dma_mcux_edma_api) = {
.reload = dma_mcux_edma_reload,
.config = dma_mcux_edma_configure,
.start = dma_mcux_edma_start,

2
drivers/dma/dma_mcux_lpc.c

@ -854,7 +854,7 @@ static int dma_mcux_lpc_init(const struct device *dev) @@ -854,7 +854,7 @@ static int dma_mcux_lpc_init(const struct device *dev)
return 0;
}
static const struct dma_driver_api dma_mcux_lpc_api = {
static DEVICE_API(dma, dma_mcux_lpc_api) = {
.config = dma_mcux_lpc_configure,
.start = dma_mcux_lpc_start,
.stop = dma_mcux_lpc_stop,

2
drivers/dma/dma_mcux_pxp.c

@ -183,7 +183,7 @@ static int dma_mcux_pxp_start(const struct device *dev, uint32_t channel) @@ -183,7 +183,7 @@ static int dma_mcux_pxp_start(const struct device *dev, uint32_t channel)
return 0;
}
static const struct dma_driver_api dma_mcux_pxp_api = {
static DEVICE_API(dma, dma_mcux_pxp_api) = {
.config = dma_mcux_pxp_configure,
.start = dma_mcux_pxp_start,
};

2
drivers/dma/dma_mcux_smartdma.c

@ -129,7 +129,7 @@ void dma_smartdma_install_fw(const struct device *dev, uint8_t *firmware, @@ -129,7 +129,7 @@ void dma_smartdma_install_fw(const struct device *dev, uint8_t *firmware,
SMARTDMA_InstallFirmware((uint32_t)config->smartdma_progs, firmware, len);
}
static const struct dma_driver_api dma_mcux_smartdma_api = {
static DEVICE_API(dma, dma_mcux_smartdma_api) = {
.config = dma_mcux_smartdma_configure,
.start = dma_mcux_smartdma_start,
.stop = dma_mcux_smartdma_stop,

2
drivers/dma/dma_nios2_msgdma.c

@ -197,7 +197,7 @@ static int nios2_msgdma_transfer_stop(const struct device *dev, @@ -197,7 +197,7 @@ static int nios2_msgdma_transfer_stop(const struct device *dev,
return status;
}
static const struct dma_driver_api nios2_msgdma_driver_api = {
static DEVICE_API(dma, nios2_msgdma_driver_api) = {
.config = nios2_msgdma_config,
.start = nios2_msgdma_transfer_start,
.stop = nios2_msgdma_transfer_stop,

2
drivers/dma/dma_nxp_edma.c

@ -661,7 +661,7 @@ static void edma_channel_release(const struct device *dev, uint32_t chan_id) @@ -661,7 +661,7 @@ static void edma_channel_release(const struct device *dev, uint32_t chan_id)
chan->state = CHAN_STATE_INIT;
}
static const struct dma_driver_api edma_api = {
static DEVICE_API(dma, edma_api) = {
.reload = edma_reload,
.config = edma_config,
.start = edma_start,

2
drivers/dma/dma_nxp_sof_host_dma.c

@ -271,7 +271,7 @@ static int sof_host_dma_get_attribute(const struct device *dev, uint32_t type, u @@ -271,7 +271,7 @@ static int sof_host_dma_get_attribute(const struct device *dev, uint32_t type, u
return 0;
}
static const struct dma_driver_api sof_host_dma_api = {
static DEVICE_API(dma, sof_host_dma_api) = {
.reload = sof_host_dma_reload,
.config = sof_host_dma_config,
.start = sof_host_dma_start,

2
drivers/dma/dma_pl330.c

@ -565,7 +565,7 @@ static int dma_pl330_initialize(const struct device *dev) @@ -565,7 +565,7 @@ static int dma_pl330_initialize(const struct device *dev)
return 0;
}
static const struct dma_driver_api pl330_driver_api = {
static DEVICE_API(dma, pl330_driver_api) = {
.config = dma_pl330_configure,
.start = dma_pl330_transfer_start,
.stop = dma_pl330_transfer_stop,

2
drivers/dma/dma_rpi_pico.c

@ -332,7 +332,7 @@ static void dma_rpi_pico_isr(const struct device *dev) @@ -332,7 +332,7 @@ static void dma_rpi_pico_isr(const struct device *dev)
}
}
static const struct dma_driver_api dma_rpi_pico_driver_api = {
static DEVICE_API(dma, dma_rpi_pico_driver_api) = {
.config = dma_rpi_pico_config,
.reload = dma_rpi_pico_reload,
.start = dma_rpi_pico_start,

2
drivers/dma/dma_sam0.c

@ -446,7 +446,7 @@ static int dma_sam0_init(const struct device *dev) @@ -446,7 +446,7 @@ static int dma_sam0_init(const struct device *dev)
static struct dma_sam0_data dmac_data;
static const struct dma_driver_api dma_sam0_api = {
static DEVICE_API(dma, dma_sam0_api) = {
.config = dma_sam0_config,
.start = dma_sam0_start,
.stop = dma_sam0_stop,

2
drivers/dma/dma_sam_xdmac.c

@ -399,7 +399,7 @@ static int sam_xdmac_get_status(const struct device *dev, uint32_t channel, @@ -399,7 +399,7 @@ static int sam_xdmac_get_status(const struct device *dev, uint32_t channel,
return 0;
}
static const struct dma_driver_api sam_xdmac_driver_api = {
static DEVICE_API(dma, sam_xdmac_driver_api) = {
.config = sam_xdmac_config,
.reload = sam_xdmac_transfer_reload,
.start = sam_xdmac_transfer_start,

5
drivers/dma/dma_sedi.c

@ -350,11 +350,12 @@ static int dma_sedi_stop(const struct device *dev, uint32_t channel) @@ -350,11 +350,12 @@ static int dma_sedi_stop(const struct device *dev, uint32_t channel)
return 0;
}
static const struct dma_driver_api dma_funcs = { .config = dma_sedi_chan_config,
static DEVICE_API(dma, dma_funcs) = {
.config = dma_sedi_chan_config,
.start = dma_sedi_start,
.stop = dma_sedi_stop,
.reload = dma_sedi_reload,
.get_status = NULL
.get_status = NULL,
};
static int dma_sedi_init(const struct device *dev)

2
drivers/dma/dma_si32.c

@ -417,7 +417,7 @@ static int dma_si32_stop(const struct device *dev, const uint32_t channel) @@ -417,7 +417,7 @@ static int dma_si32_stop(const struct device *dev, const uint32_t channel)
return 0;
}
static const struct dma_driver_api dma_si32_driver_api = {
static DEVICE_API(dma, dma_si32_driver_api) = {
.config = dma_si32_config,
.start = dma_si32_start,
.stop = dma_si32_stop,

2
drivers/dma/dma_smartbond.c

@ -909,7 +909,7 @@ static bool dma_smartbond_chan_filter(const struct device *dev, int channel, voi @@ -909,7 +909,7 @@ static bool dma_smartbond_chan_filter(const struct device *dev, int channel, voi
return false;
}
static struct dma_driver_api dma_smartbond_driver_api = {
static DEVICE_API(dma, dma_smartbond_driver_api) = {
.config = dma_smartbond_config,
.reload = dma_smartbond_reload,
.start = dma_smartbond_start,

2
drivers/dma/dma_stm32.c

@ -686,7 +686,7 @@ DMA_STM32_EXPORT_API int dma_stm32_get_status(const struct device *dev, @@ -686,7 +686,7 @@ DMA_STM32_EXPORT_API int dma_stm32_get_status(const struct device *dev,
return 0;
}
static const struct dma_driver_api dma_funcs = {
static DEVICE_API(dma, dma_funcs) = {
.reload = dma_stm32_reload,
.config = dma_stm32_configure,
.start = dma_stm32_start,

2
drivers/dma/dma_stm32_bdma.c

@ -849,7 +849,7 @@ BDMA_STM32_EXPORT_API int bdma_stm32_get_status(const struct device *dev, @@ -849,7 +849,7 @@ BDMA_STM32_EXPORT_API int bdma_stm32_get_status(const struct device *dev,
return 0;
}
static const struct dma_driver_api dma_funcs = {
static DEVICE_API(dma, dma_funcs) = {
.reload = bdma_stm32_reload,
.config = bdma_stm32_configure,
.start = bdma_stm32_start,

2
drivers/dma/dma_stm32u5.c

@ -707,7 +707,7 @@ static int dma_stm32_get_status(const struct device *dev, @@ -707,7 +707,7 @@ static int dma_stm32_get_status(const struct device *dev,
return 0;
}
static const struct dma_driver_api dma_funcs = {
static DEVICE_API(dma, dma_funcs) = {
.reload = dma_stm32_reload,
.config = dma_stm32_configure,
.start = dma_stm32_start,

2
drivers/dma/dma_xilinx_axi_dma.c

@ -1061,7 +1061,7 @@ static bool dma_xilinx_axi_dma_chan_filter(const struct device *dev, int channel @@ -1061,7 +1061,7 @@ static bool dma_xilinx_axi_dma_chan_filter(const struct device *dev, int channel
}
/* DMA API callbacks */
static const struct dma_driver_api dma_xilinx_axi_dma_driver_api = {
static DEVICE_API(dma, dma_xilinx_axi_dma_driver_api) = {
.config = dma_xilinx_axi_dma_configure,
.reload = dma_xilinx_axi_dma_config_reload,
.start = dma_xilinx_axi_dma_start,

2
drivers/dma/dma_xmc4xxx.c

@ -457,7 +457,7 @@ static int dma_xmc4xxx_init(const struct device *dev) @@ -457,7 +457,7 @@ static int dma_xmc4xxx_init(const struct device *dev)
return 0;
}
static const struct dma_driver_api dma_xmc4xxx_driver_api = {
static DEVICE_API(dma, dma_xmc4xxx_driver_api) = {
.config = dma_xmc4xxx_config,
.reload = dma_xmc4xxx_reload,
.start = dma_xmc4xxx_start,

2
drivers/dma/dmamux_stm32.c

@ -290,7 +290,7 @@ static int dmamux_stm32_init(const struct device *dev) @@ -290,7 +290,7 @@ static int dmamux_stm32_init(const struct device *dev)
return 0;
}
static const struct dma_driver_api dma_funcs = {
static DEVICE_API(dma, dma_funcs) = {
.reload = dmamux_stm32_reload,
.config = dmamux_stm32_configure,
.start = dmamux_stm32_start,

Loading…
Cancel
Save