From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D41EBC48BD6 for ; Wed, 26 Jun 2019 10:16:49 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A7C4420663 for ; Wed, 26 Jun 2019 10:16:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="MeHztCCs" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A7C4420663 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=tMmohJdcfB8E4f2A7h+GXWiQMehXbXXdQPQtFM05k9s=; b=MeHztCCsIoB6KN 4mbcyy1RVfvoVxjQa17d1PYyiWF9YszCan0aNWBOB40e8lO2m+02OtBqSjniL6jWNzrBDWQ3m5DQK dT7d/Zgn8QImzNKBJhN0sh1YM23bvUvi9IT3u4SqELP9YocHitClf4oru7QBVThazzDkcZx86Qr6q fvRj0TNEWSF/cLynZUStdxjdGj+4T5qxfjpK3yAJHIiLMhZz/GOLnivRR0UoXWHVFeX/Ow93PvplJ gXZpSOPJEIJfGpTgT5+oFlDNCfhw/hwWLkaTwQYU9aaxpKzRlqHZ+tT2P1+as4sO4chK4ZwK2yNUl IDdIytyoL/m5U9PDh0hw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hg4yp-0001N5-7c; Wed, 26 Jun 2019 10:16:43 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hg4yT-000160-Pc for linux-arm-kernel@lists.infradead.org; Wed, 26 Jun 2019 10:16:23 +0000 Received: from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1hg4yC-00076d-5r; Wed, 26 Jun 2019 12:16:04 +0200 Received: from sha by dude.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1hg4y7-0006s2-BF; Wed, 26 Jun 2019 12:15:59 +0200 From: Sascha Hauer To: linux-serial@vger.kernel.org Subject: [PATCH 0/2] serial: imx: use UPF_AUTO_CTS Date: Wed, 26 Jun 2019 12:15:55 +0200 Message-Id: <20190626101557.26299-1-s.hauer@pengutronix.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::7 X-SA-Exim-Mail-From: sha@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190626_031621_977495_AB87AA99 X-CRM114-Status: GOOD ( 10.65 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Pengutronix Kernel Team , Sascha Hauer , Sergey Organov , NXP Linux Team , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org This series eliminates a duplicate call to uart_handle_cts_change() and sets the UPF_AUTO_CTS flag for the i.MX UART driver. Normally setting the UPF_AUTO_CTS flag should only be a little optimization as the transmitter is no longer enabled/disabled with every CTS change, here it fixes an issue which initially brought me to implement this patch. I am working on uploading a firmware to a Marvell bluetooth chip. During download it often happened that a CTS interrupt was lost and the upload stalled forever. This patch fixes the issue (without knowing why we lost CTS interrupts in the first place) This series is based on Sergei Shtylyovs series "serial: imx: fix RTS and RTS/CTS handling" and should be applied ontop of it. Sascha Hauer (2): serial: imx: remove duplicate handling of CTS change serial: imx: use UPF_AUTO_CTS drivers/tty/serial/imx.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) -- 2.20.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel