Lines Matching refs:mbox_base
41 void __iomem *mbox_base; member
58 status = readl_relaxed(mb->mbox_base + MAILBOX_A2B_STATUS); in rockchip_mbox_send_data()
67 writel_relaxed(msg->cmd, mb->mbox_base + MAILBOX_A2B_CMD(chans->idx)); in rockchip_mbox_send_data()
68 writel_relaxed(msg->data, mb->mbox_base + in rockchip_mbox_send_data()
82 val = readl_relaxed(mb->mbox_base + MAILBOX_B2A_INTEN) | in rockchip_mbox_startup()
84 writel_relaxed(val, mb->mbox_base + MAILBOX_B2A_INTEN); in rockchip_mbox_startup()
98 val = readl_relaxed(mb->mbox_base + MAILBOX_B2A_INTEN) & in rockchip_mbox_shutdown()
100 writel_relaxed(val, mb->mbox_base + MAILBOX_B2A_INTEN); in rockchip_mbox_shutdown()
110 status = readl_relaxed(mb->mbox_base + MAILBOX_A2B_STATUS); in rockchip_mbox_last_tx_done()
145 u32 status = readl_relaxed(mb->mbox_base + MAILBOX_B2A_STATUS); in rockchip_mbox_irq()
151 msg->cmd = readl_relaxed(mb->mbox_base + in rockchip_mbox_irq()
153 msg->data = readl_relaxed(mb->mbox_base + in rockchip_mbox_irq()
164 mb->mbox_base + MAILBOX_B2A_STATUS); in rockchip_mbox_irq()
230 mb->mbox_base = devm_ioremap_resource(&pdev->dev, res); in rockchip_mbox_probe()
231 if (IS_ERR(mb->mbox_base)) in rockchip_mbox_probe()
232 return PTR_ERR(mb->mbox_base); in rockchip_mbox_probe()