From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 15310CA5FD4 for ; Fri, 2 Oct 2026 06:30:01 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hwzRC41fWz2yPG; Fri, 02 Oct 2026 16:29:59 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip="2607:f8b0:4864:36::d" ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1790922599; cv=none; b=QoR0/Mg7UQ2VCxBdf/+qGcI1HEOQXtKGxzkOQgzQO6NcXfwTt3d7+lWJM6OdNmC6f8N4ePQcbTOpb9DoEQyxWyI7IDtUrA52OqHCudpLqLvXAkc14WmcikJY7PG0CuzeOHZnLeEeSDVsZGryEWFeA/U3fidmT0cgEFHVedZ8dC1pQ4a93Sc/qYILmmmT4hUiU+NoL8qrMfUyWWYZbHaEW6iiDWl4FqGHJuq6ogBInv5rtPv4TkwWpNU7k1UsfbHv09S/X5eeh/vo1+j51JzT94jBwVNuOrpjkguXB/0Yu07dvBu6X63PmFYpERrB3CckKFn1vAvY9wYCG9mWIVg8JQ== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1790922599; c=relaxed/relaxed; bh=dStcbhY+rumd3OvNKAll20rKoWFwQ08aAwWyl88q55Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=J0cuFv3l+XHqYkLDbTa+MXOf2yyb3xwiyMRTFF8BHLKclaw/3Dal7aAc1J8tKY5TZH3AiPDwaR3iuKmroSpUquIoBgOFN7AtMpPJ6Pb64gUjfPBaf09B9Gb/2/oLOKsZ3Ff1MQP5sVCXdYLiyn0JY8u0N13T2t9ToP2z6HcUJJWlZZ9b7wOtyiJP+/rSDmzgADGYFrGLhEILI9W9cXt+TIuQCeMBka03xIpzV53CEP+8uWdjdJDAo6Zqwg4IT46QIimiMAptk3FM7FTQeO6MJz+l1vqqkbieC2vwYPdh6XBX8XXctqH5n63wk96MN7iAtZRuNC29jzB0mJqL1Yxwwg== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=Rxlf1/H9; dkim-atps=neutral; spf=pass (client-ip=2607:f8b0:4864:36::d; helo=mail-dy2-x0d.google.com; envelope-from=prasanth.padarthi10@gmail.com; receiver=lists.ozlabs.org) smtp.mailfrom=gmail.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=Rxlf1/H9; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:36::d; helo=mail-dy2-x0d.google.com; envelope-from=prasanth.padarthi10@gmail.com; receiver=lists.ozlabs.org) Received: from mail-dy2-x0d.google.com (mail-dy2-x0d.google.com [IPv6:2607:f8b0:4864:36::d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hwzRB68llz2xsW for ; Fri, 02 Oct 2026 16:29:58 +1000 (AEST) Received: by mail-dy2-x0d.google.com with SMTP id 5a478bee46e88-34b590a5b5eso4218780eec.2 for ; Thu, 01 Oct 2026 23:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790922597; x=1791527397; darn=lists.ozlabs.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=dStcbhY+rumd3OvNKAll20rKoWFwQ08aAwWyl88q55Y=; b=Rxlf1/H9tqj//kbCONM1yVd+vq1TIOlNCFqI5ntRhNDnGekCuvt/zDeq/XWuGcNilS i+5473HWoWsx/zxqFQzwsD2WDh9SJU8Ne8V86yK4yxvmA4wMhGeNihyKVauTZxFBrzT+ SosFDokqSyp/ODRP0uu9CDaDsOfBlS3Du0Fqex9jnJ6lWGR2pyJfRt6tPui84XnaYMpB AdE+K14VdFvmJWSQrnaxOjxxK6OdAR0PS+bS726voZl0eS8BcUTeu8ZYYweu6uIu58rx 8bDE5k3AgUglO9fXhQMciwFmfMVtFpushreXqvDj/a58ByzVldtERv1iqVEXgwsocf8E c/kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790922597; x=1791527397; 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=dStcbhY+rumd3OvNKAll20rKoWFwQ08aAwWyl88q55Y=; b=OaKIxWRF4ZBVw9pdLVPIGJ+iPQWEOkbNEC6fkeIn1pUy2k5Jni1BGxGOaO1juau16c j8HNvvdJ3gKzSB+Tgg97+smYe3ogOlV5b519hRX5u7A5HKknlQLa6cWIqxVNSiTUgkNt 7S4MVJz/UqVyTZgEJbVrt1dUO4QkdbrS60cA1OqjmMkfvltNreTyDBPqCiHwQljpZocR Luvlm7PEAWL7A8wIHRwirl9DhirZYKRbVwb0Cgd3SXkvRhoW3uErv7upxhJL2iRFGrkH AO2ENf58dvUaMWMD48ZuYswyalW6NgHb7RtEIgwEdKeZU0/ORHKJ759kT05bm0VnnIAg O0TA== X-Forwarded-Encrypted: i=1; AKwUvBz/vLtLXuR40AYhitosLCpwC033nWOH1UA5lwgpwscE3dBr7Iit0iL0kjeSf3L9ZrtfLeuuIWHRioO/tGc=@lists.ozlabs.org X-Gm-Message-State: AFuF++kMGsrirmVec6nz3OtUohcqaSx4c562QsExhy3yuP0qSCtMNtUR 9DPyj+TpZ0rf91RTETn6uKg+GDjFaKF7khRA+8/wIZm+0eUg6LwhfnYX X-Gm-Gg: AYBFou3CT5cYMGFi5WQbxlEeYPsGY3FoVfjYOF7lwMhvLx7rnxR3ii5DrmaHSEaSI7Y NCv6YurbE7p4/2+i/ki3+EiIHwtF5Y2YqYRrCn6hAxtRHeF9FFye+OXAvhIPeA/gRjm0ExvpvwH l99ERbVHTd1WlXJSAmB1b18sdJqSC8tXId6eqIPrVlc0UzoFJ5/QF6p/7Jup7v6UHzpkNksrGGo 7rhwTogpeZwpuSo7m77YjaFDotme/hCFQOPYmHsjN00N8fs+zcAiW7CuJo1KcfLMuySNvLaKTUc 385Wn13zlDUweIK9UZpnsNSZvfJt/8mv0cGrRlRkVCcEdPKuim2qw0XJlbZTJRiBXSPQ54bUCpy WF1PX6lB8UQz5snuLw72MxOM9o9s1a/Sr0rN2EJbfO1OnUq986ICGUq9W0txUwMIbiPoq6oVEIo kVL4InRstmGyhXHVrIvwHQqe6yQXyERAXAfwiG5BaunApMfCFf5kSGIcCZvBVa8NsvKrKQix1v5 cJHvqKB8SnTz0Um X-Received: by 2002:a05:701b:291c:b0:143:298e:45a1 with SMTP id a92af1059eb24-14f5c7e2290mr1802049c88.40.1790922596939; Thu, 01 Oct 2026 23:29:56 -0700 (PDT) Received: from debian.prasanth ([103.183.205.240]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14f45fedd43sm6236636c88.4.2026.10.01.23.29.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Oct 2026 23:29:56 -0700 (PDT) From: Prasanth Kumar Padarthi To: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org Cc: linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, joel@jms.id.au, andrew@codeconstruct.com.au, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Prasanth Kumar Padarthi , Andrew Lunn Subject: [PATCH v8 2/2] ARM: dts: aspeed: Add ASRock Rack B650D4U BMC Date: Fri, 2 Oct 2026 11:59:33 +0530 Message-ID: <20261002062933.26497-3-prasanth.padarthi10@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20261002062933.26497-1-prasanth.padarthi10@gmail.com> References: <20261002062933.26497-1-prasanth.padarthi10@gmail.com> X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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. Reviewed-by: Andrew Lunn # MAC0 and MDIO nodes only Signed-off-by: Prasanth Kumar Padarthi --- 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/Makefile 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) += \ 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 = "asrock,b650d4u-bmc", "aspeed,ast2600"; + model = "ASRock Rack B650D4U BMC"; + + aliases { + serial0 = &uart5; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + memory@80000000 { + device_type = "memory"; + reg = <0x80000000 0x20000000>; + }; + + reserved-memory { + ranges; + #address-cells = <1>; + #size-cells = <1>; + + gfx_memory: framebuffer { + compatible = "shared-dma-pool"; + alignment = <0x01000000>; + reusable; + size = <0x01000000>; + }; + }; +}; + +&fmc { + status = "okay"; + + flash@0 { + compatible = "jedec,spi-nor"; + reg = <0>; + label = "bmc"; + spi-max-frequency = <50000000>; + spi-rx-bus-width = <4>; + m25p,fast-read; + + status = "okay"; + +#include "openbmc-flash-layout-64.dtsi" + }; +}; + +&gfx { + memory-region = <&gfx_memory>; + + status = "okay"; +}; + +&gpio0 { + gpio-line-names = + /* 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 = "okay"; + + eeprom@57 { + compatible = "atmel,24c128"; + reg = <0x57>; + pagesize = <16>; + + nvmem-layout { + compatible = "fixed-layout"; + #address-cells = <1>; + #size-cells = <1>; + + eth0_macaddress: macaddress@3f80 { + reg = <0x3f80 6>; + }; + }; + }; +}; + +&mac0 { + nvmem-cells = <ð0_macaddress>; + nvmem-cell-names = "mac-address"; + phy-handle = <ðphy0>; + phy-mode = "rgmii-id"; + pinctrl-0 = <&pinctrl_rgmii1_default>; + pinctrl-names = "default"; + + status = "okay"; +}; + +&mdio0 { + status = "okay"; + + ethphy0: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0>; + }; +}; + +&uart5 { + status = "okay"; +}; -- 2.47.3