162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_cimenuconfig GREYBUS 362306a36Sopenharmony_ci tristate "Greybus support" 462306a36Sopenharmony_ci depends on SYSFS 562306a36Sopenharmony_ci help 662306a36Sopenharmony_ci This option enables the Greybus driver core. Greybus is a 762306a36Sopenharmony_ci hardware protocol that was designed to provide Unipro with a 862306a36Sopenharmony_ci sane application layer. It was originally designed for the 962306a36Sopenharmony_ci ARA project, a module phone system, but has shown up in other 1062306a36Sopenharmony_ci phones, and can be tunneled over other busses in order to 1162306a36Sopenharmony_ci control hardware devices. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci Say Y here to enable support for these types of drivers. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci To compile this code as a module, choose M here: the module 1662306a36Sopenharmony_ci will be called greybus.ko 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciif GREYBUS 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciconfig GREYBUS_ES2 2162306a36Sopenharmony_ci tristate "Greybus ES3 USB host controller" 2262306a36Sopenharmony_ci depends on USB 2362306a36Sopenharmony_ci help 2462306a36Sopenharmony_ci Select this option if you have a Toshiba ES3 USB device that 2562306a36Sopenharmony_ci acts as a Greybus "host controller". This device is a bridge 2662306a36Sopenharmony_ci from a USB device to a Unipro network. 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci To compile this code as a module, choose M here: the module 2962306a36Sopenharmony_ci will be called gb-es2.ko 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciendif # GREYBUS 3262306a36Sopenharmony_ci 33