]> git.ipfire.org Git - thirdparty/linux.git/blob - drivers/rpmsg/Kconfig
Btrfs: fix failure to persist compression property xattr deletion on fsync
[thirdparty/linux.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_QCOM_GLINK_NATIVE
19 tristate
20 select RPMSG
21
22 config RPMSG_QCOM_GLINK_RPM
23 tristate "Qualcomm RPM Glink driver"
24 select RPMSG_QCOM_GLINK_NATIVE
25 depends on HAS_IOMEM
26 depends on MAILBOX
27 help
28 Say y here to enable support for the GLINK RPM communication driver,
29 which serves as a channel for communication with the RPM in GLINK
30 enabled systems.
31
32 config RPMSG_QCOM_GLINK_SMEM
33 tristate "Qualcomm SMEM Glink driver"
34 select RPMSG_QCOM_GLINK_NATIVE
35 depends on MAILBOX
36 depends on QCOM_SMEM
37 help
38 Say y here to enable support for the GLINK SMEM communication driver,
39 which provides support for using the GLINK communication protocol
40 over SMEM.
41
42 config RPMSG_QCOM_SMD
43 tristate "Qualcomm Shared Memory Driver (SMD)"
44 depends on MAILBOX
45 depends on QCOM_SMEM
46 select RPMSG
47 help
48 Say y here to enable support for the Qualcomm Shared Memory Driver
49 providing communication channels to remote processors in Qualcomm
50 platforms.
51
52 config RPMSG_VIRTIO
53 tristate "Virtio RPMSG bus driver"
54 depends on HAS_DMA
55 select RPMSG
56 select VIRTIO
57
58 endmenu