From patchwork Tue Dec 18 15:02:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 10735839 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8A9341399 for ; Tue, 18 Dec 2018 15:03:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7323D2A3A1 for ; Tue, 18 Dec 2018 15:03:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 66DE22A3C2; Tue, 18 Dec 2018 15:03:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 665622A3A1 for ; Tue, 18 Dec 2018 15:03:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ibuNiZsNjwTRffVnV4jOfxKcvfxWa/zNKWhtwNhuUQ4=; b=QgERwkV9zx11R+ R7jknnofn6bZuH7zFOLWi8eKljYEIQSeRFqCavbErz59rCdGQKPtajTblz1YUFl1VW4P2Gzs7Ur8U s3BjYoLDpzzyRoREfNHohWy1lHFiEh6/R6TlcXu4zdIFDtI8mxR2lmpB211CphAYRUYza8gUtyZSf o02J9dXJQAWTm7fPFmtwwSxxt8Mk+A+7ITzF9DGla/7uvs+n7vl6n6jc3MTVGcAXmhh730wPAKSlN sQfC7CSnsY0WsBrZizsfCekUjYHiHLQ9FjdqgSsad/9A4nkUB+8s33o3IdtzfR51YkE6Jfl33fvam 4lRywCkUg/Fk4XRh32OQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gZGtn-0008U7-31; Tue, 18 Dec 2018 15:03:07 +0000 Received: from mail-pg1-x544.google.com ([2607:f8b0:4864:20::544]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gZGtj-0008Rn-0U for linux-arm-kernel@lists.infradead.org; Tue, 18 Dec 2018 15:03:04 +0000 Received: by mail-pg1-x544.google.com with SMTP id j10so6726395pga.1 for ; Tue, 18 Dec 2018 07:02:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=EoR9tXvS5iiZMeyLbkU3WrDtPTssA7xoNREpHrQD36c=; b=dv63YM0n1ELXbUR9u9DkFQXPUh4O3k9+zR/4cv0NkjBuYhfDPrYXW4s93i93i8IAAP 4ZEJoBb/LUPzY4qrOLNV2PQ+1mxOrX1BXoLtt+WHThoy7JsqmHDemdizun7Gbb4U/vvo mNXnC6CDLbk3sIK9D2miSw/4XXLWJN2r6fxNI= 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:mime-version :content-transfer-encoding; bh=EoR9tXvS5iiZMeyLbkU3WrDtPTssA7xoNREpHrQD36c=; b=CuMsejpEtrx5STXGuLV90HF55JD2AoecVv7YmeceuHn1IVHYVHrS/9HRztnRkOQtCz SIZ+RmLIHuUzzs4nCLQ1kgoQRWaBAFUBeMGtjGdG53QPA8FwGncZNLlFLzpXVmytf+Lz YuRzlqAZik538x/9+DZY3Lrn5BZZtNHG0yPMCwiIg7joZaI10hXtXJuVTfP1SyDAvvTe j9q/pBLhRU3YAF9T8YLhZL87NbEagsmEd1KfduVe1bwEIGIf9SWRUxqkC++zBP48UAvk uZswlnc6wiPCY7nNC1C4G8aT9/jqiqySyZNpMBTJtpSxzN7bRN5J2st/QUfu6tx3L6ul 8WkA== X-Gm-Message-State: AA+aEWZ5XQxF4DBkh/tssh7DTHYzie+FVHCD3h15QzLLcctzE5ReYsaP CEX363qqgBIVrLak8InMqXYT X-Google-Smtp-Source: AFSGD/V/9h9QNNKDX1eC1wnyt7Zw/bawJozYpB39qdXqj/4gZN2qZKnr4hL+QTlNXBR+FPne5ElFww== X-Received: by 2002:a62:7086:: with SMTP id l128mr16872918pfc.68.1545145371950; Tue, 18 Dec 2018 07:02:51 -0800 (PST) Received: from localhost.localdomain ([2409:4072:702:382e:8c68:d268:ed20:5f25]) by smtp.gmail.com with ESMTPSA id m198sm28798688pga.10.2018.12.18.07.02.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Dec 2018 07:02:51 -0800 (PST) From: Manivannan Sadhasivam To: olof@lixom.net, arnd@arndb.de, arm@kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v7 00/11] Add initial RDA8810PL SoC and Orange Pi boards support Date: Tue, 18 Dec 2018 20:32:27 +0530 Message-Id: <20181218150238.23010-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181218_070303_054042_E309E040 X-CRM114-Status: GOOD ( 13.87 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, gregkh@linuxfoundation.org, linus.walleij@linaro.org, Manivannan Sadhasivam , linux-kernel@vger.kernel.org, amit.kucheria@linaro.org, linux-unisoc@lists.infradead.org, robh+dt@kernel.org, linux-serial@vger.kernel.org, jslaby@suse.com, afaerber@suse.de, zhao_steven@263.net Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Hello Maintainers, This patch series adds initial RDA8810PL SoC and Orange Pi boards (2G IoT and i96) support. RDA8810PL is an ARM Cortex A5 based SoC with Vivante's GC860 GPU. The SoC has been added as a new ARM sub architecture with myself as the maintainer. More information about the boards can be found in below links: 1. Orange Pi 2G-IoT - http://www.orangepi.org/OrangePi2GIOT/ 2. Orange Pi i96 - https://www.96boards.org/product/orangepi-i96/ All patches are reviewed by the corresponding subsystem maintainers. The clocksource and irqchip patches are reviewed and merged while the serial driver got review from Greg but I'm not sure who will apply it. So as per my discussion with Arnd, sending the individual patches instead of a Pull request so that the rest of the patches can go through the ARM SoC tree. Please consider applying it. Thanks, Mani Andreas Färber (4): dt-bindings: Add RDA Micro vendor prefix dt-bindings: arm: Document RDA8810PL and reference boards ARM: Prepare RDA8810PL SoC dt-bindings: serial: Document RDA Micro UART Manivannan Sadhasivam (7): ARM: dts: Add devicetree for RDA8810PL SoC ARM: dts: Add devicetree for OrangePi 2G IoT board ARM: dts: Add devicetree for OrangePi i96 board ARM: dts: rda8810pl: Add timer support ARM: dts: rda8810pl: Add interrupt support for UART tty: serial: Add RDA8810PL UART driver MAINTAINERS: Add entry for RDA Micro SoC architecture .../admin-guide/kernel-parameters.txt | 6 + Documentation/devicetree/bindings/arm/rda.txt | 17 + .../bindings/serial/rda,8810pl-uart.txt | 17 + .../devicetree/bindings/vendor-prefixes.txt | 1 + MAINTAINERS | 14 + arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 3 + .../boot/dts/rda8810pl-orangepi-2g-iot.dts | 50 ++ arch/arm/boot/dts/rda8810pl-orangepi-i96.dts | 50 ++ arch/arm/boot/dts/rda8810pl.dtsi | 99 +++ arch/arm/mach-rda/Kconfig | 7 + arch/arm/mach-rda/Makefile | 1 + drivers/tty/serial/Kconfig | 19 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/rda-uart.c | 831 ++++++++++++++++++ include/uapi/linux/serial_core.h | 3 + 17 files changed, 1122 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt create mode 100644 arch/arm/boot/dts/rda8810pl-orangepi-2g-iot.dts create mode 100644 arch/arm/boot/dts/rda8810pl-orangepi-i96.dts create mode 100644 arch/arm/boot/dts/rda8810pl.dtsi create mode 100644 arch/arm/mach-rda/Kconfig create mode 100644 arch/arm/mach-rda/Makefile create mode 100644 drivers/tty/serial/rda-uart.c