Commit 301e3610 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'mailbox-fixes-v5.0-rc7' of...

Merge tag 'mailbox-fixes-v5.0-rc7' of git://git.linaro.org/landing-teams/working/fujitsu/integration

Pull mailbox fixes from Jassi Brar:

 - API: Fix build breakge by exporting the function mbox_flush

 - BRCM: Fix FlexRM ring flush timeout issue

* tag 'mailbox-fixes-v5.0-rc7' of git://git.linaro.org/landing-teams/working/fujitsu/integration:
  mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue
  mailbox: Export mbox_flush()
parents 3ddc14e2 d7bf31a0
...@@ -1396,9 +1396,9 @@ static void flexrm_shutdown(struct mbox_chan *chan) ...@@ -1396,9 +1396,9 @@ static void flexrm_shutdown(struct mbox_chan *chan)
/* Clear ring flush state */ /* Clear ring flush state */
timeout = 1000; /* timeout of 1s */ timeout = 1000; /* timeout of 1s */
writel_relaxed(0x0, ring + RING_CONTROL); writel_relaxed(0x0, ring->regs + RING_CONTROL);
do { do {
if (!(readl_relaxed(ring + RING_FLUSH_DONE) & if (!(readl_relaxed(ring->regs + RING_FLUSH_DONE) &
FLUSH_DONE_MASK)) FLUSH_DONE_MASK))
break; break;
mdelay(1); mdelay(1);
......
...@@ -310,6 +310,7 @@ int mbox_flush(struct mbox_chan *chan, unsigned long timeout) ...@@ -310,6 +310,7 @@ int mbox_flush(struct mbox_chan *chan, unsigned long timeout)
return ret; return ret;
} }
EXPORT_SYMBOL_GPL(mbox_flush);
/** /**
* mbox_request_channel - Request a mailbox channel. * mbox_request_channel - Request a mailbox channel.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment