/Linux-v5.15/Documentation/devicetree/bindings/mailbox/ |
D | ti,omap-mailbox.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/ti,omap-mailbox.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI OMAP2+ and K3 Mailbox devices 10 - Suman Anna <s-anna@ti.com> 13 The OMAP Mailbox hardware facilitates communication between different 14 processors using a queued mailbox interrupt mechanism. The IP block is 19 Each mailbox IP block/cluster has a certain number of h/w fifo queues and 35 lines can also be routed to different processor sub-systems on DRA7xx as they [all …]
|
D | mtk-gce.txt | 8 CMDQ driver uses mailbox framework for communication. Please refer to 9 mailbox.txt for generic information about mailbox device-tree bindings. 12 - compatible: can be "mediatek,mt8173-gce", "mediatek,mt8183-gce", 13 "mediatek,mt8192-gce", "mediatek,mt8195-gce" or "mediatek,mt6779-gce". 14 - reg: Address range of the GCE unit 15 - interrupts: The interrupt signal from the GCE block 16 - clock: Clocks according to the common clock binding 17 - clock-names: Must be "gce" to stand for GCE clock 18 - #mbox-cells: Should be 2. 21 channel: Channel of mailbox. Be equal to the thread id of GCE. [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/ |
D | ti,omap-remoteproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The OMAP family of SoCs usually have one or more slave processor sub-systems 14 that are used to offload some of the processor-intensive tasks, or to manage 17 The processor cores in the sub-system are usually behind an IOMMU, and may 18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2 21 The OMAP SoCs usually have a DSP processor sub-system and/or an IPU processor [all …]
|
D | ti,k3-dsp-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems 14 that are used to offload some of the processor-intensive tasks or algorithms, 17 These processor sub-systems usually contain additional sub-modules like 23 Each DSP Core sub-system is represented as a single DT node. Each node has a 29 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# [all …]
|
D | ti,k3-r5f-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-r5f-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more dual-core Arm Cortex R5F 20 AM64x SoCs do not support LockStep mode, but rather a new non-safety mode 21 called "Single-CPU" mode, where only Core0 is used, but with ability to use 24 Each Dual-Core R5F sub-system is represented as a single DTS node 37 - ti,am654-r5fss [all …]
|
/Linux-v5.15/include/linux/soc/mediatek/ |
D | mtk-cmdq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <linux/mailbox/mtk-cmdq-mailbox.h> 31 * cmdq_dev_get_client_reg() - parse cmdq client reg from the device 33 * @dev: device of CMDQ mailbox client 46 * cmdq_mbox_create() - create CMDQ mailbox client and channel 47 * @dev: device of CMDQ mailbox client 48 * @index: index of CMDQ mailbox channel 50 * Return: CMDQ mailbox client pointer 55 * cmdq_mbox_destroy() - destroy CMDQ mailbox client and channel 56 * @client: the CMDQ mailbox client [all …]
|
/Linux-v5.15/include/linux/platform_data/ |
D | wilco-ec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 /* Message flags for using the mailbox() interface */ 25 * struct wilco_ec_device - Wilco Embedded Controller handle. 27 * @mailbox_lock: Mutex to ensure one mailbox command at a time. 28 * @io_command: I/O port for mailbox command. Provided by ACPI. 29 * @io_data: I/O port for mailbox data. Provided by ACPI. 30 * @io_packet: I/O port for mailbox packet data. Provided by ACPI. 34 * @debugfs_pdev: The child platform_device used by the debugfs sub-driver. 35 * @rtc_pdev: The child platform_device used by the RTC sub-driver. 36 * @charger_pdev: Child platform_device used by the charger config sub-driver. [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/firmware/ |
D | arm,scpi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Sudeep Holla <sudeep.holla@arm.com> 33 - const: arm,scpi # SCPI v1.0 and above 34 - const: arm,scpi-pre-1.0 # Unversioned SCPI before v1.0 35 - items: 36 - enum: 37 - amlogic,meson-gxbb-scpi 38 - const: arm,scpi-pre-1.0 [all …]
|
D | arm,scmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Sudeep Holla <sudeep.holla@arm.com> 31 - description: SCMI compliant firmware with mailbox transport 33 - const: arm,scmi 34 - description: SCMI compliant firmware with ARM SMC/HVC transport 36 - const: arm,scmi-smc 37 - description: SCMI compliant firmware with SCMI Virtio transport. 40 - const: arm,scmi-virtio [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/power/reset/ |
D | xlnx,zynqmp-power.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/xlnx,zynqmp-power.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michal Simek <michal.simek@xilinx.com> 13 The zynqmp-power node describes the power management configurations. 18 const: "xlnx,zynqmp-power" 25 Standard property to specify a Mailbox. Each value of 27 mailbox controller device node and an args specifier 28 that will be the phandle to the intended sub-mailbox [all …]
|
/Linux-v5.15/drivers/scsi/lpfc/ |
D | lpfc_mbox.c | 4 * Copyright (C) 2017-2021 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 47 * lpfc_dump_static_vport - Dump HBA's static vport information. 49 * @pmb: pointer to the driver internal queue element for mailbox command. 52 * The dump mailbox command provides a method for the device driver to obtain 55 * This routine prepares the mailbox command for dumping list of static 65 mb = &pmb->u.mb; in lpfc_dump_static_vport() 69 mb->mbxCommand = MBX_DUMP_MEMORY; in lpfc_dump_static_vport() [all …]
|
D | lpfc_sli.c | 4 * Copyright (C) 2017-2021 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 100 return &iocbq->iocb; in lpfc_get_iocb_from_iocbq() 112 /* Word 0, 1, 2 - BDE is variable */ in lpfc_wqe_cmd_template() 114 /* Word 3 - cmd_buff_len, payload_offset_len is zero */ in lpfc_wqe_cmd_template() 116 /* Word 4 - total_xfer_len is variable */ in lpfc_wqe_cmd_template() 118 /* Word 5 - is zero */ in lpfc_wqe_cmd_template() 120 /* Word 6 - ctxt_tag, xri_tag is variable */ in lpfc_wqe_cmd_template() [all …]
|
/Linux-v5.15/include/uapi/linux/ |
D | isst_if.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * struct isst_if_platform_info - Define platform information 25 * @mmio_supported: Support of mmio interface for core-power feature 40 * struct isst_if_cpu_map - CPU mapping between logical and physical CPU 53 * struct isst_if_cpu_maps - structure for CPU map IOCTL 67 * struct isst_if_io_reg - Read write PUNIT IO register 84 * struct isst_if_io_regs - structure for IO register commands 99 * struct isst_if_mbox_cmd - Structure to define mail box command 101 * @parameter: Mailbox parameter value 102 * @req_data: Request data for the mailbox [all …]
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
D | cmd.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ 190 /* QUERY_FW - Query Firmware 191 * ------------------------- 193 * ----------------------- 212 * Firmware Revision - Major 217 * Firmware Sub-minor version (Patch level) 222 * Firmware Revision - Minor 233 * every time a non-backward-compatible change is done for the command 250 * Firmware timestamp - hour [all …]
|
/Linux-v5.15/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_mbx.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2013 - 2019 Intel Corporation. */ 7 * fm10k_fifo_init - Initialize a message FIFO 10 * @size: maximum message size to store in FIFO, must be 2^n - 1 14 fifo->buffer = buffer; in fm10k_fifo_init() 15 fifo->size = size; in fm10k_fifo_init() 16 fifo->head = 0; in fm10k_fifo_init() 17 fifo->tail = 0; in fm10k_fifo_init() 21 * fm10k_fifo_used - Retrieve used space in FIFO 28 return fifo->tail - fifo->head; in fm10k_fifo_used() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/usb/ |
D | omap-usb.txt | 4 - compatible : Should be "ti,omap4-musb" or "ti,omap3-musb" 5 - ti,hwmods : must be "usb_otg_hs" 6 - multipoint : Should be "1" indicating the musb controller supports 7 multipoint. This is a MUSB configuration-specific setting. 8 - num-eps : Specifies the number of endpoints. This is also a 9 MUSB configuration-specific setting. Should be set to "16" 10 - ram-bits : Specifies the ram address size. Should be set to "12" 11 - interface-type : This is a board specific setting to describe the type of 14 - mode : Should be "3" to represent OTG. "1" signifies HOST and "2" 16 - power : Should be "50". This signifies the controller can supply up to [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/display/ |
D | intel_opregion.c | 9 * distribute, sub license, and/or sell copies of the Software, and to 20 * NON-INFRINGEMENT. IN NO EVENT SHALL INTEL AND/OR ITS SUPPLIERS BE 74 /* OpRegion mailbox #1: public ACPI methods */ 84 u32 aslp; /* ASL sleep time-out */ 98 /* OpRegion mailbox #2: SWSCI */ 102 u32 dslp; /* driver sleep time-out */ 106 /* OpRegion mailbox #3: ASLE */ 133 /* OpRegion mailbox #5: ASLE ext */ 211 #define SWSCI_FUNCTION_CODE(main, sub) \ argument 213 (sub) << SWSCI_SCIC_SUB_FUNCTION_SHIFT) [all …]
|
/Linux-v5.15/drivers/crypto/bcm/ |
D | cipher.h | 2 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/mailbox/brcm-message.h> 41 /* size of salt value for AES-GCM-ESP and AES-CCM-ESP */ 53 * Maximum number of bytes from a non-final hash request that can be deferred 59 /* Force at least 4-byte alignment of all SPU message fields */ 62 /* Number of times to resend mailbox message if mb queue is full */ 80 * SPUM_NS2 and SPUM_NSP are the SPU-M block on Northstar 2 and Northstar Plus, 126 * SPU request message header. For SPU-M, holds MH, EMH, SCTX, BDESC, 140 /* SPU-M request message STATUS field */ 159 * -OR- tweak value when XTS/AES is used [all …]
|
/Linux-v5.15/drivers/platform/x86/intel/speed_select_if/ |
D | isst_if_common.c | 1 // SPDX-License-Identifier: GPL-2.0 86 return -ENOMEM; in isst_store_new_cmd() 88 sst_cmd->cpu = cpu; in isst_store_new_cmd() 89 sst_cmd->cmd = cmd; in isst_store_new_cmd() 90 sst_cmd->mbox_cmd_type = mbox_cmd_type; in isst_store_new_cmd() 91 sst_cmd->param = param; in isst_store_new_cmd() 92 sst_cmd->data = data; in isst_store_new_cmd() 94 hash_add(isst_hash, &sst_cmd->hnode, sst_cmd->cmd); in isst_store_new_cmd() 106 hash_del(&sst_cmd->hnode); in isst_delete_hash() 112 * isst_store_cmd() - Store command to a hash table [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/arm/freescale/ |
D | fsl,scu.txt | 2 -------------------------------------------------------------------- 4 The System Controller Firmware (SCFW) is a low-level system function 5 which runs on a dedicated Cortex-M core to provide power, clock, and 9 The AP communicates with the SC using a multi-ported MU module found 22 ------------------- 23 - compatible: should be "fsl,imx-scu". 24 - mbox-names: should include "tx0", "tx1", "tx2", "tx3", 27 - mboxes: List of phandle of 4 MU channels for tx, 4 MU channels for 50 See Documentation/devicetree/bindings/mailbox/fsl,mu.yaml 51 for detailed mailbox binding. [all …]
|
/Linux-v5.15/drivers/staging/qlge/ |
D | qlge_mpi.c | 1 // SPDX-License-Identifier: GPL-2.0 8 /* Un-pause the RISC */ in qlge_unpause_mpi_risc() 11 return -EIO; in qlge_unpause_mpi_risc() 24 for (count = UDELAY_COUNT; count; count--) { in qlge_pause_mpi_risc() 30 return (count == 0) ? -ETIMEDOUT : 0; in qlge_pause_mpi_risc() 40 for (count = UDELAY_COUNT; count; count--) { in qlge_hard_reset_mpi_risc() 48 return (count == 0) ? -ETIMEDOUT : 0; in qlge_hard_reset_mpi_risc() 107 if (qdev->func < qdev->alt_func) in qlge_own_firmware() 116 if (!(temp & (1 << (8 + qdev->alt_func)))) in qlge_own_firmware() 128 return -EBUSY; in qlge_get_mb_sts() [all …]
|
/Linux-v5.15/scripts/ |
D | get_maintainer.pl | 2 # SPDX-License-Identifier: GPL-2.0 11 # perl scripts/get_maintainer.pl [OPTIONS] -f <file> 43 my $email_git_since = "1-year-ago"; 44 my $email_hg_since = "-365"; 83 push(@penguin_chief, "Linus Torvalds:torvalds\@linux-foundation.org"); 84 #Andrew wants in on most everything - 2009/01/14 85 #push(@penguin_chief, "Andrew Morton:akpm\@linux-foundation.org"); 101 push(@signature_tags, "Signed-off-by:"); 102 push(@signature_tags, "Reviewed-by:"); 103 push(@signature_tags, "Acked-by:"); [all …]
|
/Linux-v5.15/sound/pci/mixart/ |
D | mixart.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include <linux/dma-mapping.h> 36 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ 67 switch(pipe->status) { in mixart_set_pipe_state() 76 dev_err(&mgr->pci->dev, in mixart_set_pipe_state() 77 "error mixart_set_pipe_state called with wrong pipe->status!\n"); in mixart_set_pipe_state() 78 return -EINVAL; /* function called with wrong pipe status */ in mixart_set_pipe_state() 92 dev_err(&mgr->pci->dev, in mixart_set_pipe_state() 101 group_state.pipe_uid[0] = pipe->group_uid; in mixart_set_pipe_state() 108 request.uid = pipe->group_uid; /*(struct mixart_uid){0,0};*/ in mixart_set_pipe_state() [all …]
|
/Linux-v5.15/drivers/media/pci/cx18/ |
D | cx18-driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Derived from ivtv-driver.h 24 #include <linux/i2c-algo-bit.h> 33 #include <media/v4l2-common.h> 34 #include <media/v4l2-ioctl.h> 35 #include <media/v4l2-device.h> 36 #include <media/v4l2-fh.h> 38 #include <media/i2c/ir-kbd-i2c.h> 39 #include "cx18-mailbox.h" 40 #include "cx18-av-core.h" [all …]
|
/Linux-v5.15/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_83xx_hw.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2009-2013 QLogic Corporation 39 #define QLC_83XX_MODULE_FIBRE_10GBASE_LRM 0x1 /* 10GBase-LRM */ 40 #define QLC_83XX_MODULE_FIBRE_10GBASE_LR 0x2 /* 10GBase-LR */ 41 #define QLC_83XX_MODULE_FIBRE_10GBASE_SR 0x3 /* 10GBase-SR */ 51 #define QLC_83XX_MODULE_FIBRE_1000BASE_SX 0x7 /* 1000Base-SX */ 52 #define QLC_83XX_MODULE_FIBRE_1000BASE_LX 0x8 /* 1000Base-LX */ 53 #define QLC_83XX_MODULE_FIBRE_1000BASE_CX 0x9 /* 1000Base-CX */ 54 #define QLC_83XX_MODULE_TP_1000BASE_T 0xa /* 1000Base-T*/ 263 ahw->hw_ops = &qlcnic_83xx_hw_ops; in qlcnic_83xx_register_map() [all …]
|