# SPDX-License-Identifier: GPL-2.0 menu "Rpmsg drivers" # [31mCONFIG_RPMSG[0m always gets selected by whoever wants it config [31mCONFIG_RPMSG[0m tristate config [31mCONFIG_RPMSG_CHAR[0m tristate "RPMSG device interface" depends on [31mCONFIG_RPMSG[0m depends on [31mCONFIG_NET[0m help Say Y here to export rpmsg endpoints as device files, usually found in /dev. They make it possible for user-space programs to send and receive rpmsg packets. config [31mCONFIG_RPMSG_QCOM_GLINK_NATIVE[0m tristate select [31mCONFIG_RPMSG[0m config [31mCONFIG_RPMSG_QCOM_GLINK_RPM[0m tristate "Qualcomm RPM Glink driver" select [31mCONFIG_RPMSG_QCOM_GLINK_NATIVE[0m depends on [31mCONFIG_HAS_IOMEM[0m depends on [31mCONFIG_MAILBOX[0m help Say y here to enable support for the GLINK RPM communication driver, which serves as a channel for communication with the RPM in GLINK enabled systems. config [31mCONFIG_RPMSG_QCOM_GLINK_SMEM[0m tristate "Qualcomm SMEM Glink driver" select [31mCONFIG_RPMSG_QCOM_GLINK_NATIVE[0m depends on [31mCONFIG_MAILBOX[0m depends on [31mCONFIG_QCOM_SMEM[0m help Say y here to enable support for the GLINK SMEM communication driver, which provides support for using the GLINK communication protocol over SMEM. config [31mCONFIG_RPMSG_QCOM_SMD[0m tristate "Qualcomm Shared Memory Driver (SMD)" depends on [31mCONFIG_MAILBOX[0m depends on [31mCONFIG_QCOM_SMEM[0m select [31mCONFIG_RPMSG[0m help Say y here to enable support for the Qualcomm Shared Memory Driver providing communication channels to remote processors in Qualcomm platforms. config [31mCONFIG_RPMSG_VIRTIO[0m tristate "Virtio RPMSG bus driver" depends on [31mCONFIG_HAS_DMA[0m select [31mCONFIG_RPMSG[0m select [31mCONFIG_VIRTIO[0m endmenu |