12345678910111213141516171819202122232425262728293031323334353637 |
- # SPDX-License-Identifier: GPL-2.0
- #
- # SLIMbus driver configuration
- #
- menuconfig SLIMBUS
- tristate "SLIMbus support"
- help
- SLIMbus is standard interface between System-on-Chip and audio codec,
- and other peripheral components in typical embedded systems.
- If unsure, choose N.
- if SLIMBUS
- # SLIMbus controllers
- config SLIM_QCOM_CTRL
- tristate "Qualcomm SLIMbus Manager Component"
- depends on HAS_IOMEM
- help
- Select driver if Qualcomm's SLIMbus Manager Component is
- programmed using Linux kernel.
- config SLIM_QCOM_NGD_CTRL
- tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
- depends on HAS_IOMEM && DMA_ENGINE && NET
- depends on QCOM_RPROC_COMMON || (COMPILE_TEST && !QCOM_RPROC_COMMON)
- depends on ARCH_QCOM || COMPILE_TEST
- select QCOM_QMI_HELPERS
- select QCOM_PDR_HELPERS
- help
- Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device
- Component is programmed using Linux kernel.
- This is light-weight slimbus controller driver responsible for
- communicating with slave HW directly over the bus using messaging
- interface, and communicating with master component residing on ADSP
- for bandwidth and data-channel management.
- endif
|