diff options
author | Ezequiel Garcia <[email protected]> | 2013-10-30 12:01:43 -0300 |
---|---|---|
committer | Dan Williams <[email protected]> | 2013-11-14 11:04:42 -0800 |
commit | 82a1402eaee5dab1f3ab2d5aa4c316451374c5af (patch) | |
tree | 8883754be71579d718b12d1819f0cb43345bdb13 /lib/test-string_helpers.c | |
parent | a911ddc9a0ecbf77a8b2e78dc5c40e5b7bb40d24 (diff) |
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 <[email protected]>
Acked-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Dan Williams <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions