]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
bus: mvebu-mbus: fix support of MBus window 13
authorAndrew Lunn <andrew@lunn.ch>
Sun, 18 Jan 2015 15:46:10 +0000 (09:46 -0600)
committerJiri Slaby <jslaby@suse.cz>
Thu, 29 Jan 2015 14:45:02 +0000 (15:45 +0100)
commite02941b00980cc2c42257cbcdb432750a8a6850b
tree33b8efee3bce6a6e7810d0a02c664c47035e382a
parent2308ce6419807d025a4ea486fa535aad79a4e01c
bus: mvebu-mbus: fix support of MBus window 13

commit 38bdf45f4aa5cb6186d50a29e6cbbd9d486a1519 upstream.

On Armada XP, 375 and 38x the MBus window 13 has the remap capability,
like windows 0 to 7. However, the mvebu-mbus driver isn't currently
taking into account this special case, which means that when window 13
is actually used, the remap registers are left to 0, making the device
using this MBus window unavailable.

As a minimal fix for stable, don't use window 13. A full fix will
follow later.

Fixes: fddddb52a6c ("bus: introduce an Marvell EBU MBus driver")
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/bus/mvebu-mbus.c