From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f51.google.com (mail-dl1-f51.google.com [74.125.82.51]) (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 29F791D0DEE for ; Mon, 23 Mar 2026 01:38:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774229882; cv=none; b=G2fmHFKQUcuEZic1qs1122Xy+A5Op5u8zUjvUKCt9PVGysbNhsU5lis60gw+f1Bb6slReW7GN0hMYHICwH0MxBgsNyeznGMGuXndazjMTiOu3lJ9hVbnm65zB9jWRmvbKlikMV2Pd0C/rtULE4U7SwCKylFgNOQztbLXfJRDts8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774229882; c=relaxed/simple; bh=HvHRe/0FnDm22kdIy8oxeG8obG0+KeA+z0iiCeOn42k=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=K0WQncolaHq/ALRmf8G9+kJt3qn8rEvrFlzux2oaEVz6/sU+mfxwqbnEa0yiEEFRB2VFt1AK8/KHFR0gNyS1mCLkbtrftV4hGvDwD2OcFmNX+Cw0D6VGTBF3qU9ONO244HhJBtlIRQq8Eyy/kTMJ6+ZG7Jju7jPi/2gJXEioCQ8= 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=dN05GMFC; arc=none smtp.client-ip=74.125.82.51 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="dN05GMFC" Received: by mail-dl1-f51.google.com with SMTP id a92af1059eb24-127380532eeso2206170c88.1 for ; Sun, 22 Mar 2026 18:38:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774229880; x=1774834680; 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=1AkOmzNIpL2e0k7cIUk1W+sVkj/l8f0VIzR09tQl+K8=; b=dN05GMFCN0QoHKZG0PsT8ILX6E2vWGIDUx9+CPs2cqkjv4z5M2v/VGJaSi5SdxJ4FC AuMe9TmtjMCfNo18ED0ml28ODPMFxcBCfxZr6SnRDjvqSMO/im42pHo3XSh2A7MXaw23 hWmFYmMbU9WsJelYX+NbLOLIFs2dtJXJUew8MwF7uzEavS5uoMnHWk+llumWTgcvtH/d PFqghBx7jh1UhQ17VEScNUoG3DVPiOo67gsG+GDqJ7LNRvcxPF3VbeYWV7TlmFemievi oxRl3GzNfL+J5uOUBOK/dxVzog9uBtV53KfFl7ib5PsTZ9QFGSCKK+1PLpZnXKtGfVLZ zbcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774229880; x=1774834680; 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=1AkOmzNIpL2e0k7cIUk1W+sVkj/l8f0VIzR09tQl+K8=; b=USX8/LLn6OyZjlXRO2vNHgaDj56WFEeUT1wJ1YxK8WqPSdVflzMwK91sZ90csSCVHn BnJ5Gm8qc55S5rCg2tf28EMrQYZ7osQTcdLFtkxlYoobltAvw+dR/oFvSXNHEpS4dzGi a7CFMlQ3mqR72W9liwhri3k+vKKMxWGYl4Iyy6gvgOaYYjZkvvzDv4JzYyE275Le+ooN m5NzZ5U518ls6KaSCg/az6du5nR9b4zUCZyygtM0JthSnTtf4x7cPpN70MhSnt4fWhda oQ9xYsfd9dBovd9TlDCJvEhuQpTtx2ZzUiQwtujBz9fbw16/RqVtePCz8LuYQ7WGwgM+ JoCw== X-Gm-Message-State: AOJu0YzImkxqiEtP4IMAnLlcjy/TRLnt5tYyx4UKutFQXdJuU3bcmsNP soZFHFdBZ+DdNU0khczPU2De9jG7wOvIGSMvrLDut2z842Yx20d8eojbG/Dlxg== X-Gm-Gg: ATEYQzyYR/s7AyefQ7lf4aQEBCcpnrFWp+gBn54n+hGvrHGYGm+9mpNUP/RxZdjJU9i hrEnyFi225yQBtiSUPd49VQ6mje2JBGNIXrarUgfVocbFkfl7dfQDMwwKwI+9X0xkIROPt7KeMD zp+8AhiYGvUAFcYSkBCz0zBvs5cYhCndJAt3Wo/Oer8trWN7D+Mv4Mo4tIfCmWX10iAlak3COiH 0/RZ8GNz4yi6a9p3zGPzEA44Xobx0Y5/iD3kj0YWQiwRjAxk6ezameth0Ask02bZAY2ez+z4E7p DbF9oA9xPHNcTnVOIh+tz5otMh5mJO6Q+eLsmggTdmFfNn5QMy5PSAedE5E3QH7ME91IIqs0MbW V2AzkERsFrWt/3QIEy2VqBMkVFLP8ou8JRYI8bUO6E2fPYcCk8i4D947EbxH5J2Q7hpFKcQpFa8 qFiFbPF3NlnJ+wR7B5jNOGITi4Pxk0CojVrwTazBLAvyE0+++h9juxlhXWQlYyNh09TSHKJIk5J 1xHd/nsUXr6eVe0UBhCGVP5wg== X-Received: by 2002:a05:7022:386:b0:124:abaa:7ff2 with SMTP id a92af1059eb24-12a726c1639mr6257388c88.24.1774229879829; Sun, 22 Mar 2026 18:37:59 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12a736b929csm8406245c88.13.2026.03.22.18.37.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:37:59 -0700 (PDT) From: Dmitry Torokhov Subject: [PATCH v2 0/2] rohm-bdi718x7/71828: Use software nodes for gpio-keys Date: Sun, 22 Mar 2026 18:37:54 -0700 Message-Id: <20260322-rohm-software-nodes-v2-0-3c7d21336d37@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=H4sIAHKZwGkC/zXMQQ6CMBBA0auYrh3SaRHQlfcwLioMtNEyZtqgh nB3GxOXb/H/qhJJoKROu1UJLSEFngvMfqd67+aJIAzFymjTaIsWhH2ExGN+OSGYeaAE+lY7O9g GTderUj6FxvD+XS/X4lE4QvZC7v866A5bY+rWYoVHRKNbQBhiyPKpMgvfPS/nKbrwqHqOatu+F gEZmqoAAAA= 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. 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/ Signed-off-by: Dmitry Torokhov --- 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 | 117 ++++++++++++++++++++++++++++++++------------- drivers/mfd/rohm-bd718x7.c | 117 ++++++++++++++++++++++++++++++++------------- 2 files changed, 168 insertions(+), 66 deletions(-) --- base-commit: 7109a2155340cc7b21f27e832ece6df03592f2e8 change-id: 20260313-rohm-software-nodes-0b4a3d36128c Thanks. -- Dmitry