1# SPDX-License-Identifier: GPL-2.0 2menuconfig 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 13 Say Y here to enable support for these types of drivers. 14 15 To compile this code as a module, choose M here: the module 16 will be called greybus.ko 17 18if GREYBUS 19 20config GREYBUS_BEAGLEPLAY 21 tristate "Greybus BeaglePlay driver" 22 depends on SERIAL_DEV_BUS 23 select CRC_CCITT 24 help 25 Select this option if you have a BeaglePlay where CC1352 26 co-processor acts as Greybus SVC. 27 28 To compile this code as a module, chose M here: the module 29 will be called gb-beagleplay.ko 30 31config GREYBUS_ES2 32 tristate "Greybus ES3 USB host controller" 33 depends on USB 34 help 35 Select this option if you have a Toshiba ES3 USB device that 36 acts as a Greybus "host controller". This device is a bridge 37 from a USB device to a Unipro network. 38 39 To compile this code as a module, choose M here: the module 40 will be called gb-es2.ko 41 42endif # GREYBUS 43 44