From: Yoshii Takashi Date: Tue, 23 Aug 2011 08:27:18 +0000 (+0000) Subject: serial: sh-sci: report CTS as active for get_mctrl X-Git-Tag: v3.1-rc5~15^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4480a688b2beaa82ecac269b6e21bf1a26251bf9;p=pandora-kernel.git serial: sh-sci: report CTS as active for get_mctrl sh-sci.c sets hardware up and then let the HW do all flow controls. There is no software code, nor needs to get/set real CTS signal. But, when turning CRTSCTS on through termios, uart_set_termios() in serial_core.c checks CTS, and stops TX if it is inactive at the moment. Because sci_get_mctrl() returns a fixed value DTR|RTS|DSR but CTS, the sequence open -> set CRTSCTS -> write hit the case and stop working, no more outputs. This patch makes sci_get_mctrl() report CTS in addition. Signed-off-by: Takashi YOSHII Signed-off-by: Paul Mundt --- Reading git-diff-tree failed