Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp129035rdg; Thu, 12 Oct 2023 00:21:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHxNZ7AfbhpItYdJFXh6D5dxozmOUnJ0i9XHiQP/xW/QKVwsUwWBqF6Onl0cQXKWPjMntH0 X-Received: by 2002:a17:902:d2ce:b0:1c6:291e:24b6 with SMTP id n14-20020a170902d2ce00b001c6291e24b6mr26690251plc.37.1697095283341; Thu, 12 Oct 2023 00:21:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697095283; cv=none; d=google.com; s=arc-20160816; b=pHzZaqSJ3k0k120B2FBHycGNjhx0CcFQ6hH1DyeSD884FL+5Eycp6VnO67XEhJaIjE Nr+vBos9cQAMvPwO8DkLt0uD1vHLYxtCT/TQLF8BuqmR120u06K8Tudyd03KyVo2TBeE KleAsXJ7MVDGO6G3DsRxBAAbP/0ofxrGafdB4gUmC7uJcLmNaRbsqZqXb3h+bLgkU59u OnwxzGmz4mevWIMsirAcONVdPZjEqmnH2EI/V3B76kGgULTfFlTFOUW/umCF5rQk9RP9 pSvOEhowoyxMis19qifeozsp2JyEEdvZ4psDB7EnoWBjzZhuy2NMaPjRkpteP0o4AEw0 s1iQ== 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:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id y2-20020a170902864200b001c9d3e8c15fsi1454453plt.650.2023.10.12.00.21.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 00:21:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; 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:2 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 agentk.vger.email (Postfix) with ESMTP id DF9E780D7070; Thu, 12 Oct 2023 00:21:18 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377573AbjJLHVA (ORCPT + 99 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 Content-Type: text/plain; charset="UTF-8" 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 agentk.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 (agentk.vger.email [0.0.0.0]); Thu, 12 Oct 2023 00:21:19 -0700 (PDT) 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(-)