From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f48.google.com (mail-dl1-f48.google.com [74.125.82.48]) (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 756F0215075 for ; Wed, 25 Mar 2026 00:54:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774400087; cv=none; b=m3gIBpM/r/lPUrpsiP6WnsTm3PAgnkIz8iwrS5+Wo/TWnGySTDtEkY1fFTmxrdWHx7swF8eSk77P57b3zbMrLaHSHg+ibh9sygNFTqfu6Z0ttyrxbl6UAZo4xUpaav4Jhms8lngnMaychbMZQkM3mGEd/Qr0xiiN0CKqVx5TABI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774400087; c=relaxed/simple; bh=sxFYJq5d19W1Ybtjqg5t85Vqhza4gY1QZ7rCkbTsJQI=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=o1bZHucPYGi3c/ew7cTqnWPJtLe4YUowjkSy3K4tUc0P/UHsO4FVGMeTmlDlbt23j1U8BmiGY/gaJxQCjhjSfTxYNAZ0GVHQhZvRok+N1fPXdl59nliUh+BdkagJf43urjj2vPW/240gnfrSZgoDFKL+y3itOnPB8UZ3TZdZlwc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SljApRtn; arc=none smtp.client-ip=74.125.82.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SljApRtn" Received: by mail-dl1-f48.google.com with SMTP id a92af1059eb24-12776bebe9fso1773517c88.1 for ; Tue, 24 Mar 2026 17:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774400083; x=1775004883; 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=VNUZt1z1g41DZa51Mp21FgRyL60hIk1g5NvkbR4vnw4=; b=SljApRtnBozOJAa3mk9fgZBAymjviG625OiHOofjyHiG9HWN4xrWvmzHj3jZo6Z/qJ 3zkLQbHd3BcUw8o3IX5RokFztmqfoC0McDUl+3FJ5Mzwm7B2S+YJ0ecRUfMrch83VC5j M5Uk/Nk1LsHjuoK8zyJH/VX52oEs4YtL01pvjLPn3BFgz3wuVfwn8HgypgoPzlcGYIKB VJ3jXy/9ADAQp8VlYjqqNVZwiCwaz/J+IdagkOvg0Lej725J2g6w4PjEe/ww8AbCgK7+ 57jXb2OW8Aw0JhUQODC3GBe090CkJhs9oE6ZrcG4l0E0wZL+rPP0WPLX70KZxzQsYFHx fACQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774400083; x=1775004883; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VNUZt1z1g41DZa51Mp21FgRyL60hIk1g5NvkbR4vnw4=; b=klAX3eC+xYW/WgRfQYL58VSvosixw9OgXEmZi3BCUgqG5T8yAoxRgGf6FJSoYOAx7u oPLgSMB7+8/n5xoi3ekXNtabeD22sTeta4BY1V5jmq+NPuApz0RiYg9iff+DCKA2cGPu 7a1yHIm/h3hrehaNeGlVflKA4dL17VXmRn4TF2zKcRCw/cNpgIsbb5fHuYb31zkbbOEg di94MH4j6VHQDpDMq54VACeizbV/S1vPKg1asZaI/qjez8fmp5mTkVvUxJ5cJ8arG8t8 JtzogOqFTW7ojrONZAv4dOSVa3TD6SZPJdYtAlkaEPeyaYmVArNJwxUGymr6cco3pBG4 vh7g== X-Gm-Message-State: AOJu0Yzf7jM9CvhtRB0Lhnx0/ld1u+l7JQZurs2Pu+4DvCHmLIkBERcy DPL8tXeZXuazuqwvNNw803rbWWEcFn4s1xUOyrq11k8XHf0wSkxJSgsQ5+nLtw== X-Gm-Gg: ATEYQzxH5tA7K09N+76v3d2BKwMhm1u2NdgI5rfDA/5LDHruKMkbbWDBbdnimS74n/F +0pRbAKVwG1QSobla0fp3ZB3XVjm4vn7CqwEHgT58P8uLAFstE2/8UTLtRu6cGHbFzZ+Z96D/hb GXlpNcoYLEpYJCMtTPUMy0ap+GtK+1FkFA2NHktnBDidyb2iuLZyzLVk5PE1q+QlPMLwhtE9qX2 WCyfY2wU/0TdFN4Cbqv51dKTynkLzD/Rnd4uMby09/gTbSdobfwQjv0Nznto5FGpNke+z+orUQ2 xK2Rb+ZXh+kqlT0DoFGxRXyWZXSfLeEFaR/8NRFm7kIuegPo1sdLU5mmodj8IsWYr/NepBue++k uXY3ghtxPtrJBzOLjqJ0mwFZM2vZniwKRZw9F+2k9uRd7cgL8waSpr+0jyPy2O5JlJ+jZLxF6lT CwNkFQMyBA2wYJT8wcjyW7aTPRFZVDUIbZsuuzajy7IxBJuWXzvEJYmunzN8kWFIQ7XI2bKrly7 qB2dY2kaxNfhLo= X-Received: by 2002:a05:7022:6713:b0:11d:e40f:ee69 with SMTP id a92af1059eb24-12a96ef7a0fmr807869c88.36.1774400083223; Tue, 24 Mar 2026 17:54:43 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:a686:fd7f:70d3:9156]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b35116bsm20162457eec.30.2026.03.24.17.54.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 17:54:42 -0700 (PDT) From: Dmitry Torokhov Subject: [PATCH v3 0/2] rohm-bdi718x7/71828: Use software nodes for gpio-keys Date: Tue, 24 Mar 2026 17:54:38 -0700 Message-Id: <20260324-rohm-software-nodes-v3-0-edde5a0324d5@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAE4yw2kC/22OQW7CMBBFr4K87kSeGYgpq96jYuHGDrZaZ6pxl Bah3B2DQOqiy6ev//QupkbNsZrD5mI0LrlmmRrwy8YMyU+nCDk0NmSpt4wMKqlAlXH+8RphkhA r2I+t58A90n4w7fmtccy/d+v7sfGoUmBOGv3TtbN7dERbx9jhKyJZBwih5FnP3Swqn0mWt1Px+ asbpNykKdc2nO+lC93Ujyiif6MWAgs8uEDI3Ad2f3THdV2vJ823EfsAAAA= X-Change-ID: 20260313-rohm-software-nodes-0b4a3d36128c To: Matti Vaittinen , Lee Jones Cc: linux-kernel@vger.kernel.org X-Mailer: b4 0.15-dev-a6826 Now that gpio-keys can use platform resources to identify interrupts assigned to buttons we can convert ROHM power buttons to use software nodes and device properties for configuration, removing the need to use platform data. Signed-off-by: Dmitry Torokhov --- Changes in v3: - Stopped mixing code and variable declarations, use more temps - Moved assignment to irq_domain closer to where is is being used - Added missing SOB - Link to v2: https://patch.msgid.link/20260322-rohm-software-nodes-v2-0-3c7d21336d37@gmail.com v2: - dropped patch to gpio-keys as it is in the mainline now - reworked the both drivers to dynamically allocate per-device software nodes v1: https://lore.kernel.org/r/20250817224731.1911207-1-dmitry.torokhov@gmail.com/ --- Dmitry Torokhov (2): mfd: rohm-bd71828: Use software nodes for gpio-keys mfd: rohm-bd718x7: Use software nodes for gpio-keys drivers/mfd/rohm-bd71828.c | 120 +++++++++++++++++++++++++++++++++------------ drivers/mfd/rohm-bd718x7.c | 118 +++++++++++++++++++++++++++++++------------- 2 files changed, 173 insertions(+), 65 deletions(-) --- base-commit: 7109a2155340cc7b21f27e832ece6df03592f2e8 change-id: 20260313-rohm-software-nodes-0b4a3d36128c Thanks. -- Dmitry