Kconfig 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #
  2. # CAIF physical drivers
  3. #
  4. comment "CAIF transport drivers"
  5. config CAIF_TTY
  6. tristate "CAIF TTY transport driver"
  7. depends on CAIF
  8. default n
  9. ---help---
  10. The CAIF TTY transport driver is a Line Discipline (ldisc)
  11. identified as N_CAIF. When this ldisc is opened from user space
  12. it will redirect the TTY's traffic into the CAIF stack.
  13. config CAIF_SPI_SLAVE
  14. tristate "CAIF SPI transport driver for slave interface"
  15. depends on CAIF && HAS_DMA
  16. default n
  17. ---help---
  18. The CAIF Link layer SPI Protocol driver for Slave SPI interface.
  19. This driver implements a platform driver to accommodate for a
  20. platform specific SPI device. A sample CAIF SPI Platform device is
  21. provided in Documentation/networking/caif/spi_porting.txt
  22. config CAIF_SPI_SYNC
  23. bool "Next command and length in start of frame"
  24. depends on CAIF_SPI_SLAVE
  25. default n
  26. ---help---
  27. Putting the next command and length in the start of the frame can
  28. help to synchronize to the next transfer in case of over or under-runs.
  29. This option also needs to be enabled on the modem.
  30. config CAIF_SHM
  31. tristate "CAIF shared memory protocol driver"
  32. depends on CAIF && U5500_MBOX
  33. default n
  34. ---help---
  35. The CAIF shared memory protocol driver for the STE UX5500 platform.
  36. config CAIF_HSI
  37. tristate "CAIF HSI transport driver"
  38. depends on CAIF
  39. default n
  40. ---help---
  41. The caif low level driver for CAIF over HSI.
  42. Be aware that if you enable this then you also need to
  43. enable a low-level HSI driver.