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