xref: /openbmc/u-boot/tools/gdb/serial.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
26dd652faSwdenk /*
36dd652faSwdenk  * (C) Copyright 2000
46dd652faSwdenk  * Murray Jensen <Murray.Jensen@csiro.au>
56dd652faSwdenk  */
66dd652faSwdenk 
73ba68654Swdenk #include <termios.h>
83ba68654Swdenk 
93ba68654Swdenk #define SERIAL_ERROR	-1	/* General error, see errno for details */
103ba68654Swdenk #define SERIAL_TIMEOUT	-2
113ba68654Swdenk #define SERIAL_EOF	-3
123ba68654Swdenk 
133ba68654Swdenk extern speed_t cvtspeed(char *);
143ba68654Swdenk extern int serialopen(char *, speed_t);
153ba68654Swdenk extern int serialreadchar(int, int);
163ba68654Swdenk extern int serialwrite(int, char *, int);
173ba68654Swdenk extern int serialclose(int);
18