alistair23-linux/drivers/mailbox
Eric Anholt 7d641938aa mailbox/bcm2835: Fix mailbox full detection.
With the VC reader blocked and the ARM writing, MAIL0_STA reads empty
permanently while MAIL1_STA goes from empty (0x40000000) to non-empty
(0x00000001-0x00000007) to full (0x80000008).

This bug ended up having no effect on us, because all of our
transactions in the client driver were synchronous and under a mutex.

Suggested-by: Phil Elwell <phil@raspberrypi.org>
Signed-off-by: Eric Anholt <eric@anholt.net>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
2015-06-13 16:20:39 +05:30
..
arm_mhu.c mailbox: Make mbox_chan_ops const 2015-05-12 09:18:16 +05:30
bcm2835-mailbox.c mailbox/bcm2835: Fix mailbox full detection. 2015-06-13 16:20:39 +05:30
Kconfig mailbox: Enable BCM2835 mailbox support 2015-06-11 22:19:40 +05:30
mailbox-altera.c mailbox: Make mbox_chan_ops const 2015-05-12 09:18:16 +05:30
mailbox.c mailbox: Add ability for clients to request channels by name 2015-06-11 22:19:45 +05:30
mailbox.h Mailbox: Add support for Platform Communication Channel 2014-11-27 12:51:09 +05:30
Makefile mailbox: Enable BCM2835 mailbox support 2015-06-11 22:19:40 +05:30
omap-mailbox.c mailbox: Fix up error handling in mbox_request_channel() 2015-05-12 09:18:21 +05:30
pcc.c mailbox: Make mbox_chan_ops const 2015-05-12 09:18:16 +05:30
pl320-ipc.c mailbox: rename pl320-ipc specific mailbox.h 2014-10-08 10:39:33 +05:30