From ea6736a2d0b4f30e564eab25128d9c67058330da Mon Sep 17 00:00:00 2001 From: Kyösti Mälkki Date: Mon, 10 Feb 2014 00:00:44 +0200 Subject: usbdebug: Unify console API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Struct dbgp_pipe would not be suitable for use with xHCI. Just use an index, it is easy to setup in Kconfig if our future debug setup has separate pipes for console output and debugging/traceings. Change-Id: Icbbd28f03113b208016f80217ab801d598d443a8 Signed-off-by: Kyösti Mälkki Reviewed-on: http://review.coreboot.org/5227 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/include/console/usb.h | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/include/console') diff --git a/src/include/console/usb.h b/src/include/console/usb.h index 430557f8f1..95911353e6 100644 --- a/src/include/console/usb.h +++ b/src/include/console/usb.h @@ -21,17 +21,11 @@ #ifndef _CONSOLE_USB_H_ #define _CONSOLE_USB_H_ -struct dbgp_pipe; - int usbdebug_init(void); -struct dbgp_pipe *dbgp_console_output(void); -struct dbgp_pipe *dbgp_console_input(void); -int dbgp_ep_is_active(struct dbgp_pipe *pipe); -int dbgp_bulk_write_x(struct dbgp_pipe *pipe, const char *bytes, int size); -int dbgp_bulk_read_x(struct dbgp_pipe *pipe, void *data, int size); -void usbdebug_tx_byte(struct dbgp_pipe *pipe, unsigned char data); -void usbdebug_tx_flush(struct dbgp_pipe *pipe); -unsigned char usbdebug_rx_byte(struct dbgp_pipe *pipe); +void usb_tx_byte(int idx, unsigned char data); +void usb_tx_flush(int idx); +unsigned char usb_rx_byte(int idx); +int usb_can_rx_byte(int idx); #endif /* _CONSOLE_USB_H_ */ -- cgit v1.2.3