1# SPDX-License-Identifier: GPL-2.0 2# 3# SLIMbus driver configuration 4# 5menuconfig SLIMBUS 6 tristate "SLIMbus support" 7 help 8 SLIMbus is standard interface between System-on-Chip and audio codec, 9 and other peripheral components in typical embedded systems. 10 11 If unsure, choose N. 12 13if SLIMBUS 14 15# SLIMbus controllers 16config SLIM_QCOM_NGD_CTRL 17 tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component" 18 depends on HAS_IOMEM && DMA_ENGINE && NET 19 depends on QCOM_RPROC_COMMON || (COMPILE_TEST && !QCOM_RPROC_COMMON) 20 depends on ARCH_QCOM || COMPILE_TEST 21 select QCOM_QMI_HELPERS 22 select QCOM_PDR_HELPERS 23 help 24 Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device 25 Component is programmed using Linux kernel. 26 This is light-weight slimbus controller driver responsible for 27 communicating with slave HW directly over the bus using messaging 28 interface, and communicating with master component residing on ADSP 29 for bandwidth and data-channel management. 30endif 31