From patchwork Thu Jun 25 20:16:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Ciocaltea X-Patchwork-Id: 11627471 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A435314E3 for ; Fri, 26 Jun 2020 12:42:55 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7D93520836 for ; Fri, 26 Jun 2020 12:42:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="bQ8x/Lc1"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EuYJ2nON" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7D93520836 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.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=hPEMUN51LSij8MhhSOCTr2tRblbnCEBBB24E3P6YzYg=; b=bQ8x/Lc1l0qcef90zjdH+6FezX DusruGfbcbbur7ZR4SKVrhh+u1xyjHXlTh41AXNp4/AlFTmEIt2IWc0VOUD+8oXqioRe36lJEux1e +i/eZAWuaMW0BiGkTXLGBR5RlB/COfqRiaqbuIegU7Dthlz7Ou+xym7Nnd7s2dja9YJ3t7Wy4G6Bt 71HiRaYu8fmjdg2QhAZzxfD3njmIBPvo0KariQR6v+YDnML84h/zJkvqvjIr4yfoqvpnsTlOUysJH QNIGPRkAy73P9nusGW7rbVikS2r3Qt/AgDwtmgy6bopuwx6UUGFD+ar8rnEQg7aJMxr+V6AZ3abkA bBcoYvFw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jonfO-0003Mj-Oy; Fri, 26 Jun 2020 12:41:14 +0000 Received: from mail-ej1-x644.google.com ([2a00:1450:4864:20::644]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jonfB-0003JI-EQ; Fri, 26 Jun 2020 12:41:06 +0000 Received: by mail-ej1-x644.google.com with SMTP id w6so9218382ejq.6; Fri, 26 Jun 2020 05:41:01 -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:mime-version :content-transfer-encoding; bh=4RTgSGzbVQGxe1Wrk0GYD31ifiKnEncm3jN8OFOfbbw=; b=EuYJ2nONckVf78Rh3GH+ZNH4xnD0JE8zSms2QLK7bTykV8otY6jG/MUuLVhMFqha5l q2craLtfjmHwX1TZvMXkLMNWM7EC/cOT1Htvj4TtZA3K0p0pquLOxgLdZH1tHB7/tuz9 WNKfVmohSeHM4EzXT5FyDX2KFBYz32uNbzRGka9ack9a70AwwLx0q0783LbGG3NUBj51 wBqzy+WDM6e4lvWy+xkbdyKyz7PZO3z6OC+bWJsoGseOWCDo/kOmpU7An8tOMGu/Bxvi /A1ZFw+Xn5fzW4L/8cgokCvg8HsiEIlotnXZBAu4rM+CE4QcPg29kG3kren3LS66dRvq yy4Q== 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=4RTgSGzbVQGxe1Wrk0GYD31ifiKnEncm3jN8OFOfbbw=; b=qm3En41wgBsoiia9v71APBiPij/oo0chPwyzYABcJMmR66/hQtYx8cCO5H247L6llS xTCdLIy7RBc/6LryHDdLa5cUxv5XAdi6EKu7PWbqOz54vlVFBBt9MiUUy2wapB+I+Qas TBYyX2PCwwXoAmtwSRScEYa8D7sAVJZLWplW4tShveHANYQLGzV3CvXHA1yl5HxoFKbI 3N+Rp0SzPLEOOq2qf0UrvWfgPKoLAJC5YMRd239Kvq+tCwib4lEAa+Fv1Ev8yDaVyo03 p2deWnPL2Wj8HpMBJud6XtdGW1oCGS7PLy9+EPvoc/mjm7Dtxj81P3n2GIdDhnLuhuA9 9N9g== X-Gm-Message-State: AOAM531tR23xxOUPGlhe1Sg2alQG4832ysqfFfW605i4c9AaIG5809tM C3xV7xj08awoiEqn0UApSqOryI9aLRQ= X-Google-Smtp-Source: ABdhPJxE3NAFUgzL3jutxzQiFiUv3EohbFjt7N3ll+3zgLU5YGlUmRf8k9wlQsACF/tfq9SiXqANpg== X-Received: by 2002:a05:6402:17ce:: with SMTP id s14mr33350537edy.53.1593116182601; Thu, 25 Jun 2020 13:16:22 -0700 (PDT) Received: from localhost.localdomain ([188.24.137.55]) by smtp.gmail.com with ESMTPSA id ce15sm3495265ejc.86.2020.06.25.13.16.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2020 13:16:22 -0700 (PDT) From: Cristian Ciocaltea To: =?utf-8?q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam , Linus Walleij , Rob Herring Subject: [PATCH 0/3] Add Actions Semi S500 pinctrl support Date: Thu, 25 Jun 2020 23:16:17 +0300 Message-Id: X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 X-Spam-Note: CRM114 invocation failed X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:644 listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [cristian.ciocaltea[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-gpio@vger.kernel.org, linux-actions@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org This patchset adds pinctrl support for Actions Semi S500 SoC. Pinmux functions are only accessible for pin groups while pinconf parameters are available for both pin groups and individual pins. The pinctrl driver has been verified using RoseapplePi, the SBC for which an initial support has been provided via: https://lore.kernel.org/lkml/cover.1592123160.git.cristian.ciocaltea@gmail.com/ The DTS related changes, including the required clock support, will be available in the upcoming patch series. Thanks, Cristi Cristian Ciocaltea (3): dt-bindings: pinctrl: Add bindings for Actions S500 SoC pinctrl: actions: Add Actions S500 pinctrl driver MAINTAINERS: Add pinctrl binding entry for Actions Semi S500 .../pinctrl/actions,s500-pinctrl.yaml | 228 +++ MAINTAINERS | 1 + drivers/pinctrl/actions/Kconfig | 6 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s500.c | 1727 +++++++++++++++++ 5 files changed, 1963 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s500-pinctrl.yaml create mode 100644 drivers/pinctrl/actions/pinctrl-s500.c