linux/drivers/slimbus/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0
   2#
   3# SLIMbus driver configuration
   4#
   5menuconfig 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
  13if SLIMBUS
  14
  15# SLIMbus controllers
  16config SLIM_QCOM_CTRL
  17        tristate "Qualcomm SLIMbus Manager Component"
  18        depends on HAS_IOMEM
  19        help
  20          Select driver if Qualcomm's SLIMbus Manager Component is
  21          programmed using Linux kernel.
  22
  23config SLIM_QCOM_NGD_CTRL
  24        tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
  25        depends on HAS_IOMEM && DMA_ENGINE && NET && QCOM_RPROC_COMMON
  26        depends on ARCH_QCOM || COMPILE_TEST
  27        select QCOM_QMI_HELPERS
  28        select QCOM_PDR_HELPERS
  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.
  36endif
  37