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