Message ID | 20250424-gpiochip-set-rv-pinctrl-part2-v1-0-504f91120b99@linaro.org |
---|---|
Headers | show
Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 0DF8C20B808 for <linux-gpio@vger.kernel.org>; Thu, 24 Apr 2025 08:35:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745483746; cv=none; b=iADXGH/GpLjJL2in0URGd58xNjqNcV5QwHKI6kIproqjeRT84S4z7C4poqY94yMx9Lhr9fVEqYB/OKHSQqbE0jsbDL+fBRbmUAb/DRkBFBVkC5zgFqwR0vytpj1zPK0u/GIl+1sjv1JBUfeqQLbAFFpwzI2wOVaIRdYnoyRVUL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745483746; c=relaxed/simple; bh=GKznQfl3JNkYy5vmo0PNTYM2muY2yQRrhtqXia3AHFA=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=tHqto0GrClreKqbV1kAbG/O/BQaXr/tNLpsr1XT+EvGFwOXZ0+wWPwIgRRfOZJzR0cQEcMrjlg5darSHPKU2/dc9wswiS1giFO/Vnpm3cKIqfP40HGJc+LGHqpMmPG+aKVVc7QyQDFKVxdgBNvAlm0y0bjayEsSRdqdsZ99kGr8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=TeZ7FzFD; arc=none smtp.client-ip=209.85.221.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="TeZ7FzFD" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3a064a3e143so338275f8f.3 for <linux-gpio@vger.kernel.org>; Thu, 24 Apr 2025 01:35:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1745483743; x=1746088543; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=wKLuHIxdGKJ5U7MzOvw6oNf3BEX+m2YB8ZP6WN4zI5s=; b=TeZ7FzFDWF7EhbawDoNyW4TP9XFVim5OKCAaKny475ngDajgZcxFTW9ksQpzQteGBB 7+wpGMfGl9iMl5faIKAv033hFHU/MaDt6KZzkH7XFZgzLzYrRTIdqZOEqS4h5sRh7pjp ek2+YRjCyTxD/nMsBd2i7U+1r63c8ZxqSI2lKoxCc6w8LCOQazHC3SdUI5vDo32qKgsD xpRzX9DDpmnf8Tx7ZFfb9Q4iyaFXML07clTGmPsG7yjc9y/YwDRhJtWo2EWNP1g7HPmA ytffSlqx7FkF1qkhCF+iw8aCRrVryQ+JHQm/b7Od90RmuFVdW8kqTE3NWWfgQblnfbUU u6MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745483743; x=1746088543; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wKLuHIxdGKJ5U7MzOvw6oNf3BEX+m2YB8ZP6WN4zI5s=; b=H4hXRIkAMOUBMbQJo7Ef6S50Vt/HOGtpvfQVaYhK5+tpizcVSYDPSubbe/+WchiFxa wJAKXfEk6oIjGcW1LX4aSuygf/j1yAIFB1r5r1Gg6DRLP2Y3uUoxC9VoVFfkCE47XYNU mNL/mrC3b6acGznQ6TPuucMUS9Zy76ndQNPaMxh56iMHEUSdN8ccQ7Bo/zVrCsq2pHtm 8azJadCfeO0+iBNXVsZWrpbVsQvuwnFSb1cYtZcr30DiMMvQ6SHznshdPmBpocG1wudf Z324AmMuQyMhLbbl3/V9yJkWdyCdYP9IdUtbBpoif6x9OXsNBzmtGIsxCjdOSIFfuhCv Fqjw== X-Gm-Message-State: AOJu0Yw3frSIG1/68xYAXrpfbrNe1RsZ4D5+3muD+Q1a/8dCKYeyv/og FFULJGGgjyvnpqgx3iHgqPVLA8IALxiOjz6lzoDFouVyFE/mKHyvD15ADfVHWUo= X-Gm-Gg: ASbGncvNjTP0vfkxDOHQLkTj+JpofWwRp3kL+rbB0hcinB1hLKWMHfDRtoOSKdUnFxt Tpednybp41Ovk6bE+r2S+h1w0fmNVjfDYPB3YL2yDLIkpH8xtSGfZKnyygBWP2QORa9VsfWCCPv ojULX5KhuGJtROBtM/1iTk3Ob43tKyfKl4AXV6vYBc09oeNL0VU5RDQ+mXeVrm6pwKoodnyYggq WVHvOwZnhqxGPbgB5y8q4kxIzAhk3c+ZD57cL4jmc7W1CHoNDmNWlwBgRY8gdWLsk6b5rtlGaAG /e2NGUHHdQZwdid0Y2KIW2AlCCspvm6nJA== X-Google-Smtp-Source: AGHT+IH7mMmANEtv9UjLqYnQtwGVN5We8jsLjt4b4Ofw6oPqgB40wgvTP4hyUbeyjYfi5JsWfn4HGA== X-Received: by 2002:a5d:64c3:0:b0:39c:dcc:f589 with SMTP id ffacd0b85a97d-3a06cf5edf1mr1489824f8f.20.1745483743092; Thu, 24 Apr 2025 01:35:43 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:6266:7750:57ce:7cb4]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a06d54ee11sm1295376f8f.97.2025.04.24.01.35.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Apr 2025 01:35:42 -0700 (PDT) From: Bartosz Golaszewski <brgl@bgdev.pl> Subject: [PATCH 00/12] pinctrl: convert GPIO chips to using new value setters - part 2 for v6.16 Date: Thu, 24 Apr 2025 10:35:23 +0200 Message-Id: <20250424-gpiochip-set-rv-pinctrl-part2-v1-0-504f91120b99@linaro.org> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: <linux-gpio.vger.kernel.org> List-Subscribe: <mailto:linux-gpio+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-gpio+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAMv3CWgC/x3MQQqEMAwAwK9IzhuoscquX1k8SI0akBrSIoL4d 4vHucwFiU04QV9dYHxIkj0W1J8KwjrGhVGmYiBHrfPkcVHZwyqKiTPagSoxZNtQR8uEvpm9o27 6cfOFcqjxLOf7/4f7fgAp06BjbwAAAA== To: Basavaraj Natikar <Basavaraj.Natikar@amd.com>, Shyam Sundar S K <Shyam-sundar.S-k@amd.com>, Linus Walleij <linus.walleij@linaro.org>, Bartosz Golaszewski <brgl@bgdev.pl>, Chen-Yu Tsai <wens@csie.org>, Maxime Coquelin <mcoquelin.stm32@gmail.com>, Alexandre Torgue <alexandre.torgue@foss.st.com>, =?utf-8?q?Andreas_F=C3=A4?= =?utf-8?q?rber?= <afaerber@suse.de>, Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>, Paul Cercueil <paul@crapouillou.net>, Steen Hegelund <Steen.Hegelund@microchip.com>, Daniel Machon <daniel.machon@microchip.com>, UNGLinuxDriver@microchip.com, Ludovic Desroches <ludovic.desroches@microchip.com>, Nicolas Ferre <nicolas.ferre@microchip.com>, Alexandre Belloni <alexandre.belloni@bootlin.com>, Claudiu Beznea <claudiu.beznea@tuxon.dev>, Andrew Lunn <andrew@lunn.ch>, Gregory Clement <gregory.clement@bootlin.com>, Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>, Krzysztof Kozlowski <krzk@kernel.org>, Sylwester Nawrocki <s.nawrocki@samsung.com>, Alim Akhtar <alim.akhtar@samsung.com> Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-mips@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Bartosz Golaszewski <bartosz.golaszewski@linaro.org> X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2167; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=GKznQfl3JNkYy5vmo0PNTYM2muY2yQRrhtqXia3AHFA=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBoCffXZVbgeHHyBonTI7l0CNbMV3a7nzVuh7Pgd tRSd65EsuaJAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCaAn31wAKCRARpy6gFHHX cu6wD/9k01NyVMtAZM1iym82+J1zg/2M7KpPgcj90NcGJu3sdiYORuIKIxHeLA8p/qoO6rtazUg OnsrjaAd28Quy2LLhN+yav3xDnqFRhDQxQ32dKFL/wwq3GsGKL5t5fIAQdV4556J8gSyw20nEYv rj14oOGWwqIIUPYO9S4Rs5+pypiakwr6CDUOiDThtCkbISTv0lgDWcm8m1U99gSMRWGHWEo4fgM vx9wT3GEDlbOFe7qgLKbXoDqFHjfOkIZyBS/OkBBh8QFHv7nOjp7t2ngi7h7rmKLQvZofpZjObD DvLv/QC6NRLVyF6OLf7EQvJo6bL5m9ME9v7ULvfBSitrz7jhodX1CHKmC6KxUVgwDrN1iK+bu4N H2rguQU6Rgrcyc9u9L4VyQkxCBsd9y/LzoaheFQrNqSIV70KJy3YcsEXfbakAo/ejHH5vKHD6o1 0av7LySBUK0F6wWazNJeq2gWANIZYv5aGnpRyGtEl709spGfrRTp8nhybNbuuRVgWNIdYgYFb8N i4g4cUqjN5yT4nIj88n7QM0tduE0Dn6nEjV+AewLUYbPmNvZ7d7xeKWwwtgL03HsiKsVYDelAsS gXHsxJ2GDeefk3dCEwJLnFib9SSsKKlpLzV4hI97af4of0i49uE3e4GW8ofqXlW/gKNVfcDwuVy 4WrMOOmwjydrMXA== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 |
Series |
pinctrl: convert GPIO chips to using new value setters - part 2 for v6.16
|
expand
|
struct gpio_chip now has callbacks for setting line values that return an integer, allowing to indicate failures. We're in the process of converting all GPIO drivers to using the new API. This series converts the another round of pinctrl GPIO controllers. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> --- Bartosz Golaszewski (12): pinctrl: amd: use new GPIO line value setter callbacks pinctrl: axp209: use new GPIO line value setter callbacks pinctrl: stmfx: use new GPIO line value setter callbacks pinctrl: owl: use new GPIO line value setter callbacks pinctrl: stm32: use new GPIO line value setter callbacks pinctrl: ingenic: use new GPIO line value setter callbacks pinctrl: microchip-sgpio: use new GPIO line value setter callbacks pinctrl: at91: allow building the module with COMPILE_TEST=y pinctrl: at91: use new GPIO line value setter callbacks pinctrl: armada-37xx: use new GPIO line value setter callbacks pinctrl: pistachio: use new GPIO line value setter callbacks pinctrl: samsung: use new GPIO line value setter callbacks drivers/pinctrl/Kconfig | 3 +-- drivers/pinctrl/actions/pinctrl-owl.c | 8 +++++--- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 13 +++++-------- drivers/pinctrl/pinctrl-amd.c | 7 +++++-- drivers/pinctrl/pinctrl-at91.c | 15 +++++++++------ drivers/pinctrl/pinctrl-axp209.c | 29 +++++++++++++---------------- drivers/pinctrl/pinctrl-ingenic.c | 8 +++++--- drivers/pinctrl/pinctrl-microchip-sgpio.c | 8 ++++---- drivers/pinctrl/pinctrl-pistachio.c | 8 +++++--- drivers/pinctrl/pinctrl-stmfx.c | 13 ++++++++----- drivers/pinctrl/samsung/pinctrl-samsung.c | 13 +++++++++---- drivers/pinctrl/stm32/pinctrl-stm32.c | 7 +++++-- 12 files changed, 74 insertions(+), 58 deletions(-) --- base-commit: 393d0c54cae31317deaa9043320c5fd9454deabc change-id: 20250424-gpiochip-set-rv-pinctrl-part2-43f4026d9e38 Best regards,