Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # CAIF net configurations
  4. #
  5. menuconfig CAIF
  6. tristate "CAIF support"
  7. select CRC_CCITT
  8. default n
  9. help
  10. The "Communication CPU to Application CPU Interface" (CAIF) is a packet
  11. based connection-oriented MUX protocol developed by ST-Ericsson for use
  12. with its modems. It is accessed from user space as sockets (PF_CAIF).
  13. Say Y (or M) here if you build for a phone product (e.g. Android or
  14. MeeGo) that uses CAIF as transport. If unsure say N.
  15. If you select to build it as module then CAIF_NETDEV also needs to be
  16. built as a module. You will also need to say Y (or M) to any CAIF
  17. physical devices that your platform requires.
  18. See Documentation/networking/caif for a further explanation on how to
  19. use and configure CAIF.
  20. config CAIF_DEBUG
  21. bool "Enable Debug"
  22. depends on CAIF
  23. default n
  24. help
  25. Enable the inclusion of debug code in the CAIF stack.
  26. Be aware that doing this will impact performance.
  27. If unsure say N.
  28. config CAIF_NETDEV
  29. tristate "CAIF GPRS Network device"
  30. depends on CAIF
  31. default CAIF
  32. help
  33. Say Y if you will be using a CAIF based GPRS network device.
  34. This can be either built-in or a loadable module.
  35. If you select to build it as a built-in then the main CAIF device must
  36. also be a built-in.
  37. If unsure say Y.
  38. config CAIF_USB
  39. tristate "CAIF USB support"
  40. depends on CAIF
  41. default n
  42. help
  43. Say Y if you are using CAIF over USB CDC NCM.
  44. This can be either built-in or a loadable module.
  45. If you select to build it as a built-in then the main CAIF device must
  46. also be a built-in.
  47. If unsure say N.