xref: /openbmc/linux/drivers/rpmsg/Kconfig (revision 835764dd)
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
3053e2822eSBjorn Anderssonconfig RPMSG_QCOM_SMD
3153e2822eSBjorn Andersson	tristate "Qualcomm Shared Memory Driver (SMD)"
3253e2822eSBjorn Andersson	depends on QCOM_SMEM
3353e2822eSBjorn Andersson	select RPMSG
3453e2822eSBjorn Andersson	help
3553e2822eSBjorn Andersson	  Say y here to enable support for the Qualcomm Shared Memory Driver
3653e2822eSBjorn Andersson	  providing communication channels to remote processors in Qualcomm
3753e2822eSBjorn Andersson	  platforms.
3853e2822eSBjorn Andersson
39026dad47SBjorn Anderssonconfig RPMSG_VIRTIO
40026dad47SBjorn Andersson	tristate
41026dad47SBjorn Andersson	select RPMSG
42bcabbccaSOhad Ben-Cohen	select VIRTIO
43f8289edaSOhad Ben-Cohen
44f8289edaSOhad Ben-Cohenendmenu
45