1 # SPDX-License-Identifier: GPL-2.0
3 # SLIMbus driver configuration
6 tristate "SLIMbus support"
8 SLIMbus is standard interface between System-on-Chip and audio codec,
9 and other peripheral components in typical embedded systems.
17 tristate "Qualcomm SLIMbus Manager Component"
20 Select driver if Qualcomm's SLIMbus Manager Component is
21 programmed using Linux kernel.
23 config SLIM_QCOM_NGD_CTRL
24 tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
25 depends on HAS_IOMEM && DMA_ENGINE && NET && QCOM_RPROC_COMMON
26 depends on ARCH_QCOM || COMPILE_TEST
27 select QCOM_QMI_HELPERS
28 select QCOM_PDR_HELPERS
30 Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device
31 Component is programmed using Linux kernel.
32 This is light-weight slimbus controller driver responsible for
33 communicating with slave HW directly over the bus using messaging
34 interface, and communicating with master component residing on ADSP
35 for bandwidth and data-channel management.