Sagar Dharia | 3648e78 | 2017-12-11 23:42:57 +0000 | [diff] [blame] | 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 |
Sagar Dharia | ad7fcbc | 2017-12-11 23:43:05 +0000 | [diff] [blame] | 16 | config SLIM_QCOM_CTRL |
| 17 | tristate "Qualcomm SLIMbus Manager Component" |
Srinivas Kandagatla | fc6b1f3 | 2018-01-03 09:32:04 +0000 | [diff] [blame] | 18 | depends on HAS_IOMEM |
Sagar Dharia | ad7fcbc | 2017-12-11 23:43:05 +0000 | [diff] [blame] | 19 | help |
| 20 | Select driver if Qualcomm's SLIMbus Manager Component is |
| 21 | programmed using Linux kernel. |
Sagar Dharia | 3648e78 | 2017-12-11 23:42:57 +0000 | [diff] [blame] | 22 | |
Srinivas Kandagatla | 917809e | 2018-06-19 17:13:01 +0100 | [diff] [blame] | 23 | config SLIM_QCOM_NGD_CTRL |
| 24 | tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component" |
| 25 | depends on QCOM_QMI_HELPERS |
| 26 | depends on HAS_IOMEM && DMA_ENGINE |
| 27 | help |
| 28 | Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device |
| 29 | Component is programmed using Linux kernel. |
| 30 | This is light-weight slimbus controller driver responsible for |
| 31 | communicating with slave HW directly over the bus using messaging |
| 32 | interface, and communicating with master component residing on ADSP |
| 33 | for bandwidth and data-channel management. |
Sagar Dharia | 3648e78 | 2017-12-11 23:42:57 +0000 | [diff] [blame] | 34 | endif |