Kconfig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menu "MHI device support"
  3. config MHI_NETDEV
  4. tristate "MHI NETDEV"
  5. depends on MHI_BUS
  6. help
  7. MHI based net device driver for transferring IP traffic
  8. between host and modem. By enabling this driver, clients
  9. can transfer data using standard network interface. Over
  10. the air traffic goes thru mhi netdev interface.
  11. config MHI_UCI
  12. tristate "MHI UCI"
  13. depends on MHI_BUS && MHI_BUS_MISC
  14. help
  15. MHI based uci driver is for transferring data between host and
  16. modem using standard file operations from user space. Open, read,
  17. write, ioctl, and close operations are supported by this driver.
  18. Please check mhi_uci_match_table for all supported channels that
  19. are exposed to userspace.
  20. config MHI_DTR
  21. tristate "MHI DTR SIGNALING"
  22. depends on MHI_BUS && MHI_BUS_MISC
  23. help
  24. MHI device driver for enabling DTR<>RTS UART signaling as IP_CTRL
  25. client for userspace. Data Terminal Ready (DTR) is a control signal
  26. in RS-232 serial communications, transmitted from data terminal
  27. equipment (DTE), or host in this case, to data communications
  28. equipment (DCE), or external modem in this case to indicate that the
  29. terminal/host is ready for communications and the modem may initiate
  30. a communications channel.
  31. config MHI_SATELLITE
  32. tristate "MHI SATELLITE"
  33. depends on MHI_BUS
  34. help
  35. MHI proxy satellite device driver enables NON-HLOS MHI satellite
  36. drivers to communicate with device over PCIe link without host
  37. involvement. Host facilitates propagation of events from device
  38. to NON-HLOS MHI satellite drivers, channel states, and power
  39. management over IPC communication. It helps in HLOS power
  40. savings.
  41. endmenu