Home
last modified time | relevance | path

Searched refs:outbox_base (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/mailbox/
H A Dsprd-mailbox.c59 void __iomem *outbox_base; member
106 fifo_sts = readl(priv->outbox_base + SPRD_MBOX_FIFO_STS); in sprd_mbox_outbox_isr()
115 msg[0] = readl(priv->outbox_base + SPRD_MBOX_MSG_LOW); in sprd_mbox_outbox_isr()
116 msg[1] = readl(priv->outbox_base + SPRD_MBOX_MSG_HIGH); in sprd_mbox_outbox_isr()
117 id = readl(priv->outbox_base + SPRD_MBOX_ID); in sprd_mbox_outbox_isr()
127 writel(0x1, priv->outbox_base + SPRD_MBOX_TRIGGER); in sprd_mbox_outbox_isr()
131 writel(SPRD_MBOX_IRQ_CLR, priv->outbox_base + SPRD_MBOX_IRQ_STS); in sprd_mbox_outbox_isr()
227 writel(0x0, priv->outbox_base + SPRD_MBOX_FIFO_RST); in sprd_mbox_startup()
235 val = readl(priv->outbox_base + SPRD_MBOX_IRQ_MSK); in sprd_mbox_startup()
237 writel(val, priv->outbox_base in sprd_mbox_startup()
[all...]
/kernel/linux/linux-6.6/drivers/mailbox/
H A Dsprd-mailbox.c62 void __iomem *outbox_base; member
144 return do_outbox_isr(priv->outbox_base, priv); in sprd_mbox_outbox_isr()
245 writel(0x0, priv->outbox_base + SPRD_MBOX_FIFO_RST); in sprd_mbox_startup()
253 val = readl(priv->outbox_base + SPRD_MBOX_IRQ_MSK); in sprd_mbox_startup()
255 writel(val, priv->outbox_base + SPRD_MBOX_IRQ_MSK); in sprd_mbox_startup()
278 writel(SPRD_OUTBOX_FIFO_IRQ_MASK, priv->outbox_base + SPRD_MBOX_IRQ_MSK); in sprd_mbox_shutdown()
330 priv->outbox_base = devm_platform_ioremap_resource(pdev, 1); in sprd_mbox_probe()
331 if (IS_ERR(priv->outbox_base)) in sprd_mbox_probe()
332 return PTR_ERR(priv->outbox_base); in sprd_mbox_probe()
387 priv->supp_base = priv->outbox_base in sprd_mbox_probe()
[all...]

Completed in 2 milliseconds