Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1218236

Re: [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1

From Mark Brown <broonie@kernel.org>
Newsgroups linux.kernel
Subject Re: [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1
Date 2015-09-03 15:00 +0200
Message-ID <q4Chr-417-1@gated-at.bofh.it> (permalink)
References <q3Qw9-2Zo-5@gated-at.bofh.it> <q3QFR-3qt-37@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Tue, Sep 01, 2015 at 05:58:44PM +0800, Shawn Lin wrote:

> Generic dma controller on Rockchips' platform cannot support
> DMAFLUSHP instruction which make dma to flush the req of non-aligned
> or non-multiple of what we need. That will cause an unrecoverable
> dma bus error. The saftest way is to set dma max burst to 1.

If this is a quirk of the DMA controller why is it being fixed with a
property specific to the SPI controller?  Can't the DMA controller just
override the burst size?

> +#define ROCKCHIP_SPI_BORKEN_BURST_LEN (1<<0) /* broken burst len*/

This is misspelt.

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v3 0/9] Fix broken DMAFLUSHP on Rockchips platform Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 6/9] ARM: dts: Add arm,pl330-broken-no-flushp quirk for rk3288 platform Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 5/9] DMA: pl330: add quirk for broken no flushp Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 1/9] DMA: pl330: support burst mode for dev-to-mem and mem-to-dev transmit Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 2/9] Documentation: arm-pl330: add description of arm,pl330-broken-no-flushp Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 3/9] Documentation: spi-rockchip: add description of rockchip,spi-broken-burst-len Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 7/9] ARM: dts: Add arm,pl330-broken-no-flushp quirk for rk3xxx platform Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:00 +0200
  [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1 Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:10 +0200
    Re: [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1 Mark Brown <broonie@kernel.org> - 2015-09-03 15:00 +0200
      Re: [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1 Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-03 15:50 +0200
        Re: [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1 Mark Brown <broonie@kernel.org> - 2015-09-03 20:50 +0200
          Re: [PATCH v3 8/9] spi: rockchip: modify DMA max burst to 1 Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-04 02:10 +0200
  [PATCH v3 9/9] ASoC: rockchip_i2s: modify DMA max burst to 1 Shawn Lin <shawn.lin@rock-chips.com> - 2015-09-01 12:10 +0200

csiph-web