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_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 27config RPMSG_QCOM_GLINK 28 tristate 29 select RPMSG 30 31config RPMSG_QCOM_GLINK_RPM 32 tristate "Qualcomm RPM Glink driver" 33 select RPMSG_QCOM_GLINK 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 41config RPMSG_QCOM_GLINK_SMEM 42 tristate "Qualcomm SMEM Glink driver" 43 select RPMSG_QCOM_GLINK 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 51config 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 61config RPMSG_ROCKCHIP 62 tristate "Rockchip Platform RPMsg Support" 63 depends on ARCH_ROCKCHIP 64 depends on MAILBOX 65 depends on ROCKCHIP_MBOX 66 select RPMSG 67 select VIRTIO 68 help 69 Say y here to enable support for The Remote Processors Messasing 70 in Rockchip Platform. 71 72config RPMSG_ROCKCHIP_TEST 73 tristate "Rockchip RPMsg Test" 74 depends on RPMSG_ROCKCHIP 75 help 76 Say y here to enable Rockchip RPMsg Test. 77 78config RPMSG_VIRTIO 79 tristate "Virtio RPMSG bus driver" 80 depends on HAS_DMA 81 select RPMSG 82 select VIRTIO 83 84endmenu 85