Linux-libre 5.3.12-gnu
[librecmc/linux-libre.git] / net / qrtr / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 # Qualcomm IPC Router configuration
3 #
4
5 config QRTR
6         tristate "Qualcomm IPC Router support"
7         depends on ARCH_QCOM || COMPILE_TEST
8         ---help---
9           Say Y if you intend to use Qualcomm IPC router protocol.  The
10           protocol is used to communicate with services provided by other
11           hardware blocks in the system.
12
13           In order to do service lookups, a userspace daemon is required to
14           maintain a service listing.
15
16 if QRTR
17
18 config QRTR_SMD
19         tristate "SMD IPC Router channels"
20         depends on RPMSG || (COMPILE_TEST && RPMSG=n)
21         ---help---
22           Say Y here to support SMD based ipcrouter channels.  SMD is the
23           most common transport for IPC Router.
24
25 config QRTR_TUN
26         tristate "TUN device for Qualcomm IPC Router"
27         ---help---
28           Say Y here to expose a character device that allows user space to
29           implement endpoints of QRTR, for purpose of tunneling data to other
30           hosts or testing purposes.
31
32 endif # QRTR