18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_cimenuconfig GREYBUS 38c2ecf20Sopenharmony_ci tristate "Greybus support" 48c2ecf20Sopenharmony_ci depends on SYSFS 58c2ecf20Sopenharmony_ci help 68c2ecf20Sopenharmony_ci This option enables the Greybus driver core. Greybus is a 78c2ecf20Sopenharmony_ci hardware protocol that was designed to provide Unipro with a 88c2ecf20Sopenharmony_ci sane application layer. It was originally designed for the 98c2ecf20Sopenharmony_ci ARA project, a module phone system, but has shown up in other 108c2ecf20Sopenharmony_ci phones, and can be tunneled over other busses in order to 118c2ecf20Sopenharmony_ci control hardware devices. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci Say Y here to enable support for these types of drivers. 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci To compile this code as a module, choose M here: the module 168c2ecf20Sopenharmony_ci will be called greybus.ko 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciif GREYBUS 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciconfig GREYBUS_ES2 218c2ecf20Sopenharmony_ci tristate "Greybus ES3 USB host controller" 228c2ecf20Sopenharmony_ci depends on USB 238c2ecf20Sopenharmony_ci help 248c2ecf20Sopenharmony_ci Select this option if you have a Toshiba ES3 USB device that 258c2ecf20Sopenharmony_ci acts as a Greybus "host controller". This device is a bridge 268c2ecf20Sopenharmony_ci from a USB device to a Unipro network. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci To compile this code as a module, choose M here: the module 298c2ecf20Sopenharmony_ci will be called gb-es2.ko 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciendif # GREYBUS 328c2ecf20Sopenharmony_ci 33