]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
fsl/85xx, 86xx: Sync up DMA code
authorPeter Tyser <ptyser@xes-inc.com>
Thu, 21 May 2009 17:10:00 +0000 (12:10 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Fri, 12 Jun 2009 22:17:58 +0000 (17:17 -0500)
commit2f21ce4d546d31289ac49a680f78bcc9a792c6ec
tree2e2406630e454eb04883ed255e37dd547caa521f
parentb1f12650d332eadac1306a772cab6096abee6ddd
fsl/85xx, 86xx: Sync up DMA code

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@xes-inc.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
cpu/mpc85xx/cpu.c
cpu/mpc86xx/cpu.c
include/asm-ppc/immap_86xx.h