Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5513848ybp; Tue, 8 Oct 2019 04:11:11 -0700 (PDT) X-Google-Smtp-Source: APXvYqwyJAOg7lHy7L8ZsXzTTvZ1/6FaItoyQDdd4OYHbr3wP4UTiakmUYXa18NZlUg6v0G+458/ X-Received: by 2002:a50:f00c:: with SMTP id r12mr33675012edl.274.1570533070974; Tue, 08 Oct 2019 04:11:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570533070; cv=none; d=google.com; s=arc-20160816; b=qokmaco6kXNio9f6mYFyJqJm+9pO4/5A/OKsieANntmHSrTdM5MRuwbgDgtsiVVnRg K8ZviOHx4KEGZCV299Mc00ch8THAfBMujnys4QUpMg0DIeBfLhT2k/kLPjoaqDAr8kkF iqnleWS7boKYqrJ5SN1CZjy8fvpnbtq59tdzsWFaGUOuLXCsDBfm4ency0WWBpo+ksUq 92yNvecLpdjB25DZkk1lbpscXwLT2y/Z09LpBcMhzi1FSMd2snSZGXJnmmSlAwGdltU0 eQwd3X4uP67K1XM+CKHTzWcUQB37l6lYuciKAQ/unASC0vOGlLqHGlD+dpgrAjRxriBC +hww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from; bh=Z/uOKvWaznY78yvtBPo2PFZiPBF9npjGEG2cqFyvw3U=; b=hveD0I7FgFPuR9GqIbrDu+siM48eSb74sqlbhvHygQBXEst5TbWO/zgq7GJocmXfYt yhkXEUZbpgFrEaCqfxJZ9ec3MpbwNSaZR5VirtLOVELYzu3lpxa25zsbt+7SxBusGkmK WTifUqixmQm27xuQ2j7CfdiOu5+t9/C+IBwZLkqLlbnZJxy45E7V3B2j0inL11dDdOdZ AjQZK1vJcVBpSFoctRyHK7uP6TJOsoJvczEIHLBZonLnZPnsfo0RYZk1hgvLBAMx8SP0 /EqcpMTxsOV78q9pBxO44jg/kquRuQqwx1CvzrCt/tDefmS8pCYNFDtOE2nydMm/Z8Mu oO/g== ARC-Authentication-Results: i=1; mx.google.com; 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 s20si8967883ejx.223.2019.10.08.04.10.47; Tue, 08 Oct 2019 04:11:10 -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; 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 S1730511AbfJHLKf (ORCPT + 99 others); Tue, 8 Oct 2019 07:10:35 -0400 Received: from mail-sz.amlogic.com ([211.162.65.117]:48486 "EHLO mail-sz.amlogic.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729876AbfJHLKf (ORCPT ); Tue, 8 Oct 2019 07:10:35 -0400 Received: from localhost.localdomain (10.28.8.19) by mail-sz.amlogic.com (10.28.11.5) with Microsoft SMTP Server id 15.1.1591.10; Tue, 8 Oct 2019 19:10:38 +0800 From: Qianggui Song To: Linus Walleij , CC: Qianggui Song , Neil Armstrong , Jerome Brunet , Kevin Hilman , Martin Blumenstingl , Carlo Caione , Rob Herring , Xingyu Chen , Jianxin Pan , Hanjie Lin , Mark Rutland , , , , Subject: [PATCH v2 0/3] pinctrl: meson-a1: add pinctrl driver Date: Tue, 8 Oct 2019 19:09:56 +0800 Message-ID: <1570532999-23302-1-git-send-email-qianggui.song@amlogic.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.28.8.19] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds Pin controller driver support for Meson-A1 Soc which shares the same register layout of pinmux with previous Meson-G12A, however there is difference for gpio and pin config registers in A1. Changes since v1 at [0]: - collect Reviewed-by - modify commit log - add an extra dt parser function for a1 [0] https://lore.kernel.org/linux-amlogic/1568700442-18540-1-git-send-email-qianggui.song@amlogic.com/ Qianggui Song (3): pinctrl: add compatible for Amlogic Meson A1 pin controller pinctrl: meson-a1: add pinctrl driver for Meson A1 Soc arm64: dts: meson: a1: add pinctrl controller support .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 18 + drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-a1.c | 942 +++++++++++++++++++++ drivers/pinctrl/meson/pinctrl-meson.c | 16 +- drivers/pinctrl/meson/pinctrl-meson.h | 5 + include/dt-bindings/gpio/meson-a1-gpio.h | 73 ++ 8 files changed, 1061 insertions(+), 1 deletion(-) create mode 100644 drivers/pinctrl/meson/pinctrl-meson-a1.c create mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h -- 1.9.1