Kconfig 1.7 KB

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