0001 # SPDX-License-Identifier: GPL-2.0-only
0002 # Qualcomm IPC Router configuration
0003 #
0004
0005 config QRTR
0006 tristate "Qualcomm IPC Router support"
0007 help
0008 Say Y if you intend to use Qualcomm IPC router protocol. The
0009 protocol is used to communicate with services provided by other
0010 hardware blocks in the system.
0011
0012 In order to do service lookups, a userspace daemon is required to
0013 maintain a service listing.
0014
0015 if QRTR
0016
0017 config QRTR_SMD
0018 tristate "SMD IPC Router channels"
0019 depends on RPMSG || (COMPILE_TEST && RPMSG=n)
0020 help
0021 Say Y here to support SMD based ipcrouter channels. SMD is the
0022 most common transport for IPC Router.
0023
0024 config QRTR_TUN
0025 tristate "TUN device for Qualcomm IPC Router"
0026 help
0027 Say Y here to expose a character device that allows user space to
0028 implement endpoints of QRTR, for purpose of tunneling data to other
0029 hosts or testing purposes.
0030
0031 config QRTR_MHI
0032 tristate "MHI IPC Router channels"
0033 depends on MHI_BUS
0034 help
0035 Say Y here to support MHI based ipcrouter channels. MHI is the
0036 transport used for communicating to external modems.
0037
0038 endif # QRTR