From 9ab497059d919d817f65dbcb881a72f99bcb1f41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Fri, 29 Aug 2014 12:48:03 +0200 Subject: [PATCH] pc_serial: apply lcr parameters even when unmasking latch reg No need to change line params even more if it was already the same before. --- src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp b/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp index ad83803b3e..37e558af8a 100644 --- a/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp +++ b/src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp @@ -161,7 +161,7 @@ SerialDevice::SetModes(struct termios *tios) WriteReg8(FCR, fcr); // unmask the divisor latch regs - WriteReg8(LCR, LCR_DLAB); + WriteReg8(LCR, lcr | LCR_DLAB); // set divisor WriteReg8(DLLB, divisor & 0x00ff); WriteReg8(DLHB, divisor >> 8);