From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) (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 3361037FF5C for ; Tue, 7 Jul 2026 03:14:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783394047; cv=none; b=BTIKuyDNESxoNmlMxD5jDfuy66QP80Dyr8xltt7yssKCi/iS3rQ7oHGh/w+LQ7+W1xU9doHbZV3vXb6QgmyiqkXoq+HgTnHBgmND+q3M431Oucg8QV24cuYS7iqDdczTXW5lb6KpRbsHjVzWy0Kcp8nTWLu83VoiIQG/1Rd5cOE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783394047; c=relaxed/simple; bh=n2/nKFygs+4Z+p5617bemBXSFbdENuHbHfewNN2PB6w=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=FOtADL+2xRQBV9CHWRNVkfTPr7UlC7ftpyONNBE7r2Gx4008vvv2j3U0qbrvEj1KG2gtm0Tma1wMXIYTBHbUQkqfRTMVKvI/6jNa/LSYtUug4e3CyHShZMkxTFdRtD95/M9SXF8rBec2o1H3yvdeZxe9nCqryppb/e+oFsypohs= 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=bhlQGpg3; arc=none smtp.client-ip=209.85.215.174 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="bhlQGpg3" Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-c9d1fc053e0so3085158a12.1 for ; Mon, 06 Jul 2026 20:14:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783394045; x=1783998845; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=+fjWa++UBimAMIMqNtyKD1hu2ij4ym5qJ6xUR6av8M8=; b=bhlQGpg3SFuVt46dOr+0xVb4eIPfo6zBSGEBlIywqp5A6HBxqGSJSbM0zWh6iMbkEH dcSBwbW+WMpF0wyxAjagt6lgVPlzaMJ9m9kTj0i1/9B+h4YxgP6nhu+UTsInrBaruG5H DN0rjOxCZ9CQwotrQid5748fM521tSt7bTxb1WB+4OGXgKfJMxd8FQcBAcJoWNCghOZo W9BrR7WhxXPakIClApWccxBg7TS8e6zVfD67m5vO5i/Nfk5YrCO+LggDisloXLoGjzee F476HWdZbN2Hth3E0ZfsXG/l6pa3eeebkL4KmYup49eAZBFBlqPEHB1fL4eVoEOpbQAw /6LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783394045; x=1783998845; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=+fjWa++UBimAMIMqNtyKD1hu2ij4ym5qJ6xUR6av8M8=; b=DwX9bwaNhdNBAxgSQh349tlxF2p+tjUgH5TiweYIKOPu8Dci3S0jy0/Vclu5nH5xy4 3aisnoLz/uT004KWStwoE0BLXST/XodM9mfOgSIFEwUETnlpDSQNTUmGYnSc3n6Ck8MF DAqi8WjnlAoyUFRmtX5KAw9eSSNBHIfY0oSfghfaqG0DL0RbfVxWc1rUYdhVYt+ySfDZ WwmbG/PXiFPhTWJxtVi6GkhkbZ3lgmhVRVRXTYguebMwzJ4rxfXdui+qXFL/ukntxHN6 meCK2TDNcLrccNal3GEZhcJ+hmG+z7Y9IeXxQBDmqEUsoQA5b+UGT8KWbuHcj6cu7TFh LraQ== X-Forwarded-Encrypted: i=1; AHgh+Rp6VeQtQv5KS79SGn0fIpZd5XbdOZjzeTv5sGY545Nn8FkazRRIwkWR90GRS8lGwFjvD3hP3SQqlCLbeWU=@vger.kernel.org X-Gm-Message-State: AOJu0YyuFAPzkw4fxW0AJK3UeZ0aAD/bh0o/guiDH1u0GpeyMDNInQ/Z EJjGzeWtL98pLT0nL7mKWKgujAuuJRjwy5actOUqV6EhqC5CiWyq4zs+ X-Gm-Gg: AfdE7ck/VGC4klew/F979qgPv0LTDWy7bu/Qwm231mE3RZxHS2rwMun48/7l0nxwlKq nFfUuJ8kaIR8lEH3ydL0OEJpDhsZl3jEiC8rNPHCtWnjWNnQKPmhciG8WkPkZi9RZiPnN/uwgMs 4AHmeSxtmH+/y25deDhUkhiQP+fI2sZc2ZkK+jNeFDqomIaEsvbPIMISeyqYt/1sDq540CSO2us 4uyRRWj+TCwqI/GbTb3/3rYRRXaephuD5ufwYqDLKZA2rCN+w3YhfMEgQT2iUoBjTm4t4soLjRP xXgQ5jbyEbbnAPxAgFalVw8/g4Qomdvh8ZhqMeD30cmnMkxzyk/YSIWkLbjAgIOjg143wuZcVw2 d2F2z7V6UtryCNP+qdledstPIVTRDlwf6LKeRGEKsxqFDBjFJLjKTrU+TnxLvCzFyJhMbiQ/w3P MFzoc/q480+vLOw7PqTUUEIUzxsuunr9I3OM1ZbLEPBeujPs7qeGnGGzUo6jrrrryboZswSop+h +KMF0gMyLigOdo= X-Received: by 2002:a05:6a21:3294:b0:3bf:6c08:2849 with SMTP id adf61e73a8af0-3c08ef2d446mr4097835637.56.1783394045522; Mon, 06 Jul 2026 20:14:05 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:d89b:1fdd:a8f2:dbeb]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659666e7sm3339905c88.7.2026.07.06.20.14.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jul 2026 20:14:04 -0700 (PDT) From: Dmitry Torokhov Subject: [PATCH 0/4] ARM: sa1100: convert gpio-keys to software nodes Date: Mon, 06 Jul 2026 20:13:59 -0700 Message-Id: <20260706-sa1100-swnode-v1-0-332759bbd930@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=H4sIAPduTGoC/yXMOw6DMBBF0a2gqbE0dhQQ2UqUwoYHDIWJPOEjI fYeJ5SnuPcgRRIoPYqDElZRmWOGLQtqRx8HGOmyybGruOa7UW8ts9Etzh2Md0BAU98QAuXmndD L/v89X5d1CRPaz29C5/kFSAKU23EAAAA= X-Change-ID: 20260705-sa1100-swnode-a2eebe973ebb To: Arnd Bergmann , Russell King , Linus Walleij , Bartosz Golaszewski , soc@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org X-Mailer: b4 0.16-dev-b242f This patch series converts StrongARM SA-1100 evaluation and handheld boards (Assabet, Collie, and HP iPAQ H3xxx) from legacy platform data (struct gpio_keys_platform_data) to static software nodes and device properties. The first patch registers a shared software node for the SA-1100 SoC GPIO controller in drivers/gpio/gpio-sa1100.c, attaching its firmware node directly to the GPIO chip prior to registration. The subsequent patches convert the board setup files to define static software nodes referencing the SoC GPIO controller directly, allowing pin bindings to be resolved via the attached firmware node without relying on name matching. Signed-off-by: Dmitry Torokhov --- Dmitry Torokhov (4): gpio: sa1100: register software node for GPIO controller ARM: sa1100: assabet: convert gpio-keys to use software nodes ARM: sa1100: collie: convert gpio-keys to use software nodes ARM: sa1100: h3xxx: convert gpio-keys to use software nodes arch/arm/mach-sa1100/assabet.c | 75 ++++++++++++++++++++++++++++-------------- arch/arm/mach-sa1100/collie.c | 74 +++++++++++++++++++++++++---------------- arch/arm/mach-sa1100/generic.h | 3 ++ arch/arm/mach-sa1100/h3xxx.c | 69 +++++++++++++++++++++++--------------- drivers/gpio/gpio-sa1100.c | 10 +++++- 5 files changed, 150 insertions(+), 81 deletions(-) --- base-commit: 8e9685d3c41c35dd1b37df70d854137abcb2fbac change-id: 20260705-sa1100-swnode-a2eebe973ebb Thanks. -- Dmitry