diff options
| -rw-r--r-- | drivers/mailbox/bcm2835-mailbox.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mailbox/bcm2835-mailbox.c b/drivers/mailbox/bcm2835-mailbox.c index 4b13268529f9..0b47dd42f3bd 100644 --- a/drivers/mailbox/bcm2835-mailbox.c +++ b/drivers/mailbox/bcm2835-mailbox.c | |||
| @@ -49,6 +49,7 @@ | |||
| 49 | #define MAIL0_STA (ARM_0_MAIL0 + 0x18) | 49 | #define MAIL0_STA (ARM_0_MAIL0 + 0x18) |
| 50 | #define MAIL0_CNF (ARM_0_MAIL0 + 0x1C) | 50 | #define MAIL0_CNF (ARM_0_MAIL0 + 0x1C) |
| 51 | #define MAIL1_WRT (ARM_0_MAIL1 + 0x00) | 51 | #define MAIL1_WRT (ARM_0_MAIL1 + 0x00) |
| 52 | #define MAIL1_STA (ARM_0_MAIL1 + 0x18) | ||
| 52 | 53 | ||
| 53 | /* Status register: FIFO state. */ | 54 | /* Status register: FIFO state. */ |
| 54 | #define ARM_MS_FULL BIT(31) | 55 | #define ARM_MS_FULL BIT(31) |
| @@ -117,7 +118,7 @@ static bool bcm2835_last_tx_done(struct mbox_chan *link) | |||
| 117 | bool ret; | 118 | bool ret; |
| 118 | 119 | ||
| 119 | spin_lock(&mbox->lock); | 120 | spin_lock(&mbox->lock); |
| 120 | ret = !(readl(mbox->regs + MAIL0_STA) & ARM_MS_FULL); | 121 | ret = !(readl(mbox->regs + MAIL1_STA) & ARM_MS_FULL); |
| 121 | spin_unlock(&mbox->lock); | 122 | spin_unlock(&mbox->lock); |
| 122 | return ret; | 123 | return ret; |
| 123 | } | 124 | } |
