• Franklin S Cooper Jr's avatar
    ARM: dts: am437xx: Enable NAND dma prefetch by default · 78b02c36
    Franklin S Cooper Jr authored
    Currently the default method of prefetch polled shows the highest
    possible read and write speed when minimal non NAND background
    activity is being done. But it is also very CPU intensive to reach
    these high speeds (CPU load of 99% via mtd performance tests). While
    DMA prefetch only uses 50% of the CPU to achieve around 23% less in
    top read and write performance.
    
    However, as the non NAND CPU load increases the read and write
    performance takes a large hit when using polled prefetch. Therefore,
    prefetch dma mode ends up outperforming prefetch polled in general
    "system level" test. So switch to using dma prefetch by default since
    it is likely what most users would prefer.
    Signed-off-by: default avatarFranklin S Cooper Jr <fcooper@ti.com>
    Acked-by: default avatarRoger Quadros <rogerq@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    78b02c36
am43x-epos-evm.dts 22.1 KB