/* * Greybus GPBridge phy driver * * Copyright 2016 Google Inc. * * Released under the GPLv2 only. */ #ifndef __GPBRIDGE_H #define __GPBRIDGE_H extern int gb_gpio_protocol_init(void); extern void gb_gpio_protocol_exit(void); extern int gb_pwm_protocol_init(void); extern void gb_pwm_protocol_exit(void); extern int gb_uart_protocol_init(void); extern void gb_uart_protocol_exit(void); extern int gb_sdio_protocol_init(void); extern void gb_sdio_protocol_exit(void); extern int gb_usb_protocol_init(void); extern void gb_usb_protocol_exit(void); extern int gb_i2c_protocol_init(void); extern void gb_i2c_protocol_exit(void); extern int gb_spi_protocol_init(void); extern void gb_spi_protocol_exit(void); #endif /* __GPBRIDGE_H */