Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. menu "Rpmsg drivers"
  2. # RPMSG always gets selected by whoever wants it
  3. config RPMSG
  4. tristate
  5. config RPMSG_CHAR
  6. tristate "RPMSG device interface"
  7. depends on RPMSG
  8. depends on NET
  9. help
  10. Say Y here to export rpmsg endpoints as device files, usually found
  11. in /dev. They make it possible for user-space programs to send and
  12. receive rpmsg packets.
  13. config RPMSG_QCOM_GLINK_NATIVE
  14. tristate
  15. select RPMSG
  16. config RPMSG_QCOM_GLINK_RPM
  17. tristate "Qualcomm RPM Glink driver"
  18. select RPMSG_QCOM_GLINK_NATIVE
  19. depends on HAS_IOMEM
  20. depends on MAILBOX
  21. help
  22. Say y here to enable support for the GLINK RPM communication driver,
  23. which serves as a channel for communication with the RPM in GLINK
  24. enabled systems.
  25. config RPMSG_QCOM_GLINK_SMEM
  26. tristate "Qualcomm SMEM Glink driver"
  27. select RPMSG_QCOM_GLINK_NATIVE
  28. depends on MAILBOX
  29. depends on QCOM_SMEM
  30. help
  31. Say y here to enable support for the GLINK SMEM communication driver,
  32. which provides support for using the GLINK communication protocol
  33. over SMEM.
  34. config RPMSG_QCOM_SMD
  35. tristate "Qualcomm Shared Memory Driver (SMD)"
  36. depends on QCOM_SMEM
  37. select RPMSG
  38. help
  39. Say y here to enable support for the Qualcomm Shared Memory Driver
  40. providing communication channels to remote processors in Qualcomm
  41. platforms.
  42. config RPMSG_VIRTIO
  43. tristate "Virtio RPMSG bus driver"
  44. depends on HAS_DMA
  45. select RPMSG
  46. select VIRTIO
  47. endmenu