summaryrefslogtreecommitdiffstats
path: root/sys/dev/uart/uart_dev_ns8250.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/uart/uart_dev_ns8250.c')
-rw-r--r--sys/dev/uart/uart_dev_ns8250.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/uart/uart_dev_ns8250.c b/sys/dev/uart/uart_dev_ns8250.c
index 9ff295a..b2810a0 100644
--- a/sys/dev/uart/uart_dev_ns8250.c
+++ b/sys/dev/uart/uart_dev_ns8250.c
@@ -416,10 +416,10 @@ ns8250_bus_attach(struct uart_softc *sc)
* has broken txfifo.
*/
node = ofw_bus_get_node(sc->sc_dev);
- if ((OF_getprop(node, "busy-detect", &cell, sizeof(cell))) > 0)
- ns8250->busy_detect = 1;
- if ((OF_getprop(node, "broken-txfifo", &cell, sizeof(cell))) > 0)
- broken_txfifo = 1;
+ if ((OF_getencprop(node, "busy-detect", &cell, sizeof(cell))) > 0)
+ ns8250->busy_detect = cell ? 1 : 0;
+ if ((OF_getencprop(node, "broken-txfifo", &cell, sizeof(cell))) > 0)
+ broken_txfifo = cell ? 1 : 0;
#endif
bas = &sc->sc_bas;
OpenPOWER on IntegriCloud