1# SPDX-License-Identifier: GPL-2.0 2 3menu "Rpmsg drivers" 4 5# RPMSG always gets selected by whoever wants it 6config RPMSG 7 tristate 8 9config 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 18config RPMSG_NS 19 tristate "RPMSG name service announcement" 20 depends on RPMSG 21 help 22 Say Y here to enable the support of the name service announcement 23 channel that probes the associated RPMsg device on remote endpoint 24 service announcement. 25 26config RPMSG_MTK_SCP 27 tristate "MediaTek SCP" 28 depends on MTK_SCP 29 select RPMSG 30 help 31 Say y here to enable support providing communication channels to 32 remote processors in MediaTek platforms. 33 This use IPI and IPC to communicate with remote processors. 34 35config RPMSG_QCOM_GLINK 36 tristate 37 select RPMSG 38 39config RPMSG_QCOM_GLINK_RPM 40 tristate "Qualcomm RPM Glink driver" 41 select RPMSG_QCOM_GLINK 42 depends on HAS_IOMEM 43 depends on MAILBOX 44 help 45 Say y here to enable support for the GLINK RPM communication driver, 46 which serves as a channel for communication with the RPM in GLINK 47 enabled systems. 48 49config RPMSG_QCOM_GLINK_SMEM 50 tristate "Qualcomm SMEM Glink driver" 51 select RPMSG_QCOM_GLINK 52 depends on MAILBOX 53 depends on QCOM_SMEM 54 help 55 Say y here to enable support for the GLINK SMEM communication driver, 56 which provides support for using the GLINK communication protocol 57 over SMEM. 58 59config RPMSG_QCOM_SMD 60 tristate "Qualcomm Shared Memory Driver (SMD)" 61 depends on MAILBOX 62 depends on QCOM_SMEM 63 select RPMSG 64 help 65 Say y here to enable support for the Qualcomm Shared Memory Driver 66 providing communication channels to remote processors in Qualcomm 67 platforms. 68 69config RPMSG_VIRTIO 70 tristate "Virtio RPMSG bus driver" 71 depends on HAS_DMA 72 select RPMSG 73 select RPMSG_NS 74 select VIRTIO 75 76endmenu 77