From patchwork Thu Oct 12 07:20:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 151797 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2908:b0:403:3b70:6f57 with SMTP id ib8csp1042369vqb; Thu, 12 Oct 2023 00:21:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGGrIz5CjSzfe7J+p5/IZ/bZ+XoOuc8Yb2zNB90kx3tLmF6o69TGR6QYis9fOsmLVamasoj X-Received: by 2002:a05:6808:309b:b0:3a9:e8e2:579d with SMTP id bl27-20020a056808309b00b003a9e8e2579dmr27280614oib.2.1697095300067; Thu, 12 Oct 2023 00:21:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697095300; cv=none; d=google.com; s=arc-20160816; b=bsdPu/p2FZdSWCYN8Wr0Q8EEd0KC4sEdNrK+fMhZEX0n2iqv9Ch2WBflW+adZV76gi JQXM38Ijlgdjn4nXxgV+mnqkKLlkh80O69RJl7n4wUr9DTUlmq/YbJBbi5DmroZZ549r QMYaGaR1JXDT3YjHZ5rKAsUjOsuP1CCtRgu8Wdrcwo+xlkyJZU5wr0KyzZDD3VXXvvoY EY93k+3gZamlu/Iv1/F41ROban7BU+No0w+nQCHza2WhteA0gptvHIh1s97FjHE0fXsX K7D41LRb0EN+hPfipEJ0EaLe1w2YQZc7GzvBXOPcE8jcUWDlU2wDmUt4UmrU4dN58mGB IyNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=ppSgknBSf9vKWWkfpc+8Grk5QN8Ns1pPJYktX3W4Dhg=; fh=HzkFO2caPQUoGs+n5ddqhIQKvDbFs73yWzOHHjgfFEk=; b=hEq5CD/mb0S0BVmUoSJKHasUKux20XagXP8ny2UUSCT5y+/4KWq9JZvEHBuoIJbLq5 hyE0HZLEBzmoCIzXteQ56Nqoin4CG2OpaDPgOv0zFD0g/cVshWu7XWJNJ0+MPczSC6+R NZvaOwVGkaBev8eGvWyAf6co+smNqdV8jGP/QqbCBwefHwGsKp2Io+JspTqDAfIlrf4C u455FVvHs8hADVJiUyr7OT6yu8sAQyxcbC3GB1mFe18wqnIGaikk4A6toxtZvTfrM+dN wg8xZy8Se7Xg9sCw9f8fp2wWRcCIt/kL9ElcagpuS8DK9KRUjxfKdASPmXW0O4AUZQpu QqXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nsG9hmkw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id k185-20020a6384c2000000b00578db71453esi1653321pgd.468.2023.10.12.00.21.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 00:21:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nsG9hmkw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 0E10E80A190A; Thu, 12 Oct 2023 00:21:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377623AbjJLHVA (ORCPT + 19 others); Thu, 12 Oct 2023 03:21:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49446 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347092AbjJLHU7 (ORCPT ); Thu, 12 Oct 2023 03:20:59 -0400 Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D5F6B8 for ; Thu, 12 Oct 2023 00:20:57 -0700 (PDT) Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-5a7a77e736dso8407307b3.1 for ; Thu, 12 Oct 2023 00:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697095257; x=1697700057; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ppSgknBSf9vKWWkfpc+8Grk5QN8Ns1pPJYktX3W4Dhg=; b=nsG9hmkwKM61nbezXl0kLIGM0tmpv0BYamr+o6q+sVTVgEUJYp68szpyqvjjZuTxCR LmvpiU4GnPqfOtwo8A9qsMa2MI4tWyluMt3WutKsfa9LWSOmHPBLKe6HN9XoWjbk34SU ZWfFbF6S0iPzM7xB3XRNbA6M7F26m+CBFTJvdw+W2FPxDfj9Cp5TA2lt3ymkaE7g51xm Xd/zoQibxetyTFhuXrJvkBevhYTkNTmv77ptm7plEXHrSZTzLfeuQuUUG8TfILC7EjCI PRMFyGE2agz08seP4X6JB4ny+WiDQG+g9pm1qs7Z39VuuigPasAXfgP1LLiXEUXGCwLg c24Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697095257; x=1697700057; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ppSgknBSf9vKWWkfpc+8Grk5QN8Ns1pPJYktX3W4Dhg=; b=oBCn2JGvoTDqk4WRCkL3SwsgTSkSUnMO0ac+LZPd52KH2TjLn9PcyzPwc0AUlgMDLu 68cIzLP6LWyCZ8pzYc+av5U1q0anApTMTJVjSqUS46gmkFdI5EsSDob0CiWk1wsB9nRz tyM6oB9pE7Qp8ZXmR77JZnkU00FpZ3wI6rYiuJN9JoE0W4eEnhWyMZqx3PbrvSnblfjV eAVDKJ4Vox+KOonePRENjMTHZ3e06ueicQR1N12qXhdMpzIn2z3sg9TSJG+CE4Klgady 9ZuqZiYqujfqp6G5J4n/4iDVUmVD1kfirBvorc68PZD49lq6nBldcEweV7zjf0FQLZy2 28+w== X-Gm-Message-State: AOJu0YyV02Ur57rfeisWoAaDhNMzy6pA9mNa4l1rgyjto3nOX9dSBWqS o+AVgqv+sXr3T9Bu0B7nI36Fk2evO6nP3Fj74SlQbQ== X-Received: by 2002:a81:5283:0:b0:59f:6133:e61c with SMTP id g125-20020a815283000000b0059f6133e61cmr24817509ywb.7.1697095256770; Thu, 12 Oct 2023 00:20:56 -0700 (PDT) MIME-Version: 1.0 From: Linus Walleij Date: Thu, 12 Oct 2023 09:20:46 +0200 Message-ID: Subject: [GIT PULL] pin control fixes for v6.6 To: Linus Torvalds Cc: "open list:GPIO SUBSYSTEM" , linux-kernel , Dmitry Torokhov X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Thu, 12 Oct 2023 00:21:13 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1779533401213641666 X-GMAIL-MSGID: 1779533401213641666 Hi Linus, some pin control fixes for v6.6 which have been stacking up in my tree. Dmitry's fix to some locking in the core is the most substantial, that was a really neat fix. The rest is the usual assorted spray of minor driver fixes. Please pull it in! Yours, Linus Walleij The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v6.6-2 for you to fetch changes up to f055ff23c331f28aa4ace4b72dc56f63b9a726c8: pinctrl: renesas: rzn1: Enable missing PINMUX (2023-10-12 09:10:40 +0200) ---------------------------------------------------------------- Pin control fixes for the v6.6 series: - Drop some minor code causing warnings in the Lantiq driver. - Fix out of bounds write in the Nuvoton driver. - Fix lost IRQs with CONFIG_PM in the Starfive driver. - Fix a locking issue in find_pinctrl(). - Revert a regressive Tegra debug patch. - Fix the Renesas RZN1 pin muxing. ---------------------------------------------------------------- Dmitry Torokhov (1): pinctrl: avoid unsafe code pattern in find_pinctrl() Hal Feng (2): pinctrl: starfive: jh7110: Fix failure to set irq after CONFIG_PM is enabled pinctrl: starfive: jh7110: Add system pm ops to save and restore context Linus Walleij (1): Revert "pinctrl: tegra: Add support to display pin function" Mikhail Kobuk (1): pinctrl: nuvoton: wpcm450: fix out of bounds write Ralph Siemsen (1): pinctrl: renesas: rzn1: Enable missing PINMUX YueHaibing (1): pinctrl: lantiq: Remove unsued declaration ltq_pinctrl_unregister() MAINTAINERS | 1 + drivers/pinctrl/core.c | 16 +++++---- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 6 ++-- drivers/pinctrl/pinctrl-lantiq.h | 1 - drivers/pinctrl/renesas/Kconfig | 1 + .../pinctrl/starfive/pinctrl-starfive-jh7110-aon.c | 4 +++ .../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 4 +++ drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 42 ++++++++++++++++++++-- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h | 4 +++ drivers/pinctrl/tegra/pinctrl-tegra.c | 19 ++-------- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 -- 11 files changed, 68 insertions(+), 32 deletions(-)