| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # SPDX-License-Identifier: GPL-2.0
- menu "Rpmsg drivers"
- # RPMSG always gets selected by whoever wants it
- config 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
|