summaryrefslogtreecommitdiff
path: root/include/serial.h
diff options
context:
space:
mode:
authorTom Rix <Tom.Rix@windriver.com>2009-10-31 12:37:45 -0500
committerRemy Bohmer <linux@bohmer.net>2009-12-20 12:51:51 +0100
commit2ec1abea4359b94523d45a20d68d8582e09ace46 (patch)
tree8ca03b8cc3f5fb14c2711950c87bda5ddb805a42 /include/serial.h
parent6299487ef5dcdb06e0394f5955755c8dd9ce707b (diff)
downloadu-boot-2ec1abea4359b94523d45a20d68d8582e09ace46.tar.gz
u-boot-2ec1abea4359b94523d45a20d68d8582e09ace46.tar.bz2
u-boot-2ec1abea4359b94523d45a20d68d8582e09ace46.zip
OMAP3 zoom2 Use usbtty if the debug board is not connected.
The preferred serial output comes from the debug board. When the debug board is disconnected, fall back on using usbtty from the usb connector on the Zoom2 board. This shows up as /dev/ttyACM0 in a linux host. Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
Diffstat (limited to 'include/serial.h')
-rw-r--r--include/serial.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/serial.h b/include/serial.h
index 43451a3019..f2638ec566 100644
--- a/include/serial.h
+++ b/include/serial.h
@@ -67,9 +67,21 @@ extern int serial_assign(char * name);
extern void serial_reinit_all(void);
/* For usbtty */
+#ifdef CONFIG_USB_TTY
+
extern int usbtty_getc(void);
extern void usbtty_putc(const char c);
extern void usbtty_puts(const char *str);
extern int usbtty_tstc(void);
+#else
+
+/* stubs */
+#define usbtty_getc() 0
+#define usbtty_putc(a)
+#define usbtty_puts(a)
+#define usbtty_tstc() 0
+
+#endif /* CONFIG_USB_TTY */
+
#endif