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 QCOM_QMI_HELPERS 26 depends on HAS_IOMEM && DMA_ENGINE 27 help 28 Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device 29 Component is programmed using Linux kernel. 30 This is light-weight slimbus controller driver responsible for 31 communicating with slave HW directly over the bus using messaging 32 interface, and communicating with master component residing on ADSP 33 for bandwidth and data-channel management. 34endif 35