84 lines · 2.2 KB · Text
RawDownload
# SPDX-License-Identifier: GPL-2.0 menu "Rpmsg drivers" # RPMSG always gets selected by whoever wants itconfig RPMSG	tristate config RPMSG_CHAR	tristate "RPMSG device interface"	depends on RPMSG	depends on NET	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 RPMSG_CTRL	tristate "RPMSG control interface"	depends on RPMSG && ( RPMSG_CHAR || RPMSG_CHAR=n )	help	  Say Y here to enable the support of the /dev/rpmsg_ctrlX API. This API	  allows user-space programs to create endpoints with specific service name,	  source and destination addresses. config RPMSG_NS	tristate "RPMSG name service announcement"	depends on RPMSG	help	  Say Y here to enable the support of the name service announcement	  channel that probes the associated RPMsg device on remote endpoint	  service announcement. config RPMSG_MTK_SCP	tristate "MediaTek SCP"	depends on MTK_SCP	select RPMSG	help	  Say y here to enable support providing communication channels to	  remote processors in MediaTek platforms.	  This use IPI and IPC to communicate with remote processors. config RPMSG_QCOM_GLINK	tristate	select RPMSG config RPMSG_QCOM_GLINK_RPM	tristate "Qualcomm RPM Glink driver"	select RPMSG_QCOM_GLINK	depends on HAS_IOMEM	depends on MAILBOX	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 RPMSG_QCOM_GLINK_SMEM	tristate "Qualcomm SMEM Glink driver"	select RPMSG_QCOM_GLINK	depends on MAILBOX	depends on QCOM_SMEM	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 RPMSG_QCOM_SMD	tristate "Qualcomm Shared Memory Driver (SMD)"	depends on MAILBOX	depends on QCOM_SMEM	select RPMSG	help	  Say y here to enable support for the Qualcomm Shared Memory Driver	  providing communication channels to remote processors in Qualcomm	  platforms. config RPMSG_VIRTIO	tristate "Virtio RPMSG bus driver"	depends on HAS_DMA	select RPMSG	select RPMSG_NS	select VIRTIO endmenu