From patchwork Tue Apr 30 07:50:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 1929360 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=j2PvapAo; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=147.75.199.223; helo=ny.mirrors.kernel.org; envelope-from=linux-gpio+bounces-5937-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org [147.75.199.223]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VTC6W4fXyz23jG for ; Tue, 30 Apr 2024 17:50:27 +1000 (AEST) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 652341C2201C for ; Tue, 30 Apr 2024 07:50:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BD16C3F9E0; Tue, 30 Apr 2024 07:50:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="j2PvapAo" X-Original-To: linux-gpio@vger.kernel.org Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 12E9E3BBE3 for ; Tue, 30 Apr 2024 07:50:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714463422; cv=none; b=oK5d47Dj291k1YxZ7Xax7sfSPkWPXfubOerXxirEJ17oll1L92/wj53if4vhGwHE12ecLNwKDG/iY8phirMWVSWKbP+0wYUgsdGnINMtigGIrBwm0NV+iunvOl6Y/ZxJAOZ7PXJgmOxwHhhL5o1DbMz3L0D1jBBtaj19iCia8yQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714463422; c=relaxed/simple; bh=EF5ldR5uHG4JPFXib+OoLVUeB+8jGp5a6KVbR8bCpok=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=fYinCdjcNbovycUUhb9F+muIsNIKYtW1qWP5kmlVS61S8Jdd+P9fDnpj2mR4Ek4tLZMOHDneGbqhTUIEyUzt1tIFy0QdWBO6Ia8E+Kr/mr8VwLk+wsy1xjog4S6avMGGmxvRy07i0QnO9Bxh1tL/ICgJJNPvEpp7jbvjw2acb6k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=j2PvapAo; arc=none smtp.client-ip=209.85.219.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-yb1-f178.google.com with SMTP id 3f1490d57ef6-de54b28c41eso6028006276.0 for ; Tue, 30 Apr 2024 00:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714463420; x=1715068220; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=oj+sxpJnJ9QMTH6odiZZHrnV6iIJzPyVwEyx8Qt7Yr4=; b=j2PvapAopCa8bZa+r3lyvJeDQrvCVv8ggMVPuyc/WtwfrHi1rcvYRK+fnN4OVuH7ba kvjjCUQxKNWlOsOhUKADkbJae/Of7ndH803udPQW1w5v1sGZ4hHZh1a37B0oVreDp5CC Imu5S37AHhqAFCL5lriPxLhZl4UkvsFXmegZHsOtIonb3s5m1WtjPpyhE2N1mGsJVa3H 4RQDz51KQWB8/Mw/0sQv61MGv0CSyLS3+nMeUb5RVILNohw++1T4niq5HMofOxFIHqUz KNVNJYaPqtpfNzKjOS1LN17+ZdKfGDuTp4yZ5qAlS3JPSqhYWlGjpkZB9v+o2BpWr9aS IFmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714463420; x=1715068220; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oj+sxpJnJ9QMTH6odiZZHrnV6iIJzPyVwEyx8Qt7Yr4=; b=GUdk4ehbqziy/3iDBbbgQx1h+VwSvWYDMN6gqe0guLUianQ64oEWDnOJP1FbWUGV/D vk9LwkutRj3/NFHc33HBUy9cwZt+iqczYAqpR5D3eo8xWDkxTooHtlqUvV2KPJY8yiDd Z823GhsOHdzjfRVwRl34VLt73T3bZxUK4sv/C0UxW6OsnnuBJcTBLtyXFaFoDrXwurmq AjHmBokoYh+aPjvroAfM9l8Hr5uO8PoodJ6EFZ5BSfv39lsTTIG1UKTyB9sNhnnGNRaI YSRwHq2VfqRW8v5Dp4zsrJoF34fw66K7BMiVWwmPgmklDmS3m9xnEGrxDfOwSxJ9Lbc8 QxmQ== X-Gm-Message-State: AOJu0Ywr0daFnbcak3ttiI51ay/uCKGAsQh3GtANWEAup6Tq6M9dk4OV l0TAG2V1QLwapGf49plWgjL2EpSvg33GZkeUDMO51iddkj++5j4WH0aZd/ZKRb9U0onRmDSzpo5 9tDJdb3LDhEX7w8NlIBslBzihNadwb/dKXdaP3A== X-Google-Smtp-Source: AGHT+IGU4SuKe0UpNrDwFY40H12oekaJKWL2kVjkqmbbeng6qEuGh46nbB5bbdPVn+o/CpqYY4EQzeLKzLkDJjn9YZU= X-Received: by 2002:a25:558a:0:b0:de5:5a6f:a52a with SMTP id j132-20020a25558a000000b00de55a6fa52amr13565292ybb.26.1714463420128; Tue, 30 Apr 2024 00:50:20 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Linus Walleij Date: Tue, 30 Apr 2024 09:50:08 +0200 Message-ID: Subject: [GIT PULL] Pin control fixes for v6.9 To: Linus Torvalds Cc: "open list:GPIO SUBSYSTEM" , linux-kernel Hi Linus, some belated fixes. Sorry for sitting on them for so long. Details in the signed tag, please pull them in! Yours, Linus Walleij The following changes since commit 4cece764965020c22cff7665b18a012006359095: Linux 6.9-rc1 (2024-03-24 14:10:05 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v6.9-2 for you to fetch changes up to ac816e9eb5cdae3d33a01037740483db6176013a: Merge tag 'intel-pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes (2024-04-25 14:30:54 +0200) ---------------------------------------------------------------- Pin control fixes for the v6.9 series: - Fix a double-free in the pinctrl_enable() errorpath. - Fix a refcount leak in pinctrl_dt_to_map(). - Fix selecting the GPIO pin control state and the UART3 pin config group in the Intel Baytrail driver. - Fix readback of schmitt trigger status in the Mediatek Paris driver, along with some semantic pin config issues in this driver. - Fix a pin suffix typo in the Meson A1 driver. - Fix an erroneous register offset in he Aspeed G6 driver. - Fix an inconsistent lock state and the interrupt type on resume in the Renesas RZG2L driver. - Fix some minor confusion in the Renesas DT bindings. ---------------------------------------------------------------- Billy Tsai (1): pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T Chen-Yu Tsai (2): pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE Claudiu Beznea (2): pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration pinctrl: renesas: rzg2l: Configure the interrupt type on resume Dan Carpenter (1): pinctrl: core: delete incorrect free in pinctrl_enable() Hans de Goede (2): pinctrl: baytrail: Fix selecting gpio pinctrl state pinctrl: baytrail: Add pinconf group for uart3 Jan Dakinevich (1): pinctrl/meson: fix typo in PDM's pin name Lad Prabhakar (1): dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties Linus Walleij (3): Merge tag 'renesas-pinctrl-fixes-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes Merge tag 'renesas-pinctrl-fixes-for-v6.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into fixes Merge tag 'intel-pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into fixes Zeng Heng (1): pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 + drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 34 +++++----- drivers/pinctrl/core.c | 8 +-- drivers/pinctrl/devicetree.c | 10 +-- drivers/pinctrl/intel/pinctrl-baytrail.c | 78 ++++++++++++---------- drivers/pinctrl/intel/pinctrl-intel.h | 4 ++ drivers/pinctrl/mediatek/pinctrl-paris.c | 40 ++++------- drivers/pinctrl/meson/pinctrl-meson-a1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 14 +++- 9 files changed, 100 insertions(+), 96 deletions(-)