Lines Matching full:port

27 #error	"Console port 1 defined but not configured."
29 #error "Console port 2 defined but not configured."
31 #error "Console port 3 defined but not configured."
33 #error "Console port 4 defined but not configured."
35 #error "Console port 5 defined but not configured."
37 #error "Console port 6 defined but not configured."
40 /* Note: The port number specified in the functions is 1 based.
76 #define PORT serial_ports[port-1] macro
79 #define DECLARE_ESERIAL_FUNCTIONS(port) \ argument
80 static int eserial##port##_init(void) \
83 clock_divisor = ns16550_calc_divisor(serial_ports[port-1], \
85 NS16550_init(serial_ports[port-1], clock_divisor); \
88 static void eserial##port##_setbrg(void) \
90 serial_setbrg_dev(port); \
92 static int eserial##port##_getc(void) \
94 return serial_getc_dev(port); \
96 static int eserial##port##_tstc(void) \
98 return serial_tstc_dev(port); \
100 static void eserial##port##_putc(const char c) \
102 serial_putc_dev(port, c); \
104 static void eserial##port##_puts(const char *s) \
106 serial_puts_dev(port, s); \
110 #define INIT_ESERIAL_STRUCTURE(port, __name) { \ argument
112 .start = eserial##port##_init, \
114 .setbrg = eserial##port##_setbrg, \
115 .getc = eserial##port##_getc, \
116 .tstc = eserial##port##_tstc, \
117 .putc = eserial##port##_putc, \
118 .puts = eserial##port##_puts, \
121 static void _serial_putc(const char c, const int port) in _serial_putc() argument
124 NS16550_putc(PORT, '\r'); in _serial_putc()
126 NS16550_putc(PORT, c); in _serial_putc()
129 static void _serial_puts(const char *s, const int port) in _serial_puts() argument
132 _serial_putc(*s++, port); in _serial_puts()
136 static int _serial_getc(const int port) in _serial_getc() argument
138 return NS16550_getc(PORT); in _serial_getc()
141 static int _serial_tstc(const int port) in _serial_tstc() argument
143 return NS16550_tstc(PORT); in _serial_tstc()
146 static void _serial_setbrg(const int port) in _serial_setbrg() argument
150 clock_divisor = ns16550_calc_divisor(PORT, CONFIG_SYS_NS16550_CLK, in _serial_setbrg()
152 NS16550_reinit(PORT, clock_divisor); in _serial_setbrg()