diff options
Diffstat (limited to 'include/linux/usb3803.h')
-rw-r--r-- | include/linux/usb3803.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/linux/usb3803.h b/include/linux/usb3803.h new file mode 100644 index 0000000..6cf247d --- /dev/null +++ b/include/linux/usb3803.h @@ -0,0 +1,23 @@ +#ifndef USB3803_H +#define USB3803_H + +#define USB3803_I2C_NAME "usb3803" +int usb3803_set_mode(int mode); + +enum { + USB_3803_MODE_HUB = 0, + USB_3803_MODE_BYPASS = 1, + USB_3803_MODE_STANDBY = 2, +}; + +struct usb3803_platform_data { + bool init_needed; + bool es_ver; + char inital_mode; + int (*hw_config)(void); + int (*reset_n)(int); + int (*bypass_n)(int); + int (*clock_en)(int); +}; + +#endif |