From nobody Thu Sep 24 15:10:02 2026 Received: from mail-pj2-f13.google.com (mail-pj2-f13.google.com [74.125.227.141]) (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 95EC7541453 for ; Tue, 22 Sep 2026 12:37:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.141 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790080651; cv=none; b=pZa09op8cbEimfhZAba439l1kDsojXvC6Ubp1rw/3vDujEH7lLipRb4w/OXKezjtEsObkCbn0ews4LzR2wFn6CRX+KKm6dFtR4dv4koms5Rb3pRgTFu2W3jtUiHDXl/VECx+DwpgXL00ZU7ZNbNnKagQgOebZAR+slPCXGCx5Lo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790080651; c=relaxed/simple; bh=GNNcznWSFBk9BfsFx6sbFhNnUmqowOVWfdNrSDVGjJ8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s1mmsksPbd4t06c506Ar3Hzn1Xiaq6gNS2fEXKwrzVkAlIIm7V/8Q0umtzGAmBQ2Dlwh9EeeasdP82FSPdxlwB9nK/CWy0OCCHOLEAcMI+daTrO+IqZ+Aa8g79mFycpDjOXqpJG3UvszeRgGn3/ljWlMPZYREKUJ6DpCbE569TI= 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=s9ajlz7D; arc=none smtp.client-ip=74.125.227.141 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="s9ajlz7D" Received: by mail-pj2-f13.google.com with SMTP id 98e67ed59e1d1-396ccb65437so3162710a91.3 for ; Tue, 22 Sep 2026 05:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790080646; x=1790685446; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=AOdg97xUtxa8AhSsk3nKT5LmiSCoT1EL2eRC7gkp05s=; b=s9ajlz7DsXauqODVhAgShrkCAxfxA22SAojiHI3g4qJaoFVWlbD66tWqYv2Ws4P2UT 3wgBFWckctcn4iCS+QAlT7K8BAeLgaWXVQMTVJnyCQRH5cA/GkP5u5zP+UgFrI6oK4ph buLBP/6mNrXDUHP24p4mfjzUMt+Pi43boGZ2G+gSZNe30iR5iqSstC04cOuRmSFljG9R CK9FAQ5GtWylBdfTpIrq2EV0Ux2vq6s6PDVgW6tCZTFKOWGTURkO5N5hxjCn05Rw8mbX GKDiOFyPoZwHVRGZKIagz+a/5M2MtdWBh7IV9k02z9YPQpanxbKAw5rptjEtuJo9ArKH KRrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790080646; x=1790685446; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=AOdg97xUtxa8AhSsk3nKT5LmiSCoT1EL2eRC7gkp05s=; b=lE/PHD6WnpUAPsielwotIBk9LZ2rfcw8ssjxRbvmt/IIUa+o3tDsh5U7WmnpIhLKwj 81Zs6MWG3z53UPmH7HdzyER0INC/MCmM/GTlBwj0oCyHpBWjAmAF62LHV/ysmZ13kl52 yeNBBnfgzgFr2Ku8LRpn9++cABEr/JIxwJTmbnlvWl4dKz40RrZh31GoNNCTQX5u1rm+ lvbZK2nMdG4xY2JuXoVOi0OB8n5OvzJ95RiMyjS25jikfgjHPSe2eRVlkhfaTErtdIOd T2ITfW4jp0IY9RgMc3Z3SPyQwyyQvvUHXyS32zC+FvOcj+Uso+5W9OeNK3Mta2keIL00 UlOg== X-Forwarded-Encrypted: i=1; AKwUvBzIABozjr93DcpxgsJQj1Y+IZ5OlWGTH4ZMGUnELofVB6DkO5sC2SHrViJGF7qMtYvkXiiCLHUihdYfYT0=@vger.kernel.org X-Gm-Message-State: AFuF++koghNeUURSjQL9v60iYb/GbBXyUajHxaJ0LGUhY1C4wLAkmqzm XCDnmVD67BLXK48Kd0YrHKIbicuulFgQnVaByb3IUm8k+4gTuxLLXdQS X-Gm-Gg: AYBFou1VeE371vsbcZXwTMy3H2nVZytT3/Irt9VKx/vpOByIMZ9Iys4pxWIpxIMPb6t YN/QzBgPu4mX6HSuJKH4obnk+wf77ilxis8BzBdo2YjKuMuELqJdzJ+hcoMkHKiGlzWVL4mbSzF udHZroMhPFMOxL6dhgW2VAetDJXDqHd2snhyoomBccHYjXD8idx8XovMpbU4iOEr6kLHG30/rKD 9TJniB2lqqXl/j9mZj4hRAZZLzlYpvemV0O8DycQK4cWugQsKE6KDX/Jl5RORglY9BCbP4IhlV0 WVVRbYo3WmF1EgplenEfvKl685g5FN2WUvIU33391V4ZvuOAhWHb3RLiLMvxaIKpBLMzWDG61FE vHgmjBPJ1TPjiBbeyZfDR8jY9Y2B4q1cErYM3G6W6juNq010utfzYkz+dBw1KaseduZ1FW8k2yy EiJtahZkXZEUNEx+3TEqM+ZTZKAFnnDx3k78ScKBS5tF9ov8RhboetrtWHUoN77r7URMyGtJRA0 +DMboitjviJAFiV X-Received: by 2002:a17:90b:1fcd:b0:39f:d323:c988 with SMTP id 98e67ed59e1d1-3a073241ff2mr1206949a91.48.1790080645673; Tue, 22 Sep 2026 05:37:25 -0700 (PDT) Received: from debian.prasanth ([103.183.205.140]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33e612ccd46sm6453922eec.18.2026.09.22.05.37.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 05:37:25 -0700 (PDT) From: Prasanth Kumar Padarthi To: joel@jms.id.au Cc: andrew@codeconstruct.com.au, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ryan_chen@aspeedtech.com, billy_tsai@aspeedtech.com, andrew@lunn.ch, tan.siewert@9elements.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Prasanth Kumar Padarthi , Krzysztof Kozlowski Subject: [PATCH v7 1/2] dt-bindings: arm: aspeed: Add ASRock Rack B650D4U Date: Tue, 22 Sep 2026 18:04:59 +0530 Message-ID: <017f5ab1176b12a9d56cbc060f3ccc1d6ce8332e.1790079398.git.prasanth.padarthi10@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add the compatible string for the ASRock Rack B650D4U BMC, which is an AST2600-based server motherboard. Acked-by: Krzysztof Kozlowski Signed-off-by: Prasanth Kumar Padarthi Reviewed-by trailer) if you don't change anything significantly for the=20 --- 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 9ba195b8f22d..4c9e96801c1a 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -81,6 +81,7 @@ properties: - ampere,mtmitchell-bmc - aspeed,ast2600-evb - aspeed,ast2600-evb-a1 + - asrock,b650d4u-bmc - asus,ast2600-kommando-ipmi-card - asus,x4tf-bmc - facebook,anacapa-bmc --=20 2.47.3 From nobody Thu Sep 24 15:10:02 2026 Received: from mail-pz2-f43.google.com (mail-pz2-f43.google.com [74.125.228.43]) (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 A41EB544D44 for ; Tue, 22 Sep 2026 12:37:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790080661; cv=none; b=qZEFPiSxBm8Z2YIgIBXbFJKFEE/SyIXgj+wwA7fPmxj7zToS82/FjodEK0rAGEe8py2f8QBJ+cdFZ35zeEfGH8vFUFIBKUg1/l/I2uKRj0B5mdi0+LJDcXRcjJmn0KF/Jk9MEl7tUi3EYKre99suKKNKo1e9GuouPcTttptEgnU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790080661; c=relaxed/simple; bh=PrM8pp9pqa3kAa/lLlxnGnh0it0M1I0jBihLWySwtmg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eXhCcZoxpST4SdoLVY4hue/tLVaOTRjxftlud5URqcYbI4j7A8AhdHrzXj2shyS6Kh46MyrEzwHYHx11ogDC4Bwp81N1B7T9iGHZzGdYR59yCjCCrwd8xcKXpfiRmDPAPF8GwvSR5i67V9/FQHupv1JrhgB2rsQXRB7ZrWqDMkQ= 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=kdukucQ/; arc=none smtp.client-ip=74.125.228.43 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="kdukucQ/" Received: by mail-pz2-f43.google.com with SMTP id d2e1a72fcca58-85469e211a0so4448284b3a.1 for ; Tue, 22 Sep 2026 05:37:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790080652; x=1790685452; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7irEIIBgzty36UKE5fbvUb/seFCiEiq/bxnIonis9JA=; b=kdukucQ/WE5jcc2MuYkyRspuJ9s/f0TkiC3yypw4n2+QnZFLQSWIE+7A6IEpuJpkNJ IOhWHmUul2fNj+H8Srfv5JCUB76zQDd1g+8GOWAKiKtcSuXCr4bY637GV1WZkn74nvNQ eqEDoDekaESB1CmM1lZ1/FoecKZQxWAGQoMYCSsDhe+wBWpkWvjEkkop8dMuIRsrqbqu g+Z6Ecbe4Y5+HuIAQEPE2rvw0uGxq0tDM4oqsSG9V05v5PyvLBYG2DYJUKKf8/xSOko4 3nEW3TLAjVXfJvGVDt6dbW5F4FWNFj1ESvTkoCmFqf0Pc6e6gWov4Ns2uuC5z/SV+MJR IO/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790080652; x=1790685452; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=7irEIIBgzty36UKE5fbvUb/seFCiEiq/bxnIonis9JA=; b=Z5NFtvDmX/QxLsKrzfX0+WzpbQt/wbwf104GsBeNaInv38NMChz2tU4Wz9k5UplG2d NDqmazLzNQ/jqdSbW3y8lcS9MHD1VyFDP9YmMo0f/UVTVNghKBhoSAtCx8GW3iudKDfZ DewHDYlyp01DZvd/IHLg8VLaUPQOinhd7pw74TRp5AI+9N1z4r1/TB2hB1/fHst+xrRz Gpgj0mvRCqO8NWufXAMIlaEZJQEtdh+B6ZcC5OjwdnxIA0sFwCyER9y80FQEk8DyqAad 64rulXmKAJgc8tqz0p/6Kdop8NZOBNGQH5JdCGYc8KuXfR4EZW7jbVyk6fXpKU2vkL6D 4bGA== X-Forwarded-Encrypted: i=1; AKwUvBzvlLjDkvgU6wB1NEUssS015tWr8g9f/1kwlKmjEHH7jXvCO/uOTB7udc6ORVYbIIgRU8CeSNFxqQtHPxs=@vger.kernel.org X-Gm-Message-State: AFuF++kc0m2L8VTRyrQm09jZrPpyj390p3H+wKIJWoC6DDIqctmcSiuU SlkCVIlMx6v1sEaJHdNCk1EOLmyyyGOKj+Phter13J8BefRes9L8xUeK X-Gm-Gg: AYBFou3Bb2mRLd7X0315WYtCcEEe/zyYl4b8BfHvLfG5U1ek0zxWhjjnVa017L2DdLn W+w4tG+URP1BRW1FPWMXHej+94InlAiD3M4jtPZfG4/2X1DQ2GOOFcOP5RhRzvvI8UkIOWo7vOf bVWg+dIsgbJPbIFBLwT2y7Ds9LNiHVHQwC0S8iFvVpSVV8tWJ5yFPOi1IRz90HEyRAZ8xIglmWr tC9bVSsQ4wrjTPd1zhoUS2wG8jxs6TzszT0bvzaRKW5ctDk6jYxiLRjZuBIYCpiK2egPNXtGSF7 sqyXHBbYcVBLEHLYlJyUpVPz6rx0oENY2jXqY2EnAzSx5IMQDJeZs9pbAMPcDVKdlC/WjDFAgBE /mC2BBfpFZHQbkKVpRQJmgMe4mP7q0GvY+hjoLmkQRiillmDLE2MyP2A1A96FP21Mh6f78Yf29q 5fL8MqzHolOS2OX/Qil2zK64CWFq6cLBcyGix64/GhZhqLFxP6/qmUFECqO95gO8ILZ6nVbV+yG pT68ZCGKZ2zrYXrWuAOozT9UKk= X-Received: by 2002:a05:6a20:e290:b0:3dd:a196:9076 with SMTP id adf61e73a8af0-3ddec87d5f9mr1250509637.64.1790080651785; Tue, 22 Sep 2026 05:37:31 -0700 (PDT) Received: from debian.prasanth ([103.183.205.140]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33e612ccd46sm6453922eec.18.2026.09.22.05.37.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 05:37:31 -0700 (PDT) From: Prasanth Kumar Padarthi To: joel@jms.id.au Cc: andrew@codeconstruct.com.au, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ryan_chen@aspeedtech.com, billy_tsai@aspeedtech.com, andrew@lunn.ch, tan.siewert@9elements.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, Prasanth Kumar Padarthi Subject: [PATCH v7 2/2] ARM: dts: aspeed: Add ASRock Rack B650D4U BMC Date: Tue, 22 Sep 2026 18:05:00 +0530 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add the device tree for the ASRock Rack B650D4U BMC, which is based on the ASPEED AST2600 SoC. Describe the BMC memory, SPI NOR flash layout, UART console, GPIO line names, video framebuffer memory, I2C EEPROM, and MAC0 connected to an RTL8211F Ethernet PHY. Use the EEPROM on I2C7 as the NVMEM provider for the MAC0 address. Configure MAC0 to use the RTL8211F in RGMII-ID mode. Signed-off-by: Prasanth Kumar Padarthi Reviewed-by trailer) if you don't change anything significantly for the=20 Reviewed-by: Andrew Lunn Reviewed-by: Tan Siewert --- arch/arm/boot/dts/aspeed/Makefile | 1 + .../dts/aspeed/aspeed-bmc-asrock-b650d4u.dts | 135 ++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-b650d4u.dts diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index 6b68671f9379..b109491d5c8f 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -10,6 +10,7 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-ampere-mtmitchell.dtb \ aspeed-bmc-arm-stardragon4800-rep2.dtb \ aspeed-bmc-asrock-altrad8.dtb \ + aspeed-bmc-asrock-b650d4u.dtb \ aspeed-bmc-asrock-e3c246d4i.dtb \ aspeed-bmc-asrock-e3c256d4i.dtb \ aspeed-bmc-asrock-paul-ipmi-card.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-b650d4u.dts b/arch/= arm/boot/dts/aspeed/aspeed-bmc-asrock-b650d4u.dts new file mode 100644 index 000000000000..a4e384588a54 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-b650d4u.dts @@ -0,0 +1,135 @@ +// SPDX-License-Identifier: GPL-2.0 +/dts-v1/; + +#include "aspeed-g6.dtsi" + +/ { + compatible =3D "asrock,b650d4u-bmc", "aspeed,ast2600"; + model =3D "ASRock Rack B650D4U BMC"; + + aliases { + serial0 =3D &uart5; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + memory@80000000 { + device_type =3D "memory"; + reg =3D <0x80000000 0x20000000>; + }; + + reserved-memory { + ranges; + #address-cells =3D <1>; + #size-cells =3D <1>; + + gfx_memory: framebuffer { + compatible =3D "shared-dma-pool"; + alignment =3D <0x01000000>; + reusable; + size =3D <0x01000000>; + }; + }; +}; + +&fmc { + status =3D "okay"; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + label =3D "bmc"; + spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <4>; + m25p,fast-read; + + status =3D "okay"; + +#include "openbmc-flash-layout-64.dtsi" + }; +}; + +&gfx { + memory-region =3D <&gfx_memory>; + + status =3D "okay"; +}; + +&gpio0 { + gpio-line-names =3D + /* A0-A7 */ "","","","","","","","", + /* B0-B7 */ "","","","","","","","", + /* C0-C7 */ "","","","","","","","", + /* D0-D7 */ "","","","","","","","", + /* E0-E7 */ "","","","","","","","", + /* F0-F7 */ "","","","","","","","", + /* G0-G7 */ "","","","","","","","", + /* H0-H7 */ "","","","","","","","", + /* I0-I7 */ "","","","","","","","", + /* J0-J7 */ "","","","","","","","", + /* K0-K7 */ "","","","","","","","", + /* L0-L7 */ "","","","","","","","", + /* M0-M7 */ "","","","","","","","", + /* N0-N7 */ "","","","","","","","", + /* O0-O7 */ "","","","","","","","", + /* P0-P7 */ "button-reset-n","control-reset-n", + "button-power-n","control-power-n", + "button-nmi-n","control-nmi-n", + "","", + /* Q0-Q7 */ "","","","","","","","", + /* R0-R7 */ "","","","","","","","", + /* S0-S7 */ "","","","","","","","", + /* T0-T7 */ "","","","","","","","", + /* U0-U7 */ "","","","","","","","", + /* V0-V7 */ "","","","","","","","", + /* W0-W7 */ "","","","","","","","", + /* X0-X7 */ "","","","","","","","", + /* Y0-Y7 */ "","","","","","","","", + /* Z0-Z7 */ "","","","","","","",""; +}; + +&i2c7 { + status =3D "okay"; + + eeprom@57 { + compatible =3D "atmel,24c128"; + reg =3D <0x57>; + pagesize =3D <16>; + + nvmem-layout { + compatible =3D "fixed-layout"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + eth0_macaddress: macaddress@3f80 { + reg =3D <0x3f80 6>; + }; + }; + }; +}; + +&mac0 { + nvmem-cells =3D <ð0_macaddress>; + nvmem-cell-names =3D "mac-address"; + phy-handle =3D <ðphy0>; + phy-mode =3D "rgmii-id"; + pinctrl-0 =3D <&pinctrl_rgmii1_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&mdio0 { + status =3D "okay"; + + ethphy0: ethernet-phy@0 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <0>; + }; +}; + +&uart5 { + status =3D "okay"; +}; --=20 2.47.3