ARM: rpi mailbox: Use non interruptible timeout
This makes sure that during a mailbox transfer no other mailbox transfer
is started. This happens on a raspberrypi3 where one GPIO on the
firmware GPIO controller (which is controlled via mailbox) is registered
as a heartbeat LED. With this it can happen that during a mailbox
transfer the poller which drives the heartbeat LED is triggered in
is_timeout() which results in corrupted transfers.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent c4b3610 commit 0ae49b555e80debeb1587d19637a855bb13d32e3
@Sascha Hauer Sascha Hauer authored on 8 Jan 2020
Showing 1 changed file
View
arch/arm/mach-bcm283x/mbox.c