From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752091AbcF1HFv (ORCPT ); Tue, 28 Jun 2016 03:05:51 -0400 Received: from mail-db3on0108.outbound.protection.outlook.com ([157.55.234.108]:25667 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750704AbcF1HFt (ORCPT ); Tue, 28 Jun 2016 03:05:49 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=bhuvanchandra.dv@toradex.com; From: Bhuvanchandra DV To: CC: , , , , , , , , , , "Bhuvanchandra DV" Subject: [PATCH v2 0/9] Improve Rx/Tx DMA implementation Date: Tue, 28 Jun 2016 11:02:26 +0530 Message-ID: <20160628053235.5114-1-bhuvanchandra.dv@toradex.com> X-Mailer: git-send-email 2.9.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [115.115.243.34] X-ClientProxiedBy: BM1PR01CA0056.INDPRD01.PROD.OUTLOOK.COM (10.163.199.28) To HE1PR0501MB2089.eurprd05.prod.outlook.com (10.167.246.9) X-MS-Office365-Filtering-Correlation-Id: 0efd19ec-fa16-473d-5b10-08d39f15b29e X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2089;2:e4wEEJjETdJmA45kEVcD1uq7JuSyntRlAXG+SJCRbpLFw2GKTjt07ktMlcwiYWlxv+tnPHNzhQP36FGsG2MQm9p7Znq+/fgEUyUmhgt+PZQWGLTWLrq//RaO9sKxe+IEOPh3HRkL3ZLeZ41/VsvyA4BsCWB8UHH1h/RFU2fwRj/NSDwXKJx1mSbzkV4JNmjn;3:BHIWL1dwwibK6ZC1jdFW7Tfs0NyKwf4IbOd+/IGVk9lJKlRaz56jgi4qQ+T26ZqOXgJTS2hBFqHFPlFHwfvhMm7YogHOkkh71kdi9xABH/1oS45iLua3AAVz/UTauDqD X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0501MB2089; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2089;25:Y7dZXKcJFWxtpBXHbkH4kSCoc4bW8FY74mlERdUJ4u4MrT/Z9RcVsKqfzXVGpyqqe7HarXOVFp6nBtt8P7PoXol81tjaOtYs9OrF/aE5yaIX7+ZONUanyVQiPMsZ4EORnYu68bLU1fllP62OmwNTVDtt8zKQaRM8lxtmtbCGkk95oBE8h+qgmpCzrQt5D+2/sGrRSv7TfcAeTCR/7xD1N5wHVtlZZIFg+dfEvHVYuQrUGPvAJCYO38uEyJez6U29WUgzw3qUvt6LC5nE00AmCe8Y0jy0pPLD29pWK13Zh/rP1MVdBxD1wWYU1ad92yjYw7QI//EOZk25+tDHWCZo3GKxDqWSXjW2Ka6JOcwZboRv0EcsztRBRn7auXpL6waB8Yy1m51lWmOdZt1PLOK/JAXHuImHgu1CbbgdEHdATPVz5cTW2T7FYp+7LbDEzMzVf+heYsX30eHflR9+mGCFvQtmqWXb1BUuexNgIrKDLAC7SWcPJmURxBMrkq1fXcZRP4UznMIpsgqPlEhphjgfl8rtgazyI5nX1Zm4jPcKSTb2TTEcs8+gWWglfVmlaYfMm33rmlcwS6i5m/a31I0w/6ECBkPJk2VnuSwdQwENu0HafsabkqWNhgJozSP6R757mqGHGoI6NtUANZph95QMYeKb1Ya5BC2bAFFu/xghRGbE2jqEn1onqCl/6ChqdIvvb4prTV4RY+mwLrkn5zyyzHtKGQsVHM4jsWmVtjcnHjVSj6UE6OabrTbgTOxPn2da X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2089;20:13CxK/U4dkF5lRb4i+qA5C5j5RlSrYMzI0lTGdVTBfILcXhsRrjOVzMzz5oszL3pzp3sCUrTT8sbJY03CHu2wQEwnUg/UTTbBYsxg6XQP9L1O8927nExDWAVZRi4yObTNPhrlI0XL9gEbFAUKz1XWG/ZNWZgcsXD9285jrOfeHw3S7SiGt2E+w/P67MsZSI9rUgNUaEGvw6MI4EECnOZP17ECRfFcHSRvt6Ku6U2gSvC5f0xjK6o2QA2Yey/XWha+U/jmrIJHEVq3Z2iq0lr9+hGoXDCpsUxl9V+ljrDrs/BvyOiLs8ALk+pKbCNW6GD8H4xV4py6CfRAZpfMpFr+w==;4:1OTLriGTrP9proH3JAsWgfwJiNVcYUHYjY/yoGuXKkX0ISSEI/P041vlQUfjy6NNZO1e1anAE3uQblnGDLCaiIKQC0BXnIpIY16F3rZKkQRUlNcIFo06+Pd9CXysT0E5ei7SI7RnzedK0MQYwZF/LF82QjjQIZ/q3vNp2Baj6UCJXgPz0TVJJYnehk3FBRLVD6DFHJpKgk7je2z//9Mad/6FjWDM892BkiM5jx9drmvX29Rm/O286maSX6Gtx5qbdkuHZLjomXVVNqX1kgOo9ChsTsHYNU74n97HOuflwUYddSik6JeF5MFOhGYTguzAbiMTQLKVuMu9Qct56E+xt7epFdcY9SDFcVbyEqAj0NbwRo0xY+m1xXY3ub138La+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:HE1PR0501MB2089;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0501MB2089; X-Forefront-PRVS: 0987ACA2E2 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(189998001)(50226002)(110136002)(107886002)(7846002)(47776003)(66066001)(36756003)(8676002)(101416001)(1076002)(48376002)(33646002)(6116002)(81166006)(92566002)(3846002)(50986999)(586003)(81156014)(50466002)(2351001)(77096005)(105586002)(229853001)(86362001)(5003940100001)(68736007)(305945005)(106356001)(4326007)(7736002)(53416004)(4001430100002)(69596002)(42186005)(97736004)(2906002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0501MB2089;H:tdx-in-nb-0014.toradex.ext;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0501MB2089;23:8kU+/CEO0W1LUYVbAniAyuStc+fP9cWXw16iCrj?= =?us-ascii?Q?4BG29hAoDWIVH2/sc91o1TBucHBAoDWeTHXZoQ/QHfqR0/xDtml/Pp7hlfIM?= =?us-ascii?Q?CWlbhDIoYWwFjuat+S5qSJx+KKwCmHNCmlXH/z7AwtnRecSbE/DgTnCr6SLm?= =?us-ascii?Q?tz1BMrW9eaFGcfmVz29FLVrx3k8OnuSSrid6GjFPBpPkRptT64biVVmw5aej?= =?us-ascii?Q?7ilaHequoKkobkqQxgqh/lmmIn6BdqHH9OGUuJ6tMku8sH/erxbqiuBqdxL+?= =?us-ascii?Q?dqlmhneHZYP6X1rOUQxMARTUt+1p2ZlmglOcZGdhLOFgceSXpsEk5oc3MyDf?= =?us-ascii?Q?AkJ7RI2mKJO1uRcmjJWfOACOxdj0RUivFd6HtZC7Xo9Q4LHCuJMC37cFGF+a?= =?us-ascii?Q?05rxAyZkhkAj3YhKsSMIGcjVDdDvxQ8l7yfFe10RV8KNcZ0Ngfwge6rzRaqN?= =?us-ascii?Q?HnEXdfSZlFqtL3i5/sHmMCTwD0qsf3A09OBVcX7Oqzffya0QWlkAbBJBKLJk?= =?us-ascii?Q?px5e15YlE0toSSmV7q6yBpOLhF7HkiLLLEwf2aucW/x0Dnnbtq804CrETGze?= =?us-ascii?Q?jeJ2X36XwjaMzASzVFxECKLpAGFQi391/b5mO9zyHNM2uiUagya8FxHhxDHO?= =?us-ascii?Q?QRKGDtEFYVEkVSoOUbgPdlUQO8ZPaK8UeV1zhmFzNK69xtnrn857scdkjh2i?= =?us-ascii?Q?JAr5dGraJiImQf4zTpEA7moAKGdrp3pW9PLtjp2WX6Ijx1ymJVfEp3jEkqzb?= =?us-ascii?Q?XX90sngRUPCw3Dp/48Ofgdpfo3tSg81YU6Nf9JRUuaCGpAlz4Q4QMF55COSQ?= =?us-ascii?Q?ev35uytCe8EAH1M0vxGUn0ePO1LlY/vD88x6N+sf8DVP4tNuIbc0RNbhuasU?= =?us-ascii?Q?gDcULflL5J7qhH0JpOTQhToFnGv3DD1ysbDEshoJx6GFXOBuVRVII4wOamZo?= =?us-ascii?Q?yjkqnwows/p4LPB4KCpQJEpLDRNfHG8WdA7keE2KtdHbzh+wjFfsoLOqQI2S?= =?us-ascii?Q?h3OIr1tIEIk6coyafbbudkYXLmA/rZeZYiXGNlgns6EnuPgtkYmkF2fIu4e/?= =?us-ascii?Q?GPj2DaxNISRHOjNhaGud7exvSS7+r?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0501MB2089;6:ymTJ8IXceTVngHhue9VrvEm16iNCfDzSehfDMLEdl1W8PewNPq3iRcnhlAQtcmhbfqA7xFxoNjAPMcaemQ4QF71OiQ5+NY8uCKXwa07aHCw8D93iHLZBMPeVD0vDk6AJoPjL2hYWlXMgHFYWX3uj3+lR+XxskLF071n5hOmSuWm8fQfpAoHXrn0Qn7kpHziFwlYCN7hAkJwrWqNxNT9h1zpoWeUamPVbgtqcpbYTY75h5ooilT41pGviy71W5umH/smBm0AFiqQGOuaqm/1nATyHLvqvk9Ef3B8qCyqTQYSFwF/0AYKntjQZ5Ar7jdON;5:DdcBVUzOeisTbYoalwgJfIYhFFk67SdXKd+bDU/Gu3286q5WWEMFIwM3P3rU87euNbwzwmlf8tXAB7GifwftPXK4XNF0lenyEpQ/LgtR5T8R6LPbficCsYDYMjb/qRtzXUryZAZcqpvAGvYbdFszhA==;24:lz9ozfnj6XpXFFn1WkMCEp5zmi4EW/uSY2WTHHpN2foGoe0NLyz++x+zm7uGyHDMaaF6VsTZq7B3Xw3RjN8geZXUf+UEZ2NNm2FnYW1g9w4=;7:Tt0bkeO1DH35XkecHe9rJatpNrPph3VDP+swDNhoTN7f9I0gJgWmBvL0HSrRbr4oh4wV1fBTkfik8KMFuhs+Fb31BK6lna+US6lXpsHSYDEKBucutQRsSTefkRyDLGNxTi1bWEe0akL3EotOVTTyqGJnHrkTC/JS1GuGGP4RMMA1Bh2FEZCsGn9G0c6zmLI1LuEfNYPA4tfJ0NORDkg3lzyhBFxlkHKlIviUf6AhDpcHNdsFd9v4jSkGZOcYBsSkqyBfvXyCDkfYkVVqhduh4A== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2016 05:33:10.5582 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2089 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Changes since v1: Split suspend/resume patch. Bhuvanchandra DV (5): tty: serial: fsl_lpuart: Fix broken 8m/s1 support tty: serial: fsl-lpuart: Use cyclic DMA for Rx tty: serial: fsl-lpuart: Use scatter/gather DMA for Tx tty: serial: fsl-lpuart: Update suspend/resume for DMA mode tty: serial: fsl_lpuart: Add support for RS-485 Stefan Agner (4): tty: serial: fsl_lpuart: consider TX FIFO too in tx_empty clk: imx: vf610: Disable automatic clock gating for lpuart in LPSTOP mode tty: serial: fsl_lpuart: support suspend/resume tty: serial: fsl_lpuart: fix clearing of receive flag drivers/clk/imx/clk-vf610.c | 12 +- drivers/tty/serial/fsl_lpuart.c | 810 +++++++++++++++++++++++----------------- 2 files changed, 482 insertions(+), 340 deletions(-) -- 2.9.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhuvanchandra DV Subject: [PATCH v2 0/9] Improve Rx/Tx DMA implementation Date: Tue, 28 Jun 2016 11:02:26 +0530 Message-ID: <20160628053235.5114-1-bhuvanchandra.dv@toradex.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Sender: linux-clk-owner@vger.kernel.org To: gregkh@linuxfoundation.org Cc: stefan@agner.ch, shawnguo@kernel.org, kernel@pengutronix.de, mturquette@baylibre.com, sboyd@codeaurora.org, jslaby@suse.com, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, Bhuvanchandra DV List-Id: linux-serial@vger.kernel.org Changes since v1: Split suspend/resume patch. Bhuvanchandra DV (5): tty: serial: fsl_lpuart: Fix broken 8m/s1 support tty: serial: fsl-lpuart: Use cyclic DMA for Rx tty: serial: fsl-lpuart: Use scatter/gather DMA for Tx tty: serial: fsl-lpuart: Update suspend/resume for DMA mode tty: serial: fsl_lpuart: Add support for RS-485 Stefan Agner (4): tty: serial: fsl_lpuart: consider TX FIFO too in tx_empty clk: imx: vf610: Disable automatic clock gating for lpuart in LPSTOP mode tty: serial: fsl_lpuart: support suspend/resume tty: serial: fsl_lpuart: fix clearing of receive flag drivers/clk/imx/clk-vf610.c | 12 +- drivers/tty/serial/fsl_lpuart.c | 810 +++++++++++++++++++++++----------------- 2 files changed, 482 insertions(+), 340 deletions(-) -- 2.9.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: bhuvanchandra.dv@toradex.com (Bhuvanchandra DV) Date: Tue, 28 Jun 2016 11:02:26 +0530 Subject: [PATCH v2 0/9] Improve Rx/Tx DMA implementation Message-ID: <20160628053235.5114-1-bhuvanchandra.dv@toradex.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Changes since v1: Split suspend/resume patch. Bhuvanchandra DV (5): tty: serial: fsl_lpuart: Fix broken 8m/s1 support tty: serial: fsl-lpuart: Use cyclic DMA for Rx tty: serial: fsl-lpuart: Use scatter/gather DMA for Tx tty: serial: fsl-lpuart: Update suspend/resume for DMA mode tty: serial: fsl_lpuart: Add support for RS-485 Stefan Agner (4): tty: serial: fsl_lpuart: consider TX FIFO too in tx_empty clk: imx: vf610: Disable automatic clock gating for lpuart in LPSTOP mode tty: serial: fsl_lpuart: support suspend/resume tty: serial: fsl_lpuart: fix clearing of receive flag drivers/clk/imx/clk-vf610.c | 12 +- drivers/tty/serial/fsl_lpuart.c | 810 +++++++++++++++++++++++----------------- 2 files changed, 482 insertions(+), 340 deletions(-) -- 2.9.0