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


Groups > linux.kernel > #1295081 > unrolled thread

Re: [PATCH v2 0/5] mtd: nand: Fix support for NAND DMA prefetch

Started byBrian Norris <computersforpeace@gmail.com>
First post2015-12-18 19:10 +0100
Last post2015-12-30 15:30 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [PATCH v2 0/5] mtd: nand: Fix support for NAND DMA prefetch Brian Norris <computersforpeace@gmail.com> - 2015-12-18 19:10 +0100
    Re: [PATCH v2 0/5] mtd: nand: Fix support for NAND DMA prefetch "Franklin S Cooper Jr." <fcooper@ti.com> - 2015-12-30 15:30 +0100

#1295081 — Re: [PATCH v2 0/5] mtd: nand: Fix support for NAND DMA prefetch

FromBrian Norris <computersforpeace@gmail.com>
Date2015-12-18 19:10 +0100
SubjectRe: [PATCH v2 0/5] mtd: nand: Fix support for NAND DMA prefetch
Message-ID<qH7DA-By-5@gated-at.bofh.it>
On Thu, Oct 15, 2015 at 12:37:23PM -0500, Franklin S Cooper Jr wrote:
> NAND DMA prefetch has been broken for awhile and seems to have only
> worked for SDMA based devices
> 
> This patchset fixes DMA prefetch to work on both EDMA and SDMA devices
> 
> Test on:
> am335x gp evm
> am437x gp evm
> am37x gp evm
> 
> This patchset depends on Roger Quadros recent v4 GPMC/NAND patchset
> https://github.com/rogerq/linux.git
> branch: for-v4.4/gpmc-v4

In what way does this depend on the other series? Can any of this be
taken without it? If not, then perhaps it'd be good if Roger can roll
this into his series? Just throwing out ideas. If you want to wait on
Roger's series, that's fine.

FWIW, the MTD stuff all looks OK to me:

Acked-by: Brian Norris <computersforpeace@gmail.com>

> Franklin S Cooper Jr (5):
>   mtd: nand: omap2: Support parsing dma channel information from DT
>   mtd: nand: omap2: Start dma request before enabling prefetch
>   mtd: nand: omap2: Fix high memory dma prefetch transfer
>   ARM: dts: am437x/am33xx/omap/dm816x: Add gpmc dma channel
>   ARM: OMAP2+: Update GPMC and NAND DT binding documentation
> 
>  .../bindings/memory-controllers/omap-gpmc.txt      |  7 +++++-
>  .../devicetree/bindings/mtd/gpmc-nand.txt          |  2 ++
>  arch/arm/boot/dts/am33xx.dtsi                      |  2 ++
>  arch/arm/boot/dts/am4372.dtsi                      |  2 ++
>  arch/arm/boot/dts/dm816x.dtsi                      |  2 ++
>  arch/arm/boot/dts/omap3.dtsi                       |  2 ++
>  arch/arm/boot/dts/omap4.dtsi                       |  2 ++
>  arch/arm/boot/dts/omap5.dtsi                       |  2 ++
>  drivers/mtd/nand/omap2.c                           | 27 +++++++++-------------
>  9 files changed, 31 insertions(+), 17 deletions(-)
> 
> -- 
> 2.6.1
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1299381

From"Franklin S Cooper Jr." <fcooper@ti.com>
Date2015-12-30 15:30 +0100
Message-ID<qLpVg-7Ln-21@gated-at.bofh.it>
In reply to#1295081

On 12/18/2015 12:04 PM, Brian Norris wrote:
> On Thu, Oct 15, 2015 at 12:37:23PM -0500, Franklin S Cooper Jr wrote:
>> NAND DMA prefetch has been broken for awhile and seems to have only
>> worked for SDMA based devices
>>
>> This patchset fixes DMA prefetch to work on both EDMA and SDMA devices
>>
>> Test on:
>> am335x gp evm
>> am437x gp evm
>> am37x gp evm
>>
>> This patchset depends on Roger Quadros recent v4 GPMC/NAND patchset
>> https://github.com/rogerq/linux.git
>> branch: for-v4.4/gpmc-v4
> In what way does this depend on the other series? Can any of this be
> taken without it? If not, then perhaps it'd be good if Roger can roll
> this into his series? Just throwing out ideas. If you want to wait on
> Roger's series, that's fine.
>
> FWIW, the MTD stuff all looks OK to me:
>
> Acked-by: Brian Norris <computersforpeace@gmail.com>

Patches 2 and 3 doesn't have any dependencies on Roger's
patchset so they should be fine to pull in.

I'll leave it up to Roger if he would like to roll my
patches into his patchset or I can submit the other 3
patches again once he sends out his new patchset.

>> Franklin S Cooper Jr (5):
>>   mtd: nand: omap2: Support parsing dma channel information from DT
>>   mtd: nand: omap2: Start dma request before enabling prefetch
>>   mtd: nand: omap2: Fix high memory dma prefetch transfer
>>   ARM: dts: am437x/am33xx/omap/dm816x: Add gpmc dma channel
>>   ARM: OMAP2+: Update GPMC and NAND DT binding documentation
>>
>>  .../bindings/memory-controllers/omap-gpmc.txt      |  7 +++++-
>>  .../devicetree/bindings/mtd/gpmc-nand.txt          |  2 ++
>>  arch/arm/boot/dts/am33xx.dtsi                      |  2 ++
>>  arch/arm/boot/dts/am4372.dtsi                      |  2 ++
>>  arch/arm/boot/dts/dm816x.dtsi                      |  2 ++
>>  arch/arm/boot/dts/omap3.dtsi                       |  2 ++
>>  arch/arm/boot/dts/omap4.dtsi                       |  2 ++
>>  arch/arm/boot/dts/omap5.dtsi                       |  2 ++
>>  drivers/mtd/nand/omap2.c                           | 27 +++++++++-------------
>>  9 files changed, 31 insertions(+), 17 deletions(-)
>>
>> -- 
>> 2.6.1
>>

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web