46 lines · plain
1# SPDX-License-Identifier: GPL-2.02menuconfig GREYBUS3 tristate "Greybus support"4 depends on SYSFS5 help6 This option enables the Greybus driver core. Greybus is a7 hardware protocol that was designed to provide Unipro with a8 sane application layer. It was originally designed for the9 ARA project, a module phone system, but has shown up in other10 phones, and can be tunneled over other busses in order to11 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 module16 will be called greybus.ko17 18if GREYBUS19 20config GREYBUS_BEAGLEPLAY21 tristate "Greybus BeaglePlay driver"22 depends on SERIAL_DEV_BUS23 select CRC_CCITT24 select FW_LOADER25 select FW_UPLOAD26 help27 Select this option if you have a BeaglePlay where CC135228 co-processor acts as Greybus SVC.29 30 To compile this code as a module, chose M here: the module31 will be called gb-beagleplay.ko32 33config GREYBUS_ES234 tristate "Greybus ES3 USB host controller"35 depends on USB36 help37 Select this option if you have a Toshiba ES3 USB device that38 acts as a Greybus "host controller". This device is a bridge39 from a USB device to a Unipro network.40 41 To compile this code as a module, choose M here: the module42 will be called gb-es2.ko43 44endif # GREYBUS45 46