xref: /openbmc/linux/drivers/rpmsg/Kconfig (revision c0cdc19f)
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
10c0cdc19fSBjorn Andersson	help
11c0cdc19fSBjorn Andersson	  Say Y here to export rpmsg endpoints as device files, usually found
12c0cdc19fSBjorn Andersson	  in /dev. They make it possible for user-space programs to send and
13c0cdc19fSBjorn Andersson	  receive rpmsg packets.
14c0cdc19fSBjorn Andersson
1553e2822eSBjorn Anderssonconfig RPMSG_QCOM_SMD
1653e2822eSBjorn Andersson	tristate "Qualcomm Shared Memory Driver (SMD)"
1753e2822eSBjorn Andersson	depends on QCOM_SMEM
18395317bbSArnd Bergmann	depends on QCOM_SMD=n
1953e2822eSBjorn Andersson	select RPMSG
2053e2822eSBjorn Andersson	help
2153e2822eSBjorn Andersson	  Say y here to enable support for the Qualcomm Shared Memory Driver
2253e2822eSBjorn Andersson	  providing communication channels to remote processors in Qualcomm
2353e2822eSBjorn Andersson	  platforms.
2453e2822eSBjorn Andersson
25026dad47SBjorn Anderssonconfig RPMSG_VIRTIO
26026dad47SBjorn Andersson	tristate
27026dad47SBjorn Andersson	select RPMSG
28bcabbccaSOhad Ben-Cohen	select VIRTIO
29397944dfSSuman Anna	select VIRTUALIZATION
30f8289edaSOhad Ben-Cohen
31f8289edaSOhad Ben-Cohenendmenu
32