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: 154149 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp3813680ljp; Tue, 18 Dec 2018 07:02:54 -0800 (PST) X-Google-Smtp-Source: AFSGD/VdxkuErmQXJPK5bJWqTiAWqmbcAKu4bcp0BUIqWHxltjIe0EiCQJonNjO//srNwowlYw9v X-Received: by 2002:a63:1f1c:: with SMTP id f28mr3624807pgf.193.1545145373863; Tue, 18 Dec 2018 07:02:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545145373; cv=none; d=google.com; s=arc-20160816; b=f/2p35bHFuAWthuiLYdUIWiAeAGcB5PhGYVO5tEaLoj3aveUPCu7eEEbss09+684um LwUgnipWrs3X9OLmFtjcpypY+xZdBy1BeqvWnVm2ptvpcLqBNx3NRsyJu2Nbyknm5zOo mYjNSmx9fCh/SXzjSsEuYE38nRpw94lKywXrgYut4GN3epsdcOaYkvAAV+bmMXB1tVhd PGi95sW4l7o6rv0GDK0XExk97By3AWVjZMMO0ICEm3McFR5W3uryPqaZUMWWxMS6mCVo R95RQvj9fP/mSP5U/IDrvjJ5tJ3kFzltIqRlPfq46jWs+NaSsiamJXCU8sp2xmmB7Bvr GR7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=EoR9tXvS5iiZMeyLbkU3WrDtPTssA7xoNREpHrQD36c=; b=PgNvSSyrOPRcNsyZqOShOldad28f3JvOHHgN/MMTjChDVcvU3Pphf7yCax8X8RlOYW Pu7vFMVrtoxLswP24CsXRBQGROBAKra2yq0lN9SuwyilBB2K4lFVb60NNGsz2cKgDxAj uzWh916tYlepj1qt2M1UQKP9qr1TaDuQ7p2oUGrYcCu1eAKZpCdd4F05z1FTm+2z2prP 5SGUq3qnvoIUvITAhmLwbhAEXnewlCJ6YuCLutdGEaQygGFYa5QW3fLxbqb1/O66hRC3 +4Z5vnqpHdEwjr6INy3CstAkQ9ZYdUUkopv32IWw0zhUE8gh1tYmA5LFXonoDDiHruMg 5SPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dv63YM0n; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y5si13396634pgk.49.2018.12.18.07.02.53; Tue, 18 Dec 2018 07:02:53 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-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=@linaro.org header.s=google header.b=dv63YM0n; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726710AbeLRPCx (ORCPT + 6 others); Tue, 18 Dec 2018 10:02:53 -0500 Received: from mail-pf1-f195.google.com ([209.85.210.195]:44356 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726536AbeLRPCx (ORCPT ); Tue, 18 Dec 2018 10:02:53 -0500 Received: by mail-pf1-f195.google.com with SMTP id u6so8251408pfh.11 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=cEDdgpD7L2ahuUJGVEPAoI5+7Ei7wu9P1mwVJPTsQCE3TjNiYzgkQZaFjWejrU/PUx p3NjXjtWB+qr8XFbvu9xwPS7PWuI6WRZbaBAMe0En0buryiKsXB0sDgpjsbepOcNdyQl Si3rTe6YPcXP4UkfytXgLBbZOMaktXZrlkgFgpBkYqLLpqXzrMDlyMRrZbOpDgDp4pXv HzBShmW8/dAVdwxZ1Oyu4hMSPxaaeeI0p7GSvT0fWKXRcdxvnvgoZNSasIe6+G5RTwr3 ZGMG1utWWdTMu8mtA6W4bOkR+YpEY4K3oqoMGfwg3QqhUx0OJTDcxOmlmi4+FIvQA2RW GipQ== X-Gm-Message-State: AA+aEWZAnW0R0gAMDixYTKbbgMBBlxAJUHLl7Y+nhm1ngX3Bacb1UIcF laiLX1mzLGZ2UcdsNoK28z45 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 Cc: robh+dt@kernel.org, gregkh@linuxfoundation.org, jslaby@suse.com, linux-unisoc@lists.infradead.org, afaerber@suse.de, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-serial@vger.kernel.org, amit.kucheria@linaro.org, linus.walleij@linaro.org, zhao_steven@263.net, Manivannan Sadhasivam 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 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org 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 -- 2.17.1