[PATCH v3 9/9] dmaengine: Drop legacy bus width fields from dma_slave_caps
Andy Shevchenko
andriy.shevchenko at intel.com
Mon Aug 31 06:49:13 PDT 2026
On Mon, Aug 31, 2026 at 12:46:46PM +0100, Nuno Sá wrote:
> All users of dma_get_slave_caps() that inspect bus width capabilities now
> use the bitmap helpers.
>
> Hence, remove the legacy u32 src_addr_widths and dst_addr_widths fields
> from struct dma_slave_caps and stop copying the dma_device masks into
> them.
>
> Note the legacy u32 src_addr_widths and dst_addr_widths fields in struct
> dma_device are kept for now as every DMA controller driver setting them
> still has to be converted to the new helpers. dma_get_slave_caps() keeps
> folding those masks into the bitmaps it returns so unconverted producers
> continue to work during the transition.
Reviewed-by: Andy Shevchenko <andriy.shevchenko at intel.com>
--
With Best Regards,
Andy Shevchenko
More information about the linux-arm-kernel
mailing list