From nobody Sun Feb 8 19:03:42 2026 Received: from mail-yx1-f48.google.com (mail-yx1-f48.google.com [74.125.224.48]) (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 97C36220698 for ; Sun, 25 Jan 2026 21:00:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.224.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769374850; cv=none; b=UaE/N3a3BHYfmQeM84GFulQNkYJSMdmI4fAYjQ9fsOWNB08aSTocikkIgwWLi+cIyWRPG/nDQwrNhGuDSCIFfEokXvDSkpmlzm0tFNltOaAQ3ZNP7ph+P8rWmwTXv53IuxexkRD60zOxUqrMWHxr8p1PSm/gSZjjFNAu7/Kj8VA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769374850; c=relaxed/simple; bh=5PFiR3pQjTqIla7qssIWU2YVWKms4qOZaGX0Q3wGiyk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TodKPj/l76IqYIzIOiy0f55gY4NsLyeg4unXi/79PJV9KRAklYYIobvyBd31Qb07RXFffD/RBcp5ST0gMGUMWElO/nqlJKZo8edq7pfuKxdeXHIBkAUocYrDX2HXJYDpOi3O15hCCqtUWHYKJQskengTi0UNqEX2r7bRPd1Jwbk= 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=MA9N1P8b; arc=none smtp.client-ip=74.125.224.48 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="MA9N1P8b" Received: by mail-yx1-f48.google.com with SMTP id 956f58d0204a3-6493937c208so3453379d50.2 for ; Sun, 25 Jan 2026 13:00:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769374848; x=1769979648; 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=CAu2MatAEnI8QTVhImPBkJhxG/GJJFigkdVmzHyS/y0=; b=MA9N1P8b/cvEL0FamYqfKUCL7I8oRtfaGeMzTk5lAEIX11GWQtH9njQcJpFMfj+OPY kZ60i2vF2CUwRqbkArg0TsdJ+Dwf6+dvlwahXO0Tmz4dfpDDf0Hsla5Xr4uR/dYtySAM pg6D9vXIINlGk8gV1j77k5bng2if+sZJyWyT75e1aZ4/uvcOLz6cnigknP4Uvt3TuQXF MK5TachGreepaxNK3IYhxT6QVE3BtMdfaHfTz8QD/T5ww1BMhd/wWcswBdWpiRHXnd1H gZbxzI7YhH9qaGz/NdwTTysDQ7Wr1U9jgduqPjVURfkmyX9O6VbqBMgqu6QNnIon5pvV K2EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769374849; x=1769979649; 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=CAu2MatAEnI8QTVhImPBkJhxG/GJJFigkdVmzHyS/y0=; b=sU0M54J3ctUd+axuqZeDAW+d72MyIUJPy5Xw3A3OuYVH/2j62xVrMVKlCod5bvkdxa gQqY18XI5TbgoC41JOGr6L7rdo2TZnCm3nZqu1ht63drFpowtIteudHsnxxW+iTEOpFn G/xba43ql3c0u5zYdXBd+0oeYt5Ec+Ivk32fWK9Dama/UjOEpK6YNfh8qeUSaYCjuz7B oowR5eAWbD7AG30Yw0OawxQq+PT3cMlARVFN+y0eM4Cu2Jc6UGGW/8EPYj8iL/rOFBal xb2iQeyCoiW2NNwCcbCNnXU6aIQf384yJvJaI5epHZ7Q3tWewpn7r2TlIzJ7zexFYf2H DZDw== X-Forwarded-Encrypted: i=1; AJvYcCUIehohgbjOwLSoBoVtNf8z+pEunGjxDWqvyOCS0+H1VO54SGYfZvxtqxf2W2JroxslE3c9rbcmxgSten8=@vger.kernel.org X-Gm-Message-State: AOJu0YwebbPmNRnhu+KP6npFPLBvzxm2nPu0ku/bwYnwiWcBfj5atjfT WdVFS65jZ9E/DHzBhEcRZF5ydNUOLF+K7OoZWk5CYVU4Hk6Wu2qFvQEQ X-Gm-Gg: AZuq6aJc+ln2+q4rQ5wxogF9DgHT86VWz7D8raZ+srRTzH5/RXUlZMzTgm601AVffgF 8MIi7M1P85dxwR2wTs/GaDNUG4EM1vXCu/xqj3I3BbhnUuuHV+HudAcicmRT/E8f1zPcU1wvW42 bDHYlNXPFMaY6iAEEqe2uvdtrFmfwagkQSaTXjeyQadurERmMym9EN281SXoE4N9vK9HPRNyYlS j+p5FAhZuhv8hRvDEGT/bXMuYZy56m+PVpclyNtA7rgMCgrcK9sc+78oIITbtjPmAvvQw0gtcgT 1tJYB1wbzP84FPQNaP9XOtl+9w2COUt9OPqhAvFhiqH2ZUrdrBMBkofY3TTzD8HZWAu9/e0rZyX rRX/Gw7pCJYJ/d0BI/OZ2bQ6jwA2W4lFvzzGQAYrjT3KVEiB5jzRuSj3coP6Mfgxc33bGDsDzGi lK8hNV X-Received: by 2002:a05:690e:1559:10b0:644:7398:6682 with SMTP id 956f58d0204a3-64970bc9f6dmr1471749d50.30.1769374848597; Sun, 25 Jan 2026 13:00:48 -0800 (PST) Received: from [192.168.2.165] ([2600:1700:220:59e0::914]) by smtp.googlemail.com with ESMTPSA id 956f58d0204a3-6496855d65esm2518183d50.12.2026.01.25.13.00.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 13:00:48 -0800 (PST) From: Anirudh Srinivasan Date: Sun, 25 Jan 2026 15:00:38 -0600 Subject: [PATCH 1/2] dt-bindings: arm: aspeed: Add Asrock Paul 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: <20260125-asrock-paul-v1-1-956085a4bd06@gmail.com> References: <20260125-asrock-paul-v1-0-956085a4bd06@gmail.com> In-Reply-To: <20260125-asrock-paul-v1-0-956085a4bd06@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, Zev Weiss , Renze Nicolai , Anirudh Srinivasan X-Mailer: b4 0.14.2 Document the new comptaibles for AST2500 based Asrock Paul IPMI card Signed-off-by: Anirudh Srinivasan Acked-by: Conor Dooley --- 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..4660b615da18b7cc390ad0cf95f= 5a3d7523a865a 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -34,6 +34,7 @@ properties: - amd,ethanolx-bmc - ampere,mtjade-bmc - aspeed,ast2500-evb + - asrock,ast2500-paul-ipmi-card - asrock,e3c246d4i-bmc - asrock,e3c256d4i-bmc - asrock,romed8hm3-bmc --=20 2.52.0 From nobody Sun Feb 8 19:03:42 2026 Received: from mail-yw1-f173.google.com (mail-yw1-f173.google.com [209.85.128.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 9A93330CD81 for ; Sun, 25 Jan 2026 21:00:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769374852; cv=none; b=fa9GSNFCX/AcmWDIY8XTGZNT502lRHOUd0WrpW7KI1n8WlNBiBOcm+aoIFeUgDR7JOG2zLFr7JyR5JAAbmRSK2R6hx204T708aCBPUXtLtmLHIFqQJyGtHnB0oDxY2RmQDTl1XU0oWbwolKzVdSTdeoPsPfX75RayzUT8cVMLn0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769374852; c=relaxed/simple; bh=Pdfoxvmf0koaQsrGa9oNdSYX+UtC+CNvdywI8EBll40=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ULF3/SmTNvtlcVvKetxtvyTyAxUcTNXaIUC/wEK4Y/X/WCtn6VC//fRz1YYMWJxUmIEsceBHYj/68vtDqF1bOYUoTAC9kw/yIyJCbtmOaTHPqmwcSi5YT7psb8toVo5m/ZnF3jk/rbnDGAnuZOjC00XIAWSNKqvm5/WlFyeXWQ4= 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=TRwC+sH6; arc=none smtp.client-ip=209.85.128.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="TRwC+sH6" Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-790ac42fd00so38614997b3.3 for ; Sun, 25 Jan 2026 13:00:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769374850; x=1769979650; 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=zNMUkIoLTalpAd3ZRQES5uiVuV25MXRQWddLJpJTYAY=; b=TRwC+sH6+NbtVaJMIkDCkZnQXFmhRmZU39ZAsrrA96nm1gP47+fAwmUJDl4kn1UGIx BiCLnJqVua+zgvBBRO6yAT4rlCkLXnohy0uDvlqG7Rp59m7SCQqN7jUxuJkCz/o+X5QQ uaIxx7wUh2vEV/OlW8ga7jMY2KViIQ0az3/Q0hCtQEK26Ky8XncaOtZTWdNtwSOw0O94 X/ZxnDIi/rkRRnPaCPJe3A8VS83u2BnkKyYFr2vMoVanriGszpJB2lT9zkys+gm4zTPa Xuyzwfpj39Bg19i1RLwJNKJOC3GezZYVKGAblr4ZBoSCkE1yaBT93nU4+OqI2v434OSB efFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769374850; x=1769979650; 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=zNMUkIoLTalpAd3ZRQES5uiVuV25MXRQWddLJpJTYAY=; b=w6ncjG4wBPf3r9Qm1D/DRdOcFd79z43ukk7biEF9VGt4GfeQQhtpbTRuf2znvmU2Gj IjpxsrLfIDgWq78FCKgACruIjtj235rl+yqVfkO1TOjmHUQQIN0K1MA/xrO2TBQ5ShTL gYRxDqBTz6kR289S26L+AzEnreTiDBQIOuI+fofePock5ssoEDeteTwAlD/WBB9Veu40 JTT3uvuqw7V4wXEbYl7z5h+jpocUw131RKAaQl0aQlArvSCu7LjlV5tGWZIwbhUOcmlA qQsQtV6E+66vxPkwlFslBBduxkOXiPNOWWqhwDMmv+5XwsnPj9A5vYMGh83SLb65IL// e4Qw== X-Forwarded-Encrypted: i=1; AJvYcCXcg7zXmm8tolnbhmypRCdo72Q54/mMn35VjSbqEc/QuNbdJgcDESjTz8uGvXyHgv3npS9VV5nVZO3L1Kw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz6GF+OGc7HCKM1pGUTFSe91dbYwmtsc5jySvPlvzTi2+ecMdkY XRpcNYrOMHOzqMurgoLuaEZSPzj6sRT0mK7KkcnFVVe1FgY1gfNEv9jN X-Gm-Gg: AZuq6aLjSGF3fgS6uk03gUUA9vqTNnkggkB0wc8o3z9NXLuI+oqMHxDJu0pmyKzaWq7 ug4VI6iOoPW9vj0kPO5bkxv1blfUFi4FcekD3npMw11FbH+7wyhWGHaB9KdAwbnKnO2YVRHuJPw gdqzf1d9xksm059xutZtyUj6UnXO4k4qFH7+UyUIxELrlSZs7TigoyjGrexPjeap9mEfVr4EXsf TOof8aJwP6ijxayoTIEhCPQuus/P9BV5rmfMOCtmAm1a5NIhqSc7D2tbWpx4kzZ5dEBgbw1bEKy t4BDoW03T8Uo33rdlk3Kyfs1RQ3D0j10LcCvbBur/GcXg+Xs9otfo583aaLJuVsXop7/r0m1w5U G+OoGCxEbPYjTTw0GuSoCmWbOkkxuzF+V/52JHHucdVwFisF1bRwr9YQrjuYKSFT/8qtzu8dlq3 iORXYm X-Received: by 2002:a05:690c:e3ce:b0:794:35b:af5e with SMTP id 00721157ae682-7945a86ee06mr44305837b3.5.1769374849589; Sun, 25 Jan 2026 13:00:49 -0800 (PST) Received: from [192.168.2.165] ([2600:1700:220:59e0::914]) by smtp.googlemail.com with ESMTPSA id 956f58d0204a3-6496855d65esm2518183d50.12.2026.01.25.13.00.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 13:00:49 -0800 (PST) From: Anirudh Srinivasan Date: Sun, 25 Jan 2026 15:00:39 -0600 Subject: [PATCH 2/2] ARM: dts: aspeed: Add Asrock Paul 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: <20260125-asrock-paul-v1-2-956085a4bd06@gmail.com> References: <20260125-asrock-paul-v1-0-956085a4bd06@gmail.com> In-Reply-To: <20260125-asrock-paul-v1-0-956085a4bd06@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, Zev Weiss , Renze Nicolai , Anirudh Srinivasan X-Mailer: b4 0.14.2 Add device tree for Asrock Paul IPMI card, an AST2500 based PCIe BMC card. Signed-off-by: Anirudh Srinivasan --- arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed/aspeed-bmc-asrock-paul-ipmi-card.dts | 131 +++++++++++++++++= ++++ 2 files changed, 132 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index 9adf9278dc94f84653775296c93150e61cc99328..be3c84a8462353996e0503cd953= 26ed88f6b8723 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -11,6 +11,7 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-arm-stardragon4800-rep2.dtb \ aspeed-bmc-asrock-e3c246d4i.dtb \ aspeed-bmc-asrock-e3c256d4i.dtb \ + aspeed-bmc-asrock-paul-ipmi-card.dtb \ aspeed-bmc-asrock-romed8hm3.dtb \ aspeed-bmc-asrock-spc621d8hm3.dtb \ aspeed-bmc-asrock-x570d4u.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-paul-ipmi-card.dts = b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-paul-ipmi-card.dts new file mode 100644 index 0000000000000000000000000000000000000000..f74f8fee9e1edb6cc1c0a0aef12= 68bdf91fc03f7 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-paul-ipmi-card.dts @@ -0,0 +1,131 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +// Copyright 2025 Anirudh Srinivasan + +/dts-v1/; + +#include "aspeed-g5.dtsi" +#include + +/{ + model =3D "ASRock Paul IPMI Card"; + compatible =3D "asrock,ast2500-paul-ipmi-card", "aspeed,ast2500"; + + aliases { + serial4 =3D &uart5; + }; + + chosen { + stdout-path =3D &uart5; + }; + + leds { + compatible =3D "gpio-leds"; + + led-fan-1 { + gpios =3D <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_LOW>; + label =3D "fan1_red"; + default-state =3D "off"; + }; + + led-fan-2 { + gpios =3D <&gpio ASPEED_GPIO(AA, 1) GPIO_ACTIVE_LOW>; + label =3D "fan2_red"; + default-state =3D "off"; + }; + + led-fault { + gpios =3D <&gpio ASPEED_GPIO(Y, 3) GPIO_ACTIVE_LOW>; + label =3D "panic_red"; + panic-indicator; + default-state =3D "off"; + }; + + led-heartbeat { + gpios =3D <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>; + label =3D "heartbeat_green"; + linux,default-trigger =3D "timer"; + }; + }; + + memory@80000000 { + reg =3D <0x80000000 0x20000000>; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + video_engine_memory: video { + size =3D <0x02000000>; + 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>; /* 50 MHz */ +#include "openbmc-flash-layout.dtsi" + }; +}; + +&gpio { + status =3D "okay"; + gpio-line-names =3D + /* A */ "", "", "", "", "", "", "", "", + /* B */ "", "", "", "", "", "", "", "", + /* C */ "", "", "", "", "", "", "", "", + /* D */ "", "BMC_PWRBTN", "", "BMC_RESETCON", "", "", "", "", + /* E */ "", "", "", "", "", "", "", "", + /* F */ "", "", "", "", "", "", "", "", + /* G */ "", "", "", "", "", "", "", "", + /* H */ "", "", "", "", "", "", "BMC_LED1", "", + /* I */ "", "", "", "", "", "", "", "", + /* J */ "", "", "", "", "", "", "", "", + /* K */ "", "", "", "", "", "", "", "", + /* L */ "", "", "", "", "", "", "", "", + /* M */ "", "", "", "", "", "", "", "", + /* N */ "", "", "", "", "", "", "", "", + /* O */ "", "", "", "", "", "", "", "", + /* P */ "", "", "", "", "", "", "", "", + /* Q */ "", "", "", "", "", "", "", "", + /* R */ "", "", "", "", "", "", "", "", + /* S */ "", "", "", "", "", "", "", "", + /* T */ "", "", "", "", "", "", "", "", + /* U */ "", "", "", "", "", "", "", "", + /* V */ "", "", "", "", "", "", "", "", + /* W */ "", "", "", "", "", "", "", "", + /* X */ "", "", "", "", "", "PCIE_STNDBY", "", "", + /* Y */ "", "", "", "SYSTEM_ERR_LED", "", "", "", "", + /* Z */ "", "", "", "", "", "", "", "", + /* AA */ "FAN_1_LED", "FAN_2_LED", "", "", "", "", "", "", + /* AB */ "", "", "", "", "", "", "", "", + /* AC */ "", "", "", "", "", "", "", ""; +}; + +&mac0 { + status =3D "okay"; + + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; +}; + +&uart5 { + status =3D "okay"; +}; + +&vhub { + status =3D "okay"; +}; + +&video { + status =3D "okay"; + memory-region =3D <&video_engine_memory>; +}; --=20 2.52.0