[SUNZILOG]: Fix DCD/CTS change tests, just like in pmac_zilog.

parent 08faf52b
...@@ -457,10 +457,10 @@ static void sunzilog_status_handle(struct uart_sunzilog_port *up, ...@@ -457,10 +457,10 @@ static void sunzilog_status_handle(struct uart_sunzilog_port *up,
* But it does not tell us which bit has changed, we have to keep * But it does not tell us which bit has changed, we have to keep
* track of this ourselves. * track of this ourselves.
*/ */
if ((status & DCD) ^ up->prev_status) if ((status ^ up->prev_status) ^ DCD)
uart_handle_dcd_change(&up->port, uart_handle_dcd_change(&up->port,
(status & DCD)); (status & DCD));
if ((status & CTS) ^ up->prev_status) if ((status ^ up->prev_status) ^ CTS)
uart_handle_cts_change(&up->port, uart_handle_cts_change(&up->port,
(status & CTS)); (status & CTS));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment