[uart] Remove ability to use frame formats other than 8n1

In the context of serial consoles, the use of any frame formats other
than the standard 8 data bits, no parity, and one stop bit is so rare
as to be nonexistent.

Remove the almost certainly unused support for custom frame formats.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2025-06-17 15:44:12 +01:00
parent 5783a10f72
commit 60e167c00b
6 changed files with 12 additions and 39 deletions

View File

@@ -9,12 +9,9 @@
FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#include <stdint.h>
struct gdb_transport;
extern struct gdb_transport * gdbserial_configure ( unsigned int port,
unsigned int baud,
uint8_t lcr );
unsigned int baud );
#endif /* _IPXE_GDBSERIAL_H */

View File

@@ -82,8 +82,6 @@ struct uart {
void *base;
/** Baud rate divisor */
uint16_t divisor;
/** Line control register */
uint8_t lcr;
};
/** Symbolic names for port indexes */
@@ -127,6 +125,6 @@ static inline uint8_t uart_receive ( struct uart *uart ) {
extern void uart_transmit ( struct uart *uart, uint8_t data );
extern void uart_flush ( struct uart *uart );
extern int uart_exists ( struct uart *uart );
extern int uart_init ( struct uart *uart, unsigned int baud, uint8_t lcr );
extern int uart_init ( struct uart *uart, unsigned int baud );
#endif /* _IPXE_UART_H */