summaryrefslogtreecommitdiffstats
path: root/sys/dev/uart
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2006-05-26 13:54:27 +0000
committerphk <phk@FreeBSD.org>2006-05-26 13:54:27 +0000
commit18c5cc5ccc6809ea423d197cbd9fa52fefe8477c (patch)
tree25724ea9925efb0585038cec9123c95c80258be3 /sys/dev/uart
parentc7b8431cf0c73811b1d6e59c76103009907b5961 (diff)
downloadFreeBSD-src-18c5cc5ccc6809ea423d197cbd9fa52fefe8477c.zip
FreeBSD-src-18c5cc5ccc6809ea423d197cbd9fa52fefe8477c.tar.gz
Convert to new console api
Diffstat (limited to 'sys/dev/uart')
-rw-r--r--sys/dev/uart/uart_tty.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/sys/dev/uart/uart_tty.c b/sys/dev/uart/uart_tty.c
index df3d9eb..b54c94a 100644
--- a/sys/dev/uart/uart_tty.c
+++ b/sys/dev/uart/uart_tty.c
@@ -54,11 +54,9 @@ static cn_probe_t uart_cnprobe;
static cn_init_t uart_cninit;
static cn_term_t uart_cnterm;
static cn_getc_t uart_cngetc;
-static cn_checkc_t uart_cncheckc;
static cn_putc_t uart_cnputc;
-CONS_DRIVER(uart, uart_cnprobe, uart_cninit, uart_cnterm, uart_cngetc,
- uart_cncheckc, uart_cnputc, NULL);
+CONSOLE_DRIVER(uart);
static struct uart_devinfo uart_console;
@@ -118,17 +116,10 @@ uart_cnputc(struct consdev *cp, int c)
}
static int
-uart_cncheckc(struct consdev *cp)
-{
-
- return (uart_poll(cp->cn_arg));
-}
-
-static int
uart_cngetc(struct consdev *cp)
{
- return (uart_getc(cp->cn_arg));
+ return (uart_poll(cp->cn_arg));
}
static int
OpenPOWER on IntegriCloud