Searched refs:inbox_base (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | sprd-mailbox.c | 58 void __iomem *inbox_base; member 142 fifo_sts = readl(priv->inbox_base + SPRD_MBOX_FIFO_STS); in sprd_mbox_inbox_isr() 170 priv->inbox_base + SPRD_MBOX_FIFO_RST); in sprd_mbox_inbox_isr() 173 writel(SPRD_MBOX_IRQ_CLR, priv->inbox_base + SPRD_MBOX_IRQ_STS); in sprd_mbox_inbox_isr() 185 writel(data[0], priv->inbox_base + SPRD_MBOX_MSG_LOW); in sprd_mbox_send_data() 186 writel(data[1], priv->inbox_base + SPRD_MBOX_MSG_HIGH); in sprd_mbox_send_data() 189 writel(id, priv->inbox_base + SPRD_MBOX_ID); in sprd_mbox_send_data() 192 writel(0x1, priv->inbox_base + SPRD_MBOX_TRIGGER); in sprd_mbox_send_data() 206 busy = readl(priv->inbox_base + SPRD_MBOX_FIFO_STS) & in sprd_mbox_flush() 230 val = readl(priv->inbox_base in sprd_mbox_startup() [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | sprd-mailbox.c | 61 void __iomem *inbox_base; member 160 fifo_sts = readl(priv->inbox_base + SPRD_MBOX_FIFO_STS); in sprd_mbox_inbox_isr() 188 priv->inbox_base + SPRD_MBOX_FIFO_RST); in sprd_mbox_inbox_isr() 191 writel(SPRD_MBOX_IRQ_CLR, priv->inbox_base + SPRD_MBOX_IRQ_STS); in sprd_mbox_inbox_isr() 203 writel(data[0], priv->inbox_base + SPRD_MBOX_MSG_LOW); in sprd_mbox_send_data() 204 writel(data[1], priv->inbox_base + SPRD_MBOX_MSG_HIGH); in sprd_mbox_send_data() 207 writel(id, priv->inbox_base + SPRD_MBOX_ID); in sprd_mbox_send_data() 210 writel(0x1, priv->inbox_base + SPRD_MBOX_TRIGGER); in sprd_mbox_send_data() 224 busy = readl(priv->inbox_base + SPRD_MBOX_FIFO_STS) & in sprd_mbox_flush() 248 val = readl(priv->inbox_base in sprd_mbox_startup() [all...] |
Completed in 1 milliseconds