Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3004917ybi; Sun, 28 Jul 2019 22:57:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqz1aRlBYq3lbwdS6c0h+UUvk2QGFz5kM91M1iuVuxrkDIJO6rlQXEpcbY3jv7NyZ847E7td X-Received: by 2002:a17:90a:d14b:: with SMTP id t11mr110218264pjw.79.1564379820694; Sun, 28 Jul 2019 22:57:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564379820; cv=none; d=google.com; s=arc-20160816; b=WdeCpegjtl5Yxg0fSdSdhdk1OJleIuL1Q4qobguMqN4CS4EK0FJ6nCmVbNwJMMa5G/ WzlrPx+1jMDXau5MPhSm2fMXBqxvyKOKymrYBGzDzcJCgbMpC6H3UnS6kfa3Ng1mhu7E 0YlOC12JBzHsW+2v/zI0HVX8fvygPMowi1xsUpqdiNnflZOTgXiqxswPjsOvvGCROCs6 bIp/kq6dBJSL4Vp/gSZ1vyDwDSOfEWHmb7ZfKpzNCqEgNFmLfmCleqc6PbGWaO2fYYYA q2OV18Bmv2/bI+hTUIvdFjmPXJHMb2b2tItaQ4AYwrlTGh5wKfkb47+mHuzfjIGwb/aH EJow== 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:dkim-signature; bh=OfpAIjgwrhIxtKWdG7PT3qN5LxO1ddFAzrWrq0YndxQ=; b=Z+xG2w8Ny+6PgXXOf+C+0R6AQ3aQgWtahqlUKWeFtPtYWe9EUxOyg+tsc8YhBRAULU FIrmTfzB6EZa1IxZ5H3c2uE7r30j9StdBfo7e/yiOh8sZrkbjgD1XhXV3gU1Ao/P6dwp UzFKaLD4MRGq0sU7T2RamWJQOZVPHNQxE5ATG0c0TfjBSSUFCof8HHd/P8eFkTqcHIAP eWrOs7jl7qn/s5TIeEtg7+760Lb09hf8eQUyLPfBhhlZ0G3cpXqWw3fHfl/mFS22k7s4 Zu0/tpbD2Xle6mjIsa17Nayc2rjqsDBujyiG5Go+m6JYe0VW0BxFs+3TiddbIdYIeNzv Echg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@aj.id.au header.s=fm3 header.b=DDtSuXTr; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=cYCvPysc; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g13si11429731pgp.405.2019.07.28.22.56.44; Sun, 28 Jul 2019 22:57:00 -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=@aj.id.au header.s=fm3 header.b=DDtSuXTr; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=cYCvPysc; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726864AbfG2F4D (ORCPT + 99 others); Mon, 29 Jul 2019 01:56:03 -0400 Received: from new4-smtp.messagingengine.com ([66.111.4.230]:55699 "EHLO new4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725988AbfG2F4C (ORCPT ); Mon, 29 Jul 2019 01:56:02 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.nyi.internal (Postfix) with ESMTP id 3E7D923B4; Mon, 29 Jul 2019 01:56:01 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Mon, 29 Jul 2019 01:56:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aj.id.au; h=from :to:cc:subject:date:message-id:mime-version :content-transfer-encoding; s=fm3; bh=OfpAIjgwrhIxtKWdG7PT3qN5Lx O1ddFAzrWrq0YndxQ=; b=DDtSuXTrZWwxSPZHXGFgBPzyrn2kD2Tsk9CQ2cPFo2 HwdGSHgs1xW7Wka/WBgiD8yJ8ttuXVx4ppupaTYO2Ph0YfnkKsnR6vMB/9aM/Cbo ThpPcsCqh+CT0oUAaH0owVzXhxC5E6Eyo1dDl199UIUmrN6RR4mfYyZMb4wiE9C4 hztUKO47As8oVL2Img9NUUjBbpHeaac9RfQ6YFVVWzOF3wCdZYqIQg4EVVhx02yl p1JIlPk5AxCsYkSIBKnNFHhYAjVERClCJfH+YsOJ5vQlufDKzBYIkwLk2Ae5cPcj 3/IXR64cQ8RWr4DXmauWPAyLdROdrbQdAoYo7gBHsNGw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=OfpAIjgwrhIxtKWdG 7PT3qN5LxO1ddFAzrWrq0YndxQ=; b=cYCvPyschF5SBEvz1HKm/XjqctxFfetnj TzoQ4eqKFerOGqiXPbe7oh7dOj0pPiUZsznFZH/x9CIy0zc1UfNv6EqE+u22GcXB IqjxetEjaHrEpjbN+n1OP3XYdOU6CrIwWQlrYDg0WVtBX0R88NhZjvA5RZne4CBI IUqzQg0eeygANhVac2MtbBv+lqbCka3lmaz6gwUw5cJFn6CrSOr8MFejmMUurUlo /6DrfSNRtILJN/noJHuiqUqqGbL5s5GUxb0pfD9/9PTcW9QJe62r+k7EarK50hM4 /RbSvi5rBOqyVJ+u9BG4IsR6TljD/cgbF/qqfDultKr8uSbUysqSw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrledtgddutddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomheptehnughrvgifucflvghffhgvrhihuceorghnughrvgifsegrjhdr ihgurdgruheqnecuffhomhgrihhnpehoiihlrggsshdrohhrghenucfkphepvddtvddrke durddukedrfedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrnhgurhgvfiesrghjrdhi ugdrrghunecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from mistburn.au.ibm.com (bh02i525f01.au.ibm.com [202.81.18.30]) by mail.messagingengine.com (Postfix) with ESMTPA id A62D88005C; Mon, 29 Jul 2019 01:55:55 -0400 (EDT) From: Andrew Jeffery To: linux-gpio@vger.kernel.org Cc: Andrew Jeffery , linus.walleij@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com, joel@jms.id.au, ryanchen.aspeed@gmail.com, johnny_huang@aspeedtech.com, linux-aspeed@lists.ozlabs.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/6] pinctrl: aspeed: Add AST2600 pinmux support Date: Mon, 29 Jul 2019 15:25:58 +0930 Message-Id: <20190729055604.13239-1-andrew@aj.id.au> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This series adds pinmux support for the AST2600. v2 addresses some binding comments from Rob and has some minor cleanups in the g6 driver implementation. v1 can be found here: https://lists.ozlabs.org/pipermail/linux-aspeed/2019-July/001999.html Please review! Andrew Andrew Jeffery (6): dt-bindings: pinctrl: aspeed: Document AST2600 pinmux pinctrl: aspeed: Rename pin declaration macros pinctrl: aspeed: Add PIN_DECL_3() helper pinctrl: aspeed: Add multiple pin group support for functions pinctrl: aspeed: Add SIG_DESC_CLEAR() helper pinctrl: aspeed: Add AST2600 pinmux support .../pinctrl/aspeed,ast2600-pinctrl.yaml | 115 + drivers/pinctrl/aspeed/Kconfig | 8 + drivers/pinctrl/aspeed/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 1821 +++++++------ drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 1865 +++++++------ drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2355 +++++++++++++++++ drivers/pinctrl/aspeed/pinmux-aspeed.h | 227 +- 7 files changed, 4590 insertions(+), 1802 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml create mode 100644 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c -- 2.20.1