13648e78eSSagar Dharia# SPDX-License-Identifier: GPL-2.0 23648e78eSSagar Dharia# 33648e78eSSagar Dharia# SLIMbus driver configuration 43648e78eSSagar Dharia# 53648e78eSSagar Dhariamenuconfig SLIMBUS 63648e78eSSagar Dharia tristate "SLIMbus support" 73648e78eSSagar Dharia help 83648e78eSSagar Dharia SLIMbus is standard interface between System-on-Chip and audio codec, 93648e78eSSagar Dharia and other peripheral components in typical embedded systems. 103648e78eSSagar Dharia 113648e78eSSagar Dharia If unsure, choose N. 123648e78eSSagar Dharia 133648e78eSSagar Dhariaif SLIMBUS 143648e78eSSagar Dharia 153648e78eSSagar Dharia# SLIMbus controllers 16917809e2SSrinivas Kandagatlaconfig SLIM_QCOM_NGD_CTRL 17917809e2SSrinivas Kandagatla tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component" 18e291691cSKrzysztof Kozlowski depends on HAS_IOMEM && DMA_ENGINE && NET 19*e54fad80SZheng Bin depends on QCOM_RPROC_COMMON || (COMPILE_TEST && !QCOM_RPROC_COMMON) 205323ac51SNiklas Cassel depends on ARCH_QCOM || COMPILE_TEST 215323ac51SNiklas Cassel select QCOM_QMI_HELPERS 22e1ae85e1SSrinivas Kandagatla select QCOM_PDR_HELPERS 23917809e2SSrinivas Kandagatla help 24917809e2SSrinivas Kandagatla Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device 25917809e2SSrinivas Kandagatla Component is programmed using Linux kernel. 26917809e2SSrinivas Kandagatla This is light-weight slimbus controller driver responsible for 27917809e2SSrinivas Kandagatla communicating with slave HW directly over the bus using messaging 28917809e2SSrinivas Kandagatla interface, and communicating with master component residing on ADSP 29917809e2SSrinivas Kandagatla for bandwidth and data-channel management. 303648e78eSSagar Dhariaendif 31