12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # 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_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 VIRTIO
- endmenu
|