Kconfig 722 B

123456789101112131415161718192021222324252627282930313233
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # CAIF physical drivers
  4. #
  5. menuconfig CAIF_DRIVERS
  6. bool "CAIF transport drivers"
  7. depends on CAIF
  8. help
  9. Enable this to see CAIF physical drivers.
  10. if CAIF_DRIVERS
  11. config CAIF_TTY
  12. tristate "CAIF TTY transport driver"
  13. depends on CAIF && TTY
  14. default n
  15. help
  16. The CAIF TTY transport driver is a Line Discipline (ldisc)
  17. identified as N_CAIF. When this ldisc is opened from user space
  18. it will redirect the TTY's traffic into the CAIF stack.
  19. config CAIF_VIRTIO
  20. tristate "CAIF virtio transport driver"
  21. depends on CAIF && HAS_DMA
  22. select VHOST_RING
  23. select VIRTIO
  24. select GENERIC_ALLOCATOR
  25. default n
  26. help
  27. The CAIF driver for CAIF over Virtio.
  28. endif # CAIF_DRIVERS