summaryrefslogtreecommitdiffstats
path: root/target/toolchain
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2013-09-16 19:46:34 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2013-09-16 19:46:34 +0000
commitf687ab2101b56214a7c208352be1c1025e42be15 (patch)
treee9824cad139f53dc0328035d9ae34b9090c0127c /target/toolchain
parenta0d6cd4f492541290bfbe22092cead7ab7babdbf (diff)
downloadmaster-31e0f0ae-f687ab2101b56214a7c208352be1c1025e42be15.tar.gz
master-31e0f0ae-f687ab2101b56214a7c208352be1c1025e42be15.tar.bz2
master-31e0f0ae-f687ab2101b56214a7c208352be1c1025e42be15.zip
brcm47xx: bgmac: implement unaligned addressing for DMA rings that support it
This is important patch for new devices that support unaligned addressing. That devices suffer from the backward-compatibility bug in DMA engine. In theory we should be able to use old mechanism, but in practice DMA address seems to be randomly copied into status register when hardware reaches end of a ring. This breaks reading slot number from status register and we can't use DMA anymore. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 38004
Diffstat (limited to 'target/toolchain')
0 files changed, 0 insertions, 0 deletions