brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · c3f056d Raw
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