From nobody Sun Jun 14 01:05:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DEFC740B6EB for ; Thu, 30 Apr 2026 12:57:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553859; cv=none; b=kidJJhG8rvA8ffRE5nFenkBOcRwQcMpgrcytDEvUjutYvjGy/lIhU7YdEhYj5PpLU2I85pFqc4ndpe7KghM/Kq/3F4G+e1IshKFnmVesbMzt0FiTB2b3qbYla/a0dU7kynej+Bn8B3Yn6sniO4KkW6xQULkBqdVajpbgfuqpMBE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553859; c=relaxed/simple; bh=le5OGgEvHvVZGP+20XqyMZWAbVSnN5nMXc6oeFBCxJE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QXkLUAud6s3Zs5G0eDcB845W/MCXhTi9ckI1mlJDXLgpiBb7imqcnPUT3C5JdFDSouXBcu/nfD5ncD/pzBWj9WnN3vOQTa7nKmy7qImSzxmVXsrx1z9c4jBXXNDD/a8N1IdSIXlmA4eyf4gyPHrH2OgtBCRLwjlR+eBcHpvFFsI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=VLdaDsF9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MHB43sOq; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="VLdaDsF9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MHB43sOq" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63UABtww3729474 for ; Thu, 30 Apr 2026 12:57:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MzdubEe1zjaZzPfQdb3cvzL8K8lTR9h1uHrdmQnj2TM=; b=VLdaDsF94a7DtHmA m098gqynMEbhYaHiLcNm6cD2lxaP6+jy470C7+YyVZMH9h2TgCTc68OVTLhPuizi pkpasivJ6Ro3wzFavdtlo5pvlvqkJyUgBx9b3zGRUYauhxdmUJgwMUapUY86NP67 mr4EtSTHVPyg+zsxauTy27+wR80ECz5dk/eRcB2OCl2+sbOR65T2eR+LC+BSfQBA amc6Yv5YstoSXyJv9zkMqK7lST8rPY13jj6KBvCsfi1X0E+PP2xVul9bogwjPN9m bPzaS17SCKHDwJCPJ8+40eeEj1kiloSS+tzA+fcrmJAqKoMUHi/Ie3QmbA2tOdkW 9SpuiQ== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4duy1wa8vq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Apr 2026 12:57:37 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8b459fa5f76so5965566d6.1 for ; Thu, 30 Apr 2026 05:57:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777553856; x=1778158656; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=MzdubEe1zjaZzPfQdb3cvzL8K8lTR9h1uHrdmQnj2TM=; b=MHB43sOquwxWg1lrG6y8a5RCM8tbFoVeiHeFxoTx3g/oyeSq4s/lsYY4YhEETmgj5B HEcWs2Gieep40+dFlUXV8phCP0siCrYf8R0URpPxWdKaVIPEwv7fDKRvDSNlkuSMr2cQ kJEyncRuGSHElK6hQkuBsMWOtpqA1cTBYyiIFOlONOLBT2JMD67ehzNzTSM1gsBDxbhJ g2m1SDc+1NigxbXY2RvOjFTnYoh7LIFgPxfYrVFzle5HviMjGkfgItIoL80bLFd5V31V x715itMXXsmo8+xAGa8uN+WZoEpDmxNY2YG6zX6kbQYw2RF1ja6ZETrXopeMXFNVu3/6 eOKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777553856; x=1778158656; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=MzdubEe1zjaZzPfQdb3cvzL8K8lTR9h1uHrdmQnj2TM=; b=f3S4NEE+8GYKHqBnWBwyEre72XfhQBVASmeG+2VVoLgB/9YgIx86VvVpdrngk78rf6 nSDJmj9dLTKdNKQS+dXIF3wgbA4Ze2//fAzA/4P4SRmHRUMVKknyosV7FbybsIvSphXu h5ZMOxe+NvBZDbor7z335nGPk0QyEukbX4bKylIe3q3BqxdWUw/RAFBTHmwKQgjeESPq 62IJZB9yb0bnctvWuIxXvx21Bg/XG0nGflfXDXgkf1j0QiCtm5k6gxboYrfQhJkYWkLY sKPZKfgI8ftmAhpfveFHYozWu0/fS8brQvUb+p32rnd3e/6V3dHfW5Z2QlGDdmRDzctq tM6A== X-Forwarded-Encrypted: i=1; AFNElJ+zb9GO0pZw8lzvMUq8T2lALpgcI+16Ty+bXwUtz9QxIDfghkji0SB0WKRRVSKvenyKSK/r2X+uGaxJq6Y=@vger.kernel.org X-Gm-Message-State: AOJu0YyJz3l3At5t2+57IyybvUAgK/xQRAbUTQmQg4EyjuRfHlCv9H2j yfs3R1h+GXG4FqlDzeNDcbXsWfLROOl72k6Ycz2u5+A86Unl9ai4yuReuaVhVDS9mmCYAwV/pO9 C1Z0zxyVkBXoKwvS4A5rhiWF0yh6dQvRs8RvHNiTQPlvRVvXC7cmIk+ZkyeCwgoT6gIjT8Wylxc k= X-Gm-Gg: AeBDietwgLXoxK6ZcFr9DGseTcX0QAazx2KI1O0ukf4+TGPMrCfWhXmrTOKh4mX3wqe Zit9MvgODF03EfDj9wBDeiaUXCv7bn7qTyYDMG/oCWCfdHEE4nWzIItpI3veOCJ0g0CQNNB6Bhk ObBDOhmuZWGo1+nPTdrGM3+TNBZBLCYPOIuE+4jDDw4M0V1/dcuuHqp1qGnQTvIuCE7MhtDswRx 3frr+DuU6V7A2ytrOXMNeLmNsandoTiK68oBHRPbIQLVKtfr6k4h+pwd5MGaVVgug/nUPkJc12i v0k6fsZ/mId4HlP5e7iBVQ2rQEy8bNAnVSJivMhohsITszAj+/RQy+r3e7wEYEXF7C7Q1ZjLYUt ml5F7Rt43u5fzuAiUitT0uMwfpmekmLfYBtQVZFnU9QqOEn/85eIL+jRDprA6Fw== X-Received: by 2002:a05:622a:1116:b0:50f:ad91:890c with SMTP id d75a77b69052e-5102ab5ce84mr39085591cf.22.1777553856080; Thu, 30 Apr 2026 05:57:36 -0700 (PDT) X-Received: by 2002:a05:622a:1116:b0:50f:ad91:890c with SMTP id d75a77b69052e-5102ab5ce84mr39084991cf.22.1777553855520; Thu, 30 Apr 2026 05:57:35 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:85ad:7a05:49a6:88be]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7c326873sm41899315e9.34.2026.04.30.05.57.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 05:57:34 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 30 Apr 2026 14:57:18 +0200 Subject: [PATCH v3 1/4] ARM: pxa: statify platform device definitions in spitz board file 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: quoted-printable Message-Id: <20260430-pxa-gpio-swnodes-v3-1-5142e95f0eca@oss.qualcomm.com> References: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> In-Reply-To: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> To: Daniel Mack , Haojian Zhuang , Robert Jarzmik , Russell King , Dmitry Torokhov , Arnd Bergmann , Linus Walleij Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1101; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=le5OGgEvHvVZGP+20XqyMZWAbVSnN5nMXc6oeFBCxJE=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp81G3t8nzhFRsjrDI9eGbHFJU9emBtQhe0Q5Cr YR8J1JNY4eJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCafNRtwAKCRAFnS7L/zaE w9rrD/0QfmraIDyLjS5UdTWnqXIPC7cPhdiOzzY0t4KJ4Ti5SIbbTHmiTJZdekxHKxQOE+Fjg/d Jnk1J/fb1e3ESI3Oy48DQEEh/nXUzu8qpSnpg1vIfoA0+vASiGA9jyImIkWcQX0NeD4goUnAYng /OPmzwCC1mfaPUCJBmoYuuXud9h+JDi7CIU5PfzNp3WB4ORa8KpiJs8d6MjUyVsXDQUKdwvZzQc 2wNVawe7vAioKc7x1tFb5hXqxuw3psadcFaGiLwPOMNy5J6FmAbpLj2jIWEqegeeGfYVMdAmTcy yz5D19dJ74rP2t7AWceTQH+zViGLeZV3ttO2hmLQGBD8wa1D9Ar/VwRCDAV4mrU+TR1Ggdhgguk uROCkb3BOcaVVua1rUkTD1Lpj3PKSKS0dIEXsjdNgIhQ7HsN1Iorso3+TLUMnqVFqjT3MLLjtg5 FYdxngjoet5BRG1wR5KMm4Mx1PBott+oHhW+FwFl8tDxLTc0yRyVLJxP3WY1qIHDiUW7jO48AYs ejrkXp4LdwzDCdUYP522X0nhSOIWa9+6A/+6BXcvC/B86TMfByQZIYwGloKjxekOqXyPUhdQH8Q 9PIjBe1s3MqdJRcSzpDQg/NKk9EC/jZ1WYgQcH3Rpk28Al9CITfxWYejKIjnvYFliXgD/9N9G8v uYBoiSMnM8UrkYA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: Y-xShTEQh9JAmqculVAuc4PJvAwFLaOv X-Proofpoint-ORIG-GUID: Y-xShTEQh9JAmqculVAuc4PJvAwFLaOv X-Authority-Analysis: v=2.4 cv=DPy/JSNb c=1 sm=1 tr=0 ts=69f351c1 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=EpCYgoSSk4DMBEGV6jgA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDMwMDEzMCBTYWx0ZWRfX+w49rsVwL0MS 42o2I09gpRgV/k9fUVmENwue3XTbeXhvVNjBQD6Eo4l13Kf53VrVQegpCX8RSqprw+9j7jJUADF Xy4jFycmlQZRuP++RwE+UkhzU8GD/y2pP9A1qVOsVlmffX6ws8FokFccO5Xz+8NIDcTXE/Doq6Z 8Hj6RiqZcyD5DJne+KwRhjJv6JFta8vHHQHESfahEAGPLlyIfh3VE3FWBFFsuy918IqxYy4gQB0 hFtUbIEsD3rUDroge7NAI24hY3rpzVglyQqb1i+RbRUKUWb1a6gPK0+K0/2KPLOLeplbSFDSTLp hkAPdO7dCiu+Pfqt19Jk4deqFkYpZKKz/ojnTlUNZctp8fHdc23Ri7oj/JU2o61OnCoG4Q0xmL+ 7NQpTjkG917Y2R18AldF9wuGRjQ3OIVNeq1e60/GY171HRMetGnFNBvlhnG5n1eqNYQTDVBH6KT KK8PQuMBPi5ryJsTp8A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-30_04,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604300130 The scoop devices are not used outside of this board file so make them static. Reviewed-by: Linus Walleij Signed-off-by: Bartosz Golaszewski --- arch/arm/mach-pxa/spitz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index c0b1f7e6be87411359b0020257ff12c73bbcbae3..3284b9f62be970555042a729299= 3e45d56fde47e 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c @@ -165,7 +165,7 @@ static struct scoop_config spitz_scoop_1_setup =3D { .gpio_base =3D SPITZ_SCP_GPIO_BASE, }; =20 -struct platform_device spitz_scoop_1_device =3D { +static struct platform_device spitz_scoop_1_device =3D { .name =3D "sharp-scoop", .id =3D 0, .dev =3D { @@ -192,7 +192,7 @@ static struct scoop_config spitz_scoop_2_setup =3D { .gpio_base =3D SPITZ_SCP2_GPIO_BASE, }; =20 -struct platform_device spitz_scoop_2_device =3D { +static struct platform_device spitz_scoop_2_device =3D { .name =3D "sharp-scoop", .id =3D 1, .dev =3D { --=20 2.47.3 From nobody Sun Jun 14 01:05:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1068E3A75AF for ; Thu, 30 Apr 2026 12:57:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553861; cv=none; b=eA6b8oyQQpeHCaYGj2oui4J96QUgfvyuQfBkm8A5s8B4ZTA0B6kCCEeat5RbeaCEGRVM3T3y10u4eiSNzjY1FwRZFmp9nTpctKUB+J//Ou/WAmw84/+3NqPgalRly9PZdPg12QnEO9Y0khI4RK+QeBZCelLw/ZL4xDcJAQA5R5U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553861; c=relaxed/simple; bh=jxTrQNR4gpZPqvGR21t6SEYABvNS8GOQuHajItmONbs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=McAuBBuJ2CPZ2sBuw9/mM1sMOQmJIKb59H0JLRWkypSyaKR+vXADCA5r1j0e1Ex3c3Uq+FCOwppkIPtoB3T8J1224JDdESxDWLdOlkV+f+TIbJMxu81tAr13qoe//GIRR4/PHcGht0Is+g2EqNqCSk4cYcqrpdMjGMl63Zf1wSw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=Yy7XT626; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CtVfJfyV; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Yy7XT626"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CtVfJfyV" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63U9jKRr3729448 for ; Thu, 30 Apr 2026 12:57:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ZwZxR5amoXAOmwTJ88OLojORvzs3WOM8khIGdJcZejU=; b=Yy7XT626PHb6gbwl GR4racNZu6IoNPwFSzsOiqlzvKT5+56sIAwnqutLg2Z0sue8RgHadm0Nu1WVhNvC +1a8QDZMnfbDM1gmSIqF32Sb0Ux0S7VYC1qx96lfvK6whA+NptSGHXiQ5AVI8rFW RhrKmK/pgcqoRmtHiLaPlen3WXkdNalMOHrPGjSKt9i56EOwE4OjEelnw++7Oh7t Kiauf7jasgFAmq/5F96cLO0tGrrDsnc3BFIIj/1REdKPYnczp0B67ClKEaEWUzsG N780cHytshZDEDSuuY6aKqE6yvJAdvg7MYKlt2zt+KroQVa+P7VLqh+u3a2lGy// VX6UsA== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4duy1wa8w1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Apr 2026 12:57:39 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50d84b5f73bso25150761cf.0 for ; Thu, 30 Apr 2026 05:57:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777553858; x=1778158658; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ZwZxR5amoXAOmwTJ88OLojORvzs3WOM8khIGdJcZejU=; b=CtVfJfyVRGjWNfZanlnpAIQ+PkYn7UcTEU/KwgoS/Yu5ZNpaUBU9GwWS6wjA5QkpR8 iGYCkPc6AtuisoDb1nu79kOMnBCwl03mzlZd5CLIIWraBPB5/TGO472nKSrijW03+4ax i6jvmtRfBtikD4otpZHiRWWM2oG2kRDYFxwy4bqvJnLJxhIbQmjEa8DJ1x+ZeEJ6Hfkf MD5yzIz2n7AzapTdrNT5PjzeVmOG9aqep9Pi3KMuuYIjcWl9yZs6qXnsysdLx78qgzYk n78OLf5oxHz/l64cBVJ8wJ2THY81pX5AmlUWeACbPu/YSlB8aVYmZ+ma6oi5yEgiywhE 5TdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777553858; x=1778158658; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ZwZxR5amoXAOmwTJ88OLojORvzs3WOM8khIGdJcZejU=; b=opG+KBP7KW2CimLlUTlRnnXtv/ZbHuauzKiQwSVye4ZWxT7Mu1+mWfXnCVx49Mrcjn pIiHRgJNnp3vwguZbA7Vh7EGmGjb/3AQDzlV8slJUfX13lL6kZd5Y6vAkuD434KEbrnp 2DNXjcws2hj8wuONJGYW/T7lYOOMaNygWWzXMFk143P9oDWF402csQ4GGsy1zwxU8e9m PjDkTFRdw1OcdN1SaHVvdq/MZwTXcJO1rk1sc09CiXCsAgj0fFMFu31cVsns5m6R6goP 2tUisj0U/pUvfFMCNsSj3BLIx4CZTDIRkJVceVPD4o3k89VbfPS/uX/6eqpVupEvADQv ZLzw== X-Forwarded-Encrypted: i=1; AFNElJ/W6vze+42mwfVV/dhbVaeGkVKQJR7p2581v8aEe23SPz0dxlfDInt+QO+fMtcgFHyKOVxl7fVzyqrGtd0=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+Ny5/zwWovV+2eqKxR2u+/63x2y0BBNwOdyQYnzL7zAWrPzIV +4vzIoP3ZhNoVDsd+ylzXSSkgUDRL/9//uZhxRWYIbci8KBGTxPF2Sn4aHm34s/z/iajluWn+XC GqkYKSIQRPEulwtIvJYG371DnWU38g9zFnGqKzm4hEt8GKJPZmGH3ycX2xgqdJPeCJpLSkhhmwb E= X-Gm-Gg: AeBDieuJ4mQi/+jgm2YZNPlAV5bAsug19l9aDX1A0XouodPhYa+z0B8pZfz9RgABp54 XWALR+2BaBlf/lwlXR3+dFNWmyvTe5EfrPVEe2N5NRmSRnz65ESRKd9EHzmKinDrmQoaI3jYaVP YKK4KRas4qkzmU+QkLzvV1pUGstn+0FT2WHjP26zxvQhpZcbO0UkANBNvndbrawtp+7PR12usbG CiVzyZKWhDxu+qV30+suqF3isg+4KqEqyo6vJTyGLKBYKQtoAXXetwzZf2o9Qi/HeWPmcPi6rSi 6yDolruXUJcJmhBgzj7ONWpkWlOoRTGXf3AqDwn4QV6M5gdHdkKnvecL/Ed2XoDFIZQxUGqxvxf DshpUPzh1zPdKlZ1WjdaM3U1bSKXW2LydEv9PG4Ks6nthsFMdeZtRju39cvXxnw== X-Received: by 2002:ac8:58cf:0:b0:50f:c245:85fd with SMTP id d75a77b69052e-5102ada857fmr37604681cf.31.1777553857715; Thu, 30 Apr 2026 05:57:37 -0700 (PDT) X-Received: by 2002:ac8:58cf:0:b0:50f:c245:85fd with SMTP id d75a77b69052e-5102ada857fmr37604291cf.31.1777553857192; Thu, 30 Apr 2026 05:57:37 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:85ad:7a05:49a6:88be]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7c326873sm41899315e9.34.2026.04.30.05.57.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 05:57:36 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 30 Apr 2026 14:57:19 +0200 Subject: [PATCH v3 2/4] ARM: pxa: spitz: attach software nodes to their target GPIO controllers 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: quoted-printable Message-Id: <20260430-pxa-gpio-swnodes-v3-2-5142e95f0eca@oss.qualcomm.com> References: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> In-Reply-To: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> To: Daniel Mack , Haojian Zhuang , Robert Jarzmik , Russell King , Dmitry Torokhov , Arnd Bergmann , Linus Walleij Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1603; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=jxTrQNR4gpZPqvGR21t6SEYABvNS8GOQuHajItmONbs=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp81G4td6vKMjcnRYLlgZL8YJLvoiB+RlPSmWzB 3IeNSj1f+KJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCafNRuAAKCRAFnS7L/zaE w6G7D/9QRGEyfE1oRrQo1BOEria6ZMr29PncdqcS3OmG1T6aAJrRo+YYf2XQLsac3vs8KjnlPNq HPzO5KVBW754iR55zbUvnuU5/Gxv5Xcz5ZMy/2J0Mx2hyyMGTyN85Pfkbx++z+4xuVhhsR6JlXX yCJdd83oBRY+zlVihJOsuNftZtAz6zgG1rZ9QmpUcPebSFbZxKaUkVTFf2oFkw7SuPRoRh8s/+4 ILJKT/WdEzxEGj5LKtEq5bs7Mb9be4UKwyb2EjqTyhlJtuhVd4HRLK4JZ9OOFRY7hwNbnZzAJ23 4vLJrcdEnZ5NCWK2sHGjkzv4hd6Pc7jfByoV63gYPnoMqfLWNQ3NTKIEABgqyqG6C1T+TLceooA SreFr+uRMQetfV9i0sISk0/taXP67TTRQcAEe9Jp3QXyyeVumoAiV9Dh9O1zTgtW+jxlILynJ8z dq3eh5yIawnVjYzuEh3o37uKm9edT4ue0/DB28YJg6HFkQWDxqgOMu9cVueUQGiQzeEk54zH9Yc uzC4s2eVSWinns3+GMRISd+3UoGyqEgyPHKd8cjZ2XUWu/1NMK/3DGaWE6WuE0txmlmZkEDIAOk QYO8A8lBtYiS0rZCYBt4BW9IvPZYzlodE3yE3wUJ0EM+UYCVVR9OINPnKvWQPzjnzSsvlxN6sHz X/wgDAxzR7oBNwA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: uWPRJyACbt9zdlKcrQMvENAnhs32SK5L X-Proofpoint-ORIG-GUID: uWPRJyACbt9zdlKcrQMvENAnhs32SK5L X-Authority-Analysis: v=2.4 cv=DPy/JSNb c=1 sm=1 tr=0 ts=69f351c3 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=ta5-_S-aL4JQErPj6J4A:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDMwMDEzMCBTYWx0ZWRfXziDXnXnrpaFm ZDNrfzLrldEasZ9USKYXpxY+y5T+Y6ttqXtc+iz7W+hPd5CycaJrw9OH/Rk5WVUtZH5hBuGoFUX iQj8wrEoXd9sBRrFAuu9TIvavTlvmAgvww/3Yn3EVhliJ880niY32oJPSSuc9fw6XZAVIrY7NAU 6xGl7zKPlI0lWP7mV3MbgtRQCC3W3qM5uXkhckpTRkkwJjMFb3Up+JUl89cWdegg2M3v9Xos4Np JIkfVuzkkUwjHJjVL5t33gZQmR+JwTbxk5JxBL5a3PteEEjC6hZil8HuT1ujhJf29dCS404A3Pn yxBdcKBqyBO6z1pY2EAObrmljey74iCLPmn7sXK9QX0ApL6IdpJFSWVF6wTl55+zFNCHJnHz5Cu 4jbXyjvY4cBz0/fpvtU4ejipXg5bwVUTFtlWhb1pVdsXOUIp3czRaDRZNsK1bLnTjfHG/OQD0tk NW9WEAfA91sC0+3GJRQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-30_04,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604300130 Software nodes describing the GPIO controllers for the spitz platform are currently "dangling" - they're not actually attached to the relevant controllers and don't allow real fwnode lookup. Attach them either by directly assigning them to the struct device or by using the i2c board info struct. Reviewed-by: Linus Walleij Signed-off-by: Bartosz Golaszewski --- arch/arm/mach-pxa/spitz.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index 3284b9f62be970555042a7292993e45d56fde47e..5091b601c4e1bf25cfee0742988= 1894929853dfe 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c @@ -204,11 +204,15 @@ static struct platform_device spitz_scoop_2_device = =3D { =20 static void __init spitz_scoop_init(void) { + spitz_scoop_1_device.dev.fwnode =3D software_node_fwnode(&spitz_scoop_1_g= piochip_node); platform_device_register(&spitz_scoop_1_device); =20 /* Akita doesn't have the second SCOOP chip */ - if (!machine_is_akita()) + if (!machine_is_akita()) { + spitz_scoop_2_device.dev.fwnode =3D software_node_fwnode( + &spitz_scoop_2_gpiochip_node); platform_device_register(&spitz_scoop_2_device); + } } =20 /* Power control is shared with between one of the CF slots and SD */ @@ -988,6 +992,7 @@ static struct i2c_board_info spitz_i2c_devs[] =3D { .type =3D "max7310", .addr =3D 0x18, .platform_data =3D &akita_pca953x_pdata, + .swnode =3D &akita_max7310_gpiochip_node, }, }; =20 --=20 2.47.3 From nobody Sun Jun 14 01:05:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3A9CF40F8D6 for ; Thu, 30 Apr 2026 12:57:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553862; cv=none; b=E7jmcrJqYS30gC/i87LyTU+XdH4FGNCYErQ/ggElLy/rdop0XR13N4cZ7joUWK1NHKIqBF/dc2wj6URdlyMXJCSvUr4d39UNHOj2ahNUx1CWmMb80hvWrQJ+MdHpiXF5VZ0qR5/6JUWNhoCfpjKkadd9psTgOA5u5HqoDjphmCc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553862; c=relaxed/simple; bh=fRUFhZvs9BFNojESgfGSl4j79htf5MaPeOpkhlIGhsA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YZ5Gthpdk662sV+6+yAAoqnaQQT+ZVFJlIIaHb/8RkeqsQ/9EkDX5u7ysT0fyuT3R8fzLvlYvgVm8/yHVy5Iz7O/pB8RRU7qD0mVW2qbZB6JLNDwFEIDhRR9uWzx+oe/ovxoCqg4n8Pj8AKbufmicmaGQp91gXHKv+4YVHtUyPs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=huT4BWk+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NVLN0jm4; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="huT4BWk+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NVLN0jm4" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63UBk8JY1820460 for ; Thu, 30 Apr 2026 12:57:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= pZdAtV2YZsBb0hQKMGQt0w1Ml8ZD/VcTTQjpNBpL6SU=; b=huT4BWk+ZQURIax9 z2kSYBLRdcHGQXwEisMnn5JSkee1w/VC8q+AUabNFAxCOZCm5BiTKekgwRXFKsj7 p86YBfHWhROLXtlgFqnguDliCGR1deblXMWaFVp5r5eSZaHdNV+SHrj4nRHge9lH +TB2zMWnh2OnFGc5I7EBRlcm/uHWnRry4wp62qrwD/fqnBHAsDVExSWJhSret0Q/ QMvuVH2XjiLt0wUkjaCFGz/QwjTUZukc7sTXcIgmk45Cq+D6Cd8FfqXwblCldSjP CSx3CY1E6w9xzw+35/uZEU2NYoE1GpTi86wV+/GFUH/r+XR6gA1E5BNVioDqafcI Vd0Shw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dv6geraf0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Apr 2026 12:57:40 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50ea1a7a5d0so16606421cf.3 for ; Thu, 30 Apr 2026 05:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777553859; x=1778158659; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=pZdAtV2YZsBb0hQKMGQt0w1Ml8ZD/VcTTQjpNBpL6SU=; b=NVLN0jm4oGMuVm3KtwzRZYdFVqutwinY0NrUYZfWkb+zaznqoLNf72eDZ5m3cvwRnz zGn6aqb+P8SxvEozcWURu0b8J6+C+PFqBZ+goGnHvz2zy9hMPmRTvYvkrU3eWduxniDG mifuBGnOiiO6s/xFlb8uhD76Meo3jVidK6XHCW6RUE55In/zQUcNbNmimS8x9U98qVKl 6xLjQFIHjzrLwnmZyk+onhX0WIUHQLortTFlAwU3KVkIF87u1tgnRrgJsZEM66TaMXy+ iA/1Z0q7/KXf6oTZrRtVufpMy0e1Qo3+3KQQZ+rRCHPc2CZyUrBLfPqRUh7DlHKH/jKd bbhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777553859; x=1778158659; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=pZdAtV2YZsBb0hQKMGQt0w1Ml8ZD/VcTTQjpNBpL6SU=; b=X4V92JHkF7Xm4aFXVb4pz2SxNVmr+8E9t/MvhNxTTmE2SEXTdS2WsEup0AMwc+xR+s dzoFgmcyfCpYbIa0XqsAxLgpNW+VzfjstSTtzOsIPEeJ3yYuB/M7nA016cYxDsMtty8x NTlLEU/INIM5FDHUY3TAtG/x9BxhU7JbtfEqPbFzU+zBc/ywsc5XYavJaYXxL/9kaFRR Q56gl8uNJCoSfcEY/CQchH/cm3NMuGS96e3KwrUl/XLTIDIJd3F4Lp8i57EbuK87gr+7 ilTDniaOXTbN+JUuXSl6l9RrGTiwy+0ls3NnAI5+uUvz4Q2gySKIvmZmUjtXq3MnuATU SivA== X-Forwarded-Encrypted: i=1; AFNElJ8pmUZ5qypHHQy+zeCampxADerSSZwQT8MgeCUTe72xiOkbpyjZ630YuiJK/33VS2eSP724r9b2uY+ur6o=@vger.kernel.org X-Gm-Message-State: AOJu0YyKHs6UEdM3HdM36cfbxBhefurenaM25T1PubnFzwATcEFf4rqH w7jwglFNV2GoShqu0qjeuJvDrWPpdoyaIPXYUyX8bcr4/+Gd6FYfxV3hZ34ysxdX1uyTKkUYDCT DbIcfgSfH9Zn/CO5CQ7WBXHCwze0LkNUmjijC+BJvpGKJr+MBEg7lfnLPxAxWSW5Drz0+BamMcL M= X-Gm-Gg: AeBDiessaYWQ6JQ3hA/LkWAash74vEfi9aJTyP0OuoNt+cDuJyem4roxEetxdYlnNM2 AFh1UkHjvhDj85AJFlyHqe1ltGiAdcvJ9Ztsbwor8F/MfAcjqNsaHd4L6TvUAABgiH/2IPt9P4V Q5kwjWRh6j+OIHUYLTL/MSqyGedLYjqXUd8MLco2OyCPuPlBTX/um3H3D/TYlmd4oloqoHgOmfY yujUoVuQuPRoymAKx77k+WzvnnW/D9up9m7dn7cLq47JRzVlybo9kXQJjwjytRc1U3Sy4vSJkyq G3Ho7qWNDQ4pVT79vK7ATeWQFyexhtoF55XmdCpBGr/9ifHXV+JtYZKnzHd0WkL3sUlIyADMOmA dTC7W3X8B1WZWQg0WR1dv3fOHxOjEonW9DibPEzFoaUKm1GOyEu8BPxHst3KDzA== X-Received: by 2002:a05:622a:1356:b0:50e:ca38:e220 with SMTP id d75a77b69052e-5102adff28dmr39936751cf.45.1777553859340; Thu, 30 Apr 2026 05:57:39 -0700 (PDT) X-Received: by 2002:a05:622a:1356:b0:50e:ca38:e220 with SMTP id d75a77b69052e-5102adff28dmr39936161cf.45.1777553858768; Thu, 30 Apr 2026 05:57:38 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:85ad:7a05:49a6:88be]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7c326873sm41899315e9.34.2026.04.30.05.57.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 05:57:37 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 30 Apr 2026 14:57:20 +0200 Subject: [PATCH v3 3/4] ARM: pxa: pxa25x: attach software node to its target GPIO controller 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: quoted-printable Message-Id: <20260430-pxa-gpio-swnodes-v3-3-5142e95f0eca@oss.qualcomm.com> References: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> In-Reply-To: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> To: Daniel Mack , Haojian Zhuang , Robert Jarzmik , Russell King , Dmitry Torokhov , Arnd Bergmann , Linus Walleij Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1107; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=fRUFhZvs9BFNojESgfGSl4j79htf5MaPeOpkhlIGhsA=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp81G6Hc11QA2pqfvg89qy6KZ8N5nAcR0hzj92F WkPoJ6UqBWJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCafNRugAKCRAFnS7L/zaE w85tD/9a65DSS/d1E/cNu8ujITQPYlKFFSyHz7++kViUZGR3Vi5oTWwQCUCaEICfoobxP9/VHXh ZIFeeprix7a/LfsG8G/Z0tnKh5yIQutno/xHw/lRkyPi9jF9xUDoOaJGqCcpdTiFYElOWBH9cvH 5oyMe8ynkGumU3zKXyf1udvrRrQ0OEfNUECaMosvF6Ni8SQAonf4oMsLxJh3mKRy7u8Y/xUvgzu 0klAkbQ62UWH/eWSLrYUO9cx80Lf60zd8JOL/TZpfaCqUbnjYaDC3Fvfz4bF80gWG8KZR7IkN3f txiHYghUJsyR6xgcw+8hG5UtoohLchvgTGkliK3YH7LYDZvRErppY6k1xjb2kBpXA7ZdQz2wnNC FNXApNktURCOEHGtlKBOvk7EBCAO1wf2vP2fj9ChGtoYwQsj2Fn+vuxh4C5aVl23rWiTvOtimc0 qxYsGj0vvzREnk66Clw/+5ESDgmsWVCLFmHtNNQqaOAc09YKLEUMy3RDKu3QHjvvZ/lA2QFaovK aawM14c6YCJ29/dRFzes6hIxNVaaTJDCh8eO2PSWhTxg1OOfSPzhQTSL0bJmMFF8CVjlYKOVyje H5SgC25ipG5CFTtU0hSof+s6io9jIZpkWUkay2IdhugDQwwx9bMTnQ3BFBt2bGQ/vFq3ZQgWBj+ eDJBqANVY9IDRbA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=f6V4wuyM c=1 sm=1 tr=0 ts=69f351c4 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=UqNyx7J9nSqjioJOR4EA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-GUID: 41lVrwJDT0ac56OoAvMAquauep2aiTy1 X-Proofpoint-ORIG-GUID: 41lVrwJDT0ac56OoAvMAquauep2aiTy1 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDMwMDEzMCBTYWx0ZWRfXyEb3LlOGBksj W19s4SNeg1aKOdYoV51aaYgc4taVSPNF+/SDOUmqRA8yBUfn2naF6So5EEZ7de2bG6RSTE/VBut 3xOzWZqc3WdLT7jdtgy+F0WHfWFbDMPNRMDNICyybLdpOPcd9Giaj2EERevG5+XKT6nBd5N0EMs Kjc88df+T7FnV9IiKKzYIdVdyaNrIvUlJuUawDQ4GGnsgAYgp2dZpTDT8NUPo6S0bz81bd3sgUe f7nDlGlChAAQgV+nSY/gbKZeDQChPD4czekbfm2wTrvH7PiBmMJ561jF2pMq2JHmItSWDPcXBHa PXS6zvWb0oe+CO4aVSuaQ6B8QpRZyecO1ohmRIfmN4Wx9acwkUIwCxS8x2W0sqLLZpxvs+seqp1 zHVtwI9XN0Hdy9pf1FnGHMZAa1CyOuJinV7xlOOq1MWWBpAvbaa/+QlJI6nuderwbWJ/wTnM57E 8mVA0OpM0/pjp72yWJw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-30_04,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 suspectscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604300130 Software node describing the GPIO controller for the pxa25x platforms is currently "dangling" - it's not actually attached to the relevant controller and doesn't allow real fwnode lookup. Attach it once it's registered as a firmware node before adding the platform device. Reviewed-by: Linus Walleij Signed-off-by: Bartosz Golaszewski --- arch/arm/mach-pxa/pxa25x.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/mach-pxa/pxa25x.c b/arch/arm/mach-pxa/pxa25x.c index 70509a5998142ec6b9c484e5f094751eda6db6cd..a4e878be004a09a6ee464c8f09e= 91be249a224b2 100644 --- a/arch/arm/mach-pxa/pxa25x.c +++ b/arch/arm/mach-pxa/pxa25x.c @@ -240,6 +240,9 @@ static int __init pxa25x_init(void) =20 if (!of_have_populated_dt()) { software_node_register(&pxa2xx_gpiochip_node); + pxa25x_device_gpio.dev.fwnode =3D software_node_fwnode( + &pxa2xx_gpiochip_node); + pxa2xx_set_dmac_info(&pxa25x_dma_pdata); ret =3D platform_add_devices(pxa25x_devices, ARRAY_SIZE(pxa25x_devices)); --=20 2.47.3 From nobody Sun Jun 14 01:05:52 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DE72240B6EB for ; Thu, 30 Apr 2026 12:57:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553864; cv=none; b=R0LrbwjZnogNmB1rK0cxxa3+iYeF0npPnU1qu1+mI76aNt/Vv1PXMg7F9U9jKYLDcfgH5DgGFjO2LA1/tvEr8KNedq84imYumGdfPPSuzI7S6dqsDRHJt7GdoRlBDNDGyijBRyN2GVC2FGVu+RJqPCakEREa4gvRyR1yGIg4FXQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777553864; c=relaxed/simple; bh=sRwwAiKeMHyO5SvmHLhg3nZFiqSlWPc3/8KyY9B0WvM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E8JiaJrlGpPB3ruDtn1uhVYFqi+mV4ADFGfZyBvp5AIyOEvetMYCj0y28Y+4BFRRoP/23uhz7Uc5iiMMUxhseS1bRYhJ8eE9Jo/JHeGywBvyOKDSSltKOKQtAY6jk2/nJVEYhn86hljppwDlusmcx1YQECOmUzmUlqqzTjiyYms= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=RkF850Js; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TKh4v3PC; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="RkF850Js"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TKh4v3PC" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63UBj16g3884966 for ; Thu, 30 Apr 2026 12:57:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= HmmA37b9V70llXw40BdHRQqoaqXVueLY/PN1wGIlYwc=; b=RkF850Js7XMgA5Cu JNTjxIT3Hz4/1ZdSIO7YR6npi9Ugdx2ZFJD69rdNo0UGpszh6t65V6/5errE0FnF zRnb3/iWY2twpkmUG5dETg3kD1U4e0qE8AzXIoM1gmx1yvadiPDA5Y7Lnuykl+NI FaxVPiELBXMWFAwxbdjFG6wECZOdmW5L8/UK6eZk9CyLheQBf9n7XlsKZYYQi37I o5tjHeIM2ZTGy0fD7Nq+McWVnFMccyawBQzEc36ntg6yfHoGgTU+9YWD+orcfR8m s3hprkvrVdtp5oHCbLjcGDnPGxEakfRpF3eimqEvz1OfdBm9CTy/uh7EdwNWVkVR 6BZe6Q== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dutmak66s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 30 Apr 2026 12:57:42 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50d8ed08aa4so23534901cf.3 for ; Thu, 30 Apr 2026 05:57:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777553861; x=1778158661; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=HmmA37b9V70llXw40BdHRQqoaqXVueLY/PN1wGIlYwc=; b=TKh4v3PCCitXz2ZUIJJHBqG5NeoKAI+yXbdF5ojw6237ltHOQYM5ohJ7pqBEPS36oM cIbixhJVWc8K0nZUCf6jxoz+S5xxHV4tsNgo0eoEFWlIQXHgAwt6UCC0Uq6SmLzngyJZ xb0L+4EaQqeEOqYmzgzH0s0xy1Qw3sgWeGfUShyRFfIjsXVWggMioCepH7blOllpspt8 a3tRMeInjoiEHvVFfXFXzwMa8K1bG9vJVouzo8p5y5BUOhdrhteI067b1mgjvU6l6yxv glGZ09I4HOFW/yHUR/UMfNqCRwc2aSh9bumgbTPeHEGUW6PEx31hPxARyjybXW1nAql8 8LNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777553861; x=1778158661; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HmmA37b9V70llXw40BdHRQqoaqXVueLY/PN1wGIlYwc=; b=E9eUqzo08N845wJKHHvccx4vYvO/gVv0kotaIDBUXviIW3PFFKhPcajZlGjFF4LRa0 AdMsY1AaSJcQWtrLgKEsE7dQifmNvWtvfCveUlQwkSDN69lAwoGoy4KDT4kC/MFMzjfW 2WApFolxuxUW/ghg8LHJFiHbhCidlkUb/wJagNpdrMUKoWiWB4JrTNkbyjTAdHz1WePc Mr5zfmsmRHEs1bb6Dy+tE0L4hkmMj9wR4+/ifUNPvtG13aDwGwB7znhMg8ZQAeWMnJGu gwIjWeZtmxYXgjWn/0A0LOqUte1sNi1EKvm+S4zQctxrrl/BG2O3BatTASm6BwgdIfG8 7gIg== X-Forwarded-Encrypted: i=1; AFNElJ/KqWb4brsXFVl1VzLeIeyBFgqP6jQlHLNZQrUk3o1XjTg9XDnmYmxphjvs106CfXX8RAsDcoJryY4jIoM=@vger.kernel.org X-Gm-Message-State: AOJu0YyYXjGy1md42TiksPCmWwxMPjk2iddjzzeiZNCIDIbCSxttBa+0 FHfaYdpXN713XMhKKDe3c6wRTlWPuiO8cXqS7woGeXlB/RFFmtZL+OaasXXq5jqEV1WYw8rxsEA 9/U6ICCf0/fuw0I7GyCsDhHgh3qzlSN1ZdpeTxdNVvrPWOgECTlvXTjbVf0hmFeH9/8q/dXWZfX 0= X-Gm-Gg: AeBDievOcZAIiL5iU1HPPKH8WGxMCOJ5IMiWyA221idPtezzSgNoo3xaMXawcSDiJvZ jFDLPj3k9fuvRVw53Rd0WRjp//zmvNYUyA+mDC2wdGHWxS34Vnz0OtJBK5mn3JO+tPA+DTdqC3G qIrGpkZbFlimuKV87uvyj99kxZpLMzby2k+TABavG9jTidio3SGklWmR/cKA0y25YI+v6ep2bQ2 nySPcIUBgl8SHVW8G4MxayHAg+5/wGKVuNkAq/1eV+1UTooyMM94M9HOm9Rf4xzjSC3TF4LJg5O WxPt9sQAMFEpGWuieL7oPURho/zyVflT7Vi1bDOb51ujXoIzpolLVPWb2E41CCAo0BRXalvkqfe AokI6xQ1TVLryoFb/R3NjZn+F2KGzgbiLUkzUm8HCF+SgmLOO6DYq2LXfli/R6A== X-Received: by 2002:ac8:7f07:0:b0:509:4198:5468 with SMTP id d75a77b69052e-5102aad8c0emr39477961cf.8.1777553861189; Thu, 30 Apr 2026 05:57:41 -0700 (PDT) X-Received: by 2002:ac8:7f07:0:b0:509:4198:5468 with SMTP id d75a77b69052e-5102aad8c0emr39477491cf.8.1777553860659; Thu, 30 Apr 2026 05:57:40 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:85ad:7a05:49a6:88be]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7c326873sm41899315e9.34.2026.04.30.05.57.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 05:57:39 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 30 Apr 2026 14:57:21 +0200 Subject: [PATCH v3 4/4] ARM: pxa: pxa27x: attach software node to its target GPIO controller 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: quoted-printable Message-Id: <20260430-pxa-gpio-swnodes-v3-4-5142e95f0eca@oss.qualcomm.com> References: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> In-Reply-To: <20260430-pxa-gpio-swnodes-v3-0-5142e95f0eca@oss.qualcomm.com> To: Daniel Mack , Haojian Zhuang , Robert Jarzmik , Russell King , Dmitry Torokhov , Arnd Bergmann , Linus Walleij Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1093; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=sRwwAiKeMHyO5SvmHLhg3nZFiqSlWPc3/8KyY9B0WvM=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp81G7lsemaAhQGwp8DzE1EQtKgjLCcc03NHecV 9KWPYXyr+6JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCafNRuwAKCRAFnS7L/zaE wyiaD/4osK/VCN1KShAl8KxL/e2Rzik59VUzrVYEeeA/Kxc7mzIwe1Fs+cVz+u4Q49XV+mNnPWX xSy1jgS1hhBTMlj/ykWCAGg8hH1VNTZv5HYy+60SZp2vNawMfqc3oHQKhSBurXskc3xzpCZqpy2 f+1zZWTGEgt/+dvp3HN9JExqTmQP5YJblqa2PcFtM2rziR4tNhgBQYYychfUBUrrRzpDqvlwxuY CdpG0YKBCuvHgVHfiQHWI65rBVyGmiLZ4niVoOLzV9YwIjwVRh3J7zw+Ta1t1HjgSXFatsczHCC Fd5jijciQgFz9BBS4W7zOwqdY1FpUCyv1adWjYH7kfmvskygkI5Z1gogZ+pAkdv4MS7cTr5trNP J+gUZM5rKD8dYcxVj5PbazyJn2DPpuShYaQLdl3sHNGjaEScDBcldJmJjCR47unYykNDP7URFmr CXtsgBsKfSVwJ9pH6oHH30MnPjPYgn8OxktXdOxJzyacfM6oFC+/aS/l7KaNVfkIkZAI/byCkjq vgiIbbb4Q/U5nzUuBpij0xeAvrS71d2lYldDHEiKVJOrgaVGwhYoF0LuCrRfdAsarS7e+nCiLvG 4ULFZJZVFg7afHnKKlZ6NNSDkYgPvp57ZrtWl/yxYg2JaouK5TqknsLvnmK9VdbhU8oy8Xdw3Kh PTviyD0n6ohQ5oQ== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: vIQl8zOho0giI766g5QsEhaPEu3_R7Rt X-Proofpoint-GUID: vIQl8zOho0giI766g5QsEhaPEu3_R7Rt X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDMwMDEzMCBTYWx0ZWRfXx+iaVtRoy5j+ 3UgTs/O1QiRfjeZxqOfK4yDRecNIieTJ4hB+H0zxfEFNHre8tS/bUfRU1b4Szqrl5VJ5AC2NG41 TuPtDEL6qBKpA0loDjaVxcAkGtCLWTp84TeHx/oEaHQejwKC7jq6YSJMb3ENiVsNj/zyFs8Rabe sH1VS9O+bgx5t8ErK6HZxRFbn2oydbEA2RSU/vGIbMgCiJXBMYYAYklO9pRvR5ASLq4swh1qiYD FazQGhfq4nYaoiklHD7TfrFNrfRK6hdhbFgs2ALEBVaXtcLaaUTF10Jy6HZ2w9l24vbiu7DwOZO j9A/apRE6GKJactedGgtZ5DecV+AM8snYSg7C9wqHSnDOxYKRtBrdbWU2FrM19ZT/Qxv2Ktr4uN CuMy9J3x0fJ2anjhvqQNIl+0C/78Wjxb8puud2ATpgRN2rvyzq+GL9MvaFT+qXcstbkcA2g1Yxq YcpCemtxT1Txz+F1PYw== X-Authority-Analysis: v=2.4 cv=Fpo1OWrq c=1 sm=1 tr=0 ts=69f351c6 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=ZhlRKAb300cTtwB8qGQA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-30_04,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 suspectscore=0 malwarescore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604300130 Software node describing the GPIO controller for the pxa27x platforms is currently "dangling" - it's not actually attached to the relevant controller and doesn't allow real fwnode lookup. Attach it once it's registered as a firmware node before adding the platform device. Reviewed-by: Linus Walleij Signed-off-by: Bartosz Golaszewski --- arch/arm/mach-pxa/pxa27x.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/mach-pxa/pxa27x.c b/arch/arm/mach-pxa/pxa27x.c index ff63619790383859ba111e3efe7619aa6cbd248e..49c677f2dac156445447ebdd7a9= 9f3463a762d20 100644 --- a/arch/arm/mach-pxa/pxa27x.c +++ b/arch/arm/mach-pxa/pxa27x.c @@ -342,6 +342,9 @@ static int __init pxa27x_init(void) =20 if (!of_have_populated_dt()) { software_node_register(&pxa2xx_gpiochip_node); + pxa27x_device_gpio.dev.fwnode =3D software_node_fwnode( + &pxa2xx_gpiochip_node); + pxa2xx_set_dmac_info(&pxa27x_dma_pdata); ret =3D platform_add_devices(devices, ARRAY_SIZE(devices)); --=20 2.47.3