summaryrefslogtreecommitdiffstats
path: root/sys/dev/uart/uart_dev_ns8250.c
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2004-08-06 15:51:31 +0000
committermarcel <marcel@FreeBSD.org>2004-08-06 15:51:31 +0000
commit9d6071021e9295aa0b57dcff4872db4d923c40fd (patch)
tree0b9c51a313eeefd1f2e442e89dc0e9f33fb8d287 /sys/dev/uart/uart_dev_ns8250.c
parentd3254af40d32227b5bea326c7c685f491c6c38dd (diff)
downloadFreeBSD-src-9d6071021e9295aa0b57dcff4872db4d923c40fd.zip
FreeBSD-src-9d6071021e9295aa0b57dcff4872db4d923c40fd.tar.gz
Do not use hardware flow control for the moment. There are some issues
with it that need to be understood better before they can be resolved. This takes time and time is already in short supply. Reported & tested by: glebius@
Diffstat (limited to 'sys/dev/uart/uart_dev_ns8250.c')
-rw-r--r--sys/dev/uart/uart_dev_ns8250.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/uart/uart_dev_ns8250.c b/sys/dev/uart/uart_dev_ns8250.c
index 11670c2..adac35f 100644
--- a/sys/dev/uart/uart_dev_ns8250.c
+++ b/sys/dev/uart/uart_dev_ns8250.c
@@ -700,11 +700,19 @@ ns8250_bus_probe(struct uart_softc *sc)
*/
sc->sc_txfifosz = 16;
+#if 0
+ /*
+ * XXX there are some issues related to hardware flow control and
+ * it's likely that uart(4) is the cause. This basicly needs more
+ * investigation, but we avoid using for hardware flow control
+ * until then.
+ */
/* 16650s or higher have automatic flow control. */
if (sc->sc_rxfifosz > 16) {
sc->sc_hwiflow = 1;
sc->sc_hwoflow = 1;
}
+#endif
return (0);
}
OpenPOWER on IntegriCloud