]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - drivers/rpmsg/Kconfig
Merge tag 'nios2-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan...
[mirror_ubuntu-jammy-kernel.git] / drivers / rpmsg / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2
3 menu "Rpmsg drivers"
4
5 # RPMSG always gets selected by whoever wants it
6 config RPMSG
7 tristate
8
9 config RPMSG_CHAR
10 tristate "RPMSG device interface"
11 depends on RPMSG
12 depends on NET
13 help
14 Say Y here to export rpmsg endpoints as device files, usually found
15 in /dev. They make it possible for user-space programs to send and
16 receive rpmsg packets.
17
18 config RPMSG_MTK_SCP
19 tristate "MediaTek SCP"
20 depends on MTK_SCP
21 select RPMSG
22 help
23 Say y here to enable support providing communication channels to
24 remote processors in MediaTek platforms.
25 This use IPI and IPC to communicate with remote processors.
26
27 config RPMSG_QCOM_GLINK_NATIVE
28 tristate
29 select RPMSG
30
31 config RPMSG_QCOM_GLINK_RPM
32 tristate "Qualcomm RPM Glink driver"
33 select RPMSG_QCOM_GLINK_NATIVE
34 depends on HAS_IOMEM
35 depends on MAILBOX
36 help
37 Say y here to enable support for the GLINK RPM communication driver,
38 which serves as a channel for communication with the RPM in GLINK
39 enabled systems.
40
41 config RPMSG_QCOM_GLINK_SMEM
42 tristate "Qualcomm SMEM Glink driver"
43 select RPMSG_QCOM_GLINK_NATIVE
44 depends on MAILBOX
45 depends on QCOM_SMEM
46 help
47 Say y here to enable support for the GLINK SMEM communication driver,
48 which provides support for using the GLINK communication protocol
49 over SMEM.
50
51 config RPMSG_QCOM_SMD
52 tristate "Qualcomm Shared Memory Driver (SMD)"
53 depends on MAILBOX
54 depends on QCOM_SMEM
55 select RPMSG
56 help
57 Say y here to enable support for the Qualcomm Shared Memory Driver
58 providing communication channels to remote processors in Qualcomm
59 platforms.
60
61 config RPMSG_VIRTIO
62 tristate "Virtio RPMSG bus driver"
63 depends on HAS_DMA
64 select RPMSG
65 select VIRTIO
66
67 endmenu