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