Kconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # SPDX-License-Identifier: GPL-2.0
  2. menuconfig GREYBUS
  3. tristate "Greybus support"
  4. depends on SYSFS
  5. help
  6. This option enables the Greybus driver core. Greybus is a
  7. hardware protocol that was designed to provide Unipro with a
  8. sane application layer. It was originally designed for the
  9. ARA project, a module phone system, but has shown up in other
  10. phones, and can be tunneled over other busses in order to
  11. control hardware devices.
  12. Say Y here to enable support for these types of drivers.
  13. To compile this code as a module, choose M here: the module
  14. will be called greybus.ko
  15. if GREYBUS
  16. config GREYBUS_BEAGLEPLAY
  17. tristate "Greybus BeaglePlay driver"
  18. depends on SERIAL_DEV_BUS
  19. select CRC_CCITT
  20. select FW_LOADER
  21. select FW_UPLOAD
  22. help
  23. Select this option if you have a BeaglePlay where CC1352
  24. co-processor acts as Greybus SVC.
  25. To compile this code as a module, chose M here: the module
  26. will be called gb-beagleplay.ko
  27. config GREYBUS_ES2
  28. tristate "Greybus ES3 USB host controller"
  29. depends on USB
  30. help
  31. Select this option if you have a Toshiba ES3 USB device that
  32. acts as a Greybus "host controller". This device is a bridge
  33. from a USB device to a Unipro network.
  34. To compile this code as a module, choose M here: the module
  35. will be called gb-es2.ko
  36. endif # GREYBUS