[U-Boot] [PATCH 02/11] 85xx, 86xx: Sync up DMA code

Kumar Gala galak at kernel.crashing.org
Sat Jun 13 00:21:22 CEST 2009


On May 21, 2009, at 12:10 PM, Peter Tyser wrote:

> The following changes were made to sync up the DMA code between the  
> 85xx
> and 86xx architectures which will make it easier to break out common
> 8xxx DMA code:
>
> 85xx:
> - Don't set STRANSINT and SPCIORDER fields in SATR register.  These  
> bits
>  only have an affect when the SBPATMU bit is set.
> - Write 0xffffffff instead of 0xfffffff to clear errors in the DMA
>  status register.  We may as well clear all 32 bits of the register...
>
> 86xx:
> - Add CONFIG_SYS_MPC86xx_DMA_ADDR define to address DMA registers
> - Add clearing of errors in the DMA status register when initializing
>  the controller
> - Clear the channel start bit in the DMA mode register after a  
> transfer
>
> Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
> ---
> cpu/mpc85xx/cpu.c            |    8 ++++----
> cpu/mpc86xx/cpu.c            |   14 ++++++++------
> include/asm-ppc/immap_86xx.h |    2 ++
> 3 files changed, 14 insertions(+), 10 deletions(-)


applied to next

- k


More information about the U-Boot mailing list