From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) (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 A544F3612FC for ; Mon, 23 Feb 2026 11:17:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845463; cv=none; b=k0f8M5B1SyE0dKgbPy3qi+/doT4vwNzr5Etr+ZBCjwoTySkQsOK+10akCAmqEsa4Ez7M2S7PACeb+fusXB0GtIaLOTNE6F647sj4P78mcJI6lzYbbZBW4yzusFFdf+XK2b4cPHNQ4GZTZm73HnCmPyK948dMPRvkfUSYvP1w4AU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845463; c=relaxed/simple; bh=Y8FxaZ3tGkhfSNOMUB9wrvZLgHj3UUmc4MXQt4g53Xs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B5EF1eB9eT1eaSx2O7MRt/BYzC0Vl++vJzJiLTflJ7jZ3EV7CpXJH6p5prdg1nVjpPu5WGAV8Y8IwCTHf+E/tiaj+ojqsBViBHzZVxyNZjWv9quCFiUSgwdO8bJSvaM7wjjxmBa/R9dECM1A4Ju0d+YbtB9223sN+YimOu3po6A= 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=BK5zVDyx; arc=none smtp.client-ip=209.85.215.173 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="BK5zVDyx" Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-b6ce6d1d3dcso1519263a12.3 for ; Mon, 23 Feb 2026 03:17:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845462; x=1772450262; 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=dekzOzjCcZH9VxfMLTSix7P8omyyrbtHyX+5U1//3bk=; b=BK5zVDyxz9Yu5AsKl06a0JIOSuJPgfcjVMZOG+PY3jhI2Vxu0tLSY8qNm77OlDpWRl /3YM5Jl5DbBJDDvkMIAGQSzjU6VbrFyjN7ClsEyeBSMUdoI51uPq0S0sfKy1oPAbiTV0 NlIdfE4Ke6oW18tu7usTZ4LStqiWRqvm5PgcdW+KXBftI07rs7wNSnrDR//TjFtmrFsU e0JtCN/tBbDhTzUMQjj4Agrf7tJ7fcz4iBGewoj6LKsl2WgOZI3CFUTMDOccRf0tLNxh t1ANPVclRTK2AWl3B7RY/1N1xfLhGxXBvthHBx20gdaj5JBOfOsyAg/xnluf0pEtOPHl Tmfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845462; x=1772450262; 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=dekzOzjCcZH9VxfMLTSix7P8omyyrbtHyX+5U1//3bk=; b=LKanEpfuqQNAOEsNJ0LleeQhgP8vrdyQSadW5JOpVknjzrGcpIujEMPtqS1FbVAzpb RzUZsZQJlZ1u72Rg8t3f44JzMcpPI4Sdn6JaWyr5x1liq6CYmkeDTAArfpgI4ZMaO9/+ WTkw5ACQ3UfVnpn4kMl5tPtVaFViIwjlQnzONEZCdWq+a0y2pte/oyYUgtmDRxTiZ18h noW50udvoqygCXCDNj3RIRgcdptDfxWPlCw36uHrJdiEqqIv+2spo3sVSM9vQQQS6GNo U+azzO4UDLFso76eNSGcM/v5X9Rbhb7ki1dRPuZgjw7N/fX6p1DVEgkVxEtyKfm9Bw04 Owlw== X-Forwarded-Encrypted: i=1; AJvYcCW7V8DotXlE4MPcJSl180gzuOJoWK3ySQN4EMtNYWmyDVN2Xfy15AxNEoqt4sCV3YBIp4tNvEJxWnYTp6g=@vger.kernel.org X-Gm-Message-State: AOJu0YxM13cRYnDlDhcXui2kgZbBWecZnSmkzgpTYwdU050ycj1W5UQL 7zjpLcaNF50ZlHv1iq+gnX6/KasGQDbTD4feKgfGOiKTxECnQgLUNyVN X-Gm-Gg: ATEYQzw31VG7t2FtPSEdS64z0y/khHHXAXI/GYAhPcgC+btHHXOJWeOaZ1w2Jk1q8EA txY7GnGBe+MOWS0uHxcYT/BVrToL4I/dMEjjdDSXWf6NTr47v/b0Hgi0877z5RTaBkrRPaOwbpu OZvZBmOMKzU0j+aKQ560QlopTLt0j+nQyhrpnwsh8xEuIz+Y01IRRT/gjk7org7uAzqOtYiuf3x gZ4aFA5HjvHsu7whWY67O3Ja/nyR4vSsLcSKEKJQUVEOPEVdrInmK+wd874RF58dig13kVSVVw3 QxN9JF/hBBd5L3LNkWdYzmNFTiwqPNmETWA+ANZDQO9JzfbL1wWb0We4wYkVn2PkOlcgR1GXXU6 r5QLmkUCjFVfCoQGSEJAfipiRWWlacft403snsXAIFzTljoJGSYAbcaDat/cAY+lKlu4gj0i+t4 96I1cdwL8a7bbkZQT8+BEYATEmPNGnbK8Qqq0fNtRdSOG6kBkJs7b+7Y08Rrf/hx01dLZVbURLE HwoXq0Ice00NUmqJE0H7WfdmqNEsreRp/fjIiQuGFGNj6OdinYjFjpUhhOLwYA4NNtxy4OyYyxP p94P7jP51CKpANjFmAXT X-Received: by 2002:a17:902:e88f:b0:2aa:d289:2d95 with SMTP id d9443c01a7336-2ad74463f60mr80278615ad.17.1771845462066; Mon, 23 Feb 2026 03:17:42 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:17:41 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:33 +0800 Subject: [PATCH v5 1/8] ARM: dts: aspeed: yosemite5: Increase i2c4/i2c12 bus speed to 400 kHz 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: <20260223-yv5_revise_dts-v5-1-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=1020; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=Y8FxaZ3tGkhfSNOMUB9wrvZLgHj3UUmc4MXQt4g53Xs=; b=9PqZ9iEvttl4uBW+fcNE3uPsZFp3PxYjAx1wpMdNwgGio2/smtdbhOC9H8Xc385a4xsseqnIC 517wY5pxrxlBN/jjCoUegTvRbKseZvnPJXc2fms7ZaE3+VSHms9SExk X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Configure i2c4 and i2c12 to operate at 400 kHz instead of 100 kHz. This update aligns the bus settings with the hardware capabilities and improves MCTP communication performance. Signed-off-by: Kevin Tung --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 2 ++ 1 file changed, 2 insertions(+) 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 2486981f3d6bd36f3fe780b21e834b85242f8aa9..7991e9360847532cff9aad4ad4e= d57d4c30668a0 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -231,6 +231,7 @@ sbtsi@4c { &i2c4 { multi-master; mctp-controller; + clock-frequency =3D <400000>; status =3D "okay"; =20 mctp@10 { @@ -782,6 +783,7 @@ adc@4b { &i2c12 { multi-master; mctp-controller; + clock-frequency =3D <400000>; status =3D "okay"; =20 mctp@10 { --=20 2.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 A52CF3612E8 for ; Mon, 23 Feb 2026 11:17:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845468; cv=none; b=LoXT+izK9FF55rdtmxijlvuVU0syGojp7MWyYa88RQPo8UTBAK6hq5aMlPmllXvuuZEz20z8B23dP4t2IAzvYMaKEnFMR8j/NrB4Y5TAHZ2+8PgqP/0X1uTerx9Rb5qYTpT2AQudJm4Xsi7OHGd6O+deLeICFfeogTns32GsZE4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845468; c=relaxed/simple; bh=9mIn+NRMcnY3nQa3xJUsbsqiUrUJYrQ5MBs5E/B+nyA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PmB4o5vF2LIzW37lA23PKVgztWoeejDs3bxSqN+RH8w4pOoTrVo3g0LuNYOemjvX3NQY4h1AihbF8sIkydHRCvfvLlT+HM29CbD0r0ujR2aPmbWg6LX+c7Vj56kXGb/e8NAzd41QKHmPDuLnV+An9vOItXuMrsy0W69CYkvlS0I= 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=nVlditRe; arc=none smtp.client-ip=209.85.214.171 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="nVlditRe" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2a91215c158so27828005ad.0 for ; Mon, 23 Feb 2026 03:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845465; x=1772450265; 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=dEf9sD0ORFSG7AS78V5QZeKdYhd2SNplxEEftC+5unM=; b=nVlditReHaCJUpKHdDfHehSUzK3N/1Js0wxK98clrfPLCbp0I4liBMjHJ8AcqrvWNl Ga3NmzMsiTKoqGrSwOBHz8M8/7C2/naLXGQjYCGFiDjqvAjWuEXacxqYRvjIuYik/T12 6XZHIbrU7gLSiRXelHgaGmWko/CcBcY2ufBMUyd4CSuO/l0G8G2c2fnxD7xuxEqIfTrY p5h/oWQ9gPTvaxzwupzE6Ie2rCh5xwR+ysj26c4H9JT9XYFVRGoGc0oZwERUZv2q+8Sy Hc1uBN1NRoOylinVplrruQ2JPMbuvGUfokcvLDyHHdBoSbgaoJyjGQUHOOjAX9lUJJxL Ll6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845465; x=1772450265; 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=dEf9sD0ORFSG7AS78V5QZeKdYhd2SNplxEEftC+5unM=; b=aBPjcLUz0hqHxNj1T15XFU+IFUraAIBkfR0EkhBx86rH2J49Dt1nNGl+ecWiNsChcQ TARKO3AG1BbknNBFeaz3zb8kSx1p0dTc/R4H0jLyJ9hnSwsJ8RaTl5/ndaHnFvD3zxtr VbxN2emQgkF+bLi7zm1tdcN9pRZlnjgAYY4l99WvHnFwJkSzJ7sXFEdYcytf07jw1+NG lfzDQDY53SVp9nkx/SczIxjmH3aajnILpUHTjj/9mIeJqp96vBqJcH3YQe9q1ehZV2oe XhIPN/O6fXlxdRoSrgPOmflTOZFUFKkkCVHH9WOsQw+ks+VwkEabanr0LulFGUXl8LLs RFbw== X-Forwarded-Encrypted: i=1; AJvYcCU92sXs1KjDYvaOPGO2G6uhhXhBsARqSjGDVdLq2vgNP5PPgTqupoK6Av6icrJZf81uMy6nsrUSmeyhEXc=@vger.kernel.org X-Gm-Message-State: AOJu0Yx/AvKsHPI3gcukeL5HIvlWdNKO3vizWRwM0kFavkWjXqlT0QXz 6VhoCcvJ2HdIfQCbThtjfP6muxY2mnuerHB3yB7KrwDlx1VMJ2OiI1hq X-Gm-Gg: ATEYQzxQXDg2h0tGQ2uNQMqv7u2WWA7Fh0q36jJEHZefTZJ6PC6f1ioL56stHSv3oLt 997deU+R83nJlbBkjIARQnNT1XjwLwNw+9wH6BzQVjawr5Em/mvIq2CQjAbuzBEq97NHS7Hxd66 NZlqJQ0vLPJBi1tmbEFwN/LqTflvO1qAV+I0sxCXyldLIKIv4cy6oxihxhjaReDukdT3FfL8xu8 7DbKiVNfXk03z4o9+3dhv/Y4U+QzetndXE2pmQhfQBx8h7jvB3psi+5z4QKXCnk8bk74gZcvmbG IYAJzKl8Q3XH5b36iQizZQuLnfk482Oca34gTFoJYgT7RvYwYO5kUdbI7DOCWQxYodBMSwrd5wO r0yonZ92zIyzKw/U51b2rJxbRwzoaklQBtG04IOim5PlNUg4VBsUnyanjS3xgzk0JQe/iJuJpXn xvFcOY8i2ZU8gaTvogX6Y0g/etDxajqu0HF4Mk7ig6aoewbxMMA+QkfkOjFymMRTmjGzJWbUlES vtuXnGo9CPmxmBayqcXTPKV1ug8X4Ce/sAkuuno7gBfkV+2+xk1fhvHl7MaHqylM6sK4ynes1cR LEeFi+JmLibQ6a2ECIpr X-Received: by 2002:a17:903:1a2d:b0:2aa:e817:1bd3 with SMTP id d9443c01a7336-2ad744e1731mr86659805ad.29.1771845465072; Mon, 23 Feb 2026 03:17:45 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:17:44 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:34 +0800 Subject: [PATCH v5 2/8] ARM: dts: aspeed: yosemite5: Remove ambiguous power monitor DTS nodes 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: <20260223-yv5_revise_dts-v5-2-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=1501; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=9mIn+NRMcnY3nQa3xJUsbsqiUrUJYrQ5MBs5E/B+nyA=; b=6Y7zZJPug+L/D4hZsJuZ8qj0dU08TZ1l9Yv+yjr0PCQyZ7UQs5aT10ImulnrtBzWJFP1+lqkw R3+pUZQKbQ+Db8upoOwg3GGp9wJhWjkORgkT0J6Xe/KwYjRNQ/B+bSc X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Two different power monitor devices, using different drivers, reuse I2C addresses 0x40 and 0x45 on bus 10 across Yosemite5 board variants. Defining these devices statically in the DTS can lead to incorrect driver binding on newer boards when the wrong device is instantiated. Therefore, remove 10-0040 and 10-0045 device nodes, and let the driver selection is instead handled in user space by the OpenBMC Entity Manager based on the actual board configuration. Signed-off-by: Kevin Tung --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 14 ----------= ---- 1 file changed, 14 deletions(-) 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 7991e9360847532cff9aad4ad4ed57d4c30668a0..45b8ac2e8c65a4f672e64571631= b7f6944f26213 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -674,20 +674,6 @@ gpio-expander@22 { "PWRGD_P3V3_AUX","ALERT_TEMP"; }; =20 - power-sensor@40 { - compatible =3D "ti,ina233"; - reg =3D <0x40>; - shunt-resistor =3D <2000>; - ti,maximum-expected-current-microamp =3D <32768000>; - }; - - power-sensor@45 { - compatible =3D "ti,ina233"; - reg =3D <0x45>; - shunt-resistor =3D <2000>; - ti,maximum-expected-current-microamp =3D <32768000>; - }; - adc@48 { compatible =3D "ti,ads7830"; reg =3D <0x48>; --=20 2.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 C5D623612D2 for ; Mon, 23 Feb 2026 11:17:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845474; cv=none; b=m1Bqu8oy37Zap4AIhSzdRq6OOANW3Yr9dLgjBFewM3xnQ25VIrtRqLRbFA6y2vbW8Dy0dZmH8CuAX0pu+YUZIr0B/pHefpaYyDb1hBcAl8I5C/rRVE5Y5rtikKox+yCgxeFn8lXNjB5CY1eU9bsrCRy+mZe6KZSkj2iDN1R/l9o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845474; c=relaxed/simple; bh=uTj4gapYUMyafJqifSahFMkj6rVicJqXTR5n6i+21+w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FyJAxfHVar1aVTpAvxx8d+KaKxK6Jan6cs5suvbmxxk2Y6FtaZREIZ5FQ8y63G9SgaiUuwR+FgaI7PKUd/xuxmdTZJv23OIHh5VpABSqPDnVW0fKfAhVBOQvFuYQsmyRZqPmHCuILJoD3mh+YHSE1GXSvcXoofssWU4dKDYvtJ8= 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=fnfufS8F; arc=none smtp.client-ip=209.85.214.175 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="fnfufS8F" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2a9296b3926so28478845ad.1 for ; Mon, 23 Feb 2026 03:17:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845468; x=1772450268; 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=5wwrI25iLIFnHM5KoM7IfI6VZoQcq26sDFnBNFy9YZM=; b=fnfufS8F2LJFBdPoigALYxIB9U9YyK8S8CnllF4fdGfB1Pmafd2Ree3tIJiJ1TZYT/ FB4TnCtkyP0wXl1W+18n2KosSMAEq0VeEZ3r/aF/D3fM1Aor+L1pmF+NfdFFfA8K19rT /+aNHa9TWWYzDVCJ0gJVgGLUDgvM/H4J7V8cHqcWH7yDsef4fOi2ZEPNv/iY/u4Oqvbv uDjmpQvboIDA34mjGTSTjPqfL4dN2ysr97n5CsGQlAdx2bOElIuHCC+u7GcEgW1fGBXX DAjfQHWUF3OfQj6RLm1H+iKuuCEsbuz2RCa5vjIjSkUn6tlo07IPLPQn8APi0tTVkLjd 5u6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845468; x=1772450268; 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=5wwrI25iLIFnHM5KoM7IfI6VZoQcq26sDFnBNFy9YZM=; b=A4vuTV/fGZtf6MlazYybmb1VxdgECS+mTedxq3ZkimTwC9jifx5PrRcJwixbP8DwP2 7TrZe0WblZ8T+UkcDAhQcktAgrMf1x6r4trgdZnO+EIbRRwQY5+mxU5ieHwfw1v50vMW CDKEMdU9aKuWwEU8cF4Zpl3Hhf4vCnOJqxxuiHO0+H6eje3Z4zozQsgAH/x3nGM2fexM heCERSJbyQGU0E0SL/4g6ZWVn0G2rzSbC2HjDYk9IYHRd2KFdutyn01P5lFCTz6A1A+A X9h+ujhwjDLXFNQ2wc2WKNrS7SQBoAXUBAbPylk5FHTHcYIkeQ35ofWiL3YfPbIIlhdD Yc3w== X-Forwarded-Encrypted: i=1; AJvYcCWJ81isS2xyVoOPgSchaYYw6vn1ZF2wDwECY67ARNj4qA1uRydGBqdNIrZ4rCTMlh5jUq0LeZt9T/u5Svg=@vger.kernel.org X-Gm-Message-State: AOJu0YxxKY7sDEEFb34hAB/YwpRif5KjJBBWWYgRAuxKDx+Ura7682a1 q2iAIQo6viFETAT5YFDodaXg4OIDmckaUfxaVCJT5c5sDUbSvhEDNjvt X-Gm-Gg: ATEYQzxJZp3Zh9XEwL9rMROW5J26l8vn6PbO5bMM2mnM98zsS/TpFDgktrWXpFOBjzW dWgQCI2qdShku0IajFupRF5VPOl72PLQ00GXq9fGJDfD2cZ6rB3PA+cPMm+V27mP+tBlMcGRe6t 5RtQwFSEzHg9gCg6lAjdgAvoby2JZjD9dAnoneVhuBk67GzZtt9VSRReDeBVw6cZ4rHq1Wa5/Sz 0NVbHkt5+g/POFITfUD4a1cU+UoxWUexNASVKOcm6VGMOvo/QEWrC7kefoRG9IiS/C3jUmC+ZWw ZajVlNpmqI3lYOLUYtUUs34/7TAmOXg9Zx3pMFgZTBptLcrpGPLu+j1U58nKPqN1ek1reEmcNdg OAdi4gHYCwficeAw/gEKD4oQErH0FAy38BO0ogHl0F99CSDHyYGGlNZ2+cCywewrEylYRMpIJdG S9gFA3FB1++ORmmxcJGRvWEwk6QmMY3i5Ep2s3PDd/RNKP9PyNYApBREXphbuxX8KZwju/gPVTt qGY9n+qXC95i+E7eOsyRK+xlvYt9D1Dd3iLcqBnb6DwMEv3sYA/y+YQ21iuUq4o9hkQ5Pn0SJyR Op4whg7gBcRZM6PXt5FL1iT6nJ9hP58= X-Received: by 2002:a17:903:1a8f:b0:2aa:f2ce:5ac5 with SMTP id d9443c01a7336-2ad744e0d19mr87934095ad.32.1771845468170; Mon, 23 Feb 2026 03:17:48 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:17:47 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:35 +0800 Subject: [PATCH v5 3/8] ARM: dts: aspeed: yosemite5: Add new SGPIO line names and rename signal 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: <20260223-yv5_revise_dts-v5-3-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=1856; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=uTj4gapYUMyafJqifSahFMkj6rVicJqXTR5n6i+21+w=; b=HNnQYw21qw/5gIdn25f/liNOn6HycN5hMNxj1h1M8Hd4NAbVZdYM4erJQgerztGtI+WIRUPhJ K6MsgL/vOYgB5DYpyxQENGiO2ESFXi0de/QBlYMC+SvhKVbWQOME2qa X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Add new SGPIO line names for user space monitoring and event logging. Also rename PADDLE_BD_IOEXP_INT to ALERT_IRQ_PMBUS_PWR2_N to match hardware naming. The original PADDLE_BD_IOEXP_INT is unused, so this change does not affect current system functionality. Signed-off-by: Kevin Tung --- .../dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 31 ++++++++++++++++++= ---- 1 file changed, 26 insertions(+), 5 deletions(-) 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 45b8ac2e8c65a4f672e64571631b7f6944f26213..983aebc394d9159c7e3db2e7c39= e963f7b64c855 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -978,7 +978,7 @@ &sgpiom0 { "E1S_0_BD_IOEXP","", "E1S_1_BD_IOEXP","", /*bit88-bit95*/ - "PADDLE_BD_IOEXP_INT","", + "ALERT_IRQ_PMBUS_PWR2_N","", "FM_BOARD_REV_ID0","", "FM_BOARD_REV_ID1","", "FM_BOARD_REV_ID2","", @@ -991,16 +991,37 @@ &sgpiom0 { "PRSNT_BOOT_N_FF","", "PRSNT_MCIO1A_N_FF","", "NIC_PRSNT_N","", - "","", + "FM_CPU_BMC_RST_N","", "","", "","", "","", /*bit104-bit111*/ - "","","","","","","","","","","","","","","","", + "MASTER_PWR_EN","", + "MASTER_PWR2_EN","", + "PRSNT_MCIO0A_E1S0_N","", + "","", + "PRSNT_MCIO0A_E1S1_N","", + "","", + "","", + "Fault","", /*bit112-bit119*/ - "","","","","","","","","","","","","","","","", + "FM_CPLD_RSVD_MCIO0A_SB1","", + "FM_CPLD_RSVD_MCIO0A_SB2","", + "","", + "","", + "","", + "","", + "","", + "","", /*bit120-bit127*/ - "","","","","","","","","","","","","","","",""; + "","", + "","", + "","", + "","", + "","", + "","", + "","", + "",""; status =3D "okay"; }; =20 --=20 2.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 CB6D535D604 for ; Mon, 23 Feb 2026 11:17:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845474; cv=none; b=ZtpRX+VD3Vd9+98KNns/3JbDhkdQGR6KGVcXF+IJElvlPj1SHsoo+HOGVwO2/apIj+VCYK+dMDFRRwzLNDUgWNbByfXLmPLaDMmIY7xF0F0lAf4SIGAg+4TPAephkGjaEWuckSJDz/RJgJ6/b0p0mLu0ftpligclU1Q1xCHn5Gc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845474; c=relaxed/simple; bh=av+7nUIzNcRonWagw3z99/fjVjTYsiFRkATkeneAA4s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aeaiPGArkdGdLRlYIsoEoa6JdRdWqd0f+EUUnEXu5eJD1D35NwYC1BECdn6lUyqqvX/v78eoXf4IVZQ5i7OdXqEofKwoEuvSmcKpp8WuyDcpI8XJUDX9rLBDyrqjy4tjI14r+TggV+cx1b1zFwNfS0kLpTd8UmdEPyE4urH5rHk= 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=aO9TlOdt; arc=none smtp.client-ip=209.85.214.175 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="aO9TlOdt" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2a871daa98fso29362895ad.1 for ; Mon, 23 Feb 2026 03:17:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845471; x=1772450271; 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=hRCjL+EE42kWhMnb2piV+g1yh/Py8//tJ9ex6KvyCIo=; b=aO9TlOdtfuBa3RxFByxivjw7WASGrb9xJ0rGQoJc+6TZPtXO/9iXr8iPCYG2/C1cET Otwyf3193MIIybNY75in7H+sCRc2rc7fcSmWwQf79O7z7jyf1lUw0OvmX+Eg95mi3e17 odyHPixHZDEY85YJvXZgAoURwpXZVE73IwjTAKdzAAMy9qU433IfY9XTpO6KkvFUh4JK Dw3yRWpL3d8YGCHklNSkbr0TIq+EEqhL+yWDJQJSnalM4j+jut3b+9uLLdKqi6Zyb3zJ QMfBhtKEO/4PG6KNc5fjdZC/Vx5fHT366nJGWb8TxvYcxVIeIlQNGJXTDDppUrHz0Bcl CiOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845471; x=1772450271; 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=hRCjL+EE42kWhMnb2piV+g1yh/Py8//tJ9ex6KvyCIo=; b=QK7FCC6ay0UzZsx5CxkepmwYNuLz+n+OfXHbIlvv5HnGCgu6/z/onJQ3JSKhmo+LrV ESD0tB9AIU7MYvPGv80UdUuwJ4QzOIHS3OU9lMANVeoMeF35f7Gow5FoDqjxte82g1Ll 4TpwPZVzhYClPUcgEfTlh63Xx8U1vanPcxLfKTxcWuaeKEigfiBYpKDN4oCULqDKbjo4 SHCq4AIVS/NI27qnqoup0y8EXoIcJBQEeQDPoYr529dV+snNyAnulTCQhiNBiJdqhw2k qSPTNMAzLH8zz9yNCfrsdcGLIqk8a3DvudMHHF37oujjfZ3WNQET7H2IjkiZlVnOtTg5 EKUg== X-Forwarded-Encrypted: i=1; AJvYcCWO+OzI20YhPRDdtRsIzh+eTjNyW5pk7cb0f71RhhnFJS0x07ZsQ3r/ykKx6W0JhIktapnUp0JtXNilfxI=@vger.kernel.org X-Gm-Message-State: AOJu0YzGCHMhl9cQaw3DQ65bv+u+9CelOd6Y5VmaWixCJGEcUPezxSeC 3ZVRaY+pkvn3xFqWA8hkNUWMMew2taSV0FF4lIwAceOtVjF4o8S37ght X-Gm-Gg: ATEYQzz8TrRnXek7LqNMPj6RIVpev4nzpRdDdeUX+O7Jmh/beaq3eFPoRdrFg2KZYp8 8jNho9cKjr0NWGOfw0GCLAp9ep2RMAr10CXMeY61dKcUv13JWPpJXkuxd0hYqw5KtfzflrjUtfl KcubyO4m1cYKrusxei3C7v0rtcYeWAS7rmauaGKoo9QJUDtnGh+MzXyEHkPWwPwxiR5z2/auuIx s8gpSJLmQ+U0ZfUJe9wc19Mq6/WVFagDp7R3MBDCzr8fzp0laP42nKs0UX9X+s0+uikrHjigP7v yStAMbnasv72SpxrztxD65J3AgBUtm8R6QMl98AFwcT88J9paDLoiLv0UwzhTFUtLzcx756asHG /p/lc4I7doeFsjbfD5Pcfrb2ByHzZA39n2EMG/jI793RZYMgLdM5tmw7Ahg7Wi/XH872yIfjOuf tCd83QHh2xftyWRyv0zZ+h1hrdEuDQtpyHeHgmgVehXyRxHyRO7/Jw94WLeGajr3q9BUoFiDkgO pzlpyhQzwNe4u6/+dtc5QlfwZ5sXgI/T7iZQ/oxO+9DZDYLs/g4rBAEPjYmQU7676Jh2jMnMN0I tC18+f3VNlf58y3Kjicttq8xoPzCcTA= X-Received: by 2002:a17:903:1a2b:b0:2a9:6414:719c with SMTP id d9443c01a7336-2ad74463c78mr70338135ad.16.1771845471195; Mon, 23 Feb 2026 03:17:51 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:17:50 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:36 +0800 Subject: [PATCH v5 4/8] ARM: dts: aspeed: yosemite5: Add IPMB node for OCP debug card 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: <20260223-yv5_revise_dts-v5-4-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=881; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=av+7nUIzNcRonWagw3z99/fjVjTYsiFRkATkeneAA4s=; b=Ws5ihelxDVqIQUxXO7hw5CQ8FFbcVwALjS3z506cbC48qdvhgLgy/1do0c8xHzKjvqTLQPwIa 6QORwth6PbQBSujcIM/QV5/IyS/+WnHx6oDBUJmTR5cy5cxV0So2jxG X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Add the device tree node to enable the IPMB interface used by the OCP debug card. Signed-off-by: Kevin Tung --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 7 +++++++ 1 file changed, 7 insertions(+) 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 983aebc394d9159c7e3db2e7c39e963f7b64c855..84d3731b17f7c7c87338672bbcc= 859de2b89b722 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -365,7 +365,14 @@ i2c6mux0ch3: i2c@3 { =20 /* SCM CPLD I2C */ &i2c7 { + multi-master; status =3D "okay"; + + ipmb@10 { + compatible =3D "ipmb-dev"; + reg =3D <(0x10 | I2C_OWN_SLAVE_ADDRESS)>; + i2c-protocol; + }; }; =20 &i2c8 { --=20 2.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (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 EA8673612F8 for ; Mon, 23 Feb 2026 11:17:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845476; cv=none; b=drR38mI6KDfQ4fGhIRwdaoTEo8kQ4tcXJah4TTU7q953Gm7XrykHPXTRpTMpE/QLeh2EvbqXWa5yER38SQ2I7TpXmRQX4USsLHPTcKZMZIKppvv8rqoaRrAWWkBTUdLYb432msTs3mf7JL6kG12MlYBlSD1dWJdqjEY7bBOsIX8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845476; c=relaxed/simple; bh=ixqQRGuzXvJ/yWnzkJIxe9zfdUzHdt5VjvjnntBpEuc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MRzXlV3SWFoWKl2lWi8TolQtl4yE0uPI/6NwAFP04Mfn3d1LU9nqUM4O3Oh2ed/Z6gtEUqtex1xjv6KWQhCH1xHOBs+JEd6+8nQ/sHNEQSaoA90LeefOpZcckv2H8UY6jIGr7sofhz7wJFsOUwQCsECGgorIsIN8cY27nBe36MM= 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=LuzG3p6D; arc=none smtp.client-ip=209.85.215.179 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="LuzG3p6D" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c6e23cb81f4so1568221a12.2 for ; Mon, 23 Feb 2026 03:17:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845474; x=1772450274; 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=2a5/NI1b3Xz62eOwxI7HWvsJZmIoYETpiMrjetxhsrM=; b=LuzG3p6DLlnzOEmb14bwdw9F6iHmOHPFCNZW/yB2VY92QOAXAAnv4PUi1Rb2KSyn4b TFw07RsdX66j8ZSduJk0H5MLEO5iE2r7zeEYtVdFETTBEJ3Lk/Ua21FUtXks9OdmG1OY F1Pf9usSPMe+4SXBhS6mIVIqDEHLc79AtZBb8MLnMrO+zsAenqpTysnyKsbfX1ghINmY irYh6+xRinx/hZfdnU8wknKVygQEQygzry89pdGWA/auCPFx5DKwTfF8VdpJaZy/ILYd WxebavnYro0jjThDpAgfVLGbQkFbMaWa4bFmAG7EzWkv569iFWTud09azQ2dS8PVfC7x oTdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845474; x=1772450274; 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=2a5/NI1b3Xz62eOwxI7HWvsJZmIoYETpiMrjetxhsrM=; b=Fee0YUXCMYEaD47mAuhDNL/dvfRml6JE2uUGpSETzcyen6+OR6L6+LX+LMzIQ7SG0A 3PPl81i+wSsKgxh2Q6nAgWQOQugZV8UQqJ+n3nw/9GWEPzv3/Skr6DCawmgz/+nGLwDC TDE9PJuXQPgO0D9IIzJ6vho4rAB9DKQk5OZRkFkDl/1ol3/37dB8n56i9yWkVSN5cotW 2ZuPVbDxNsDv1v5xT5CcFlu9MueUkoTJly1T1WMTT9joIglvYU5h4tXurWRrwi6OrGzn qLQ0iNspL27RuJYkS/p9DcrCHsg7Xr+oGxNEggvF/V8q0pxNP+j7xkNQdP86KtVXTojC td5A== X-Forwarded-Encrypted: i=1; AJvYcCXEqFe0r2LVaeNiyssE5btnh8K81+OBGNNVu08B+2pqb48YiGBJJ01Djm5y8OKH550FtOkgui0qL4tItxA=@vger.kernel.org X-Gm-Message-State: AOJu0YwL+4yodOnl8UqG9XFNLT6NR0cc5bvFTfkQhtNrUCsVEBj5Jt6i HZkTRdPJjIpPEo9gV1BvSRHoGp7N2J6YTPPCFizfaoAgV68kKBh280Fm X-Gm-Gg: ATEYQzyIj7VabiDCguvqm4dNOXWuKRqpJ0h9htVKLzqjIOx6c5iEOes4hB5/IfofkeN u8Q6H0/ok6eKw7Y7QXWOIlPkto4uwHSy7ifVYHYnB0W1YhJVc6+dFflo0xiGX1JKuE/gQfYEjee w0A24l+GFeGfKrHmVSuLahO8QOQPQOWkFuMNFU+9lXGBdqWSk8UGH3IfkaGzL2JyawrSt6PT3oS I7mrbiiM7oTHtqqQn9vUENwx+qfTNoWdYvisffjNAY/lhdQMIgECfkxOFpvR6K+iNDe4Cs1RrNw T/Vri52ZqYIdS1D7+4oea6jYZqIzm9r6a+VYI7UzPiP4jh8JGRox2XPeT72gALhWt3a0xHjapbK wZl+xlCXVqsBZLKYS2SYH5OOFrSmD9S/Q6FkOXS/UId2cs+qx5q2xtltZZ8E8rAhKHNvmNQchhq j6nCJjli8jQBZtZimXMBMa7Eq/gKhhLLOcSUGtkjfHvmL9jQVlFgwt9ba+ZHNta4e2okELYbh4o UcLScX8vf1TAs9tG04GRtADokBq/RdOp6XYREFPFFOVYUa1GBtQXUd6jHngNUrci/+uwPN4jfOp 94Q7P91hIDNXy5/VpvAn X-Received: by 2002:a17:902:e5cb:b0:2aa:e55b:22b9 with SMTP id d9443c01a7336-2ad7455429dmr80003975ad.41.1771845474242; Mon, 23 Feb 2026 03:17:54 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:17:54 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:37 +0800 Subject: [PATCH v5 5/8] ARM: dts: aspeed: yosemite5: Correct power monitor shunt resistor 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: <20260223-yv5_revise_dts-v5-5-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=2405; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=ixqQRGuzXvJ/yWnzkJIxe9zfdUzHdt5VjvjnntBpEuc=; b=rEG1ITCj4xw+8LHWUtz1K9lRGjkpb8uwC29tFg8vEbG1Nztv83RRuY/28KwaccWv+E5EDN7a5 F7DDcO4w3mXDyQTbjKx+NT2Tdcr3zsA7eLpOO8wKtZtuwQUbVucA3m2 X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Correct the shunt resistor values for the power monitor devices in the Yosemite5 devicetree. The values originally defined in the DTS do not match the resistor values populated on the production board. The discrepancy was caused by using outdated pre-production hardware documentation during the initial DTS development. As a result, the power and current readings calculated by the driver were inaccurate. Update the DTS to reflect the actual resistor values present on the board so that the reported power and current measurements are correct. Signed-off-by: Kevin Tung --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 14 +++++++---= ---- 1 file changed, 7 insertions(+), 7 deletions(-) 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 84d3731b17f7c7c87338672bbcc859de2b89b722..524597a81365ef10cd03b67d35e= eb88a965cbe0a 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -415,7 +415,7 @@ power-sensor@42 { power-monitor@43 { compatible =3D "lltc,ltc4287"; reg =3D <0x43>; - shunt-resistor-micro-ohms =3D <250>; + shunt-resistor-micro-ohms =3D <100>; }; =20 power-sensor@44 { @@ -461,25 +461,25 @@ eeprom@57 { power-monitor@58 { compatible =3D "renesas,isl28022"; reg =3D <0x58>; - shunt-resistor-micro-ohms =3D <1000>; + shunt-resistor-micro-ohms =3D <10000>; }; =20 power-monitor@59 { compatible =3D "renesas,isl28022"; reg =3D <0x59>; - shunt-resistor-micro-ohms =3D <1000>; + shunt-resistor-micro-ohms =3D <10000>; }; =20 power-monitor@5a { compatible =3D "renesas,isl28022"; reg =3D <0x5a>; - shunt-resistor-micro-ohms =3D <1000>; + shunt-resistor-micro-ohms =3D <10000>; }; =20 power-monitor@5b { compatible =3D "renesas,isl28022"; reg =3D <0x5b>; - shunt-resistor-micro-ohms =3D <1000>; + shunt-resistor-micro-ohms =3D <10000>; }; =20 psu@5c { @@ -723,13 +723,13 @@ gpio-expander@21 { power-sensor@40 { compatible =3D "ti,ina230"; reg =3D <0x40>; - shunt-resistor =3D <2000>; + shunt-resistor =3D <1000>; }; =20 power-sensor@41 { compatible =3D "ti,ina230"; reg =3D <0x41>; - shunt-resistor =3D <2000>; + shunt-resistor =3D <1000>; }; =20 power-sensor@42 { --=20 2.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 E2F13361648 for ; Mon, 23 Feb 2026 11:17:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845480; cv=none; b=tnlU+AGZJ1YeBlynPeuzi/dtFqMsWjkZo1hX8KJ05QtLZ1lH3M5m4oDAT+cWGHgJugLmJVhD9ld8SAf9pQKoAabDXAi81VfVZT6CMLPfqlJ3cudop+9GhyRONnTA6AOM57r4BpxKZ+mdiG5kCS5A41gi0Zhl0nUSTuBmo3pYC3E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845480; c=relaxed/simple; bh=XhvT0QVqfubc2SFF6jrDcroi321rW0noJl73B6I6iXc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NfdpUG8Wx+xfNocXZ+eyB4Kpe8DW35kuUns+RDaW6Nfwjlc1qmlghOZgbqtxd07Ril7E+arHhOwECcQIJ96IiuvthaYamur4cTnBjbWfQmDireU9gEUO4KWqIaf2CV9rFFVloFIf++lGdu9KnqmubaJbuHzb4dKHkfkbqpqWQcM= 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=BT5xYSc4; arc=none smtp.client-ip=209.85.214.180 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="BT5xYSc4" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2aaf5d53eaaso27099675ad.0 for ; Mon, 23 Feb 2026 03:17:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845477; x=1772450277; 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=D5vVMT1zbuATIKTYy3lzElq9T02DZlHlvtVffec21kE=; b=BT5xYSc4dGIEFEeX+3JPuGqiqBiyehILzZ9CmzJg126iT/GWNSH0mlYcpBlYpJSuDQ QMT0eSgIjuvMAsiuzgLZ30BeQKKjKcRjeklLEGMkXtjNy05MviAPNOWKNnlmeh+2l7dC 6iI76lW4N96y6dUtV9vq46N9cvxPH3aN40GM0abYgvCFEvnBQ0AthV7cb6DMbkDmsJc6 x8K+uP+T4xvO3/9p0VsB1TUiA4RAjuDSuS0u//7O39iNZC4pAFwyE2KJNL6N1ZDM9p8E CtCjLFQBco9q+SaAQXXSG0EAnbNnzymbeeL/Ben9ytdsP5a2Fv/8gjfDPvf41Mp/e4Cv bGOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845477; x=1772450277; 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=D5vVMT1zbuATIKTYy3lzElq9T02DZlHlvtVffec21kE=; b=hrLpmzd/a6NKRAsPK1UXKhf75moESof5p4zxep6rBiZplrY8fxY8PsyxJ+J7V3jdpH r7b+tFAL/NoWYZwIt8E/4ogHe7EMxLS4fYNw7eyYIISf5zBL7Oa980SrtZ6n9gtcvi7e YMzUTmpcnoGTnsCX5Wx126cehifqhj9IJbku8V9xIM5YtIiVBVU8v+ecjBPzmVkEmnPY Zd5e++Ac3NdJ2EHNKBmpWye1cBWLXunxNRnRM7Xu6B2R/xX0ABeRKgyawrlrCr7o1MLe QiCOVYzWT3aqZQ3FchGODa93JJ7amtDshXYyiW8QN6mXhpX16ymAayq/o+Zj7B7mKCLT RLSQ== X-Forwarded-Encrypted: i=1; AJvYcCVm8zB1BSiW8t2SiLKDprd35ZnUjhd8llA5rXXztNElEN7KpUsTYBKXDs84tawN3vTcbuHXbKbDaoK/yok=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+pTJhZhw9R9jOqY2N7itv7xkKTtAgmI15KoGrWWJigJgDO1X7 TmIdoGgB4ve3H/7nCERtv8bn5bNf0K+nPBW3y/0xgw8lQApvC8EYewI7 X-Gm-Gg: ATEYQzxRfodflqdZBSHd3i20st2h3356+i27kbsyK56Jhl99MWrqjKJBfoAgPMa36pD waqveUhxyGSJBRXw/VvK/PSE9Rqbe3/LAXe4yuHBCx0CBK+Xw4Y2JiNpk6cBMcRENOoITCutYuD 6XKgceI6vjTH527Gdxt0IMNK26bw1UU9yjS0yV1cDPxjCuksxnTQKdJHR+y/WlUYY/tk1vkhLHw IFyg298BGLlhlq3JXqbL/CYrMoEUvvStdR+Yxhc7+p0j/F4va4I2yeEwc/ZuuhcBq+mkMydhQsD wSWLVIwNil2+KC1GH7q+UjJVj2jai9Z7nWCxcrWkvT3+9Kx734RlADXJbSRTsRMF+zCCork3Esp O1oyQsLl3fxw45YZv5ur5G0bPCmiHD/4ehASnLUKPGLu5yB6X2d6nm76o56vMZPZVNB1VdVcKS9 yyz8Jp67pYKQ5jyEn9N7q6NImtHJ75m6qrOybZKWkpumWNnm/m93scn7NmqR3iCnE+bmQjum7vY wlLhrWg/GIA4d9rYsBo+nRjhTZTCHnxp7FWr5UKFxFeLPG3YeEuV60Ylb2dTmPAH1dgO5yShu8J o9TWZSvwlDiiJPi8IpJd X-Received: by 2002:a17:903:1904:b0:295:5132:1a99 with SMTP id d9443c01a7336-2ad74579492mr68714575ad.44.1771845477264; Mon, 23 Feb 2026 03:17:57 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:17:57 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:38 +0800 Subject: [PATCH v5 6/8] ARM: dts: aspeed: yosemite5: Add power distribution board IO expanders 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: <20260223-yv5_revise_dts-v5-6-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=2527; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=XhvT0QVqfubc2SFF6jrDcroi321rW0noJl73B6I6iXc=; b=O9OnQ/chzEMf/fvHPQWK4maR7cBtWJhmUprWi2xvvAQHfu7EDK1fmcNdRzjOSF3QVoZVZK+QC WQ/rCXtpalDBcJGTTwGoiS/y0QJ81L4P9kiJl4xJ4N7dW2ctbdTUDCP X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Add device tree nodes for the two IO expanders on the power distribution board (PDB) in Yosemite5. The updated hardware design introduces these IO expanders to support fan presence detection, hot swap controller (HSC) fault monitoring, and PDB CPLD update status monitoring. Connect the IO expander interrupt to SGPIO92. This pin was previously named ALERT_PADDLE2_SMB_N and was unused by the system. Repurpose and rename it 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 | 42 ++++++++++++++++++= +++- 1 file changed, 41 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..30fb41fdaeb7a2276cdfe986546= 96a16cf1de5fc 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,46 @@ adc@1d { ti,mode =3D /bits/ 8 <1>; }; =20 + /* PDB IOEXP0 */ + pdb_io_expander0: gpio-expander@24 { + compatible =3D "nxp,pca9555"; + reg =3D <0x24>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <92 IRQ_TYPE_LEVEL_LOW>; + interrupt-controller; + #interrupt-cells =3D <2>; + gpio-controller; + #gpio-cells =3D <2>; + gpio-line-names =3D + "FM_P52V_AUX_FLT_N","FM_P12V_AUX_ALERT_N", + "FM_SLOT1_HSC_FAULT","FM_SLOT2_HSC_FAULT", + "FM_SLOT3_HSC_FAULT","FM_SLOT4_HSC_FAULT", + "FM_SLOT5_HSC_FAULT","FM_SLOT6_HSC_FAULT", + "PRSNT_FAN0","PRSNT_FAN1", + "PRSNT_FAN2","PRSNT_FAN3", + "","", + "","INT_SLOT"; + }; + + /* PDB IOEXP1 */ + gpio-expander@25 { + compatible =3D "nxp,pca9555"; + reg =3D <0x25>; + interrupt-parent =3D <&pdb_io_expander0>; + interrupts =3D <15 IRQ_TYPE_LEVEL_LOW>; + gpio-controller; + #gpio-cells =3D <2>; + gpio-line-names =3D + "SLOT1_CM_UPDATE","SLOT2_CM_UPDATE", + "SLOT3_CM_UPDATE","SLOT4_CM_UPDATE", + "SLOT5_CM_UPDATE","SLOT6_CM_UPDATE", + "","", + "","", + "","", + "","", + "",""; + }; + power-sensor@40 { compatible =3D "ti,ina238"; reg =3D <0x40>; @@ -937,7 +977,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.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pl1-f194.google.com (mail-pl1-f194.google.com [209.85.214.194]) (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 D6BEC3612F8 for ; Mon, 23 Feb 2026 11:18:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.194 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845482; cv=none; b=kHo7bWuyQ5sPZH2ZJ53TVG3HUvdNgrMdfj00SaehnMg4ke1M7/Hxuf/PFzs0hDWMyPyfdyrJZkjLjlIr4swb5M2A+lUEvk2KI2VzQ5xoAouD4gtG24xyWkkUXoJqBc5Pah5PJtsE0oi7DUi4wP/bGWdwgTqgF/8hjIrW0L8X8Go= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845482; c=relaxed/simple; bh=qeVbrH9h2lP2i/7VhrZSt6TtWWoZ4Z6EMuUxjGVFuDU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EDXzE/At/vJljUD1JVtp5F8J4UFuBjJMbACqqu35i2RnHi+HJ5TWZrcx6p2TyelYxqQ6ltuEz/zh3Uv6i0oIv07tB8yCStwOT2xpsWiHmHePj95hqqvuJxZB/1nHA2PcQ+h+6RKCVlGThjNwJ6wvCJA8V7ooMcJQx3dSvWbI0y0= 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=AnYtmzHS; arc=none smtp.client-ip=209.85.214.194 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="AnYtmzHS" Received: by mail-pl1-f194.google.com with SMTP id d9443c01a7336-2ab46931cf1so31585015ad.0 for ; Mon, 23 Feb 2026 03:18:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845480; x=1772450280; 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=DDyXUHId1Z/nYWBwHmfSalP2sAsbJktA9TnrtpJPbyI=; b=AnYtmzHSrhexYLm0CHQndcWGV3uOgxOZYFPajJVUXxekbxCUcXWq4Ou1nwkqTarSqD AjvH2jRYcvzQqSw8aGsg4vtkC1MZkLW7f/t7s5GjucgrMZtvb4Bu6ZXr2JMp1sbmGLb6 t14zA/iLOpt226+UBIbH4hDLJ23kiEw7CfizdyikMiq6h/FRvmZYA8jdchQfa58dJMOH 3bBMu/irp0qH1lc70SCFDnDgNjn3pkrM70BtQ2VVLw+wFoMtJfS2ANF/KSk73oXXhB6S gyGKGy0fVoAaB0LZLrbpPnmMLfhk0T/yeM0fGs3QsSImT0dGUwTIJyzQ6qVSwNV/MrFR nUvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845480; x=1772450280; 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=DDyXUHId1Z/nYWBwHmfSalP2sAsbJktA9TnrtpJPbyI=; b=hZh1llNIkOgemigaRHRMIQvQCkGvSlqo0TSmiYfbzZPlezF7/VISQiWM0szNKl23z+ 3yGs4LFqYCj5LHjFWiojRqALShi9X6jETBFHqF6DdIoFw9f+bQEt2/USC3ppIbOe10M+ l3jqbgwJSHnoHa3qGcd3l5BYwt1wtjVzvFhVKHbjxoqKXDi9tB1z/CX2RfhmBm7yw6RH pirYksLuoavx2I5KH4kJTBmZr/uWsf7+PLmJfqFa72wcqOX1T1P2itQQ32PH6VqcqlZM yMJdYS85ElS4Tp1Z6WX1Tl3LgYT7ARW7+IGv3DuaOJrn0yPst3jmtbMHMS/+t8QADYhD c39Q== X-Forwarded-Encrypted: i=1; AJvYcCViLfcigSL1eEIVzdvbJbocXLKwbls7/mRROoEFp36YJg3mmqDCYwIvoCiyyaMtaqQXE02zSHA50ghPZKU=@vger.kernel.org X-Gm-Message-State: AOJu0YzenF8465XtcobfJUSiSdNALkMvX7HZyAtxkF6h35FIV0SXdSnr lxZvRZDNW8QuvUhPbwwYlCH8DiZqrVjVkYWTcvKEQUQ6gnYtQtvY+nBR X-Gm-Gg: ATEYQzy7me/QX9kmdPyA4BrKYcbA84cnlth3JNajtB6DGRAbWTHVHvd2Vsu8cNAhTae gX2skglHuXNpGwGRW0PNzRUOLeyMt3eeJb/jMzInjT5uFZAjVi2Rc/1oeZngWUoGz0+R6cI1hvR c/HhWD0DfQL73h+TeA/pWG8CjKP2qW8mT5Tt4+F1X2eEl5M6PaFJZJIwUse+Cp7ZSBRNPN+KglG 1qW05ofEwnN5B7F9YP611mrXFxbjlJPyUMOwAYTvCAvOwV9q9uUd2bhxtFY/EbN/pOHy6VJU2Ro +hOOHqmXIEtxuctpCSDCObg8VQdBCfc9fgU/TBfT6HXrBZ1o0cWYjmqrkagpfo8LXAqltDJTVln OHdv6RdaODy7umNndeKQJ7+VyfGPOYC8l6uQ39AC7ozezzXJxPsOndDr1bJT1KIlQPItwDJqr0e E0IOnTIHqbm6bAI6pYmMvUxelZuX3WthO1ZfEpz/Zv2ibLKxYbodmloWODvQarMCmjx1HZFUWz9 k0Bty9NWKTkauJmTsMYRrvEx11xDrdm/LZsrWsjq6IUFEjZIWUwBUgZoqHXIOBvWzscye4a4g+0 1gKldGaELtUSwtW4g5Fy3l1/BdmTMzU= X-Received: by 2002:a17:902:e851:b0:2aa:e238:e20c with SMTP id d9443c01a7336-2ad742acbf0mr72695315ad.19.1771845480316; Mon, 23 Feb 2026 03:18:00 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.17.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:18:00 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:39 +0800 Subject: [PATCH v5 7/8] ARM: dts: aspeed: yosemite5: Add debug card bypass GPIO 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: <20260223-yv5_revise_dts-v5-7-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=1580; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=qeVbrH9h2lP2i/7VhrZSt6TtWWoZ4Z6EMuUxjGVFuDU=; b=mtYdAN+CZ0MwbFt5rxjjKWwOf6MvRuhPUHRoV3l41gXRNKMx2aSxbUh/32XmK+5CAo20PK5fo UkRZzzPDHZVB69NS1UQa42rokr1SCrzd+oEjqC0iUwPy13XEEn8Wneh X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= On Yv5, the SCM CPLD bypass OCP debug card commands to the BMC. These commands share the same I2C bus used by the BMC to access the SCM CPLD for firmware updates, which can cause bus conflicts. To avoid this, the SCM CPLD provides a bypass control GPIO connected to GPIOO7. When asserted by the BMC, this GPIO isolates debug card commands and prevents conflicts during SCM CPLD access. Add the DEBUG_CARD_BYPASS GPIO to support this behavior. Signed-off-by: Kevin Tung --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 3 ++- 1 file changed, 2 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 30fb41fdaeb7a2276cdfe98654696a16cf1de5fc..f590ec6e00c48afe4ade1fb9801= 1780ac0570e7c 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -166,7 +166,8 @@ &gpio0 { "led-postcode-3","led-postcode-4","led-postcode-5", "led-postcode-6","led-postcode-7", /*O0-O7*/ "RUN_POWER_PG","PWR_BRAKE","CHASSIS_AC_LOSS","BSM_PRSNT_N", - "PSU_SMB_ALERT","FM_TPM_PRSNT_0_N","PSU_FW_UPDATING_N","", + "PSU_SMB_ALERT","FM_TPM_PRSNT_0_N", + "PSU_FW_UPDATING_N","DEBUG_CARD_BYPASS", /*P0-P7*/ "PWR_BTN_BMC_N","IPEX_CABLE_PRSNT","ID_RST_BTN_BMC_N", "RST_BMC_RSTBTN_OUT_N","BMC_PWR_LED","RUN_POWER_EN","SHDN_FORCE","", /*Q0-Q7*/ "IRQ_PCH_TPM_SPI_LV3_N","USB_OC0_REAR_N","UART_MUX_SEL", --=20 2.53.0 From nobody Thu Apr 2 19:02:52 2026 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 DDDAD3612E0 for ; Mon, 23 Feb 2026 11:18:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845488; cv=none; b=BFmhaMAIj4XtUfWd/5O4t4cpNcASSKZQiT97zKM22vlVBfStPzVKxx0fAwhyz20mLWDUyqLc4hsSLi0ZAYN1A1P6Mm6VIAJ/62Z4YkC+erZsbfgXsrM0J5q6YLM/WTe9HRoWFJIXDkJbejVn9Drw2rRI1uI6XVnhvcwxew7tMyA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771845488; c=relaxed/simple; bh=P2i4RUSnuTwM4qMzIUSQxtFSgvom7jEQkHy1XI4WFDM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bPSicqlpESz5tTe2ft3+FvPXCXttk/Z3iT9PMj+Yi2iA//zXVk2nAIn1NNYmM2pTswO72i/5DpqcQnaPyamP+S1/D79sXcV+NUVQx8edUpUL7PMg2v77xnMBKrjhwBxQ33bcxjZ0mPCS2DHouFYOhNkycfyJT3kXAfzjgiEEi+U= 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=BdyIyVaV; arc=none smtp.client-ip=209.85.214.173 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="BdyIyVaV" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-2a871daa98fso29364775ad.1 for ; Mon, 23 Feb 2026 03:18:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771845483; x=1772450283; 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=dsiXdpbaxodmPACgXw5goRGzebyloA1ZJqj/0ZU8ngs=; b=BdyIyVaVP5tQYaE9Jis3g+Wgs/uMSFJsAWQXEXrhrjynGEX0y2+iNtJreKkSVmT/Nx lP1tSjhUd6ZdOSp0toIlaSKQ/s4S8ILpNJWb105pM13tIQqfjYFIliwObH5Fdqnfx6M6 UGXuZAa7WrdAnwOrD28qTttvdR+MSRr4gQesXpMsBxbG2tol84h1YsiEjXNGSkao7wb4 7sgkQhjnlwjE0XOzgYCb0WjihiBk7SqDLhmgP6W+/MTo3Xs5C0uctN1kWuN6n6PMffnS /P94QYGsGfsqdJ42agbGxkCMwSMqq6IxI/I6Ei2A8+M/z2gt80H3JgEdC1aM3lF67s4s kSRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771845483; x=1772450283; 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=dsiXdpbaxodmPACgXw5goRGzebyloA1ZJqj/0ZU8ngs=; b=Ug0e1e7yQNWsm+Ao0mTiBmxWjZTGVZOY7V8Jy8p0dggo0Q3UEb+Ga62mvWQrY9CRnJ vQtUUfGIfbEpcRUi8hRAdBZOuoAhd4nNCwzg1Feztmv0EdbCExt4DcaWf28rxv8GBlHN XtX8gnL5gI7Efp63P+4dW9cdoo2Gf6pUdfkCMGU3KRoltJvXpZBaV3wVjM4a1DqzPXqz Bi+zZIAyWmljAG+TAVOmnT91GtZklDmFg5cr2MS9VOBSG7WYhvvOO7XGK+9Pb1nhtxW6 69WUd/FY0ac9pKql+oYZMt+zGDZBLkxXvEZt5vzL9zOGVgfmhkQ9dnKLi7ipH9M+VjQ/ 3Esg== X-Forwarded-Encrypted: i=1; AJvYcCUrvbObsdesROdbeZjUEdOiycWf5zRA42zSbGefumba5vjPhWwQJsMeih1tUdTte82GTHRkzKQvaWV9Y2o=@vger.kernel.org X-Gm-Message-State: AOJu0YxrggB1VBYw1z2/fUGqcSdNM/AMMaIGqQvJZqqxyLgvJGlsMOG+ PDgXW0eJCAO0XRaeWGex76oycnA0ryZ/BngHGj17jfD97RGX5W7HmYYr X-Gm-Gg: ATEYQzxdvswFeGGMWSfV7MNkJqG9pPLXMEIIHOf8ObkLs2XyI+KGtZt5Ed+U5EPvMRX EzHSJdYnDUf38EF6VpCUG9vZLUbMXHfKFW0akg63M9ncXw1a0eiY2REZpHOvFf2CIOqkOQADabi ck+nowxXrcPWHSKTUu9jq7ULThbHlGcgV+RbQRIhM4rdDMWNVkSnYdoX0AZ36GXUxnc6Ye+QKAc Z2wRwUoZWj4CP/VxnTj+jyNCzsHXmQI1d7S8J/KHgC7LpLenvXnUcA4ghYnNaJlrk09jQskKT6h 1b1vdNXpKMw3rLNuIslyTVJcEjyFlTLl0YGHAWL+Y0Dj0M7FrMVebgNB7hz8/koFdMew9xfcGfi h8Z6cp4ySLgPyIOXQLIr1LJr1eeBOL2OexZxa2V7l/BhKduPWgk2rsSnRlBqoXvZqzjDlm//FHy ZUL3rRc6PU4NrTHwK13ZkSqz0TVKo4T23eUNaVlkcaOpIt1xV/jLUtjZF1NoLbpllbtRYB/KQ+3 BtL9hVLPj9c1s0XqAmc0jqCCGGvkLaTPTgP4pNUte9wN2SoizFVT83020MAZw/ziSyZzaOUL6ec iP5M31b/70tdSdwtPr6J X-Received: by 2002:a17:902:e787:b0:2a9:3396:738 with SMTP id d9443c01a7336-2ad74547d8dmr68921545ad.44.1771845483320; Mon, 23 Feb 2026 03:18:03 -0800 (PST) Received: from 2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net (2001-b400-e3a6-b683-040b-c296-04cb-fbc3.emome-ip6.hinet.net. [2001:b400:e3a6:b683:40b:c296:4cb:fbc3]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad74d36911sm71799335ad.0.2026.02.23.03.18.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 03:18:03 -0800 (PST) From: Kevin Tung Date: Mon, 23 Feb 2026 19:17:40 +0800 Subject: [PATCH v5 8/8] ARM: dts: aspeed: yosemite5: Fix host0-ready and add POST end GPIO 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: <20260223-yv5_revise_dts-v5-8-fc913e902488@gmail.com> References: <20260223-yv5_revise_dts-v5-0-fc913e902488@gmail.com> In-Reply-To: <20260223-yv5_revise_dts-v5-0-fc913e902488@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 , Daniel Hsu , Kevin Tung X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771845456; l=1455; i=kevin.tung.openbmc@gmail.com; s=20250924; h=from:subject:message-id; bh=P2i4RUSnuTwM4qMzIUSQxtFSgvom7jEQkHy1XI4WFDM=; b=xv1Y03YbiEGXzcYHlj+4WLx07xcTFFPqHjWjBt42NZFVYg2dQGoaEw8BUJyJHNk2KzYXQtGWo e9qYUFJnNgUAxrU41c+DOpPaQt8tuH+8pHoEkA/x1JumLrfVuYun4Yt X-Developer-Key: i=kevin.tung.openbmc@gmail.com; a=ed25519; pk=PjAss0agA0hiuLfIBlA9j/qBmJaPCDP+jmQIUB6SE7g= Rename the unused PWRGD_CPU_PWROK_2 line to host0-ready and move the previous host0-ready GPIO to FM_BIOS_POST_CMPLT_N. The "host0-ready" line name is used by OpenBMC phosphor-state-manager to determine whether the host firmware is running. The previous DTS incorrectly mapped host0-ready to the POST end signal, causing incorrect host firmware detection. Map host0-ready to the correct power-good signal and use FM_BIOS_POST_CMPLT_N as the POST end indicator. Signed-off-by: Kevin Tung --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f590ec6e00c48afe4ade1fb98011780ac0570e7c..beb971eadbe53b5d9fa49252a41= bf7484a8e32da 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts @@ -929,8 +929,8 @@ &sgpiom0 { /*bit0-bit7*/ "PWRGD_CPU_PWROK","SGPIO_RSTBTN_OUT", "PWRGD_CPU_PWROK_1","SGPIO_BMC_READY", - "PWRGD_CPU_PWROK_2","IBB_BMC_SRST", - "host0-ready","FM_I3C_SPD_AH_SEL_R", + "host0-ready","IBB_BMC_SRST", + "FM_BIOS_POST_CMPLT_N","FM_I3C_SPD_AH_SEL_R", "PCIe_HP_BOOT","FM_I3C_SPD_IP_SEL_R", "PCIe_HP_DATA","FM_JTAG_BMC_MUX_S0_R", "PCIe_HP_NIC","FM_JTAG_BMC_MUX_S1_R", --=20 2.53.0