| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 1 OMAP2+ and K3 Mailbox 4 The OMAP mailbox hardware facilitates communication between different processors 5 using a queued mailbox interrupt mechanism. The IP block is external to the 10 Each mailbox IP block/cluster has a certain number of h/w fifo queues and output 25 routed to different processor sub-systems on DRA7xx as they are routed through 32 Mailbox Device Node: 34 A Mailbox device node is used to represent a Mailbox IP instance/cluster within 35 a SoC. The sub-mailboxes are represented as child nodes of this parent node. 38 -------------------- 39 - compatible: Should be one of the following, [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" or 13 "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 …]
|
| /kernel/linux/linux-5.10/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 Each Dual-Core R5F sub-system is represented as a single DTS node 33 - ti,am654-r5fss 34 - ti,j721e-r5fss 36 power-domains: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | arm,scmi.txt | 2 ---------------------------------------------------------- 17 - compatible : shall be "arm,scmi" or "arm,scmi-smc" for smc/hvc transports 18 - mboxes: List of phandle and mailbox channel specifiers. It should contain 22 - shmem : List of phandle pointing to the shared memory(SHM) area as per 23 generic mailbox client binding. 24 - #address-cells : should be '1' if the device has sub-nodes, maps to 25 protocol identifier for a given sub-node. 26 - #size-cells : should be '0' as 'reg' property doesn't have any size 28 - arm,smc-id : SMC id required when using smc or hvc transports 32 - mbox-names: shall be "tx" or "rx" depending on mboxes entries. [all …]
|
| D | arm,scpi.txt | 2 ---------------------------------------------------------- 10 - compatible : should be 12 * "arm,scpi-pre-1.0" : For implementations complying to all 14 - mboxes: List of phandle and mailbox channel specifiers 17 - shmem : List of phandle pointing to the shared memory(SHM) area between the 18 processors using these mailboxes for IPC, one for each mailbox 22 See Documentation/devicetree/bindings/mailbox/mailbox.txt 23 for more details about the generic mailbox controller and 27 ------------------------------------------------------------ 34 - compatible : should be "arm,scpi-clocks" [all …]
|
| /kernel/linux/linux-5.10/include/linux/soc/mediatek/ |
| D | mtk-cmdq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <linux/mailbox/mtk-cmdq-mailbox.h> 36 * cmdq_dev_get_client_reg() - parse cmdq client reg from the device 38 * @dev: device of CMDQ mailbox client 51 * cmdq_mbox_create() - create CMDQ mailbox client and channel 52 * @dev: device of CMDQ mailbox client 53 * @index: index of CMDQ mailbox channel 57 * Return: CMDQ mailbox client pointer 63 * cmdq_mbox_destroy() - destroy CMDQ mailbox client and channel 64 * @client: the CMDQ mailbox client [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
| D | xlnx,zynqmp-power.txt | 1 -------------------------------------------------------------------- 3 -------------------------------------------------------------------- 4 The zynqmp-power node describes the power management configurations. 8 - compatible: Must contain: "xlnx,zynqmp-power" 9 - interrupts: Interrupt specifier 12 - mbox-names : Name given to channels seen in the 'mboxes' property. 13 "tx" - Mailbox corresponding to transmit path 14 "rx" - Mailbox corresponding to receive path 15 - mboxes : Standard property to specify a Mailbox. Each value of 17 mailbox controller device node and an args specifier [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
| D | lpfc_mbox.c | 4 * Copyright (C) 2017-2018 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-2020 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 * 96 return &iocbq->iocb; in lpfc_get_iocb_from_iocbq() 101 * lpfc_sli4_pcimem_bcopy - SLI4 memory copy function 128 * lpfc_sli4_wq_put - Put a Work Queue Entry on an Work Queue 136 * -ENOMEM. 152 return -ENOMEM; in lpfc_sli4_wq_put() 153 temp_wqe = lpfc_sli4_qe(q, q->host_index); in lpfc_sli4_wq_put() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/keystone/ |
| D | ti,sci.txt | 1 Texas Instruments System Control Interface (TI-SCI) Message Protocol 2 -------------------------------------------------------------------- 16 TI-SCI controller Device Node: 19 The TI-SCI node describes the Texas Instrument's System Controller entity node. 23 relationship between the TI-SCI parent node to the child node. 26 ------------------- 27 - compatible: should be "ti,k2g-sci" for TI 66AK2G SoC 28 should be "ti,am654-sci" for for TI AM654 SoC 29 - mbox-names: 30 "rx" - Mailbox corresponding to receive path [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/crypto/bcm/ |
| D | cipher.h | 2 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/mailbox/brcm-message.h> 40 /* size of salt value for AES-GCM-ESP and AES-CCM-ESP */ 52 * Maximum number of bytes from a non-final hash request that can be deferred 58 /* Force at least 4-byte alignment of all SPU message fields */ 61 /* Number of times to resend mailbox message if mb queue is full */ 79 * SPUM_NS2 and SPUM_NSP are the SPU-M block on Northstar 2 and Northstar Plus, 125 * SPU request message header. For SPU-M, holds MH, EMH, SCTX, BDESC, 139 /* SPU-M request message STATUS field */ 158 * -OR- tweak value when XTS/AES is used [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/staging/qlge/ |
| D | qlge_mpi.c | 1 // SPDX-License-Identifier: GPL-2.0 8 /* Un-pause the RISC */ in ql_unpause_mpi_risc() 11 return -EIO; in ql_unpause_mpi_risc() 24 for (count = UDELAY_COUNT; count; count--) { in ql_pause_mpi_risc() 30 return (count == 0) ? -ETIMEDOUT : 0; in ql_pause_mpi_risc() 40 for (count = UDELAY_COUNT; count; count--) { in ql_hard_reset_mpi_risc() 48 return (count == 0) ? -ETIMEDOUT : 0; in ql_hard_reset_mpi_risc() 107 if (qdev->func < qdev->alt_func) in ql_own_firmware() 116 if (!(temp & (1 << (8 + qdev->alt_func)))) in ql_own_firmware() 128 return -EBUSY; in ql_get_mb_sts() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/sound/pci/mixart/ |
| D | mixart.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include <linux/dma-mapping.h> 37 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ 68 switch(pipe->status) { in mixart_set_pipe_state() 77 dev_err(&mgr->pci->dev, in mixart_set_pipe_state() 78 "error mixart_set_pipe_state called with wrong pipe->status!\n"); in mixart_set_pipe_state() 79 return -EINVAL; /* function called with wrong pipe status */ in mixart_set_pipe_state() 93 dev_err(&mgr->pci->dev, in mixart_set_pipe_state() 102 group_state.pipe_uid[0] = pipe->group_uid; in mixart_set_pipe_state() 109 request.uid = pipe->group_uid; /*(struct mixart_uid){0,0};*/ in mixart_set_pipe_state() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|