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_CTRL 17 tristate "Qualcomm SLIMbus Manager Component" 18 depends on HAS_IOMEM 19 help 20 Select driver if Qualcomm's SLIMbus Manager Component is 21 programmed using Linux kernel. 22 23config SLIM_QCOM_NGD_CTRL 24 tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component" 25 depends on HAS_IOMEM && DMA_ENGINE && NET 26 depends on ARCH_QCOM || COMPILE_TEST 27 select QCOM_QMI_HELPERS 28 help 29 Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device 30 Component is programmed using Linux kernel. 31 This is light-weight slimbus controller driver responsible for 32 communicating with slave HW directly over the bus using messaging 33 interface, and communicating with master component residing on ADSP 34 for bandwidth and data-channel management. 35endif 36