summaryrefslogtreecommitdiffstats
path: root/include/linux/dmaengine.h
diff options
context:
space:
mode:
authorEzequiel Garcia <ezequiel.garcia@free-electrons.com>2013-10-30 12:01:43 -0300
committerDan Williams <dan.j.williams@intel.com>2013-11-14 11:04:42 -0800
commit82a1402eaee5dab1f3ab2d5aa4c316451374c5af (patch)
tree8883754be71579d718b12d1819f0cb43345bdb13 /include/linux/dmaengine.h
parenta911ddc9a0ecbf77a8b2e78dc5c40e5b7bb40d24 (diff)
downloadop-kernel-dev-82a1402eaee5dab1f3ab2d5aa4c316451374c5af.zip
op-kernel-dev-82a1402eaee5dab1f3ab2d5aa4c316451374c5af.tar.gz
dma: mv_xor: Fix mis-usage of mmio 'base' and 'high_base' registers
Despite requesting two memory resources, called 'base' and 'high_base', the driver uses explicitly only the former. The latter is being used implicitly by addressing at offset +0x200, which in practice accesses high_base. In other words, the current driver breaks if the second memory resource is ever place at an offset different from +0x200. This patch fixes the above by defining the registers with the offset from high_base, and use high_base explicitly where appropriate. Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'include/linux/dmaengine.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud