In current implementation there is a bug where min_bpl value
is not satisfying dma alignment. This patch will fix the issue
by aligning the value properly.
Signed-off-by: Satish Kumar Nagireddy <satishna@xilinx.com>
Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
min_bpl = (plane_width * info->bpl_factor *
padding_factor_nume * bpl_nume) /
(padding_factor_deno * bpl_deno);
+ min_bpl = roundup(min_bpl, dma->align);
bpl = rounddown(plane_fmt[i].bytesperline,
dma->align);
plane_fmt[i].bytesperline =