Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp552340ybi; Fri, 21 Jun 2019 04:16:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqz8U0iUH5q0GyqM0odNp9RcvVjatBI9GerQcSLPzG30QS+O9olHGmlAPraLngdsza9nJ4TA X-Received: by 2002:a17:90a:ba93:: with SMTP id t19mr5855928pjr.139.1561115786300; Fri, 21 Jun 2019 04:16:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561115786; cv=none; d=google.com; s=arc-20160816; b=NfWolnTr1miuRjwJO4qwvdQZyQbETQLo2sl1VCVEaZ2WcKk1CcXg3zCYnBYfUsjKZp zVjy1DNWYCHb4m7YY+glbysiDYGPktUzykXR4eXMSlUewbkIdwjbbO67QTmPvZAzi+QK Upji5lq1K/VpTxYfILr/WMmpnoOC3Ar2DmvEBKmZ71/uJgKPsul43X2aCZU5Qzsuqjom Zd/UFHQ4HpTpvIpA0FBcvnvDgKZOZmpZilnyBgMU2HFSId2jSN02/nXPR8zVPA0u27GL bVKjuxU7HluhxNBYMxaGLxvLM0FCkj9PSpNLUTTRRrK7mAO7//W54D02cq9B/DiFsBaI OFbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=6Dz4Z+dmuRUi0NOnymZGvWj/MoeH9WQhV7Y+qJ24/00=; b=Q4r1doGbIXqMJY8tQ6wo0p04ZK0TZnLk3DtM1/leHx2D1+biiqv2jtqonPT3PatXWr ksVg0UvzmGIjkl1PGD0sjuLhABkNxW+QNuYf7VFyZ5QSLLOBExbfxeXJQRHSjIYBDxDA tl9oJfnSOlWDsHB6GKP3VpV43/mh7w4j3535h6DWZchAQ2cWHwjj9J8WZ8F4lPwKekke J6oxzPT/3r91OTMxZclQlGoi+3zH06EAPDGgw8coChg8PZ/+n+SNAsqpYwAsJelnLBF7 xImXAbrgJ2G3bPwSAewg0w1ILsbszAtUdE7VbbZW5P2matrIci+El4Uq0PYFllzE2q7c nXiA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SjRYDV0M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i11si2458974pfa.240.2019.06.21.04.16.10; Fri, 21 Jun 2019 04:16:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SjRYDV0M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726596AbfFULP4 (ORCPT + 99 others); Fri, 21 Jun 2019 07:15:56 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:39792 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726229AbfFULP4 (ORCPT ); Fri, 21 Jun 2019 07:15:56 -0400 Received: by mail-pf1-f194.google.com with SMTP id j2so3442214pfe.6; Fri, 21 Jun 2019 04:15:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=6Dz4Z+dmuRUi0NOnymZGvWj/MoeH9WQhV7Y+qJ24/00=; b=SjRYDV0MkGpoVQrf6DKrSzISHxIt8y/kiuPlX5j3sK09B6aAzHi5CxPUXhs3+l4edL BXNIVe4XRBry5jx6zib7eLlg495Ku11/2Hskk6W0FNs+JksUHNUK782wGrQ/3urknmHC wMh0GL+DxFVt0sHutVHNzW2V6lh8jlsyy43fKe5AyJZWk4y8Y9yTwGofLgX2vFVMVPft TCBCdfDB6Bk8vUj/wDkAdzUj7R9o4pSVAvPu/io/VJfSskVoM78a+4dDBDTgTIQ7cRTg DCbnw/3wcDwcgI6cvTsXs5JKQaYOnPI9wEWrC9pO9roSEnnPHpqfy9F+f+XVVNamCae+ wT3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=6Dz4Z+dmuRUi0NOnymZGvWj/MoeH9WQhV7Y+qJ24/00=; b=i1ThiM0ubki/IwY9D6v/U69EqJ2Xy3ERJ94hShG7vF2ScQx0GeExzl27WkWkSkxZYB OT3F4F8/k988GumEr2lgJ8l5AGvBBtvMQ8YyuHWQZtgJYfM+AdV6KrwucMYRVIwWpx9E 1STqbvXpkwDC8jFKPRgYNfQcSoJo1DKBTh/RBqhpdeUf+5WoGhSu8yxGC6PkBKhRY3IQ i0Rmd4iXK81eDUwUBtIkC7l1p8VBV/BpqBZGa9iM9+LTu9xEAwtA94OI8i4TQ5mcjf1X vIn8fCf/iRy0WTcfndcpj8NeQySlkM07fJJnI4w/sUmP4Gl5viKfJdyo/NEodOunrAjL tW8g== X-Gm-Message-State: APjAAAV3X06MAulBthhoz8fk+aOQGz2SVhXg6twubC6nuAmXxGaVZVBd +CuCNeI0AcMWQCVXcwaCHgk= X-Received: by 2002:a65:4383:: with SMTP id m3mr17452043pgp.435.1561115755503; Fri, 21 Jun 2019 04:15:55 -0700 (PDT) Received: from Pilot130.192.168.0.22 (211-20-114-70.HINET-IP.hinet.net. [211.20.114.70]) by smtp.googlemail.com with ESMTPSA id w4sm2405737pfw.97.2019.06.21.04.15.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 21 Jun 2019 04:15:54 -0700 (PDT) From: "sudheer.v" To: gregkh@linuxfoundation.org, jslaby@suse.com, joel@jms.id.au, andrew@aj.id.au, benh@kernel.crashing.org, robh+dt@kernel.org, mark.rutland@arm.com, shivahshankar.shankarnarayanrao@aspeedtech.com, shivahshankar@gmail.com, sudheer.veliseti@aspeedtech.com Cc: sudheer veliseti , linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-aspeed@lists.ozlabs.org Subject: [patch 0/5] *** DMA based UART driver for AST2500 *** Date: Fri, 21 Jun 2019 16:47:30 +0530 Message-Id: <1561115855-4186-1-git-send-email-open.sudheer@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: sudheer veliseti Hi, AST2500 has dedicated Uart DMA controller which has 12 sets of Tx and RX channels connected to UART controller directly. Since the DMA controller have dedicated buffers and registers, there would be little benifit in adding DMA framework overhead. So the software for DMA controller is included within the UART driver itself. Thanks and Regards Sudheer.V sudheer veliseti (5): AST2500 DMA UART driver build configuration for AST2500 DMA UART driver DT nodes for AST2500 DMA UART driver defconfig and MAINTAINERS updated for AST2500 DMA UART driver Documentation: DT bindings AST2500 DMA UART driver .../bindings/serial/ast2500-dma-uart.txt | 40 + MAINTAINERS | 13 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 + arch/arm/boot/dts/aspeed-g5.dtsi | 71 +- arch/arm/configs/aspeed_g5_defconfig | 1 + .../tty/serial/8250/8250_ast2500_uart_dma.c | 1879 +++++++++++++++++ drivers/tty/serial/8250/Kconfig | 35 +- drivers/tty/serial/8250/Makefile | 1 + 8 files changed, 2056 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/ast2500-dma-uart.txt create mode 100644 drivers/tty/serial/8250/8250_ast2500_uart_dma.c -- 2.17.1