brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · a0fdf9d Raw
38 lines · plain
1# SPDX-License-Identifier: GPL-2.02#3# SLIMbus driver configuration4#5menuconfig SLIMBUS6	tristate "SLIMbus support"7	help8	  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 SLIMBUS14 15# SLIMbus controllers16config SLIM_QCOM_CTRL17	tristate "Qualcomm SLIMbus Manager Component"18	depends on HAS_IOMEM19	help20	  Select driver if Qualcomm's SLIMbus Manager Component is21	  programmed using Linux kernel.22 23config SLIM_QCOM_NGD_CTRL24	tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"25	depends on HAS_IOMEM && DMA_ENGINE && NET26	depends on QCOM_RPROC_COMMON || (COMPILE_TEST && !QCOM_RPROC_COMMON)27	depends on ARCH_QCOM || COMPILE_TEST28	select QCOM_QMI_HELPERS29	select QCOM_PDR_HELPERS30	help31	  Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device32	  Component is programmed using Linux kernel.33	  This is light-weight slimbus controller driver responsible for34	  communicating with slave HW directly over the bus using messaging35	  interface, and communicating with master component residing on ADSP36	  for bandwidth and data-channel management.37endif38