hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 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 ARCH_QCOM || COMPILE_TEST
   select QCOM_QMI_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