drop dead uart init code.

Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Acked-by: Stefan Reinauer <stefan.reinauer@coreboot.org>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6523 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2011-04-20 01:08:25 +00:00 committed by Stefan Reinauer
parent 012d867f73
commit b297b4901a
3 changed files with 0 additions and 24 deletions

View File

@ -131,11 +131,6 @@
#ifndef __ROMCC__ #ifndef __ROMCC__
// Can't we just drop this? It seems silly.
struct uart8250 {
unsigned int baud;
};
unsigned char uart8250_rx_byte(unsigned base_port); unsigned char uart8250_rx_byte(unsigned base_port);
int uart8250_can_rx_byte(unsigned base_port); int uart8250_can_rx_byte(unsigned base_port);
void uart8250_tx_byte(unsigned base_port, unsigned char data); void uart8250_tx_byte(unsigned base_port, unsigned char data);
@ -144,7 +139,6 @@ void uart8250_tx_byte(unsigned base_port, unsigned char data);
* have three different sets of uart code, so it's an improvement. * have three different sets of uart code, so it's an improvement.
*/ */
void uart8250_init(unsigned base_port, unsigned divisor); void uart8250_init(unsigned base_port, unsigned divisor);
void init_uart8250(unsigned base_port, struct uart8250 *uart);
void uart_init(void); void uart_init(void);
#endif #endif

View File

@ -86,23 +86,6 @@ void uart8250_init(unsigned base_port, unsigned divisor)
outb(CONFIG_TTYS0_LCS, base_port + UART_LCR); outb(CONFIG_TTYS0_LCS, base_port + UART_LCR);
} }
#ifndef __ROMCC__
/* Initialize a generic uart */
void init_uart8250(unsigned base_port, struct uart8250 *uart)
{
int divisor = uart->baud ? (115200/uart->baud) : 1;
if (base_port == CONFIG_TTYS0_BASE) {
/* Don't reinitialize the console serial port,
* This is espeically nasty in SMP.
* NOTE: The first invocation thus always needs to be
*/
return;
}
uart8250_init(base_port, divisor);
}
#endif
#if defined(__PRE_RAM__) || defined(__SMM__) #if defined(__PRE_RAM__) || defined(__SMM__)
void uart_init(void) void uart_init(void)
{ {

View File

@ -28,7 +28,6 @@
extern struct chip_operations superio_via_vt82c686_ops; extern struct chip_operations superio_via_vt82c686_ops;
struct superio_via_vt82c686_config { struct superio_via_vt82c686_config {
struct uart8250 com1, com2;
struct pc_keyboard keyboard; struct pc_keyboard keyboard;
}; };