From nobody Fri Sep 25 08:46:38 2026 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 48F93270552 for ; Tue, 15 Sep 2026 01:31:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789435887; cv=none; b=gkP/lLLhYFFEYofNYoS8YVFCUwAw8efbG81ve/GmSzT7ZsMlnnJNz1xZcJU5CCha3MJ4KNCRxqBJ7jQnPFO29cf0WQypGix0jAtOgLqvsBaBwRq2F+aO34MxSoYPdpSDSup+c3pavS+uVTbzDqhgbDZkVnmWwf5zsGjNqDV4Dp4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789435887; c=relaxed/simple; bh=GNNcznWSFBk9BfsFx6sbFhNnUmqowOVWfdNrSDVGjJ8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=M0RkVZeVcvQPALcMNiZ3chOtVOCSBdbB2DXXNVUdHVOj8Xr8TIRmljrmiJyypAXZceijwvtvd174Av9r4tzSUc1SqhXnS7CwMNVngjITjhM553meYjCSsNpWal224OW6ZkpMYdVhRUDm/aH5pV/MgOs+Lv9aB00CsCwq4LZQtKE= 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=sZ7V7MWB; arc=none smtp.client-ip=209.85.167.178 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="sZ7V7MWB" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-4c6006e2428so2480474b6e.0 for ; Mon, 14 Sep 2026 18:31:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789435885; x=1790040685; 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=sZ7V7MWB/4BImsvkc1vj8TO8aAy5NXrsru1D/OLzWA5ifZGdxv/FP5LTfhK1UnlHqi mlA+0pYZzoezC6QSm4PZBs+cGOzllir5+e7jibnM3oBaVO0GCy9WLPpmSS0ccEzgMlBm iLiqTSRysLigy8XZalb5iUDkW81F50Juu/makSdXgA4ip0YtG7HNWkudsuWsDCkUEbUo tnDnRUH4B6inxReshvEi02S5SPwuwllt1syA/7a88QsDBXa2eThw6+jrxYp/QppoKBi2 KAcgCe2O8UOZ2Ohc7aCsM/DKj2fL3WdLJWYm+rmfYp2Jpq827VSEuZQHz2KU7BJuM53S TeWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789435885; x=1790040685; 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=EX0z1NO5spISQ+PvjK4K2B8ZDccb77RPqY+ZJx0ptk3Cs3Vg8r9RjJYrNhWUt7frmo ko0RrbXP5lY2jS/qDqdWnSH3FABthglURSR/ytcHurWjwnvBOQqWOrcVCTgFlwUA/06e 73XycXw7vkj22fjQm7H84MJC8Kw1+Sw1ORcbZ4qnPu0SNF7wUzVq7LwdWnE4FKSv55vT tv+0kiO0sr8LLCohaxtkPRCcZPp2w6xNGdEpvV9jJqdZHx9/To6vRovnplF3hTwa4iHB Nl+IhGFXMSRMMHNYahuhWQCKrUR7nA5RETKUv7BOIjYPsOyO2OVWYH29WeXkvbMCYXHF 0I/g== X-Forwarded-Encrypted: i=1; AKwUvBz4EF4L4kS2R2WCEDZ20Cx+d4rvk8Chu1X+h3iL/drE8qUhqcMaE515Kk3I0Tg0XFPv/wfmOwkwtjMe3Zc=@vger.kernel.org X-Gm-Message-State: AFuF++m0D/KHw5yU61mUCoaxXl0iBsdUAbsRAb6yHigGuPdJp4iY7NH5 XuRlpYbJl56pa5upsOleDQ7zh+9aQFMImK3ZnUkD6VhRBJOzU923m6eS X-Gm-Gg: AYBFou15nuYJJvYrMIY3PyETF+pPn2e2L6HoFm+RHTzGP/qxMTkWEnEvB/5eylGLRy/ oH7VbAalkz4gptOWJUzqxb7SY8mAq9MMSuSrJk46G5DLXUXUa5Rm/cYT56PCfke+ni+zv2i5skC X8tcJO6TY6XOhg054GxNEY/RS0CvPzpaYA2sRVPKl3dZ6d6Nvto2PXmB5HlhltFg6JPTWp6KZz+ Pd3OD+XhdubFzieemZYW4kh2Q0Sq7WMCScdlWNsauI1F4x344dQ/A6jirqzHXshHllnsFoi1HgK wQFHe5FRrw+wL3BSwR5L/P6Vzv8AAiSpfLHVS+9Rq8OXeGTqmFmnJr8x/NLiznayJgjEruFmdXV JGY5Wu51XS3B1TaDUSgHSbtjRPaX6BmgVga+TmTeM8BBPmluO96tcgTQEV1BtNTOA4dMLN++NaP dlBGGfIjfXX2zKQMgWElrgoNXfJM8cdRNdjszcoowFs3Cv/0msFRpcXuEkXq3w4QDTbPXEH9ty1 jFfhlv7ifbvuiYP X-Received: by 2002:a05:6820:8119:b0:6ba:3635:7ffd with SMTP id 006d021491bc7-6c543112b4amr3036635eaf.64.1789435885128; Mon, 14 Sep 2026 18:31:25 -0700 (PDT) Received: from debian.prasanth ([103.183.205.11]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm27111575c88.2.2026.09.14.18.31.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 18:31:24 -0700 (PDT) From: Prasanth Kumar Padarthi To: Joel Stanley , Andrew Jeffery Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , Andrew Lunn , 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 v5 1/2] dt-bindings: arm: aspeed: Add ASRock Rack B650D4U Date: Tue, 15 Sep 2026 07:01:09 +0530 Message-ID: <20260915013110.4780-2-prasanth.padarthi10@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260915013110.4780-1-prasanth.padarthi10@gmail.com> References: <20260830182036.284736-1-prasanth.padarthi10@gmail.com> <20260915013110.4780-1-prasanth.padarthi10@gmail.com> 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 --- 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 Fri Sep 25 08:46:38 2026 Received: from mail-oo1-f54.google.com (mail-oo1-f54.google.com [209.85.161.54]) (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 DBC3D270552 for ; Tue, 15 Sep 2026 01:31:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789435893; cv=none; b=c7ZiA2lQpMr1Qc2aJu079X9CUSBLCG+hXgY+L3qf7NxXQjgY8xlqZS7MpOqg1ozJyXonWYf3c6Nbtnaz3zPpwAfckghsIaiZwHNzf8/oST9LWV9MDwsfOmhf9s7S0cZkntvGZnv9WU6x3VD7qbWRBuR95UdKDPH9UpfafbiOq2U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789435893; c=relaxed/simple; bh=7ZuWDTyVtYOS4pkIw5SaiP6xmGSq0q9bUORFGHg+iOE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KJKU/YZNCouwkOd2RO8biQmtDlsFuwI58/XAi3PbMTC509o305uQQ1jGD2xwL+M5YiUYCeWfwYTZTLwED1RV2EnaUEeQ9mr8BSP0y2FKILzJpMfoVqC3a9sZYgOj5BA3BgBNzPgoTbyr6Pjpt3NocGohgRkTLmHN/BWKASpdeQk= 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=s9qUqobW; arc=none smtp.client-ip=209.85.161.54 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="s9qUqobW" Received: by mail-oo1-f54.google.com with SMTP id 006d021491bc7-6b0496f4bbcso2867915eaf.0 for ; Mon, 14 Sep 2026 18:31:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789435889; x=1790040689; 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=mca1uOiT/+sfyymmOrDVbqr5tpDJZhJUUk2kbexgAZI=; b=s9qUqobWX7Tv+a104gULBtcbj9SyzpEMYRCn4Bn5Wr3iIWvwaKwkxP3dsBlFurFvr5 kajYM/FfMieYbQi7VbF65QKFlTYgKktXfClVBc6MSVQC/O68T+A5tIXTSRnsCxuXnPkz 94RO9+AYv0PSZQ1k/vYUI005m9VZyuoahAaVSepxe+/IMDRTtAmMhVe5JJVBaLwcCBel ZocvVUUKz0Trs9+2HCjsp5jMnt8NVE7N/3SXMzBJNgeXrSheXA4pkEAQwipaleRv5fa6 xVgz2fdeYGwTtGV+GqACu7L76B+1k+5M3H4sllrUVpVcPML311zittGcYKtZSDpOAzWA C9Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789435889; x=1790040689; 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=mca1uOiT/+sfyymmOrDVbqr5tpDJZhJUUk2kbexgAZI=; b=hw8sJpqlrpVUcAPIk7m0WmP9yPBc5nkygJDQoTJMMoBDdzHQ6WhIWC9Yya7scoD3s3 YH3M30FxWPc1hQhRFAKKHbE7rodwLKyQxOk3Fa+yCXpJcwbsZJekOPm9nDdvSsDv+d2d mO/fwx5BrMieS+coaQ8YA4U0cxNwTcGVNZ4u31urcGrMnoe+ZYu2rlVX0WVzD7zzHBSu t038iW8TN+KrGHy+Q+gMy00trn0q05yi3ThOfgfGp7xonXu2rlArt9CoESNcdaCWU1ZM AL5GqoP+u8yS1X6d5hW036B/GVPe+tJkOqLpNQQumVxbkbw2pNdHepq57yXX19NoBKJS vNlw== X-Forwarded-Encrypted: i=1; AKwUvBz6Vjf+/o2EBdNV3ylE6r0Nubjz31Tpl1KE81/gAWkhlFQ47HADafskJNBgJc+KHzeEq9D5wAuSafZd1Qk=@vger.kernel.org X-Gm-Message-State: AFuF++kI7qH/Xzy6HkcMK34TQApGsJy+umeMHe0IgChhw5yMIqajKMFH oQgKPaXNQOtVvSB1XbxIj3d8wAUgyVRroJth+lJQyeTuo+4fx2oETTf9 X-Gm-Gg: AYBFou1bYOYUyoycHBontuk3MYu6YHWzsf0qHXmwjllaxXUmTV4jkFq733OIuVEGJ72 e4pbZS+jI+PfAYiQbQf0tBZYaopZxJ3dWUW25cuKPLMPIRs6PdUfI3n+RTr2nMmzqgL2d5/gQXb Yx+26ol8+U3daJGaV0p755oh9S0JVhjmNcddAGwHLyp8uX3yDrPC4FjtaKgsu9Wp1jJE78Jjb0i 9/9FV4tTz/RKSe2jKn2lp55OfQEHS73tdAL3SRV+e1gts+tBi4ZCs7TX650q7f1r9SWx+0VLxgN GT1a3H6iwOqV2ddLYSjLDTtvm5aY3J/w3UCUVDm8HeW7M2AT7Q0VQkz4D9HbaLpC6Zejs8De+vj eIaINXIntIsTJeSxvnHZyMxE3MkZdxXM+NlfBIEXIPHdsXDovWrS3X/suECE0+JxjWlbIvUzOjq LQwpypxog02J5EnKxMjZGpTcJ4Pg3sIC3KOjrAhuCqHFcmzRHtMqhN0N2W/U+OwB4rGC02eKbnT p5Gi7Ziiw8PhXve X-Received: by 2002:a05:6820:1694:b0:6b7:83d6:2920 with SMTP id 006d021491bc7-6c542342bffmr3288896eaf.35.1789435889379; Mon, 14 Sep 2026 18:31:29 -0700 (PDT) Received: from debian.prasanth ([103.183.205.11]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14365a59b18sm27111575c88.2.2026.09.14.18.31.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 18:31:28 -0700 (PDT) From: Prasanth Kumar Padarthi To: Joel Stanley , Andrew Jeffery Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ryan Chen , Billy Tsai , Andrew Lunn , 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 v5 2/2] ARM: dts: aspeed: Add ASRock Rack B650D4U BMC Date: Tue, 15 Sep 2026 07:01:10 +0530 Message-ID: <20260915013110.4780-3-prasanth.padarthi10@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260915013110.4780-1-prasanth.padarthi10@gmail.com> References: <20260830182036.284736-1-prasanth.padarthi10@gmail.com> <20260915013110.4780-1-prasanth.padarthi10@gmail.com> 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: Andrew Lunn --- arch/arm/boot/dts/aspeed/Makefile | 1 + .../dts/aspeed/aspeed-bmc-asrock-b650d4u.dts | 120 ++++++++++++++++++ 2 files changed, 121 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..6585bda56a4c --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-b650d4u.dts @@ -0,0 +1,120 @@ +// SPDX-License-Identifier: GPL-2.0 +/dts-v1/; + +#include "aspeed-g6.dtsi" + +/ { + model =3D "ASRock Rack B650D4U BMC"; + compatible =3D "asrock,b650d4u-bmc", "aspeed,ast2600"; + + aliases { + serial0 =3D &uart5; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + memory@80000000 { + device_type =3D "memory"; + reg =3D <0x80000000 0x20000000>; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + gfx_memory: framebuffer { + size =3D <0x01000000>; + alignment =3D <0x01000000>; + compatible =3D "shared-dma-pool"; + reusable; + }; + }; +}; + +&gfx { + status =3D "okay"; + memory-region =3D <&gfx_memory>; +}; + +&gpio0 { + gpio-line-names =3D + /* A0-A7 */ "","","","","","","","", + /* B0-B7 */ "","","","","","","","", + /* C0-C7 */ "","","","","","","","", + /* D0-D7 */ "","","","","","","","", + /* E0-E7 */ "","","","","","","","", + /* F0-F7 */ "","","","","","button-reset-n","","", + /* G0-G7 */ "","","","","","","","", + /* H0-H7 */ "","","","","","","","", + /* I0-I7 */ "","","","","","","","", + /* J0-J7 */ "","","","","","","","", + /* K0-K7 */ "","","","","","","","", + /* L0-L7 */ "","","","","","","","", + /* M0-M7 */ "","","","","","","","", + /* N0-N7 */ "","","","","","","","", + /* O0-O7 */ "","","","","","","","", + /* P0-P3 */ "","","","control-power-n"; +}; + +&fmc { + status =3D "okay"; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + label =3D "bmc"; + m25p,fast-read; + spi-max-frequency =3D <50000000>; + spi-rx-bus-width =3D <4>; + status =3D "okay"; + +#include "openbmc-flash-layout-64.dtsi" + }; +}; + +&mac0 { + status =3D "okay"; + phy-mode =3D "rgmii-id"; + phy-handle =3D <ðphy0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_rgmii1_default>; + + nvmem-cells =3D <ð0_macaddress>; + nvmem-cell-names =3D "mac-address"; +}; + +&mdio0 { + status =3D "okay"; + + ethphy0: ethernet-phy@0 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <0>; + }; +}; + +&uart5 { + status =3D "okay"; +}; + +&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>; + }; + }; + }; +}; --=20 2.47.3