Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp3304480ybp; Sun, 13 Oct 2019 04:41:59 -0700 (PDT) X-Google-Smtp-Source: APXvYqwigmpOUErEH4uPd/yT90AuQ5pQpgGJmF7PsC063Gvr/zJ7VqKAzK/Hb0FKPjYrrQ0tAWW8 X-Received: by 2002:a05:6402:2025:: with SMTP id ay5mr23281269edb.93.1570966918894; Sun, 13 Oct 2019 04:41:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570966918; cv=none; d=google.com; s=arc-20160816; b=BYwCgIbN0yLw67QQE4N0lyP2RmnjeKDtCvqKqwyvdtnoyxMmIeDYulvN9vOTyWAV3L OdxXCxIF/paabKHU3soLTijWbfIQjFgmCQC/ei1vhqzsmZ4St0RLhBPNlPyDcSn/DDPF 1ltgVyakSQFgWrLyaVMbxoE634E/aFmojO3dCcwmV5ZBZ6dbnEX24PFZbfQBEYaYo9li FsI9xArP5cSBOVAOEwyi/r4ylg4iPG5kUeqKTowvDJ0yAy7jMwYvBq+6zQYql0n3q7V6 hN/a17QyiNUhGOMNC9qcLpAhsnQdCjgCArLGNUkR/+/33Dip1e/ZV1SnljexlAY9dR+L KQuw== 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=JJesClvZPI57LiKAGH+mfL4LvGX/K6XZEsgwxovyzfw=; b=CNimouVnWiseqIiEG2M6BdF9ijsjCFaQrZSf8P+aElpXge7G4qO39O4Opy+FuBgUBv Kkiu5puxEeFdbk5Fy5dnPHND3xwAjJEwrF/t+I3d0sPDzXK+pt0fitq//5aQ/BlE8Snb G9+cpbojB5pX+3aF55xwXG/ijGBWnz4TJDqqkpuuGNt7xFzSn/aiHkKy0nazNxVeU/U5 aer2B6+3yXpF1JdX6F5BJW9S5JXSmar6dKaN6ngndIHYDIIYOtcin/lqiu5Kim+c8V/e npsxyWzE7Buz0xOiIpUXH9/C+JXpMXS1HS2Ove0a1T4GOPKXfy2dxNSch5utOXA9EYOL iwtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uhxJhoaS; 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=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 l2si8941976ejh.389.2019.10.13.04.40.59; Sun, 13 Oct 2019 04:41:58 -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=@linaro.org header.s=google header.b=uhxJhoaS; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728984AbfJMLkw (ORCPT + 99 others); Sun, 13 Oct 2019 07:40:52 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:39275 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728956AbfJMLkw (ORCPT ); Sun, 13 Oct 2019 07:40:52 -0400 Received: by mail-pf1-f196.google.com with SMTP id v4so8768123pff.6 for ; Sun, 13 Oct 2019 04:40:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=JJesClvZPI57LiKAGH+mfL4LvGX/K6XZEsgwxovyzfw=; b=uhxJhoaSSS5T1/0ebEMzWzw7K6b7OXDjdOgSIcbOIkJTJ0I81TmRPxdNTiOG0AQe7o lyjnfkJkE4PAOv5uaLWlBGxOZpdnxbKuRWc1Yw/LNOHo5P6zYTue7Lmu60CvUG0Ihzwf Aol58rW3yf+M7+tDeNidJ5FFuGM3hQ1iV7C+lziFhbIUs3iTzjmGegkZnOVt9d6tlY/b k+3eJAroNZ3EPIbDVHt05eCeNLhSJ75acTNxMLeBhMa5/KqctdGSZkYzyPCPy+DD6A0s xn1cBT/dZ9lEl9j46KsBLRBZXoaQbbFrXQ12/0IX+asRKYpzRI/Eac3F0Ug3g8DBKPtN m3Xw== 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=JJesClvZPI57LiKAGH+mfL4LvGX/K6XZEsgwxovyzfw=; b=PTwcI4aJKpVHH7bM38I1uNpvnV2tceoKdluqGjt4dIF4sbalhwn2J5d6Gm9jhcm7w/ FwsS0zOgEEc0HO61OtktiOZgrbPHJPmdHxbKuWSc9m49A3WVBlYRy65Ztp8bq3dT2tdy 2dejhFAcBxJzwVcC7xw2raZldDFsImq3hiIT6g1q8LQWqnKqdr5WxkS8RxEXdAhQb96F fZquYE6ZYqJRxoIKQWu3VNsEx1bltDKDCED0p7XDarxm8r+8q5p1qy85lSQs/zY9k0r7 MAsWYWz1PILX5UOj6RZGJu93q1kd1jkjD/DA/3BP4Tgq0EaDWt17roISLNZqSKFt4KER SpMQ== X-Gm-Message-State: APjAAAV7U+jYB7UeEw/f/srPhm1XlwpYD/TeCRpRPQO4YEGU6fIuprrD JT/hmijo+y0T0LfznFD7IJ/Z X-Received: by 2002:a63:d246:: with SMTP id t6mr27729211pgi.5.1570966849575; Sun, 13 Oct 2019 04:40:49 -0700 (PDT) Received: from localhost.localdomain ([2409:4072:8e:4f53:b957:652b:7622:f311]) by smtp.gmail.com with ESMTPSA id g12sm23165736pfb.97.2019.10.13.04.40.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Oct 2019 04:40:48 -0700 (PDT) From: Manivannan Sadhasivam To: linus.walleij@linaro.org, bgolaszewski@baylibre.com Cc: linux-arm-kernel@lists.infradead.org, linux-unisoc@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, orsonzhai@gmail.com, Manivannan Sadhasivam Subject: [PATCH 0/4] Add GPIO support for RDA8810PL SoC Date: Sun, 13 Oct 2019 17:10:33 +0530 Message-Id: <20191013114037.9845-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This patchset adds GPIO controller support for RDA Micro RDA8810PL SoC. This SoC has 4 GPIO controllers and each handles 32 GPIOs. Except GPIOC, all controllers are capable of generating edge/level interrupts from first 8 GPIO lines. The pinctrl part for this SoC will be added later. This driver has been validated on 96Boards OrangePi i96 board from Shenzhen Xunlong Software Co.,Limited with libgpiod. Thanks, Mani Manivannan Sadhasivam (4): dt-bindings: gpio: Add devicetree binding for RDA Micro GPIO controller gpio: Add RDA Micro GPIO controller support ARM: dts: Add RDA8810PL GPIO controllers MAINTAINERS: Add entry for RDA Micro GPIO driver and binding .../devicetree/bindings/gpio/gpio-rda.yaml | 50 +++ MAINTAINERS | 2 + arch/arm/boot/dts/rda8810pl.dtsi | 48 +++ drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-rda.c | 334 ++++++++++++++++++ 6 files changed, 443 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-rda.yaml create mode 100644 drivers/gpio/gpio-rda.c -- 2.17.1