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--- 6*7aa428dfSZenyu Sy This option enables the Greybus driver core. Greybus is a 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 15*7aa428dfSZenyu Sy To compile this code as a module, choose M here: the module 168465def4SGreg Kroah-Hartman will be called greybus.ko 17b81beec9SGreg Kroah-Hartman 18b81beec9SGreg Kroah-Hartmanif GREYBUS 19b81beec9SGreg Kroah-Hartman 20b81beec9SGreg Kroah-Hartmanconfig GREYBUS_ES2 21b81beec9SGreg Kroah-Hartman tristate "Greybus ES3 USB host controller" 22b81beec9SGreg Kroah-Hartman depends on USB 23b81beec9SGreg Kroah-Hartman ---help--- 24b81beec9SGreg Kroah-Hartman Select this option if you have a Toshiba ES3 USB device that 25b81beec9SGreg Kroah-Hartman acts as a Greybus "host controller". This device is a bridge 26b81beec9SGreg Kroah-Hartman from a USB device to a Unipro network. 27b81beec9SGreg Kroah-Hartman 28*7aa428dfSZenyu Sy To compile this code as a module, choose M here: the module 29b81beec9SGreg Kroah-Hartman will be called gb-es2.ko 30b81beec9SGreg Kroah-Hartman 31b81beec9SGreg Kroah-Hartmanendif # GREYBUS 32b81beec9SGreg Kroah-Hartman 33