1menu "Rpmsg drivers" 2 3# RPMSG always gets selected by whoever wants it 4config RPMSG 5 tristate 6 7config RPMSG_CHAR 8 tristate "RPMSG device interface" 9 depends on RPMSG 10 depends on NET 11 help 12 Say Y here to export rpmsg endpoints as device files, usually found 13 in /dev. They make it possible for user-space programs to send and 14 receive rpmsg packets. 15 16config RPMSG_QCOM_GLINK_NATIVE 17 tristate 18 select RPMSG 19 20config RPMSG_QCOM_GLINK_RPM 21 tristate "Qualcomm RPM Glink driver" 22 select RPMSG_QCOM_GLINK_NATIVE 23 depends on HAS_IOMEM 24 depends on MAILBOX 25 help 26 Say y here to enable support for the GLINK RPM communication driver, 27 which serves as a channel for communication with the RPM in GLINK 28 enabled systems. 29 30config RPMSG_QCOM_SMD 31 tristate "Qualcomm Shared Memory Driver (SMD)" 32 depends on QCOM_SMEM 33 select RPMSG 34 help 35 Say y here to enable support for the Qualcomm Shared Memory Driver 36 providing communication channels to remote processors in Qualcomm 37 platforms. 38 39config RPMSG_VIRTIO 40 tristate 41 select RPMSG 42 select VIRTIO 43 44endmenu 45