Home
last modified time | relevance | path

Searched +full:bcm74110 +full:- +full:mbox (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/mailbox/
H A Dbrcm,bcm74110-mbox.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/brcm,bcm74110-mbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM74110 Mailbox
10 - Justin Chen <justin.chen@broadcom.com>
11 - Florian Fainelli <florian.fainelli@broadcom.com>
18 - brcm,bcm74110-mbox
25 - description: RX doorbell and watermark interrupts
26 - description: TX doorbell and watermark interrupts
[all …]
/linux/drivers/mailbox/
H A Dbcm74110-mailbox.c1 // SPDX-License-Identifier: GPL-2.0
3 * Broadcom BCM74110 Mailbox Driver
10 #include <linux/io-64-nonatomic-hi-lo.h>
94 struct bcm74110_mbox *mbox; member
115 static void bcm74110_##name##_writel(struct bcm74110_mbox *mbox,\
118 writel_relaxed(val, mbox->base + offset_base + off); \
120 BCM74110_OFFSET_IO_WRITEL_MACRO(tx, BCM_MBOX_BASE(mbox->tx_chan));
121 BCM74110_OFFSET_IO_WRITEL_MACRO(irq, BCM_MBOX_IRQ_BASE(mbox->rx_chan));
124 static u32 bcm74110_##name##_readl(struct bcm74110_mbox *mbox, \
127 return readl_relaxed(mbox->base + offset_base + off); \
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 obj-$(CONFIG_MAILBOX) += mailbox.o
6 obj-$(CONFIG_MAILBOX_TEST) += mailbox-test.o
8 obj-$(CONFIG_ARM_MHU) += arm_mhu.o arm_mhu_db.o
10 obj-$(CONFIG_ARM_MHU_V2) += arm_mhuv2.o
12 obj-$(CONFIG_ARM_MHU_V3) += arm_mhuv3.o
14 obj-$(CONFIG_AST2700_MBOX) += ast2700-mailbox.o
16 obj-$(CONFIG_CV1800_MBOX) += cv1800-mailbox.o
18 obj-$(CONFIG_EXYNOS_MBOX) += exynos-mailbox.o
20 obj-$(CONFIG_IMX_MBOX) += imx-mailbox.o
[all …]