1860514e0SKees Cookmenu "Rpmsg drivers" 2f8289edaSOhad Ben-Cohen 3bcabbccaSOhad Ben-Cohen# RPMSG always gets selected by whoever wants it 4bcabbccaSOhad Ben-Cohenconfig RPMSG 5bcabbccaSOhad Ben-Cohen tristate 6026dad47SBjorn Andersson 7c0cdc19fSBjorn Anderssonconfig RPMSG_CHAR 8c0cdc19fSBjorn Andersson tristate "RPMSG device interface" 9c0cdc19fSBjorn Andersson depends on RPMSG 10b70ea16dSArnd Bergmann depends on NET 11c0cdc19fSBjorn Andersson help 12c0cdc19fSBjorn Andersson Say Y here to export rpmsg endpoints as device files, usually found 13c0cdc19fSBjorn Andersson in /dev. They make it possible for user-space programs to send and 14c0cdc19fSBjorn Andersson receive rpmsg packets. 15c0cdc19fSBjorn Andersson 16835764ddSBjorn Anderssonconfig RPMSG_QCOM_GLINK_NATIVE 17835764ddSBjorn Andersson tristate 18835764ddSBjorn Andersson select RPMSG 19835764ddSBjorn Andersson 20b4f8e52bSBjorn Anderssonconfig RPMSG_QCOM_GLINK_RPM 21b4f8e52bSBjorn Andersson tristate "Qualcomm RPM Glink driver" 22835764ddSBjorn Andersson select RPMSG_QCOM_GLINK_NATIVE 23b4f8e52bSBjorn Andersson depends on HAS_IOMEM 24b4f8e52bSBjorn Andersson depends on MAILBOX 25b4f8e52bSBjorn Andersson help 26b4f8e52bSBjorn Andersson Say y here to enable support for the GLINK RPM communication driver, 27b4f8e52bSBjorn Andersson which serves as a channel for communication with the RPM in GLINK 28b4f8e52bSBjorn Andersson enabled systems. 29b4f8e52bSBjorn Andersson 30caf989c3SBjorn Anderssonconfig RPMSG_QCOM_GLINK_SMEM 31caf989c3SBjorn Andersson tristate "Qualcomm SMEM Glink driver" 32caf989c3SBjorn Andersson select RPMSG_QCOM_GLINK_NATIVE 33caf989c3SBjorn Andersson depends on MAILBOX 34caf989c3SBjorn Andersson depends on QCOM_SMEM 35caf989c3SBjorn Andersson help 36caf989c3SBjorn Andersson Say y here to enable support for the GLINK SMEM communication driver, 37caf989c3SBjorn Andersson which provides support for using the GLINK communication protocol 38caf989c3SBjorn Andersson over SMEM. 39caf989c3SBjorn Andersson 4053e2822eSBjorn Anderssonconfig RPMSG_QCOM_SMD 4153e2822eSBjorn Andersson tristate "Qualcomm Shared Memory Driver (SMD)" 42ab460a2eSBjorn Andersson depends on MAILBOX 4353e2822eSBjorn Andersson depends on QCOM_SMEM 4453e2822eSBjorn Andersson select RPMSG 4553e2822eSBjorn Andersson help 4653e2822eSBjorn Andersson Say y here to enable support for the Qualcomm Shared Memory Driver 4753e2822eSBjorn Andersson providing communication channels to remote processors in Qualcomm 4853e2822eSBjorn Andersson platforms. 4953e2822eSBjorn Andersson 50026dad47SBjorn Anderssonconfig RPMSG_VIRTIO 514d91d7b0SAnup Patel tristate "Virtio RPMSG bus driver" 524d91d7b0SAnup Patel depends on HAS_DMA 53026dad47SBjorn Andersson select RPMSG 54bcabbccaSOhad Ben-Cohen select VIRTIO 55f8289edaSOhad Ben-Cohen 56f8289edaSOhad Ben-Cohenendmenu 57