On 11-04-22, 16:36, Aidan MacDonald wrote: > Set the maximum segment size, since the hardware can do transfers larger > than the default 64 KiB returned by dma_get_max_seg_size(). > > The maximum segment size is limited by the 24-bit transfer count field > in DMA descriptors. The number of bytes is equal to the transfer count > times the transfer size unit, which is selected by the driver based on > the DMA buffer address and length of the transfer. The size unit can be > as small as 1 byte, so set the maximum segment size to 2^24-1 bytes to > ensure the transfer count will not overflow regardless of the size unit > selected by the driver. Applied, thanks -- ~Vinod