1*ec8f24b7SThomas 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" 7bdabad3eSCourtney Cavin depends on ARCH_QCOM || COMPILE_TEST 8bdabad3eSCourtney Cavin ---help--- 9bdabad3eSCourtney Cavin Say Y if you intend to use Qualcomm IPC router protocol. The 10bdabad3eSCourtney Cavin protocol is used to communicate with services provided by other 11bdabad3eSCourtney Cavin hardware blocks in the system. 12bdabad3eSCourtney Cavin 13bdabad3eSCourtney Cavin In order to do service lookups, a userspace daemon is required to 14bdabad3eSCourtney Cavin maintain a service listing. 15bdabad3eSCourtney Cavin 16bdabad3eSCourtney Cavinif QRTR 17bdabad3eSCourtney Cavin 18bdabad3eSCourtney Cavinconfig QRTR_SMD 19bdabad3eSCourtney Cavin tristate "SMD IPC Router channels" 205052de8dSBjorn Andersson depends on RPMSG || (COMPILE_TEST && RPMSG=n) 21bdabad3eSCourtney Cavin ---help--- 22bdabad3eSCourtney Cavin Say Y here to support SMD based ipcrouter channels. SMD is the 23bdabad3eSCourtney Cavin most common transport for IPC Router. 24bdabad3eSCourtney Cavin 2528fb4e59SBjorn Anderssonconfig QRTR_TUN 2628fb4e59SBjorn Andersson tristate "TUN device for Qualcomm IPC Router" 2728fb4e59SBjorn Andersson ---help--- 2828fb4e59SBjorn Andersson Say Y here to expose a character device that allows user space to 2928fb4e59SBjorn Andersson implement endpoints of QRTR, for purpose of tunneling data to other 3028fb4e59SBjorn Andersson hosts or testing purposes. 3128fb4e59SBjorn Andersson 32bdabad3eSCourtney Cavinendif # QRTR 33