xref: /linux/net/qrtr/Kconfig (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2bdabad3eSCourtney Cavin# Qualcomm IPC Router configuration
3bdabad3eSCourtney Cavin#
4bdabad3eSCourtney Cavin
5bdabad3eSCourtney Cavinconfig QRTR
6bdabad3eSCourtney Cavin	tristate "Qualcomm IPC Router support"
7*a7f7f624SMasahiro Yamada	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)
20*a7f7f624SMasahiro Yamada	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"
26*a7f7f624SMasahiro Yamada	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
316e728f32SManivannan Sadhasivamconfig QRTR_MHI
326e728f32SManivannan Sadhasivam	tristate "MHI IPC Router channels"
336e728f32SManivannan Sadhasivam	depends on MHI_BUS
346e728f32SManivannan Sadhasivam	help
356e728f32SManivannan Sadhasivam	  Say Y here to support MHI based ipcrouter channels. MHI is the
366e728f32SManivannan Sadhasivam	  transport used for communicating to external modems.
376e728f32SManivannan Sadhasivam
38bdabad3eSCourtney Cavinendif # QRTR
39