Kconfig 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  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. If unsure, choose N.
  11. if SLIMBUS
  12. # SLIMbus controllers
  13. config SLIM_QCOM_CTRL
  14. tristate "Qualcomm SLIMbus Manager Component"
  15. depends on HAS_IOMEM
  16. help
  17. Select driver if Qualcomm's SLIMbus Manager Component is
  18. programmed using Linux kernel.
  19. config SLIM_QCOM_NGD_CTRL
  20. tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
  21. depends on HAS_IOMEM && DMA_ENGINE && NET
  22. depends on ARCH_QCOM || COMPILE_TEST
  23. select QCOM_QMI_HELPERS
  24. help
  25. Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device
  26. Component is programmed using Linux kernel.
  27. This is light-weight slimbus controller driver responsible for
  28. communicating with slave HW directly over the bus using messaging
  29. interface, and communicating with master component residing on ADSP
  30. for bandwidth and data-channel management.
  31. endif