Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # MHI bus
  4. #
  5. # Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
  6. #
  7. config MHI_BUS
  8. tristate "Modem Host Interface (MHI) bus"
  9. help
  10. Bus driver for MHI protocol. Modem Host Interface (MHI) is a
  11. communication protocol used by the host processors to control
  12. and communicate with modem devices over a high speed peripheral
  13. bus or shared memory.
  14. config MHI_BUS_DEBUG
  15. bool "Debugfs support for the MHI bus"
  16. depends on MHI_BUS && DEBUG_FS
  17. help
  18. Enable debugfs support for use with the MHI transport. Allows
  19. reading and/or modifying some values within the MHI controller
  20. for debug and test purposes.
  21. config MHI_BUS_PCI_GENERIC
  22. tristate "MHI PCI controller driver"
  23. depends on MHI_BUS
  24. depends on PCI
  25. help
  26. This driver provides MHI PCI controller driver for devices such as
  27. Qualcomm SDX55 based PCIe modems.
  28. config MHI_BUS_MISC
  29. bool "Support for miscellaneous MHI features"
  30. depends on MHI_BUS
  31. help
  32. Miscellaneous features support for MHI Bus driver includes IPC logs,
  33. introduction of a list of controllers for debug using ramdumps and
  34. other features not present upstream such as Dynamic Resource Vote,
  35. SFR parsing using RDDM dumps, scanning for the RDDM cookie and more.