| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | fsl,rpmsg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,rpmsg.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Audio RPMSG CPU DAI Controller 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 15 Linux side is a device which provides audio service by rpmsg channel. 17 such as SAI, MICFIL, .etc through building rpmsg channels between 18 Cortex-A and Cortex-M. 21 - $ref: sound-card-common.yaml# [all …]
|
| /linux/sound/soc/fsl/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 This option is only useful for out-of-tree drivers since 18 in-tree drivers select it automatically. 29 This option is only useful for out-of-tree drivers since 30 in-tree drivers select it automatically. 40 This option is only useful for out-of-tree drivers since 41 in-tree drivers select it automatically. 58 This option is only useful for out-of-tree drivers since 59 in-tree drivers select it automatically. 71 This option is only useful for out-of-tree drivers since [all …]
|
| /linux/drivers/rpmsg/ |
| H A D | virtio_rpmsg_bus.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Virtio-based remote processor messaging bus 8 * Ohad Ben-Cohen <ohad@wizery.com> 14 #include <linux/dma-mapping.h> 20 #include <linux/rpmsg.h> 21 #include <linux/rpmsg/byteorder.h> 22 #include <linux/rpmsg/ns.h> 34 * struct virtproc_info - virtual remote processor state 52 * This structure stores the rpmsg state of a given virtio remote processor 71 /* The feature bitmap for virtio rpmsg */ [all …]
|
| /linux/net/qrtr/ |
| H A D | smd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/rpmsg.h> 23 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); in qcom_smd_qrtr_callback() 27 return -EAGAIN; in qcom_smd_qrtr_callback() 29 rc = qrtr_endpoint_post(&qdev->ep, data, len); in qcom_smd_qrtr_callback() 30 if (rc == -EINVAL) { in qcom_smd_qrtr_callback() 31 dev_err(qdev->dev, "invalid ipcrouter packet\n"); in qcom_smd_qrtr_callback() 47 goto out; in qcom_smd_qrtr_send() 49 rc = rpmsg_send(qdev->channel, skb->data, skb->len); in qcom_smd_qrtr_send() 51 out: in qcom_smd_qrtr_send() [all …]
|
| /linux/drivers/media/platform/st/sti/delta/ |
| H A D | delta.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #include <linux/rpmsg.h> 11 #include <media/v4l2-device.h> 12 #include <media/v4l2-mem2mem.h> 14 #include "delta-cfg.h" 17 * enum delta_state - state of decoding instance 46 * struct delta_streaminfo - information about stream to decode 89 * struct delta_au - access unit structure. 112 * struct delta_frameinfo - information about decoded frame 153 * struct delta_frame - frame structure. [all …]
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 17 #include <linux/rpmsg/qcom_glink.h> 18 #include <linux/rpmsg/qcom_smd.h> 39 * struct minidump_region - Minidump region 55 * struct minidump_subsystem - Subsystem's SMEM Table of content 73 * struct minidump_global_toc - Global Table of Content 99 list_for_each_entry_safe(entry, tmp, &rproc->dump_segments, node) { in qcom_minidump_cleanup() 100 list_del(&entry->node); in qcom_minidump_cleanup() 101 kfree(entry->priv); in qcom_minidump_cleanup() [all …]
|
| H A D | omap_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2020 Texas Instruments Incorporated - http://www.ti.com/ 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 13 * Hari Kanigeri <h-kanigeri2@ti.com> 27 #include <linux/dma-mapping.h> 31 #include <linux/omap-iommu.h> 32 #include <linux/omap-mailbox.h> 36 #include <clocksource/timer-ti-dm.h> 38 #include <linux/platform_data/dmtimer-omap.h> [all …]
|
| H A D | remoteproc_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 26 #include <linux/dma-mapping.h> 98 return -ENOSYS; in rproc_iommu_fault() 104 struct device *dev = rproc->dev.parent; in rproc_enable_iommu() 107 if (!rproc->has_iommu) { in rproc_enable_iommu() 126 rproc->domain = domain; in rproc_enable_iommu() 137 struct iommu_domain *domain = rproc->domain; in rproc_disable_iommu() 138 struct device *dev = rproc->dev.parent; in rproc_disable_iommu() [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | smd-rpm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 14 #include <linux/rpmsg.h> 15 #include <linux/soc/qcom/smd-rpm.h> 20 * struct qcom_smd_rpm - state of the rpm device driver 37 * struct qcom_rpm_header - header for all rpm requests and responses 47 * struct qcom_rpm_request - request message to the rpm 63 * struct qcom_rpm_message - response message from the rpm 86 * qcom_rpm_smd_write - write @buf to @type:@id 112 return -EINVAL; in qcom_rpm_smd_write() [all …]
|
| H A D | apr.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 15 #include <linux/rpmsg.h> 48 * apr_send_pkt() - Send a apr message from apr device 57 struct packet_router *apr = dev_get_drvdata(adev->dev.parent); in apr_send_pkt() 62 spin_lock_irqsave(&adev->svc.lock, flags); in apr_send_pkt() 64 hdr = &pkt->hdr; in apr_send_pkt() 65 hdr->src_domain = APR_DOMAIN_APPS; in apr_send_pkt() 66 hdr->src_svc = adev->svc.id; in apr_send_pkt() 67 hdr->dest_domain = adev->domain_id; in apr_send_pkt() [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8192-asurada.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/spmi/spmi.h> 25 stdout-path = "serial0:115200n8"; 33 backlight_lcd0: backlight-lcd0 { 34 compatible = "pwm-backlight"; 36 power-supply = <&ppvar_sys>; 37 enable-gpios = <&pio 152 0>; 38 brightness-levels = <0 1023>; [all …]
|
| /linux/include/linux/ |
| H A D | mod_devicetable.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * struct pci_device_id - PCI device ID structure 35 * @class_mask: Limit which sub-fields of the class field are compared. 42 * @override_only: Match only when dev->driver_override is this driver. 47 __u32 class, class_mask; /* (class,subclass,prog-if) triplet */ 69 * Device table entry for "new style" table-driven USB drivers. 77 * Terminate the driver's table with an all-zeroes entry. 82 * struct usb_device_id - identifies USB devices for probing and hotplugging 90 * @idProduct: Vendor-assigned product ID. 91 * @bcdDevice_lo: Low end of range of vendor-assigned product version numbers. [all …]
|
| /linux/scripts/mod/ |
| H A D | file2alias.c | 5 * Copyright 2002-2003 Rusty Russell, IBM Corporation 20 #include "devicetable-offsets.h" 41 * module_alias_printf - add auto-generated MODULE_ALIAS() 45 * @fmt: printf(3)-like format 75 n = vsnprintf(new->str, len, fmt, ap); in module_alias_printf() 84 if (append_wildcard && (n == 0 || new->str[n - 1] != '*')) { in module_alias_printf() 85 new->str[n] = '*'; in module_alias_printf() 86 new->st in module_alias_printf() [all...] |
| /linux/Documentation/userspace-api/ioctl/ |
| H A D | ioctl-number.rst | 36 </process/submitting-patches>`. 40 going into the kernel or coming out of the kernel (e.g. 'int' or 76 0x00 00-1F linux/fs.h conflict! 77 0x00 00-1F scsi/scsi_ioctl.h conflict! 78 0x00 00-1F linux/fb.h conflict! 79 0x00 00-1F linux/wavefront.h conflict! 82 0x04 D2-DC linux/umsdos_fs.h Dead since 2.6.11, but don't… 84 0x07 9F-D0 linux/vmw_vmci_defs.h, uapi/linux/vm_sockets.h 86 0x10 00-0F drivers/char/s390/vmcp.h 87 0x10 10-1F arch/s390/include/uapi/sclp_ctl.h [all …]
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | main.c | 13 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 24 #include <linux/rpmsg.h> 190 return NL80211_IFTYPE_STATION == vif->type ? in get_sta_index() 191 sta_priv->bss_sta_index : in get_sta_index() 192 sta_priv->sta_index; in get_sta_index() 200 if (wcn36xx_firmware_get_feat_caps(wcn->fw_feat_caps, i)) { in wcn36xx_feat_caps_info() 209 struct wcn36xx *wcn = hw->priv; in wcn36xx_start() 263 INIT_LIST_HEAD(&wcn->vif_list); in wcn36xx_start() 264 spin_lock_init(&wcn->dxe_lock); in wcn36xx_start() 265 spin_lock_init(&wcn->survey_lock); in wcn36xx_start() [all …]
|
| H A D | smd.c | 13 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 23 #include <linux/rpmsg.h> 145 WCN36XX_CFG_VAL(ASD_TRIGGER_THRESHOLD, -60), 189 return -ENOMEM; in put_cfg_tlv_u32() 192 entry = (struct wcn36xx_hal_cfg *) (wcn->hal_buf + *len); in put_cfg_tlv_u32() 193 entry->id = id; in put_cfg_tlv_u32() 194 entry->len = sizeof(u32); in put_cfg_tlv_u32() 195 entry->pad_bytes = 0; in put_cfg_tlv_u32() 196 entry->reserve = 0; in put_cfg_tlv_u32() 211 bss_params->nw_type = WCN36XX_HAL_11A_NW_TYPE; in wcn36xx_smd_set_bss_nw_type() [all …]
|
| /linux/drivers/misc/ |
| H A D | fastrpc.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2018, The Linux Foundation. All rights reserved. 7 #include <linux/dma-buf.h> 8 #include <linux/dma-mapping.h> 9 #include <linux/dma-resv.h> 19 #include <linux/rpmsg.h> 77 #define FASTRPC_BUILD_SCALARS(attr, method, in, out, oin, oout) \ argument 81 ((out & 0xff) << 8) | \ 85 #define FASTRPC_SCALARS(method, in, out) \ argument 86 FASTRPC_BUILD_SCALARS(0, method, in, out, 0, 0) [all …]
|
| /linux/ |
| H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 26 usually hang out, for example irc://server/channel. 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org [all …]
|
| H A D | CREDITS | 1 This is at least a partial credits-file of people that have 4 scripts. The fields are: name (N), email (E), web-address 6 snail-mail address (S). 10 ---------- 51 D: in-kernel DRM Maintainer 76 E: tim_alpaerts@toyota-motor-europe.com 80 S: B-2610 Wilrijk-Antwerpen 85 W: http://www-stu.christs.cam.ac.uk/~aia21/ 106 D: Maintainer of ide-cd and Uniform CD-ROM driver, 107 D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update. [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|