From nobody Mon Feb 9 17:07:36 2026 Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) (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 7061582866 for ; Thu, 15 Jan 2026 05:31:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768455095; cv=none; b=cXzSRmXJDYs7A9N22TXaUrOddK6/dKA5ws64Eg+bCd8ZjiZq2+ZHbEPN9bWdjeuhtSLv5jW14GkRwD0s6OfzoO7XB9AjdUSoThGmKZgE45IfCVbtPHyIHGMZ5g7Hz2kXfa4h57VhK3XJuw1g5c0zgczStywtl4WsyUUcCuHvS4s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768455095; c=relaxed/simple; bh=7p47K0t05CLujC5tLMQEYSQbrxge3KePKhzKN1Cxm4c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F2VNV/DpUjv8umuYOshb/+JO9UUOKF25FMEKTqiO1PtJaiC/dAlRwH9NRZ0pEPNsLrSeFEDulzCJ7r8ZUMDFQziHjgPW+9i+jXgC2cuOwPEBh9T5eiCrhTrhJOAwdV7UCHazCgDKKGhnqXajkkpxxgmHoLt88J/qC/t5pja5Py4= 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=iKy/Up5M; arc=none smtp.client-ip=209.85.128.181 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="iKy/Up5M" Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-790948758c1so5028867b3.1 for ; Wed, 14 Jan 2026 21:31:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768455093; x=1769059893; 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=CLWjl5YE/BZTrCnvKQJ3D1RjaRhW5vGK+LI2NZ6PC+I=; b=iKy/Up5MdPOmMdY9On5v3/KOE7gpYfbiupxPf+9GmTHMscm2XYGHPOKnFizZH+2NFC ANMta96lRdBTfAP3Ne2ClbytKcTC4/DHNz6IhMLKVYe4BaAFMxfKnUtwr7upuSm1fOBP DsEe3xppbr5Uqr1e+2myC7OCz+ed+YdCq7qUD4sPT5StU+6hzCq2x+BUDwna0r+9dVxI +xSzbh2pgy6U8lMCoG5N19giXBzsrm9Z4qxcyOVt7+lH/UiLzL8b/MV/ZjJDHbBuSY0p 7miUSIFYUYyVjIeHI873/Uof5I6k47SJFeV+SP1mDbF0/CS9OC4vUn1UoyaCJM9xRyKI KdvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768455093; x=1769059893; 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=CLWjl5YE/BZTrCnvKQJ3D1RjaRhW5vGK+LI2NZ6PC+I=; b=me009dWmgYspoZUXitAUgdq7D4TpboOqjbZfTwB6JZqKeKWYUnNSi4jWHviWUW0Jfl zPg1cQ6hKw6O+Z4tnthvMDDJjC5gbHoBU7Z7GD3Tm+h+Q9jUKfkb49CnqDM/0DuoqFYY 95A6DRA6YcotbIkqS65GJ5alZHLYVsSpOVfcpqjnowSKlL4sWeFCeu3as0TA3u7Vc+Pt lX1vbQcunkH3+/6g3BAdM6pCqlRySk1cfUXYfpc0i69x2p4P+OakoJCwU1gkJkPYj2YC c7m+zdREy1BQkMfB1PIlmolY8jYPvNMIRVMDw2URkWlKPyM8Fa5IFPvHBU3ayjpW4N9g vOIw== X-Forwarded-Encrypted: i=1; AJvYcCUpPj6N3zeb8YRwo92C8dNjxVJWmTuWjGRyC4Wl4O0KCYUilEqNoUwhWcNDEc6u2UfcDUmj0PcIZs8x+F8=@vger.kernel.org X-Gm-Message-State: AOJu0YzoRWfLOXCTRc/UnRnIW+xKPu//jx4U9ne+1S0zhsoSWyTFnSYo 36UCse7Lb2KVFDGpRagkBo6IwVysV7QJFspGipsfkV6pA7cAfSrd3qF+ X-Gm-Gg: AY/fxX6k6u3UNWh4ynM6Ks1DrNQS+2Br2oW9QR2V/bnlCeaVzQAsNBrAkpW4ZVIaU9R 6vjO0i/dvmzWlySlmIYmOfGflEfPPdPO4YHzH2ERQL5EkVsjALEcmj+nEzx3OhFkRsfw7P4e6EK y/RRtmBuKSrYInfeHG4SWbR3AN+aTfUk9KbZLigiX1zwNzCc+8JzQADIREWW+K2BFVl0FsARbtV 5JQ2qTB3QFya8aNoeFhLBn3jzpr3A0FzxhNusVeQbgQDPq6XHssPSvVMMWRaglu5sEHOCHjZL1i ZedOwXSWGsNv+cWbZdAxeh+/uL7/1wqpFmp0g6w+TV91QBNcd0EUaa82lxj9xk4jxK6IL4hoh3V RdLm09WgbxYY+puTd/LRsMw0vhH+9Hop+mgUkmboaK1DFLMTN5fa/NmjZgSLbOp8QnqTMZS+rZT cOtE7w X-Received: by 2002:a05:690c:d8a:b0:78f:a616:7b99 with SMTP id 00721157ae682-793a1d9c70emr44480757b3.49.1768455093187; Wed, 14 Jan 2026 21:31:33 -0800 (PST) Received: from [192.168.2.165] ([2600:1700:220:59e0::914]) by smtp.googlemail.com with ESMTPSA id 00721157ae682-790aa553172sm99259437b3.11.2026.01.14.21.31.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 21:31:32 -0800 (PST) From: Anirudh Srinivasan Date: Wed, 14 Jan 2026 23:31:07 -0600 Subject: [PATCH v2 1/2] dt-bindings: arm: aspeed: Add Asus Kommando IPMI 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: <20260114-asus-ipmi-expansion-card-v2-1-12b72d20a9b9@gmail.com> References: <20260114-asus-ipmi-expansion-card-v2-0-12b72d20a9b9@gmail.com> In-Reply-To: <20260114-asus-ipmi-expansion-card-v2-0-12b72d20a9b9@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery Cc: Andrew Lunn , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Anirudh Srinivasan X-Mailer: b4 0.14.2 Document the new comptaibles for AST2600 based Asus Kommando IPMI card Signed-off-by: Anirudh Srinivasan Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml b/Doc= umentation/devicetree/bindings/arm/aspeed/aspeed.yaml index 9298c1a75dd13b447e5ddbc64c5e169dcd08fb15..2d5bec22387be59737474cb04d0= c5f7bd589d1fc 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -79,6 +79,7 @@ properties: - ampere,mtmitchell-bmc - aspeed,ast2600-evb - aspeed,ast2600-evb-a1 + - asus,ast2600-kommando-ipmi-card - asus,x4tf-bmc - facebook,bletchley-bmc - facebook,catalina-bmc --=20 2.52.0 From nobody Mon Feb 9 17:07:36 2026 Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170]) (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 70C612C15AC for ; Thu, 15 Jan 2026 05:31:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768455101; cv=none; b=FJQJjMlb4GYbs2htcd92CnLlpXhz/gp3hdrdcIg42RW5B2T/f4NZuwHM/a9hf7F9cFCj5UFufoTgYmgbfH3n4s1yHR82sHFW17veKNaGX6ACEnpDZcXmjgaZpTV9gwfj2jneU2VTqiv3aMoGhs1MWzWi+myy6jzVtnKGAwMtGWA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768455101; c=relaxed/simple; bh=6TyzvlDEgGMykzcg6Z4CBW7MDDYADNaJPKfgiva2mnI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kE685naoAbincSQ9Cax90Mu0eFjAPxXICkKaGeDswhFDBt8qRSKyaLxjNeE8/4uNjKOCIdI4DqdSuTUGTeHPznf6M74ltkuWd9areyufKNhwW1+liHu78XioFP28Kk9AVtan95ImVnofB2v+CcjQ2vxQnbokowYKgYyFT0txPPo= 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=csHk99/f; arc=none smtp.client-ip=209.85.128.170 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="csHk99/f" Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-79275e61c2cso5106837b3.3 for ; Wed, 14 Jan 2026 21:31:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768455094; x=1769059894; 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=Q/7mz0mXjXA2DXkjO4TEuV+xqnNTQ2wbsC+8nrLSQPI=; b=csHk99/fT2L3UIj9K2xrlM/xzJMp8D8h75jqzvSzwxiu4rdv5+dgcsPqHB3aiMXqYj i/yDPszLtSZFtQtnplUUcTuvWw2CPQPM14B7294CqIwLDUT+d4Tvwwf66q6O8m4yIw+G gNfbhyhpNdDpmbu1sBLZmf9KwhTRwy9zmqwFYq018yG6TOPA/5cDOFZoLDR4mANTK/w5 CZ24kqgigrTg2rb+M0xHvZzYnqGOhvPiEBWiqdldTav0NqUWR3icw9Ha7NMtNGaXo/WC bfGmxxcS/QsBdXh3WrX3lTPnTxgQK9O81qZwy1x82Vq9NWJoJ6LVSNQX691RHyXYzheq CqJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768455094; x=1769059894; 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=Q/7mz0mXjXA2DXkjO4TEuV+xqnNTQ2wbsC+8nrLSQPI=; b=xEfSOq+ZGg7dm2Tuclcg+jJu7prLngGmEJAVbS3D3cOQ18OFkTwMmxhszUEvt7KxSM 4VL1NU4DJS6+/AM+hBiH++21aUqnDlvU9QO4xfuEIaqRzhdv+VINw/I2ZeRu9EMYAl/m gnULfsJHLZY7bzhkrG7XBlHyxKUyPNna2V3H/LEYDkzSufiKN/1MRHqVyehGpqHOPOlL aeMr2ManV7DexcQrUG05KPuvura2R8rbnpskVz/ZvDBhpxFN7T79JDsnhDlKsbOnNRHx cAKg349m0rbRit6BcSR4OyP9BppjiqYTuGhLBFKHxRf3b3UPtnRAJrb+im8f1V2qoIui lyCA== X-Forwarded-Encrypted: i=1; AJvYcCXxYeAQmEPb+Z7Bu6J5N7s3Vt1UDdbGMt2j+wKA6i7j37mKrMdP9OKWwAh9pmkW9vCTOerS+/ktXT0LnGA=@vger.kernel.org X-Gm-Message-State: AOJu0YztlomD7EAzEXps30xXIxTJWtkfbN/TLI+/mwhzz+ly5wD87WS7 hCtwxsATrl2MupQqEyGDqHODx3B8go+Ff/CPI9hHpqefIW5DYoITMd2N X-Gm-Gg: AY/fxX7KVkjZNWDUDSIuWZoq/lPB9W7uFseI/hQ8NAKA6/PFO2PI1RNtdFrnjiJlH/Z v49W109wMNQ8bsNyxVYn5HhcfyyR8Bx4gEfj/8QTbHWMp97vuRSlAuaQLP83zThSygsGc8MB9Py ISfYgvIBrzD+1Afpvf1xozUSfDbV3hAtBmNGoGrGnAuzleHM3wFG9jYQHd830F1KnHjVtTX0Umh WmOWhDv6TZTM2/qFlW/XqnEl/i+KhhACAmZWVzXrtFavoVRncf7xpLYJFFh/ep11Ic259Bwngsd MtR++jjDRIjyvrvaSQ6oMwGVbE1+KtIDodtUifWEmhMI7MIgAUhE+oO3RGbv0fD6WDsar5SO9dG 3OFitNwux3coTd8k42SM8SzK98XselKRvKmMKnLYSJWvQ8k9BuA4iLc1AQqbMaaQsURzuY9Dz2F 95Injj X-Received: by 2002:a05:690e:1341:b0:645:5cb9:dbd2 with SMTP id 956f58d0204a3-64901b0fa1emr3887933d50.67.1768455094381; Wed, 14 Jan 2026 21:31:34 -0800 (PST) Received: from [192.168.2.165] ([2600:1700:220:59e0::914]) by smtp.googlemail.com with ESMTPSA id 00721157ae682-790aa553172sm99259437b3.11.2026.01.14.21.31.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 21:31:33 -0800 (PST) From: Anirudh Srinivasan Date: Wed, 14 Jan 2026 23:31:08 -0600 Subject: [PATCH v2 2/2] ARM: dts: aspeed: Add Asus Kommando IPMI 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: <20260114-asus-ipmi-expansion-card-v2-2-12b72d20a9b9@gmail.com> References: <20260114-asus-ipmi-expansion-card-v2-0-12b72d20a9b9@gmail.com> In-Reply-To: <20260114-asus-ipmi-expansion-card-v2-0-12b72d20a9b9@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery Cc: Andrew Lunn , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Anirudh Srinivasan X-Mailer: b4 0.14.2 Add device tree for Asus Kommando IPMI Expansion card, an AST2600 based PCIe BMC card. Signed-off-by: Anirudh Srinivasan --- arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts | 117 +++++++++++++++++= ++++ 2 files changed, 118 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index 9adf9278dc94f84653775296c93150e61cc99328..f599a3e61dd1ae69a133f2b9ea3= a90da699f2f18 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -14,6 +14,7 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-asrock-romed8hm3.dtb \ aspeed-bmc-asrock-spc621d8hm3.dtb \ aspeed-bmc-asrock-x570d4u.dtb \ + aspeed-bmc-asus-kommando-ipmi-card.dtb \ aspeed-bmc-asus-x4tf.dtb \ aspeed-bmc-bytedance-g220a.dtb \ aspeed-bmc-delta-ahe50dc.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dt= s b/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts new file mode 100644 index 0000000000000000000000000000000000000000..ab7ad320067c1ddc0fea9ac386f= d488c8ef28184 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asus-kommando-ipmi-card.dts @@ -0,0 +1,117 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +// Copyright 2025 Anirudh Srinivasan + +/dts-v1/; + +#include "aspeed-g6.dtsi" +#include "aspeed-g6-pinctrl.dtsi" +#include + +/ { + model =3D "Asus Kommando IPMI Expansion Card"; + compatible =3D "asus,ast2600-kommando-ipmi-card", "aspeed,ast2600"; + + aliases { + serial4 =3D &uart5; + }; + + chosen { + stdout-path =3D "serial4:115200n8"; + }; + + leds { + compatible =3D "gpio-leds"; + + led-fault { + gpios =3D <&gpio1 ASPEED_GPIO(C, 5) GPIO_ACTIVE_HIGH>; + label =3D "panic_amber"; + panic-indicator; + default-state =3D "off"; + }; + + led-heartbeat { + gpios =3D <&gpio0 ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>; + label =3D "heartbeat_green"; + linux,default-trigger =3D "timer"; + }; + + }; + + memory@80000000 { + device_type =3D "memory"; + reg =3D <0x80000000 0x40000000>; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + video_engine_memory: video { + size =3D <0x04000000>; + alignment =3D <0x01000000>; + compatible =3D "shared-dma-pool"; + reusable; + }; + }; +}; + +&fmc { + status =3D "okay"; + + flash@0 { + status =3D "okay"; + m25p,fast-read; + label =3D "bmc"; + spi-max-frequency =3D <50000000>; +#include "openbmc-flash-layout-64.dtsi" + }; +}; + +&gpio0 { + gpio-line-names =3D + /*A0 0*/ "", "", "", "", "", "", "", "BMC_HBLED", + /*B0 8*/ "", "", "", "", "", "", "", "", + /*C0 16*/ "", "", "", "", "", "", "", "", + /*D0 24*/ "", "", "", "", "", "", "", "", + /*E0 32*/ "", "", "", "", "", "", "", "", + /*F0 40*/ "", "", "", "", "", "", "", "", + /*G0 48*/ "", "", "", "", "", "", "", "", + /*H0 56*/ "", "", "", "", "", "", "", "", + /*I0 64*/ "", "", "", "BMC_RSTBTN", "", "", "", "", + /*J0 72*/ "", "", "", "", "", "", "", "", + /*K0 80*/ "", "", "", "", "", "", "", "", + /*L0 88*/ "", "", "", "", "", "", "", "", + /*M0 96*/ "", "", "", "", "", "", "", "", + /*N0 104*/ "", "", "", "", "", "", "", "", + /*O0 112*/ "", "", "", "", "", "", "", "", + /*P0 120*/ "", "", "", "", "", "", "", "", + /*Q0 128*/ "", "", "", "", "", "", "", "", + /*R0 136*/ "", "", "", "", "", "", "", "", + /*S0 144*/ "", "", "", "", "", "", "", "", + /*T0 152*/ "", "", "", "", "", "", "", "", + /*U0 160*/ "", "", "", "", "", "", "", "", + /*V0 168*/ "", "", "", "", "BMC_PWRBTN", "", "MB_S0_DETECT", "", + /*W0 176*/ "", "", "", "", "", "", "", "", + /*X0 184*/ "", "", "", "", "", "", "", "", + /*Y0 192*/ "", "", "", "", "", "", "", "", + /*Z0 200*/ "", "", "", "", "", "", "", ""; +}; + +&gpio1 { + gpio-line-names =3D + /*18A0 0*/ "","","","","","","","", + /*18B0 8*/ "","","","","","","","", + /*18C0 16*/ "","","","","","BMC_MLED","","", + /*18D0 24*/ "","","","","","","","", + /*18E0 32*/ "","","","","","","",""; +}; + +&vhub { + status =3D "okay"; +}; + +&video { + status =3D "okay"; + memory-region =3D <&video_engine_memory>; +}; --=20 2.52.0