]>
Commit | Line | Data |
---|---|---|
3648e78e SD |
1 | # SPDX-License-Identifier: GPL-2.0 |
2 | # | |
3 | # SLIMbus driver configuration | |
4 | # | |
5 | menuconfig SLIMBUS | |
6 | tristate "SLIMbus support" | |
7 | help | |
8 | 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 | ||
13 | if SLIMBUS | |
14 | ||
15 | # SLIMbus controllers | |
ad7fcbc3 SD |
16 | config SLIM_QCOM_CTRL |
17 | tristate "Qualcomm SLIMbus Manager Component" | |
fc6b1f3d | 18 | depends on HAS_IOMEM |
ad7fcbc3 SD |
19 | help |
20 | Select driver if Qualcomm's SLIMbus Manager Component is | |
21 | programmed using Linux kernel. | |
3648e78e | 22 | |
917809e2 SK |
23 | config SLIM_QCOM_NGD_CTRL |
24 | tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component" | |
81113b04 | 25 | depends on HAS_IOMEM && DMA_ENGINE && NET && QCOM_RPROC_COMMON |
5323ac51 NC |
26 | depends on ARCH_QCOM || COMPILE_TEST |
27 | select QCOM_QMI_HELPERS | |
e1ae85e1 | 28 | select QCOM_PDR_HELPERS |
917809e2 SK |
29 | help |
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. | |
3648e78e | 36 | endif |