From 30f79d331b4d4071676c54c4d25d9c5ab312985d Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Thu, 26 Aug 2004 01:39:07 -0700 Subject: [PATCH] [SUNSAB]: Remove CRTSCTS handling in set_termios. Higher layers call set_mctrl if necessary. Signed-off-by: David S. Miller --- drivers/serial/sunsab.c | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/drivers/serial/sunsab.c b/drivers/serial/sunsab.c index 4746b4fb4941b..4c38513b285dd 100644 --- a/drivers/serial/sunsab.c +++ b/drivers/serial/sunsab.c @@ -768,25 +768,6 @@ static void sunsab_convert_to_sab(struct uart_sunsab_port *up, unsigned int cfla writeb((readb(&up->regs->rw.ccr2) & ~0xc0) | ((ebrg >> 2) & 0xc0), &up->regs->rw.ccr2); - if (cflag & CRTSCTS) { - writeb(readb(&up->regs->rw.mode) & ~SAB82532_MODE_RTS, - &up->regs->rw.mode); - writeb(readb(&up->regs->rw.mode) | SAB82532_MODE_FRTS, - &up->regs->rw.mode); - writeb(readb(&up->regs->rw.mode) & ~SAB82532_MODE_FCTS, - &up->regs->rw.mode); - up->interrupt_mask1 &= ~SAB82532_IMR1_CSC; - writeb(up->interrupt_mask1, &up->regs->w.imr1); - } else { - writeb(readb(&up->regs->rw.mode) | SAB82532_MODE_RTS, - &up->regs->rw.mode); - writeb(readb(&up->regs->rw.mode) & ~SAB82532_MODE_FRTS, - &up->regs->rw.mode); - writeb(readb(&up->regs->rw.mode) | SAB82532_MODE_FCTS, - &up->regs->rw.mode); - up->interrupt_mask1 |= SAB82532_IMR1_CSC; - writeb(up->interrupt_mask1, &up->regs->w.imr1); - } writeb(readb(&up->regs->rw.mode) | SAB82532_MODE_RAC, &up->regs->rw.mode); } -- 2.53.0