Searched +full:zynqmp +full:- +full:ipi +full:- +full:mailbox (Results 1 – 5 of 5) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/mailbox/xlnx,zynqmp-ipi-mailbox.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Xilinx IPI(Inter Processor Interrupt) mailbox controller10 The Xilinx IPI(Inter Processor Interrupt) mailbox controller is to manage11 messaging between two Xilinx Zynq UltraScale+ MPSoC IPI agents. Each IPI14 +-------------------------------------+15 | Xilinx ZynqMP IPI Controller |16 +-------------------------------------+[all …]
1 // SPDX-License-Identifier: GPL-2.03 * ZynqMP R5 Remote Processor driver7 #include <dt-bindings/power/xlnx-zynqmp-power.h>8 #include <linux/dma-mapping.h>9 #include <linux/firmware/xlnx-zynqmp.h>12 #include <linux/mailbox/zynqmp-ipi-message.h>22 /* IPI buffer MAX length */25 /* RX mailbox client buffer max length */34 * reflects possible values of xlnx,cluster-mode dt-property38 LOCKSTEP_MODE = 1, /* cores execute same code in lockstep,clk-for-clk */[all …]
1 # SPDX-License-Identifier: GPL-2.0-only2 menuconfig MAILBOX config3 bool "Mailbox Hardware Support"5 Mailbox is a framework to control hardware communication between6 on-chip processors through queued messages and interrupt driven9 if MAILBOX12 tristate "ARM MHU Mailbox"16 The controller has 3 mailbox channels, the last of which can be20 tristate "ARM MHUv2 Mailbox"27 tristate "ARM MHUv3 Mailbox"[all …]
1 # SPDX-License-Identifier: GPL-2.02 # Generic MAILBOX API4 obj-$(CONFIG_MAILBOX) += mailbox.o6 obj-$(CONFIG_MAILBOX_TEST) += mailbox-test.o8 obj-$(CONFIG_ARM_MHU) += arm_mhu.o arm_mhu_db.o10 obj-$(CONFIG_ARM_MHU_V2) += arm_mhuv2.o12 obj-$(CONFIG_ARM_MHU_V3) += arm_mhuv3.o14 obj-$(CONFIG_CV1800_MBOX) += cv1800-mailbox.o16 obj-$(CONFIG_EXYNOS_MBOX) += exynos-mailbox.o18 obj-$(CONFIG_IMX_MBOX) += imx-mailbox.o[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * dts file for Xilinx ZynqMP5 * (C) Copyright 2014 - 2021, Xilinx, Inc.15 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h>16 #include <dt-bindings/gpio/gpio.h>17 #include <dt-bindings/interrupt-controller/arm-gic.h>18 #include <dt-bindings/interrupt-controller/irq.h>19 #include <dt-bindings/power/xlnx-zynqmp-power.h>20 #include <dt-bindings/reset/xlnx-zynqmp-resets.h>21 #include <dt-bindings/thermal/thermal.h>[all …]