From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 15314C43458 for ; Tue, 7 Jul 2026 03:14:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=lQ2OUfXyXPiXVwMUZqWdZ7fztGiD1A5bWtr7SaHjq24=; b=pQXyas8gDIJ7f8ilFGkMFePqqS GQoeSTo4GgXF3KOJwYHPxIz/3ozsA8vtRsWuSuEVlt+37K4/2F8oRw3GhvrJm7sj7QraXU+tY2nVY PdLNfgx5jniw5YZIEIBA/BVAUALgLflWLXzttqiP18rk/fuXU49PmaF97VweV5l1A73Vy2MVIl7L1 TdwcZvKRuu6UkMMsq/QJ+qQiD4iorux0zfwH/IOQ3tU1pNY7oK+BkbrNoKZ0TPrMhPcRr+2Ap9pQH mRNs7fonlp0/U6Q1U+3gW5P9ixLFcPzME3cKdI/mXejSB7kYWE+mygIOy4Sklpdt9yWcT2ff4tK1q cJly/8Rw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wgwGH-0000000DzCH-0RK9; Tue, 07 Jul 2026 03:14:17 +0000 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wgwGB-0000000Dz8H-00Sv for linux-arm-kernel@lists.infradead.org; Tue, 07 Jul 2026 03:14:12 +0000 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2cc7e86e7aeso22055015ad.2 for ; Mon, 06 Jul 2026 20:14:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783394050; x=1783998850; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=lQ2OUfXyXPiXVwMUZqWdZ7fztGiD1A5bWtr7SaHjq24=; b=BoS1G1d8Ftjl4Dibn78/8bqzBw0z9yTjnm9JHMX08DdkdUSNVcn8McfVToSRfzsJsX UL6LAw0NGCF2+Z59QP391VUaEWvMMQPJbJ/w5kLIthc83oOJYertIrfrGD4LSkhyhghs 7vJWQPBNG4+/ZQjMZ5uMRKCVE+a+oN2/qCh5Fe1uwWxoyPN7xdBszsDFIRHwJh5nKbAn Xdk8n72FiIh5+hI/CC4VR2sUgSLqG+5XSz4wSoTCNvla2fk4EKJdftVnTlXeUGo9dyOR 9ZwWZmPPXWzm8zqJhal2wMmM/v/Ak14ZknMw13M0xQVHiITCrEu7KaIUzcZZ+DCYbt4E S8SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783394050; x=1783998850; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=lQ2OUfXyXPiXVwMUZqWdZ7fztGiD1A5bWtr7SaHjq24=; b=pD7yl/4n7SQ++WaD32Wesja+CjxM7ENulh3qy6ouw42Y5AsPCs1WUNn2UjFRwpuBf5 OdLi3Tco26m/MsUom5NZYM/+Kma+hf5iAwCYKaMHWfN1LWVlLHA0PiWLwSvV9Q3gmBs3 8N6qZhWYoMPacTeHT82Vf4TNDTe+M9D7em0m7z78UjBSCZY1uXYqTp+Pz5dhDFnqwFUq H3cTfxqyC6Cj/03PMNibWlndMMNyaxpUUOJl5xEb5yrDAxT+imwzksgkgRjxzSLlvIZS SUaYCp7RekY0pttrve7wG1sswvgW7CmNmj3kzO7/CdsbYRx+KX6ttmkuf1hRoTLPZwnO zE3A== X-Gm-Message-State: AOJu0YwFj4MvqGnZ+BL5J7DY9jor8JWcoZViu8vlsN838Y9j6pSG5YeB cb0RkNjeOV8sk1Jv21+CR2+tsSZenDJycy9wWQ2bEqhNA+G2H9S+DY1ZS/VE7g== X-Gm-Gg: AfdE7ckb5Wwhkg/h8N7i9R6Ye9kBV3URvF79Ia4ZWtT6gDNFUJyZUMwiq4ylWIV7qyk eH9sF7BplBT9TktGre9Dz5xwQT/Tq44yUlt+IawYo7cLWptD2G/qqShqWuAPKJAJ+xdTiwGQn1d cLXwmy6e4tkMTPpHmh2kteQndw5Q6YKdFqJS0f59zrjFemtwt4eDKhmhG7AxTTvlPM3JFdPZqqD GnRCTdHPJm62QbJAcq9xvt1EJ6R7843d8OfQ0NOgaQidYSkEGmkViZ1ndgmToHed+QgiqfQlMRc p6DpW1y6k+urOrdFVJCkGl7RvDnt4rDUPjGAGvQM8YGtxGSc+Q7mV4c/SwSRfBjKpeHq7SIj+NK HRG/sRDcWseNfyoNJf6atYs0xKElXsizGeeib1Xfo+EZ6OQh8KkDYQM/bE6xAtRVnhdvgXMp8yz m13Pezfzk6hK3LHVmsjcNMvCY9Y07WmwqNL2j9GOWPO38y4Mj7rxR2dGmPCMV+AGZ1jfm58VtWx 0mlMCAhB6u79s8= X-Received: by 2002:a05:6a20:5499:b0:3bf:9e25:1a18 with SMTP id adf61e73a8af0-3c08ef55ba0mr4090827637.52.1783394049834; Mon, 06 Jul 2026 20:14:09 -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.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jul 2026 20:14:09 -0700 (PDT) From: Dmitry Torokhov Date: Mon, 06 Jul 2026 20:14:02 -0700 Subject: [PATCH 3/4] ARM: sa1100: collie: convert gpio-keys to use software nodes MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260706-sa1100-swnode-v1-3-332759bbd930@gmail.com> References: <20260706-sa1100-swnode-v1-0-332759bbd930@gmail.com> In-Reply-To: <20260706-sa1100-swnode-v1-0-332759bbd930@gmail.com> 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260706_201411_055665_C6CD4C9B X-CRM114-Status: GOOD ( 17.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Convert the legacy gpio-keys platform device on the StrongARM SA-1100 Collie (Sharp Zaurus SL-5500) board to use software nodes and device properties. This helps progress the removal of platform data support from the gpio-keys driver. Define static software nodes for the gpio-keys device and the power and sync button child nodes at file scope, referencing the SA-1100 GPIO controller node directly and specifying EV_PWR input type. In collie_init(), register the software node group and use platform_device_register_full() to register the gpio-keys device. Assisted-by: Antigravity:gemini-3.5-flash Signed-off-by: Dmitry Torokhov --- arch/arm/mach-sa1100/collie.c | 74 +++++++++++++++++++++++++++---------------- 1 file changed, 46 insertions(+), 28 deletions(-) diff --git a/arch/arm/mach-sa1100/collie.c b/arch/arm/mach-sa1100/collie.c index 466d755d5702..53df6eb9ce83 100644 --- a/arch/arm/mach-sa1100/collie.c +++ b/arch/arm/mach-sa1100/collie.c @@ -27,10 +27,11 @@ #include #include #include -#include +#include #include #include #include +#include #include #include