Lines Matching full:outbox
38 /* Bit and mask definition for outbox's SPRD_MBOX_FIFO_STS register */
50 /* Bit and mask definition for outbox's SPRD_MBOX_IRQ_MSK register */
63 /* Base register address for supplementary outbox */
113 dev_warn_ratelimited(priv->dev, "spurious outbox interrupt\n"); in do_outbox_isr()
129 /* Trigger to update outbox FIFO pointer */ in do_outbox_isr()
243 /* Select outbox FIFO mode and reset the outbox FIFO status */ in sprd_mbox_startup()
251 /* Enable outbox FIFO not empty interrupt */ in sprd_mbox_startup()
256 /* Enable supplementary outbox as the fundamental one */ in sprd_mbox_startup()
275 /* Disable inbox & outbox interrupt */ in sprd_mbox_shutdown()
310 * core, and uses (an) outbox(es) to receive messages from other in sprd_mbox_probe()
314 * register addresses and IRQ numbers for inbox and outbox. in sprd_mbox_probe()
344 outbox_irq = platform_get_irq_byname(pdev, "outbox"); in sprd_mbox_probe()
351 dev_err(dev, "failed to request outbox IRQ: %d\n", ret); in sprd_mbox_probe()
355 /* Supplementary outbox IRQ is optional */ in sprd_mbox_probe()
356 supp_irq = platform_get_irq_byname(pdev, "supp-outbox"); in sprd_mbox_probe()
361 dev_err(dev, "failed to request outbox IRQ: %d\n", ret); in sprd_mbox_probe()
367 dev_err(dev, "no supplementary outbox specified\n"); in sprd_mbox_probe()
373 /* Get the default outbox FIFO depth */ in sprd_mbox_probe()