18465def4SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 28465def4SGreg Kroah-Hartmanmenuconfig GREYBUS 38465def4SGreg Kroah-Hartman tristate "Greybus support" 48465def4SGreg Kroah-Hartman depends on SYSFS 58465def4SGreg Kroah-Hartman ---help--- 68465def4SGreg Kroah-Hartman This option enables the Greybus driver core. Greybus is an 78465def4SGreg Kroah-Hartman hardware protocol that was designed to provide Unipro with a 88465def4SGreg Kroah-Hartman sane application layer. It was originally designed for the 98465def4SGreg Kroah-Hartman ARA project, a module phone system, but has shown up in other 108465def4SGreg Kroah-Hartman phones, and can be tunneled over other busses in order to 118465def4SGreg Kroah-Hartman control hardware devices. 128465def4SGreg Kroah-Hartman 138465def4SGreg Kroah-Hartman Say Y here to enable support for these types of drivers. 148465def4SGreg Kroah-Hartman 158465def4SGreg Kroah-Hartman To compile this code as a module, chose M here: the module 168465def4SGreg Kroah-Hartman will be called greybus.ko 17*b81beec9SGreg Kroah-Hartman 18*b81beec9SGreg Kroah-Hartmanif GREYBUS 19*b81beec9SGreg Kroah-Hartman 20*b81beec9SGreg Kroah-Hartmanconfig GREYBUS_ES2 21*b81beec9SGreg Kroah-Hartman tristate "Greybus ES3 USB host controller" 22*b81beec9SGreg Kroah-Hartman depends on USB 23*b81beec9SGreg Kroah-Hartman ---help--- 24*b81beec9SGreg Kroah-Hartman Select this option if you have a Toshiba ES3 USB device that 25*b81beec9SGreg Kroah-Hartman acts as a Greybus "host controller". This device is a bridge 26*b81beec9SGreg Kroah-Hartman from a USB device to a Unipro network. 27*b81beec9SGreg Kroah-Hartman 28*b81beec9SGreg Kroah-Hartman To compile this code as a module, chose M here: the module 29*b81beec9SGreg Kroah-Hartman will be called gb-es2.ko 30*b81beec9SGreg Kroah-Hartman 31*b81beec9SGreg Kroah-Hartmanendif # GREYBUS 32*b81beec9SGreg Kroah-Hartman 33