From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f42.google.com (mail-dl1-f42.google.com [74.125.82.42]) (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 1FED927603A for ; Tue, 28 Apr 2026 04:13:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777349611; cv=none; b=tQB44US35TKyMZng0WV0BWBqrLKvij/dgu326dyGS3kZRhRD+Fh0kEu9ItvZzZaDbh3ryNejKwElwI4MnBIFNL+3paSYU7ok9bkHMt99TTfsQ3e4JeNPdqLqvM+BHiRA8+MxQhdV/ELxsWOE9EHkE20MAnZdVzEHciB+TAjQSBs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777349611; c=relaxed/simple; bh=1HWNrbwpXUqGvpZESJoHFEOt33QwIhck49fWpM0owz8=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=QXWJwv7xH5b0dhVvVHv7uPJUj3+r0pWqYmPpGHu+bX+/YvERdsxxChoib/84xc0GyuG2hckUrNF4jEzW8BpFKsnvLt4zj6LQhB9PixbXcJzhOZsdTng10eMPwxR2vf2HU4a/gEEs1F7umRL6sWxQN43qnirz3cgJHKpZzD1YMKg= 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=RersgrnQ; arc=none smtp.client-ip=74.125.82.42 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="RersgrnQ" Received: by mail-dl1-f42.google.com with SMTP id a92af1059eb24-12c19d23b19so14240893c88.0 for ; Mon, 27 Apr 2026 21:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777349609; x=1777954409; 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=KmLhO8UCVhpJwIEYIudK6SOQBlwz8i1k8eRL+XoQRuI=; b=RersgrnQ1bsR3Fm3hAkgWMsq+o6frfrtsQhrdVDN1hq5iOt85BKy0OltVoL/v+hsTT CXvuskHhG85dgvxGEt/G2PGaS6UtGyAK5QLAFRjbJMt/2EAgwKAl+PLtYa76tK1fTxpM tJZ5LOBgz0/gz2esGXVqyeR2MHC99jgpxbIdoT58KoWOzaoHAzhAxDQ/JGZmufALWWit /85OY4ANP3JOUBviFNF7O/OA8BH0z4ewrztytR6k8ofXyzXaQOBV8LRa8pG8E4YhunZ+ aK75BtuemMIzwwH0WR5T93a3EVps+Egq8HmBqlC3pxhsN0EIdgOOoI8FJa8HMCtooZ+r G5zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777349609; x=1777954409; 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=KmLhO8UCVhpJwIEYIudK6SOQBlwz8i1k8eRL+XoQRuI=; b=i4Tzc4kOBmbs5R+GpYxnOcIYJos3JfqmQOqVeOIi9llvTHJ+zaW84Tin2YbKCnlgs3 WrRes9z//qBlVPJL6zxgtBqDVHcOFPBl3lG1XwG49cRMC1hNgLCGi1AuFAezCGvXTEyA HXbhbEb6Sowo7zw37/jDIYOdIwHPkNJrlA1vkVS9Z/vOggpLy2KzrsIv8q/Va9YNNst6 lpJz5Pz7TKr0aMscQVr35JNcwwYeaK2/pKRJwG5ElwUkMqdayoer28eQb/qGS7QYQCIw fz97TF3RB3852rnyeqiyuOGf7pL1uCMzd1SBTIP17uuRT/o4ufE1MidXTlqhi/iNy0hq dx/Q== X-Forwarded-Encrypted: i=1; AFNElJ816c4U2BsZPPA95c+9R+AKJ4z7+AXHArJnVQ1E6ySKMGKKoeAamSYW5f0pnk7o/aiOobn+mtfBGADbF5U=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+cswoAO2rJnYOMrB5ttRWcdwEXpF4LZ4rdAHhrnHHecMMP4v4 2D1tgRPK2qc67rDGeAWoZ6AwVSDJCf3vDhvFS8qgUjq0fFgE3A4siZ2Z X-Gm-Gg: AeBDiesW6TOPYdySUnz0eX5n16yyh2XLFE/lYUyPZ1Pxwem06Pcy0mAYa/J3Ixo5h39 9CQ2o3EHoIot7J1xGIvB/4R2S/2IR1nQi6M04q/X42d6Mo6hqtj0VMAPxbY5ewQf0MyRlRWw3Me dkf2btkjEYzDKJzvIgbNj31Nx+rTUwPWCzbJmpf4NbzxGQ7BD/UZ+h4ZxaJ23uuH9/gfE3CKg/i uAVg/vjg1qtOzGaUIGGOU3f2VharaEnhI8BUtlQeN7dyC+hcQBu2GYDP+GWThAlFM+77tO7qORH BFipfdSpKTDqJTJsntZYsqc88sKPOqlnb6GOYp/Xc/ylb8Kpk9wWzieiU2z2v+2jxyCMp8Bi/zm 1h0HdAs8etNyFXESyqK0BSkG9dUWpcHtWyXXMBOQde5zDedfnhxJaSCXZMi18BXzTRc96of/K39 XeeTL9dOheYmYvtdG86FtuFPzUNBPt7stBNJ0btXC/8DAWf27D5pNRzsZKVS2h2bEJP8rjPpOKP pgwa6DZUl2cPuHlRtpwlftKkA== X-Received: by 2002:a05:7022:4188:b0:12d:ca31:f1bc with SMTP id a92af1059eb24-12ddd9aad01mr772248c88.16.1777349609042; Mon, 27 Apr 2026 21:13:29 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:e678:f42a:a63c:516c]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12ddd9a64desm1843954c88.9.2026.04.27.21.13.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2026 21:13:27 -0700 (PDT) From: Dmitry Torokhov Subject: [PATCH v4 0/2] rohm-bdi718x7/71828: Use software nodes for gpio-keys Date: Mon, 27 Apr 2026 21:13:22 -0700 Message-Id: <20260427-rohm-software-nodes-v4-0-ffeb5b0c4774@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=H4sIAOMz8GkC/23OQW7DIBCF4atErDsWzNgmzSr3qLKgZhxQi4nAo oki3704SiQvsnyC+fTfRebkOYvD7i4SF599nOpoP3ZicGY6M3hbt0CJvSRFkKILkOM4/5nEMEX LGeR3a8hSr3A/iHp5STz660P9OtU9phhgdonNy+rkXmnEVpNq1KdSKDUosMHP6dbMMcUfF8vxH Iz/bYYYVtT5XB9uj9KCK/2MQnwbVRAk0KAtKqLekt5wa1ShrdG+N6gabC13Zv1ju62xLMs/mk5 LBz8BAAA= X-Change-ID: 20260313-rohm-software-nodes-0b4a3d36128c To: Matti Vaittinen , Lee Jones Cc: Arnd Bergmann , linux-kernel@vger.kernel.org X-Mailer: b4 0.16-dev-6911d 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 v4: - avoid using compound literals in assignments - Link to v3: https://patch.msgid.link/20260324-rohm-software-nodes-v3-0-edde5a0324d5@gmail.com 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 | 122 +++++++++++++++++++++++++++++++++------------ drivers/mfd/rohm-bd718x7.c | 120 ++++++++++++++++++++++++++++++++------------ 2 files changed, 177 insertions(+), 65 deletions(-) --- base-commit: 39704f00f747aba3144289870b5fd8ac230a9aaf change-id: 20260313-rohm-software-nodes-0b4a3d36128c Thanks. -- Dmitry