Unverified Commit 309e9854 authored by zhichao.liu's avatar zhichao.liu Committed by Mark Brown
Browse files

spi: mt65xx: Add dma max segment size declaration



Add spi dma max segment size declaration according to spi
hardware capability, instead of 64KB by system default
setting, to improve bus bandwidth for mass data transmission.

Signed-off-by: default avatarzhichao.liu <zhichao.liu@mediatek.com>
Link: https://lore.kernel.org/r/20220927083248.25404-1-zhichao.liu@mediatek.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 048f71f7
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1184,6 +1184,11 @@ static int mtk_spi_probe(struct platform_device *pdev)
	if (!dev->dma_mask)
		dev->dma_mask = &dev->coherent_dma_mask;

	if (mdata->dev_comp->ipm_design)
		dma_set_max_seg_size(dev, SZ_16M);
	else
		dma_set_max_seg_size(dev, SZ_256K);

	ret = devm_request_irq(dev, irq, mtk_spi_interrupt,
			       IRQF_TRIGGER_NONE, dev_name(dev), master);
	if (ret)