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: zhichao.liu <zhichao.liu@mediatek.com> Link: https://lore.kernel.org/r/20220927083248.25404-1-zhichao.liu@mediatek.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
048f71f768
commit
309e98548c
1 changed files with 5 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue