From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C56CEC43461 for ; Sun, 16 May 2021 18:34:43 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 8B8C561028 for ; Sun, 16 May 2021 18:34:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B8C561028 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xs4all.nl Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc: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=BWGE8W8LEH8RjP8o13jvy0E4Hx360SRN1C7R4iL2RlQ=; b=SguQcyQ8kuDGC/JZohDXxETGBC IZ1HpUNg3OcjEki/cpWQzFWKf4ic5bHFruaKCjAl32GZZmlM/LWNjhAi0bnvQl73bfSRYcu452R6x Zv+WhWYlmo9PDA3Qmzzggjdslm+gVQ7chLOUEzYvJPeG2OmwoxQwreHbd9Ghwzwlbx2puR3cXmPSv YU2YyFBgUYcSZw3PacBJmwDbLEkmMhGOreORIBYBhW/zsLPfhaoMiuRiAuD1aIrj8b4CgeCTkFHvu Qr5joExRotpKs0cVP4ewJmFgjMXplZQLQgsqwS0v3pMXXboIlrhHMqau2FDev4v6RvpNIGPZbsf4K RQ3/vctA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1liLZK-00CkMj-OB; Sun, 16 May 2021 18:32:50 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1liLZI-00CkMY-EM for linux-arm-kernel@desiato.infradead.org; Sun, 16 May 2021 18:32:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=7cTrg+GU9k/ZVtBQMMRNn/CYTMHS8XO/LSG0ww7pHN8=; b=YsCUf7ClVCjX6ujB1G7TOEqiC3 UOlqZ2+bszKpm59a6t/pgDuMnKATTPtjDuFpxgS/JZCLcdgmVGtxYnI+Nbo451wMOSCTo/2P/q02L cK7cr/7Ow+vmdgVUJ+GjDhLKrHe6S91dd+LSszexMr+IC4c6yVPNdJN0LcbIbHPlzMgscmfP4Lmnk tvEltu7tLU6VZUjWhLocapUG8vTbHF0pL+HEYjAwTdroqMkUo9paUMTgfqoN64MCzCfE0QmZyIivP ElIMtf0qfB55ZafYuupLHklB/Ghf6uyo2f97U4F3r/1KWO7llsMsOXmLm1UOeRyASwDVsKG9QLUpv rf7cPx+A==; Received: from lb2-smtp-cloud7.xs4all.net ([194.109.24.28]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1liLZF-00D8Av-6f for linux-arm-kernel@lists.infradead.org; Sun, 16 May 2021 18:32:47 +0000 Received: from copland.sibelius.xs4all.nl ([83.163.83.176]) by smtp-cloud7.xs4all.net with ESMTP id iLZ1lyWmcMajpiLZ2l0Aat; Sun, 16 May 2021 20:32:35 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=s2; t=1621189955; bh=7cTrg+GU9k/ZVtBQMMRNn/CYTMHS8XO/LSG0ww7pHN8=; h=From:To:Subject:Date:Message-Id:MIME-Version:From:Subject; b=BMcfyrvAKaHboqVTJhIC30XvVgmg4ZnM5j21EmDnLHoXWMWC9HBB3PchAsvlVNgso 0L/Glq+sEZUqjYHl3s6aKbyWhocpy/QPY+l4cWrT4Bnmo2nB7zTOSxJeEtq8G9ofJM 4j3D+H4MuQBmrf+RdMxn9gMBNk5t4juP012z3b9Fx3Qa2rvce3XLyZ4Ex7Fma2UlfM g3rEXr/dyESIAk+XCOXEm6OvbQR3vgmIidhyGweZ704RBFNK/IhLzWgHNv1/KrNVN0 3in05HE0/gxW4zyz1VIzqMzT/YZDaO9AkRtfcX3x2vYkTztb2//4B7xEI30ioyYSFc fqVtnxfIoGmzg== From: Mark Kettenis To: devicetree@vger.kernel.org Cc: Mark Kettenis , Hector Martin , Linus Walleij , Rob Herring , linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] Apple M1 pinctrl DT bindings Date: Sun, 16 May 2021 20:32:16 +0200 Message-Id: <20210516183221.93686-1-mark.kettenis@xs4all.nl> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-CMAE-Envelope: MS4xfBL2etnaLpahmImfDmopdzD+YTDabxnN0nXcvofsVQT6otmhSDmPSOM15IwXJr6DHFqFpctr+Vb4/Q6/rCAf1TFHZbTdD+jm/T1a9aon0fT9BMCZZatX Bol9M552q2Z7djmv203XcTSzEReGFuNkDpajb+qbtiRyp7jT/fCQjd2ww5Fjd/n7YX2URd0zSSNu20z3LDIdWfXHSq7tC0fdgwJ/jcSTs/GgKCwplIwRI+fM 53nsog6MT0ZYDkDp3g1CbjSOoDQLyCOxNWyMv86oCSPLAopr3gJ/eEnfD8E5mjAX+HLgG68iZLVQMZFCOngBS3Ohvq+OsUou1jQKnnNwlm1I6Ihcp6yH5TF+ haee953CsbhntPfpj/G+4arlMXVAZDtVDZNq5l4hErdUjeuZIOjY3uW+nWlmnk1GNCxkgVreev4fyqKCbyvbAr+LP48IF05TCD1Yd8J3HpE3479ilSrpL7Nf U8tdrbSucSxrYk8H X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210516_113245_711497_B32BF687 X-CRM114-Status: GOOD ( 11.04 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Mark Kettenis This small series adds bindings for the pin and GPIO controller found on the Apple M1 SoC. At this point, the primary consumer for these bindings is U-Boot. With the help of these bindings U-Boot can bring up the PCIe root complex into a state where the OS use it without having to deal with the GPIO pins. A Linux driver may be implemented later to support power management and/or other devices that need GPIO control. Since the binding is based on standard pinmux node bindings this should be relatively easy. Changelog: v2: - Fix typo in DT schema Mark Kettenis (2): dt-bindings: pinctrl: Add DT bindings for apple,pinctrl arm64: apple: Add pinctrl nodes .../bindings/pinctrl/apple,pinctrl.yaml | 103 ++++++++++++++++++ MAINTAINERS | 2 + arch/arm64/boot/dts/apple/t8103.dtsi | 83 ++++++++++++++ include/dt-bindings/pinctrl/apple.h | 13 +++ 4 files changed, 201 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml create mode 100644 include/dt-bindings/pinctrl/apple.h -- 2.31.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel