lkml.org 
[lkml]   [2016]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/6] 8250: AMD Carrizo UART PL300 DMA enablement
Date
Hi, all

As AMD carrizo UART device is compatible with 8250 and has pl330 DMA
IP, our uart driver is serial:8250 and DMA engine is registered by
driver/dma/pl330. The following patches are made, in order to enable
DMA.

V1:
http://lkml.kernel.org/g/1449199466-6081-1-git-send-email-annie.wang@amd.com

Major changes from V1->V2:
- Create an amba device in driver/acpi/acpi_apd.c, as the DMA device
relies on UART device and it can only be used by UART device, they
are not siblings. UART device should be the parent of DMA device.
- base_request_line and num are added to acpi dma controller register

Thanks,
Hongcheng (Annie)

Wang Hongcheng (6):
8250/Kconfig: add config option CONFIG_SERIAL_8250_AMD
ACPI: create setup_quirk in acpi_apd
ACPI: add 2 parameters to function acpi dma controller register
dmaengine: pl330: add new items for pl330 private data
dmaengine: pl330: provide ACPI dmaengine interface
Serial:8250: New Port Type PORT_AMD_8250

drivers/acpi/acpi_apd.c | 175 ++++++++++++++++++++++++++++++++--
drivers/dma/acpi-dma.c | 25 ++++-
drivers/dma/dw/platform.c | 2 +-
drivers/dma/pl330.c | 36 ++++++-
drivers/tty/serial/8250/8250_dw.c | 15 +++
drivers/tty/serial/8250/8250_port.c | 9 ++
drivers/tty/serial/8250/Kconfig | 8 ++
include/linux/acpi_dma.h | 6 ++
include/linux/amba/pl330.h | 6 ++
include/linux/platform_data/8250-dw.h | 8 ++
include/uapi/linux/serial_core.h | 3 +-
include/uapi/linux/serial_reg.h | 1 +
12 files changed, 276 insertions(+), 18 deletions(-)
create mode 100644 include/linux/platform_data/8250-dw.h

--
1.9.1



\
 
 \ /
  Last update: 2016-01-04 07:01    [W:1.787 / U:0.448 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site