[PATCH v2 0/4] 8250: DMA Fixes

Ilpo Järvinen posted 4 patches 3 years, 5 months ago
drivers/tty/serial/8250/8250_lpss.c | 17 +++++++++++++----
drivers/tty/serial/8250/8250_port.c |  7 +++++--
2 files changed, 18 insertions(+), 6 deletions(-)
[PATCH v2 0/4] 8250: DMA Fixes
Posted by Ilpo Järvinen 3 years, 5 months ago
Here are a number of 8250 DMA related fixes. The last one seems the
most serious problem able to corrupt the payload ordering.

v2:
- Tweak configure logic to match Andy's suggestion
- Cleaned up the tags from the oneliner patch

Ilpo Järvinen (4):
  serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
  serial: 8250_lpss: Configure DMA also w/o DMA filter
  serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
  serial: 8250: Flush DMA Rx on RLSI

 drivers/tty/serial/8250/8250_lpss.c | 17 +++++++++++++----
 drivers/tty/serial/8250/8250_port.c |  7 +++++--
 2 files changed, 18 insertions(+), 6 deletions(-)

-- 
2.30.2

Re: [PATCH v2 0/4] 8250: DMA Fixes
Posted by Andy Shevchenko 3 years, 5 months ago
On Tue, Nov 08, 2022 at 02:19:48PM +0200, Ilpo Järvinen wrote:
> Here are a number of 8250 DMA related fixes. The last one seems the
> most serious problem able to corrupt the payload ordering.

Thank you for the update!
LGTM,
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

> v2:
> - Tweak configure logic to match Andy's suggestion
> - Cleaned up the tags from the oneliner patch
> 
> Ilpo Järvinen (4):
>   serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
>   serial: 8250_lpss: Configure DMA also w/o DMA filter
>   serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
>   serial: 8250: Flush DMA Rx on RLSI

-- 
With Best Regards,
Andy Shevchenko