From nobody Tue Feb 10 03:38:09 2026 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 EB0A2353EC5 for ; Fri, 30 Jan 2026 08:20:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769761235; cv=none; b=Y5ge25bC/1brLKuigwNmGCQiJPpwdX1ysLnlE25FPUVUtGZkeC96fn9RVDM3h/Q85zCROHpZCBvTpc8i963jiOiT44tIMFtwpYcWV1UUFMemYY774K+HnNYi0E60R3PDKXgcY+VLCbuykN0b690+Zc701tNKSZvoO67CwR7rKm4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769761235; c=relaxed/simple; bh=NTGKevMUAPMV9E4g5zl0RMUalv3BlRNqGivNE3JH5S0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jMx8xbDTZWBS0yWfFgrl4+FLzEWlYqqdRVResYLVMn0cLCzLYoCfWvj7tY/MsUPthioEHJNADTWE5vbqsb9R5cJT3+LQyZpOuM9cg4/s6c1DyE6EpeZh5UQ77fB2Ri2pef16o+YB5FeX98PXRkhUkfCnghQk8fNinTQm/tiBD/0= 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=kiza895n; arc=none smtp.client-ip=209.85.210.172 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="kiza895n" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-81dbc0a99d2so940900b3a.1 for ; Fri, 30 Jan 2026 00:20:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769761233; x=1770366033; 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=iYbUGVE7c7id+MiIunPPyopC/JujGSCKOd5+ZEtgyBw=; b=kiza895nEYnd57UAsJfDsCpfLUgDW0eWVxTFQNfh0mfPuvVUQA4D67SN5C92L4FBAc RVkdHIi5yEzwoI1GHzEtwT/yhJwpIiURl+1fsw5co7lWMxY3D8GV8fZBjDI4zVTHd1G1 qdZU1lfqQPE0DaQeiyA5jJYc/+IVe0PPqafVAdLe0O0txmFevn3VDRiRpVvItshPLhV9 NfyzWRBEqWlXsXZSswGmxsZbZ+dAin9157I8qeyjPKYAI9dZRCOvTjyvQZYH6lbvVaM+ Dx5NFWjLfvCV8Y0lA60ztYmD7h2jbPQ1C6dPgNoMM3D3SpEcr2y8mjR0SDdLBJK6lIIe HX8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769761233; x=1770366033; 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=iYbUGVE7c7id+MiIunPPyopC/JujGSCKOd5+ZEtgyBw=; b=GqXcsWDR6R65jorZ+fwFOVS2rsC6La6+TcKO5RH83cRhTOP9C8R92AsRFpyp4erHLP dHPS6S/rdo//dqZfZ3WqDr/AKU5pL3nYZNkmC37HmiEcRKDF5cRI3e5nUhNRpxGWZgWb eP9dZyTXQfOj7/dUR6O9cVUmt8ZauWv6OukIYJaz30S5QwTRVxlSfXJRRPx+HGdpzOTG LjoKVJb3VX/pROfVHz8+m7X53zmZaE6XyTGk1uwei3Vla1tQeZyefQSs738RAXiy6pQs uvynaJv5f6DCb3QOEzgH4NA83OKS6QJrL8yRQ4kBp3juskKJjhHcfAAOQJoG2XVbE4Kq chXw== X-Forwarded-Encrypted: i=1; AJvYcCUsWh1DHC6+qq59bBLt+qFQY7csaekYAOSUutqhv/1dDzCVsBRce44tlBFzlmhD2mhhI3R2h+hOgdW5Yvc=@vger.kernel.org X-Gm-Message-State: AOJu0YyqDhqedCHNHQaa3s7aZCX8ana/vlvv/cjnJePocPWyEEH0IGqA cjBSHU17UOp65t1AWhQ9q0F7Y508Icv/jf8SiuQHWn97nvJsGWAzC+78 X-Gm-Gg: AZuq6aKM2osYvfE2F5UZsUatpXFsDDAh5c0zdDLYPpjLlUBf1ioTmfTgcPuo8qgC/PJ cvwjAwJOJjDaV74hADoTmqbSWVYvafSzsoo4NEKXgIj5KYEWLBaDBOXlEk2pj8jpHK/pcBXrfHz fjob+RgW6MP1F2MvqZqwajln0em+wnZG3zyyNeCJr4nTN3l3DTRZYWLUx3pYFH0b2YmvTuSujYI ctIgfWFS4OFyX4QFF1tF3+cdIaMJQDrUNbm7j6chCil+iGeNAZPO1XLm3U2sbagQmcUEzmNDPr6 voWL9haP0U8JKHsfOxZjivo5MVlSAnTuLQRTVQ74FP/K961goGcTy359NezkPj4X7J0B7rBi+gH XXhUQkcqR3bnfhK605aURRpCcQANiTn5qby6lLaUhJmanFOxkbwh37jrWCh6KLVcHmmO8HZIB3A aS9/Z1uj1D3JfoKDv7fE7/399lzXgG5xJuHjNahc99D5GJryoko97wJ6pzOq9OGJ0oIZhKAgQbK G0FBSDiX1FucpPLvQgUEN3yYurz+HdBz+E2ZvkHhvBrC9hUc7qNxIyenZx54kEQGuOEX2b2tsxw 97idFQiv8ykT X-Received: by 2002:a05:6a00:b47:b0:81c:446d:6bd0 with SMTP id d2e1a72fcca58-823ab670e70mr2255776b3a.23.1769761233312; Fri, 30 Jan 2026 00:20:33 -0800 (PST) Received: from 2001-b400-e3e0-2a58-5bcf-a65d-c80e-2087.emome-ip6.hinet.net (2001-b400-e3e0-2a58-5bcf-a65d-c80e-2087.emome-ip6.hinet.net. [2001:b400:e3e0:2a58:5bcf:a65d:c80e:2087]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82379bfc712sm7866018b3a.40.2026.01.30.00.20.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Jan 2026 00:20:33 -0800 (PST) From: Kevin Tung Date: Fri, 30 Jan 2026 16:20:14 +0800 Subject: [PATCH v4 6/7] ARM: dts: aspeed: yosemite5: Add PDB IO expander 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: <20260130-yv5_revise_dts-v4-6-4d924455f3a7@gmail.com> References: <20260130-yv5_revise_dts-v4-0-4d924455f3a7@gmail.com> In-Reply-To: <20260130-yv5_revise_dts-v4-0-4d924455f3a7@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Amithash Prasasd , Kevin Tung , Ken Chen , Leo Yang , Jackson Liu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769761212; l=1824; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=NTGKevMUAPMV9E4g5zl0RMUalv3BlRNqGivNE3JH5S0=; b=EKe0E7xkKfIl93ATKKmxvOzRrcqGGBGFkA7Oq65hguM7RoXuXfiS4HXbDRBXhjCRF+7YLemSg uyF0pu4T5YwA9uz4uT6b+JFmyHCfLYHWs+2IlAaz+l2+H7EOwjbtrtb X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= The new hardware design adds an IO expander on the PDB to support fan presence detection and HSC fault monitoring. So Add the PDB IO expander device node to the DTS. The IO expander interrupt is connected to SGPIO92, which was previously named ALERT_PADDLE2_SMB_N and not used by the system. This pin is now repurposed and renamed to FM_IOE_ALT_N to reflect its function as the PDB IO expander interrupt. Signed-off-by: Kevin Tung --- .../dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 21 +++++++++++++++++= +++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts b/a= rch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts index 524597a81365ef10cd03b67d35eeb88a965cbe0a..48f864b52d1a22b12f8a39ba970= 3a90349ed930d 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -389,6 +389,25 @@ adc@1d { ti,mode =3D /bits/ 8 <1>; }; =20 + /* PDB IOEXP */ + gpio-expander@24 { + compatible =3D "nxp,pca9555"; + reg =3D <0x24>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <92 IRQ_TYPE_LEVEL_LOW>; + gpio-controller; + #gpio-cells =3D <2>; + gpio-line-names =3D + "FM_P52V_AUX_FLT_N", "FM_P12V_AUX_PWRGD", + "FM_SLOTX_HSC_FAULT_N_FF", "", + "","", + "","", + "PRSNT_FAN0","PRSNT_FAN1", + "PRSNT_FAN2","PRSNT_FAN3", + "","", + "",""; + }; + power-sensor@40 { compatible =3D "ti,ina238"; reg =3D <0x40>; @@ -937,7 +956,7 @@ &sgpiom0 { "ALERT_OC_PADDLE2_N","", "ALERT_OC_PWR2_N","", "ALERT_OC_PWR11_N","", - "ALERT_PADDLE2_SMB_N","", + "FM_IOE_ALT_N","", "ALERT_PWR14_SB2_LEAK_DETECT_N","", /*bit48-bit55*/ "ALERT_PWR14_SB3_LEAK_DETECT_N","", --=20 2.52.0