xref: /openbmc/linux/net/qrtr/Kconfig (revision 28fb4e59)
1bdabad3eSCourtney Cavin# Qualcomm IPC Router configuration
2bdabad3eSCourtney Cavin#
3bdabad3eSCourtney Cavin
4bdabad3eSCourtney Cavinconfig QRTR
5bdabad3eSCourtney Cavin	tristate "Qualcomm IPC Router support"
6bdabad3eSCourtney Cavin	depends on ARCH_QCOM || COMPILE_TEST
7bdabad3eSCourtney Cavin	---help---
8bdabad3eSCourtney Cavin	  Say Y if you intend to use Qualcomm IPC router protocol.  The
9bdabad3eSCourtney Cavin	  protocol is used to communicate with services provided by other
10bdabad3eSCourtney Cavin	  hardware blocks in the system.
11bdabad3eSCourtney Cavin
12bdabad3eSCourtney Cavin	  In order to do service lookups, a userspace daemon is required to
13bdabad3eSCourtney Cavin	  maintain a service listing.
14bdabad3eSCourtney Cavin
15bdabad3eSCourtney Cavinif QRTR
16bdabad3eSCourtney Cavin
17bdabad3eSCourtney Cavinconfig QRTR_SMD
18bdabad3eSCourtney Cavin	tristate "SMD IPC Router channels"
195052de8dSBjorn Andersson	depends on RPMSG || (COMPILE_TEST && RPMSG=n)
20bdabad3eSCourtney Cavin	---help---
21bdabad3eSCourtney Cavin	  Say Y here to support SMD based ipcrouter channels.  SMD is the
22bdabad3eSCourtney Cavin	  most common transport for IPC Router.
23bdabad3eSCourtney Cavin
2428fb4e59SBjorn Anderssonconfig QRTR_TUN
2528fb4e59SBjorn Andersson	tristate "TUN device for Qualcomm IPC Router"
2628fb4e59SBjorn Andersson	---help---
2728fb4e59SBjorn Andersson	  Say Y here to expose a character device that allows user space to
2828fb4e59SBjorn Andersson	  implement endpoints of QRTR, for purpose of tunneling data to other
2928fb4e59SBjorn Andersson	  hosts or testing purposes.
3028fb4e59SBjorn Andersson
31bdabad3eSCourtney Cavinendif # QRTR
32