From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753906AbcFPJem (ORCPT ); Thu, 16 Jun 2016 05:34:42 -0400 Received: from mga11.intel.com ([192.55.52.93]:42441 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751530AbcFPJek (ORCPT ); Thu, 16 Jun 2016 05:34:40 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.26,478,1459839600"; d="scan'208";a="829166032" Date: Thu, 16 Jun 2016 12:34:32 +0300 From: Heikki Krogerus To: Chuah Kim Tatt Cc: gregkh@linuxfoundation.org, vinod.koul@intel.com, andriy.shevchenko@linux.intel.com, mika.westerberg@linux.intel.com, linux-kernel@vger.kernel.org, jui.nee.tan@intel.com, peter@hurleysoftware.com, linux-serial@vger.kernel.org Subject: Re: [PATCH v2 0/3] Fix DNV HSUART RX DMA timeout interrupt issue Message-ID: <20160616093432.GB2428@kuha.fi.intel.com> References: <1465969453-16198-1-git-send-email-kim.tatt.chuah@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1465969453-16198-1-git-send-email-kim.tatt.chuah@intel.com> User-Agent: Mutt/1.6.1 (2016-04-27) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jun 15, 2016 at 01:44:10PM +0800, Chuah Kim Tatt wrote: > From: "Chuah, Kim Tatt" > > These patches fix a DNV HSUART DMA issue with timeout interrupts, where > RX data is stuck in buffer when RX DMA is used and the number of received > bytes is less than 4096. > These patches have been tested on Intel Denverton platform. For the series: Reviewed-by: Heikki Krogerus > Changes from v1: > - Added patch "serial: 8250_dma: Export serial8250_rx_dma_flush()" to solve > build error when CONFIG_SERIAL_8250_MID is set to "m". > > Chuah, Kim Tatt (3): > dmaengine: hsu: Export hsu_dma_get_status() > serial: 8250_dma: Export serial8250_rx_dma_flush() > serial: 8250_mid: Read RX buffer on RX DMA timeout for DNV > > drivers/dma/hsu/hsu.c | 90 +++++++++++++++++++++++++++++--------- > drivers/dma/hsu/pci.c | 11 ++++- > drivers/tty/serial/8250/8250_dma.c | 1 + > drivers/tty/serial/8250/8250_mid.c | 24 +++++++--- > include/linux/dma/hsu.h | 14 ++++-- > 5 files changed, 109 insertions(+), 31 deletions(-) > > -- > 1.9.1 Thanks, -- heikki