12
void (*setbrg) (void);
15
void (*putc) (const char c);
16
void (*puts) (const char *s);
18
struct serial_device *next;
21
extern struct serial_device serial_smc_device;
22
extern struct serial_device serial_scc_device;
23
extern struct serial_device * default_serial_console (void);
25
#if defined(CONFIG_405GP) || defined(CONFIG_405CR) || defined(CONFIG_440) || \
26
defined(CONFIG_405EP) || defined(CONFIG_405EZ) || defined(CONFIG_405EX) || \
27
defined(CONFIG_MPC5xxx) || defined(CONFIG_MPC83xx) || \
28
defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx)
29
extern struct serial_device serial0_device;
30
extern struct serial_device serial1_device;
31
#if defined(CONFIG_SYS_NS16550_SERIAL)
32
extern struct serial_device eserial1_device;
33
extern struct serial_device eserial2_device;
34
extern struct serial_device eserial3_device;
35
extern struct serial_device eserial4_device;
36
#endif /* CONFIG_SYS_NS16550_SERIAL */
40
#if defined(CONFIG_S3C2410)
41
extern struct serial_device s3c24xx_serial0_device;
42
extern struct serial_device s3c24xx_serial1_device;
43
extern struct serial_device s3c24xx_serial2_device;
46
#if defined(CONFIG_S5PC1XX)
47
extern struct serial_device s5pc1xx_serial0_device;
48
extern struct serial_device s5pc1xx_serial1_device;
49
extern struct serial_device s5pc1xx_serial2_device;
50
extern struct serial_device s5pc1xx_serial3_device;
53
#if defined(CONFIG_OMAP3_ZOOM2)
54
extern struct serial_device zoom2_serial_device0;
55
extern struct serial_device zoom2_serial_device1;
56
extern struct serial_device zoom2_serial_device2;
57
extern struct serial_device zoom2_serial_device3;
60
extern struct serial_device serial_ffuart_device;
61
extern struct serial_device serial_btuart_device;
62
extern struct serial_device serial_stuart_device;
64
extern void serial_initialize(void);
65
extern void serial_stdio_init(void);
66
extern int serial_assign(char * name);
67
extern void serial_reinit_all(void);
72
extern int usbtty_getc(void);
73
extern void usbtty_putc(const char c);
74
extern void usbtty_puts(const char *str);
75
extern int usbtty_tstc(void);
80
#define usbtty_getc() 0
81
#define usbtty_putc(a)
82
#define usbtty_puts(a)
83
#define usbtty_tstc() 0
85
#endif /* CONFIG_USB_TTY */