From nobody Mon Sep 28 22:34:12 2026 Received: from BEUP281CU002.outbound.protection.outlook.com (mail-germanynorthazon11020123.outbound.protection.outlook.com [52.101.169.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E6AB5233924; Sun, 16 Aug 2026 11:06:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.169.123 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786878410; cv=fail; b=AhSi4qp4XzGCaNK7R4QgaWAdzLNM/WHNOIRsEZQlxF4qcAYakF1MSC+Y6Oah3vYbgqICNfHhLoOv/sOjPUnYA4CfATLbfmsERkEbINDGUI2Q4A9Iu6pejHemVh8eGuqChtWytk5F3XqlV4egRzxRBGsSujnqYi8jvOMBYe5U++E= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786878410; c=relaxed/simple; bh=hY2/VsXArbUzX3L/xwhgLoRl4oZaSMosCGn1653JRN0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=guBcCTin2WEYVdzHeJRXvNmhCiw+SvJxo0fgBCOlMGcOBBnors9++LeQ13i31woZzOVb5W1A4rJoIlS4QYS5x9n84N6C979DKe+/7eYqZrwnh4j22K+tAY/M5scucFk5K8KYoZsY+dySa2r7G4cF8IDdQND/y0WjyoNNLsGVcpA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siewert.io; spf=pass smtp.mailfrom=siewert.io; arc=fail smtp.client-ip=52.101.169.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siewert.io Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=siewert.io ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SGbYuVSaSVCVCUn/klnlBKMzfMirPNN+MGlR9DoUe+LjxMwddIWVPSn2zDWGw+FzmBSMj29LqovMsTkHBc4hXhYFLH63lhqTO4otVS5MpeLnreOGs8CiGOLL/W2AUhh9A/ol8ax9DVWtQCCL8EA0+DUEZPeEAQ3AgUa5FSjOjAeue//EacIzizh61j1jrK+8bfKiNb702e6FI/Rj2pvICAXeOCO6Y0RTIe/PGRBUMwUk1smKAS7KXv4jMA697krdU4pifFeOBNNdzvIVVab2HJH/31wuL992zqyEteHynVYUxXj80vgHMqipIyRVv4QHN/LTKIdC8XYzBcqfDEX9Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4MpBqoEeUfjwKyRAnaSUkKB6xiV4E/bMzlb+3W4sPiI=; b=O9ax/KM6Fy3392IdnIOcchnZ6ZWuQUqXQP/kGHdIvT+vlcKtszO5T/ls4/TVpvFYudiWsv/lwYmCPiytuIaFpyFk8b3VPEuNCbpt/ujeIaHg/vO+qHXfvoBqMMlDJg3baqQs2nWiNGlyBmQA5+4woMA+MX9ATyxV0BuUBUIQSmsHBzhIwnULB08/l1aIgspGpYYO/cJNUED+TWSyjMxduC0F39JqTII3OtS53cUPES2wiFck115r+YMU0c/Vizh8vY4QAdqRphsY9k7G27gY0nMdTclfWqsoOwGWhNYyBMonGPiEE+bko7XE6K/hLaE/L6OTTcxR+bndlX2NAV5gaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siewert.io; dmarc=pass action=none header.from=siewert.io; dkim=pass header.d=siewert.io; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siewert.io; Received: from FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d18:2::182) by BE1P281MB1794.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:16::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Sun, 16 Aug 2026 11:06:45 +0000 Received: from FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM ([fe80::aa8e:db31:b886:2365]) by FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM ([fe80::aa8e:db31:b886:2365%7]) with mapi id 15.21.0315.016; Sun, 16 Aug 2026 11:06:45 +0000 From: Tan Siewert Date: Sun, 16 Aug 2026 13:05:49 +0200 Subject: [PATCH v4 1/2] dt-bindings: arm: aspeed: add ASRock X470D4U BMC Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260816-ts-x470d4u-v4-1-cd08e78287ec@siewert.io> References: <20260816-ts-x470d4u-v4-0-cd08e78287ec@siewert.io> In-Reply-To: <20260816-ts-x470d4u-v4-0-cd08e78287ec@siewert.io> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , Zev Weiss Cc: Tan Siewert , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.17-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1786878402; l=923; i=tan@siewert.io; s=20260731; h=from:subject:message-id; bh=hY2/VsXArbUzX3L/xwhgLoRl4oZaSMosCGn1653JRN0=; b=bE12Wmc0e8aoXlb65rqijVCtrhusJicpTG4WUQuzFTVAlmgNaqgFKip51DsYNMswt1K1aBsx0 KFip9/9p4ejBTrePGspJHdKLZTJN7pzHmmu826TSuIwykSLHVjxJiYA X-Developer-Key: i=tan@siewert.io; a=ed25519; pk=TXy9xEw3OCAd0QBR/ZZowx3QJfMcoe0ROFfoghqLnU4= X-ClientProxiedBy: FR4P281CA0376.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f7::19) To FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d18:2::182) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: FR3PPFB3D0CF1D2:EE_|BE1P281MB1794:EE_ X-MS-Office365-Filtering-Correlation-Id: 5a067002-4f7c-4f05-d0f6-08defb8675db X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|52116014|376014|7416014|366016|1800799024|10070799003|22082099003|18002099003|56012099006|10067099003; X-Microsoft-Antispam-Message-Info: G+iqe0DLVgcukgO3tyzeOD3rgVDb4qtjt5VHp7q5BNjXS3IlZ8clKZbgWLrSpw55jQGfKYokS+UbiiS4MFZJcuUOD0AX3xL9Bvt01MW4sr9uTHj98BXYUhxquRALLMZ0tUnWswzKwE3yqtpdDqYAg1GSokP+QsoucOTZ9zYVZP5qU3COAdGR3AU42ugdPR0oYz1tcJ8sIbYHOXUm7DXYBPglmTbTGVEId5oDCds7J3XDj2EW60222bQRBBwxopTd3C7AHOEuOfSX2Mu7g9BbEvbfoARu80Lx6zBtFH71I6LpUGBBonadZVNgu5UVeJFE8sSzPH7MHPWj1WV0xAaOhu2ZMeAiCcgMRGad+BLht32XLQDbmeAG5zoS2gYk8agM9tzCJPaM9LuA54CNaODiQfrSMIAx/RS1ft+twSxltTbQSXu2OhumpT8MqDKYU3+EvGGkmhk5AZRnfcihvRhXwcjrCBl5FtRCZPAJC0dNvEFwJ92qyH7Y1Pxx85aSrDmoLnoRDegheHYRGQcemjQ2pIPh0qEQcNXB/99Z6f4Gi67SfoPrzT93dxY/x45cKAktR/D5zsgeSfC42mQbK6SA5nIc13XKyRgTLkf4L8pBYYWOTWsMucI92sSCeN1Tb4j+aSW5fMdvja0kthC1ELllt0VRETIK5zTK+u7re2VvN54= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(52116014)(376014)(7416014)(366016)(1800799024)(10070799003)(22082099003)(18002099003)(56012099006)(10067099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?elhIUVhveXM5TEhqOWRXTWRqbHdQTkZLNUJ0OGk4TFpReFplTDRtN3hRR1R0?= =?utf-8?B?SktwMTdDZU16MU5Qa053d1JIWGkyZGFnYmwrckVobHdFNW1YWWVkaDI0bFRY?= =?utf-8?B?bUE5MEVJZmxJR0RrVTJVWUVsNWR6R0pzMkVnQWRiNGhkZVQ2cmRybnJuanZD?= =?utf-8?B?VjFURW54V3NsdXV0dkhORk9qM0RrTldndlZjRFhoalA1THBKR2YxbWtoaFBH?= =?utf-8?B?Q1ByejVNbjA0OHhOUzFOVGl0bE1PWjdadnpkUGt4V0JhWFJ4RjdOSVB5Mnhs?= =?utf-8?B?VnpwZUJ3R0l4dzA0VWoxdk15ZDVPY082bWRwTk9EUzIySUlvSFVOTXUzK00v?= =?utf-8?B?aDZqaExmaXNqdzk4WXEwMitOQ0ljUVJHc3NIRXIrKy83eEtSbUJVYm9vdTE0?= =?utf-8?B?WHRmVWtqL3RKemd5SlROUk5SVktoOXlQbXFaaWJOa1hmRmdxVm45dUc5Uy96?= =?utf-8?B?bmY0a0g3S0JUM2tid21JcEM4MUYrQ3BnQ25EbE83TVZPM0JIanhmdjd4TDZP?= =?utf-8?B?c2M1Mk5aa3pGR0ZVNEFXYUovWHExWUlHcGJuYlMwYk1DNmFXNFYrUS9qOFJo?= =?utf-8?B?ZEFsOGxsOUZ4dWRuWms1dG5QK2ZIYURXVzhyaERWL1BzaVNJS0l3YjF1OXY4?= =?utf-8?B?VHVFL1NqM1BqbDlsY3N0SDdDV0d5OXh1WDFaTzJwVERmZkF1WFZnckFvMTkx?= =?utf-8?B?ZXloRVluQUVqSUtydldkOHZ1UW9jWmFES3RYSkdVYXV4NDBqMDdvM21oYmJQ?= =?utf-8?B?U3MxYUNOZUpxZXFoWDRUbXFjamZJeURPQjJyeW1Rd1liMUM5NnZNMWVJRUV2?= =?utf-8?B?R2pXZXlqWTRsY2Y3elBSbHUvYVJ2UmV2cEtBVlZwVjZaT1FMbWY5ZzFZV2JQ?= =?utf-8?B?c2t6SzRTbVowSm1XMVFJK0ZNTURLNEh4T29RRHZxTVE0U3Q5T3B3NUZnc0N3?= =?utf-8?B?MUdkMDdWRjEyWkl5S1VqQ245V2lybFh3ejJ4NkQ2L04zZnljWHdaa1ZSdTYz?= =?utf-8?B?Nys5RFVSZWRadW43WjFkV3VyVGhZTGQ1dGNxTzM2ZUtmSUk3ZjN4aEVHOXhr?= =?utf-8?B?K09rZE5kNVlsMkI1NlI2ai8rdFFrRElkb3cwL3J2aFF2SGNqWWxmMWlLQUhy?= =?utf-8?B?WTh5K0VWQzJiU01XQTY4dTloRmhXczZlTWRML2N3dDcyaGh0RWU0VnV4aTBy?= =?utf-8?B?enlxSTdCZ1hkejAxSGFTa0FGU1k4Mjk4Rkc0TTZtM3krdmsxYmU2NEdEMWtJ?= =?utf-8?B?M0o1ZmljbWFYZlZIK25SMTkzVVVCZHRwWXZKWWhXMTZXRzZGOGRUd0poREU2?= =?utf-8?B?dVBKRU8rbmlsR2FOUnhMSXdKWEpHWGZwTnNWWHFrMWE5ODl0NXNIM3BwNGYx?= =?utf-8?B?bFpOU0g4Yy9QV1U2OWc5N2N5aHZ4d2IvQ09YRVlHN3dJUVhrWkJ3MG4ySFNa?= =?utf-8?B?WkQvbTNYdysvR1prYi9YT0tjc0VuY25tRFlLczE0TFAxd2hSZStpVDNlQnA5?= =?utf-8?B?a3pGOEhnd0lZb29WcTk3Wk52bXlNOG13WFE0OHNVUmNTb1VRVENMenhlNm5E?= =?utf-8?B?SWd1MUQwcnpwUmxrcS9CRWNVUXJFdURWWkpibXA1ZVZ2TWxYSUJEQUVCR0hH?= =?utf-8?B?UnU3ZGFHbDdDVDMyS1lnL2VBNlFTY1lQVWd6dzAzcWxoRVhEVnRjcUR1U2x5?= =?utf-8?B?dDY0Y0kyUjhTWmxDUTRkUUhPbnhMWEFXVHJGMmIwZTBqeXFIQzFQdE5VYjBO?= =?utf-8?B?ZFo0MklxdUlGZnRkVGFJTkJpSVZwc2xZbkNZZmpXeS9pRVhhcU5iYlRmRzZD?= =?utf-8?B?SlNPTFZYKzlUNzQ2UTMyeXphMUdqZVZQNXZmNFNrV3FMOEZwN21pZFQ3ME05?= =?utf-8?B?OEFEaUJNUGRqRnFBOHBnQ2xWS3kyR3E1ZGtKZ0Q5MUkyWXFvMXgxRXI5U2g2?= =?utf-8?B?ZkhHTGF0dERTWUtOenRVUGNCZU1NVGd0UG0xVEJXY0F4SUppVlZyODRua0Fh?= =?utf-8?B?emlaQ04zSVFJZ0UwOXhjRkhnUURObUxwYUtUZ0FsaWh2Mm5NaStpbWJPTmk4?= =?utf-8?B?MFBKVTE5V3JvVkVJK2Z2TWVpZDloUit4R2Jrb3NreHpscFY5WXpRTXlvSm53?= =?utf-8?B?SWNpL1RPM0ZYVDNQVUtlbzR0Y0hZbUw5NytQS21hZVF5MDRkWWd6QUgzVTdD?= =?utf-8?B?V2dSODZPSElBVFlxc0NmQ3J0UkltZXR1NEZqWExOUzhqYjY5UU1wdVI4cUto?= =?utf-8?B?NWdJMHBoekEvdE54YjhmVk1SOHRkclFEQ0NEK2o2ZVlMS2lmWG5NdU8xT3lZ?= =?utf-8?B?bnpNTGxFWExvK2Q2SjV1dU5GS1VFSEVKZUJXVWNEUVgwdHY4V2VPZzRoWVlh?= =?utf-8?Q?+IN5PoYFzTqlAnEwUq+EKE5YEyL2hvkcA3FFn?= X-OriginatorOrg: siewert.io X-MS-Exchange-CrossTenant-Network-Message-Id: 5a067002-4f7c-4f05-d0f6-08defb8675db X-MS-Exchange-CrossTenant-AuthSource: FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2026 11:06:45.5895 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e8b4abbe-444b-4835-b8fd-87ac97451a7e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AY/6kaw884oxIURxmn46AzfFKmUKSW71wBNHyJQ28uPe4v7o8qhM76b0+Q6dwcEl X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE1P281MB1794 Document ASRock's X470D4U BMC board compatibles. Acked-by: Krzysztof Kozlowski Signed-off-by: Tan Siewert Reviewed-by: Zev Weiss --- Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml b/Doc= umentation/devicetree/bindings/arm/aspeed/aspeed.yaml index dd7996960de3..277c0e03cf48 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -40,6 +40,8 @@ properties: - asrock,e3c256d4i-bmc - asrock,romed8hm3-bmc - asrock,spc621d8hm3-bmc + - asrock,x470d4u-bmc + - asrock,x470d4u-data64-bmc - asrock,x570d4u-bmc - bytedance,g220a-bmc - facebook,cmm-bmc --=20 2.54.0 From nobody Mon Sep 28 22:34:12 2026 Received: from BEUP281CU002.outbound.protection.outlook.com (mail-germanynorthazon11020123.outbound.protection.outlook.com [52.101.169.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7BD773DAAD9; Sun, 16 Aug 2026 11:06:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.169.123 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786878412; cv=fail; b=MtGze1kmNrwjrNxZl7hH9MMuhAxAPEvGo88iA+SsLJtDsnrOYjLu7xUloJG/fu4P//9JQHN2chvlOgJ18gz41gL5KbssLmB5A255l2fZLKzHPFtZWQqHXoY08ZNCQjSm3HXcf+K7wVnOIUo4blNeWWjJErqXSzpVHJyF2zYl1UA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786878412; c=relaxed/simple; bh=AgufxX40YdcqmwSoBfqyr9x832T8fGY6Rq4iT5JC38A=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=D4hrUpqgviC8WLdCwaY8Djcq2n8h82WrO456MyZddXTkmzfI7bmK86hsywVnHGl5bstDzPxtqhwoqlDGGU6jGJg9XUZoqQZZfN4PA99xvRmsMBXCj9n3Z+3t3bBWAL+Jo/+XRBqt6rErviGH0F3pVaPJA7A8bQGo14wjF14hpNM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siewert.io; spf=pass smtp.mailfrom=siewert.io; arc=fail smtp.client-ip=52.101.169.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siewert.io Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=siewert.io ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YFwWkSy+hvee5HavnQEls8C5u6ao1nwazld1vaE8hXB2JH0yjl+rh4Q8ab8Gb/G1ItwVi6gHhGugCZTneobPtP/ZLM6KUtSQztH0ANj+dQlNAng/5WYCa9dy4wZK5Qf7QOIrJUgNe83BIOwIszeGvzx40cNOnaM/vZObFgKrFtciXXKvB8ToyWgbcoVGdxGoUmVikpQeBeLOEt0qsA2ouWt99Y9oEMU+Y8Y0T3pdrfCjhLdWUFZqg7drrPPZXB14tbmK+UIZdphNxj+oNBNYAnghxnJt++EFn2W2Tdp0l+3A9L+lf5bpNWJUAVjPiC8Iuf0F8QG0hCthncmvwiADGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vSac2XBQAxf8ixE87e1Y6iOrzpCEtjMWFsouG/QzWEA=; b=HT4zkTf1uh7tzz0c4GEyma4E5h5VrJ1yS4aLmgXBFh/XcEVSj1I1f1hG+1rZ53jIckh/tae4yoYJIynYqp/VzJK+VDirvGf0IPqFyEP55srtIUqihHwOKu4pKxawWSg++BQ5aIiPzzJ+8YCNxNvZ/uUa5S49IXJsVefMeqemIayx81Q56gAhJTSmzHdFxQBEWoo24kW2dDLJTz4J4tOvOd6+xh1sB2YLbQezQrfYQVXrP3NCJIsrUghosLMn/PHxcTSOwuNz6a7lmqQvoY+pCJUsTxX9GnumLi06BMaD3SSRTdQ9uNiyhWEph/EnY1meUIKue+4F0iMc7j/jD0EbfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siewert.io; dmarc=pass action=none header.from=siewert.io; dkim=pass header.d=siewert.io; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siewert.io; Received: from FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d18:2::182) by BE1P281MB1794.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:16::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Sun, 16 Aug 2026 11:06:46 +0000 Received: from FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM ([fe80::aa8e:db31:b886:2365]) by FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM ([fe80::aa8e:db31:b886:2365%7]) with mapi id 15.21.0315.016; Sun, 16 Aug 2026 11:06:46 +0000 From: Tan Siewert Date: Sun, 16 Aug 2026 13:05:50 +0200 Subject: [PATCH v4 2/2] ARM: dts: aspeed: add asrock x470d4u bmc Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260816-ts-x470d4u-v4-2-cd08e78287ec@siewert.io> References: <20260816-ts-x470d4u-v4-0-cd08e78287ec@siewert.io> In-Reply-To: <20260816-ts-x470d4u-v4-0-cd08e78287ec@siewert.io> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , Zev Weiss Cc: Tan Siewert , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.17-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1786878402; l=10196; i=tan@siewert.io; s=20260731; h=from:subject:message-id; bh=AgufxX40YdcqmwSoBfqyr9x832T8fGY6Rq4iT5JC38A=; b=yTSY8ni3wgjOxd7xr7BJkrQtk33O3zeCGFf2X4qd1GWCgcT3LqP5ArLgaVxY+aV0UmBfXaJmH Zwrd+XWFcyZDVpwMF472ZEQ7qGJoffhoaGXx/VtrUV/z4gl3r3PbSj2 X-Developer-Key: i=tan@siewert.io; a=ed25519; pk=TXy9xEw3OCAd0QBR/ZZowx3QJfMcoe0ROFfoghqLnU4= X-ClientProxiedBy: FR4P281CA0372.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f8::18) To FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d18:2::182) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: FR3PPFB3D0CF1D2:EE_|BE1P281MB1794:EE_ X-MS-Office365-Filtering-Correlation-Id: 32d717a9-54d4-4c02-65fc-08defb86766c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|52116014|376014|7416014|366016|1800799024|10070799003|22082099003|18002099003|56012099006|3023799007|6133799003|10067099003; X-Microsoft-Antispam-Message-Info: g87yu+5TXbS3HG1eG/pdCX+LYpdrW2BIeUKSfVtAHQKT/Yd0Jym/KdpIr/FQVjzN1ZTbRI0L/zi3ycGKH5FG46W/wpwbQx6+TrVQQFAeoHpfgbfMFQJR6HVxt3BldMI9UO6cC6zxIt7EXcPXx2g9nped6M34d4eeIDFAD6p8s8va4HzG9trTRAhhaBR+VpcFM0F68r9yacU7gedpCkXzRyWA9OZA7UFgIVxNi6pugEdxUNd6eDtSxcM+1TPUR1J0IeEr6RBAFgt/hoiMi0qrmTFkBULDSox+JNVMVFMnqAiksA0+hNoPIG3gkmTqT6jDpKXxq8SLuSfgwB9BEf8w0gFn1yYdoWWPER5//4Z7k6qgqKWDZSLgl/3/JN23W19G4ewV0Fa/cRQuaf5VmTNp6lk+KZjRjF3Z6xQ1Mh5uqdOCiEDVQxRdIVuFUvG87E4JdiALU4BvAQWNbgpEfO2uJi9d+l2WlwpLvZPZcl+xs/hv1IoDEPYfIb5HW6JgSHkxMYQTpFn2m7B1Lw0JiAJXy5Bi4WGTgldQWP5Fy8YppjahV3Xt76Z15RqfKlUJwwoc6DNc1RGlEbMUgkIY1EUXq8OcRlFbG6MXikHhOLNkGo3qvc3MDDO4Bdag8GitLgev+Jwz1cjoa2lnJu2s9Yli7bJuXztlbQR+b/ggGY3orVw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(52116014)(376014)(7416014)(366016)(1800799024)(10070799003)(22082099003)(18002099003)(56012099006)(3023799007)(6133799003)(10067099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SHp3Q1hrL08waSt4TnZSK1ZWQjdHWERYZEsxOFoxRlFMem8veUdmVHpLR3Nl?= =?utf-8?B?OWM4dE15R08wMlExSXZDR3JKcVIrWjB5d0NVK3R3bVIrYlBvY0xwYXE1YUJm?= =?utf-8?B?QTNjbXppcWxZTHhXOFV3eGlDVjdRQnRRK1ZrczBUenAzMmxhL0JNc2JqaGYw?= =?utf-8?B?NUhxVU0yYjM0MHkyaUduYnpVazRWVWk4TXRZTjNjUHc3NHZOVDJjSmZ2dldY?= =?utf-8?B?aG96dkgvT2UrTEhFSDBmOHoyaFI4QlpGK3NRNy9ocnkzT1FJemZkVEN3RmVs?= =?utf-8?B?Zkh2ZlZzVWVITmtDVHZ6NWdyeEhOWnR5dWJJMTNwTEZENCs2aHVnOEpvZVRO?= =?utf-8?B?cmdaSm54ZHhGcXFoWFQwUGUyWFcwYjJrNzZ3UFNDNWY3VE1JbjRlNnhJSU5W?= =?utf-8?B?NDVld0Z1TzE0SldqMEFPckMzQVlGeTRFSUxuOGU0Z3VMc3VyRXhoL3Vic0dQ?= =?utf-8?B?U01hei80YlE0TmVGcWhiZkNBQzFvTGtHaVE5Sm1OTHUrRFZnUGdqanREdHcw?= =?utf-8?B?MVpHQ1UzZjhYcThyN3g3YVVURnVHRUVXeEpCdS9EUGtVaWtpNFB0Nk1PTkJM?= =?utf-8?B?d2ZSSkZySGxmUEVldTEyWGZRcnZsY3hsa1NiWWlibjVqUlBqQWRDNXBTT3BZ?= =?utf-8?B?YldnK0Z2ZUJsbDVvYlNIejZRakkwbHU1d3JQZXZwRjRKRWVGV09OYXNRWjJq?= =?utf-8?B?VW5YcWcwME93V2crT3BwZmNRaW5HYW9ldmN0YldrZ21oRVgyeDVYSFVZeVZq?= =?utf-8?B?dFVEWE1jeVdLNWx1K0NOUVczYlNoZm5PVmtWbEU2NlVoSk91NDZjR2RPUHcy?= =?utf-8?B?V2lLQ3ZpTDFXSkNwU0tPVnFxS1BIRlY0WXloZWNsTXlkRVAzSDErU0xBS3dL?= =?utf-8?B?a2lMRTJ2WDR1QWJaWldJaHFWdkFTNURmUTQ2Ry8zVzVGemxIZGdxUWJQVnhU?= =?utf-8?B?Mm9KU2VPZDJaMUp3cFJsTXFEYmIyWXBrRk52alAxc3NzY2xPeGI5cC9Vd0da?= =?utf-8?B?ZnRBRStlMVZhbEphaTQ5MzhkYmNMT01NTUUxRVBNbXNiVld2OHlaemtNZjdL?= =?utf-8?B?SEp1WFo2NWM4NEFVQytKMjQwdEcrN2NJbG5FSU1oNThiSnczOHo1cWIrVzFM?= =?utf-8?B?NjhweXlraHI1aE5FM2pVT0Y3SEVsUkdsN1V1ZC9vNDZMTUhWQzZRZE1uN2tm?= =?utf-8?B?ZmpHZFRlaTZnWGQ5cTZLWVhsakpVOW8yZnk1WWdOYmdLRDhnUFBBMmRuU0Vn?= =?utf-8?B?bHliQ3ZibkExS3Aya00rMER4enQwaVM1UU9YdnQ2Y0Jwa3lHWnpVd3RwQkpR?= =?utf-8?B?OVEweUdjaEVDY2orcjRNOFk4Y1EvN3paMUc4RTZjNnJ0Z0tXT21MUkQvUjQ0?= =?utf-8?B?eVRucFFMdTJ1U0JEemdnR3VkVS9LRnFsRVRWVDUySkFJcys0T2NsOUU4cXU0?= =?utf-8?B?RjZXQmxES2xUaUlLQjlwRzMxa25sVzJ2ajhLWEJ2RFNQbyt2bG1vMEVKSTZQ?= =?utf-8?B?UEtNbkFsbk5EYVNkOTRUM2ZlcXpneHpUbnRlN2lReEx1K05kdytlQUZ4RjB4?= =?utf-8?B?dWlUUDhMRUdSdkpkWndXOGRhTDBSRUM0cWZFV0tjcFFNc1JVbkxicXlDQ2Q4?= =?utf-8?B?RkF1UGsvV1JUaCtEelpDK2FHS0RHRnNoQU1ZRDRQb3p4NnJ2UzVXVlBJMExC?= =?utf-8?B?cFJ2M2FuNWY5WTc1aDZYcTBySGxUSk9xYmtNRnBBVis0VWQxNWdDbGFHU09I?= =?utf-8?B?RlRyTVEvcUZrdVBaV2N6VERhcmNONlA0TGU4TWN0WVlIYzBzZkFoYWdFWnE2?= =?utf-8?B?YjNOSzdTb21OWHpnSEhlUHEyam9PL2ZVVEFHUVNaL1B0RExGaUxFdS8waFQy?= =?utf-8?B?RnovcWZYc3hOSXE2Zk9oVEp6blVzdlV6bkRZMzZqaW9vb1BCSmJCQWhsQXhZ?= =?utf-8?B?VHNuUVBiUDlyVS9WNENhd0QzNzYrQllQMFdmUDJUcmNXNEQyaU1SL0M1N2w0?= =?utf-8?B?Z2kvOWRKMmdYZHlmdzlDelJ2RldERm1wSkwvVzBWK2IydnY2YUJ1bnNqMkZv?= =?utf-8?B?ZTZ4NEVDdmd4bFhTY1BGdnpvODBlR3Fab0dRSGdxR0cxbXdZVm12aDZhYkhv?= =?utf-8?B?Z2xnYlBGdThoMjF1RlBzemJoZEV3SWJYM1c3V2tIZ01kMHpXRkNIYk1VdEJ1?= =?utf-8?B?VjJ2V1Q2bWxHbDdXZFdDemdvblZoSk1wWXFEYTc0TFVCR0VoY0xTdDFaQjFV?= =?utf-8?B?Wm1DUnN1bEU1L0lvanN1dGl6Y1FwVTU5cEpqaW4yS0FtRXhHZEcwaWd3ZVh2?= =?utf-8?B?Yk0wa0tFQ1V5c05hOFZVcmg3ajR5dzIwaGVjRGhZOTVMMG5qbUhObnA5emIr?= =?utf-8?Q?99zvL4vKfBFrrl7QVUMPICRxZaLl0rgRUtaFD?= X-OriginatorOrg: siewert.io X-MS-Exchange-CrossTenant-Network-Message-Id: 32d717a9-54d4-4c02-65fc-08defb86766c X-MS-Exchange-CrossTenant-AuthSource: FR3PPFB3D0CF1D2.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2026 11:06:46.5788 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e8b4abbe-444b-4835-b8fd-87ac97451a7e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: iBDfqLc/EuuiM91oYh25unD8Glf0sXOEx4d8nJsSdsL/p/bfOeE1lSiQ8apBpzVD X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE1P281MB1794 The ASRock Rack X470D4U X470D4U is a single-socket X470-based microATX motherboard for Ryzen processors with an AST2500 BMC and either 32MB or 64MB SPI flash. This mainboard exists in three known "flavors" which only differ in the used host NIC, the BMC SPI size and some parts that may be un-populated. To allow the use of the full SPI flash, add two trees, one of which has the 32M layout with the base config, and a 64M tree that includes the base tree. Signed-off-by: Tan Siewert Reviewed-by: Zev Weiss --- arch/arm/boot/dts/aspeed/Makefile | 2 + .../aspeed/aspeed-bmc-asrock-x470d4u-data64.dts | 15 + .../boot/dts/aspeed/aspeed-bmc-asrock-x470d4u.dts | 381 +++++++++++++++++= ++++ 3 files changed, 398 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/M= akefile index 6b68671f9379..e27d33e85fb2 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -15,6 +15,8 @@ dtb-$(CONFIG_ARCH_ASPEED) +=3D \ aspeed-bmc-asrock-paul-ipmi-card.dtb \ aspeed-bmc-asrock-romed8hm3.dtb \ aspeed-bmc-asrock-spc621d8hm3.dtb \ + aspeed-bmc-asrock-x470d4u.dtb \ + aspeed-bmc-asrock-x470d4u-data64.dtb \ aspeed-bmc-asrock-x570d4u.dtb \ aspeed-bmc-asus-kommando-ipmi-card.dtb \ aspeed-bmc-asus-x4tf.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x470d4u-data64.dts = b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x470d4u-data64.dts new file mode 100644 index 000000000000..fb7102db1004 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x470d4u-data64.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0+ + +#include "aspeed-bmc-asrock-x470d4u.dts" + +/ { + compatible =3D "asrock,x470d4u-data64-bmc", "aspeed,ast2500"; + model =3D "ASRock Rack X470D4U-series BMC (64MB flash)"; +}; + +&fmc { + flash@0 { + /delete-node/partitions; +#include "openbmc-flash-layout-64.dtsi" + }; +}; diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x470d4u.dts b/arch/= arm/boot/dts/aspeed/aspeed-bmc-asrock-x470d4u.dts new file mode 100644 index 000000000000..73bda64e1fa8 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x470d4u.dts @@ -0,0 +1,381 @@ +// SPDX-License-Identifier: GPL-2.0+ +/dts-v1/; + +#include "aspeed-g5.dtsi" +#include +#include +#include + +/ { + compatible =3D "asrock,x470d4u-bmc", "aspeed,ast2500"; + model =3D "ASRock Rack X470D4U-series BMC"; + + aliases { + serial4 =3D &uart5; + }; + + chosen { + stdout-path =3D &uart5; + }; + + iio-hwmon { + compatible =3D "iio-hwmon"; + io-channels =3D <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>, + <&adc 5>, <&adc 6>, <&adc 7>, <&adc 8>, <&adc 9>, + <&adc 10>, <&adc 11>, <&adc 12>; + }; + + leds { + compatible =3D "gpio-leds"; + + led-heartbeat { + /* led-heartbeat-n */ + gpios =3D <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_LOW>; + label =3D "platform:heartbeat"; + linux,default-trigger =3D "timer"; + }; + + led-identify { + /* led-identify-n */ + gpios =3D <&gpio ASPEED_GPIO(D, 6) GPIO_ACTIVE_LOW>; + label =3D "platform:identify"; + }; + + led-systemfault { + /* led-fault-n */ + gpios =3D <&gpio ASPEED_GPIO(Z, 2) GPIO_ACTIVE_LOW>; + label =3D "platform:systemfault"; + panic-indicator; + }; + }; + + memory@80000000 { + reg =3D <0x80000000 0x20000000>; + }; + + reserved-memory { + ranges; + #address-cells =3D <1>; + #size-cells =3D <1>; + + pci_memory: region@9a000000 { + reg =3D <0x9a000000 0x00010000>; /* 64K */ + no-map; + }; + + gfx_memory: framebuffer { + compatible =3D "shared-dma-pool"; + alignment =3D <0x01000000>; + reusable; + size =3D <0x01000000>; + }; + + video_engine_memory: jpegbuffer { + compatible =3D "shared-dma-pool"; + alignment =3D <0x01000000>; + reusable; + size =3D <0x02800000>; /* 40M */ + }; + }; +}; + +&adc { + pinctrl-0 =3D <&pinctrl_adc0_default /* 3VSB */ + &pinctrl_adc1_default /* 5VSB */ + &pinctrl_adc2_default /* VCPU */ + &pinctrl_adc3_default /* VSOC */ + &pinctrl_adc4_default /* VCCM */ + &pinctrl_adc5_default /* APU-VDDP */ + &pinctrl_adc6_default /* 1V05-PROM-S5 */ + &pinctrl_adc7_default /* 2V5-PROM */ + &pinctrl_adc8_default /* 1V05-PROM-RUN */ + &pinctrl_adc9_default /* VBAT */ + &pinctrl_adc10_default /* 3V */ + &pinctrl_adc11_default /* 5V */ + &pinctrl_adc12_default>; /* 12V */ + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&ehci1 { + status =3D "okay"; +}; + +&fmc { + status =3D "okay"; + + flash@0 { + label =3D "bmc"; + spi-max-frequency =3D <10000000>; + m25p,fast-read; + + status =3D "okay"; + +#include "openbmc-flash-layout.dtsi" + }; +}; + +&gfx { + memory-region =3D <&gfx_memory>; + + status =3D "okay"; +}; + +&gpio { + gpio-line-names =3D + /* A */ "input-locatorled-n", "", "", "", "", "", "", "", + /* B */ "input-bios-post-cmplt-n", "", "", "", "", "", "", "", + /* C */ "", "", "", "", "", "", "", "", + /* D */ "button-power-n", "control-power-n", "button-reset-n", + "control-reset-n", "", "", "", "", + /* E */ "", "", "", "", "", "", "", "", + /* F */ "", "", "", "", "", "", "", "", + /* G */ "output-hwm-vbat-enable", "input-id0-n", "input-id1-n", + "input-id2-n", "input-aux-smb-alert-n", "", + "input-psu-smb-alert-n", "", + /* H */ "", "", "", "", "input-mfg-mode-n", "", + "led-heartbeat-n", "input-case-open-n", + /* I */ "", "", "", "", "", "", "", "", + /* J */ "output-bmc-ready-n", "output-bios-cs-n", "", "", "", "", + "", "", + /* K */ "", "", "", "", "", "", "", "", + /* L */ "", "", "", "", "", "", "", "", + /* M */ "", "", "", "", "", "", "", "", + /* N */ "", "", "", "", "", "", "", "", + /* O */ "", "", "", "", "", "", "", "", + /* P */ "", "", "", "", "", "", "", "", + /* Q */ "", "", "", "", "input-bmc-smb-present-n", "", "", + "input-pcie-wake-n", + /* R */ "", "", "", "", "", "", "", "", + /* S */ "input-bmc-pchhot-n", "", "", "", "", "", "", "", + /* T */ "", "", "", "", "", "", "", "", + /* U */ "", "", "", "", "", "", "", "", + /* V */ "", "", "", "", "", "", "", "", + /* W */ "", "", "", "", "", "", "", "", + /* X */ "", "", "", "", "", "", "", "", + /* Y */ "input-sleep-s3-n", "input-sleep-s5-n", "", "", "", "", + "", "", + /* Z */ "", "", "led-fault-n", "output-bmc-throttle-n", "", "", + "", "", + /* AA */ "input-cpu1-thermtrip-latch-n", "", + "input-cpu1-prochot-n", "", "", "", "", "", + /* AB */ "", "input-power-good", "", "hard-power-off", "", "", "", "", + /* AC */ "", "", "", "", "", "", "", ""; + + bmc-ready-hog { + gpio-hog; + gpios =3D ; + output-high; + }; +}; + +&i2c0 { + /* SMBus on auxiliary panel header (AUX_PANEL1) */ + status =3D "okay"; +}; + +&i2c1 { + /* Hardware monitoring SMBus */ + status =3D "okay"; + + w83773g@4c { + compatible =3D "nuvoton,w83773g"; + reg =3D <0x4c>; + }; +}; + +&i2c2 { + /* PSU SMBus (PSU_SMB1) */ + status =3D "okay"; +}; + +&i2c3 { + status =3D "okay"; +}; + +&i2c4 { + status =3D "okay"; +}; + +&i2c6 { + /* SMBus on BMC connector (BMC_SMB_1) */ + status =3D "okay"; +}; + +&i2c7 { + /* FRU EEPROM */ + 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>; + }; + + eth1_macaddress: macaddress@3f88 { + reg =3D <0x3f88 6>; + }; + }; + }; +}; + +&kcs3 { + aspeed,lpc-io-reg =3D <0xca2>; + + status =3D "okay"; +}; + +&lpc_ctrl { + status =3D "okay"; +}; + +&lpc_snoop { + snoop-ports =3D <0x80>; + + status =3D "okay"; +}; + +&mac0 { + nvmem-cells =3D <ð0_macaddress>; + nvmem-cell-names =3D "mac-address"; + + pinctrl-0 =3D <&pinctrl_rgmii1_default &pinctrl_mdio1_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&mac1 { + nvmem-cells =3D <ð1_macaddress>; + nvmem-cell-names =3D "mac-address"; + + pinctrl-0 =3D <&pinctrl_rmii2_default>; + pinctrl-names =3D "default"; + use-ncsi; + + status =3D "okay"; +}; + +&pwm_tacho { + pinctrl-0 =3D <&pinctrl_pwm0_default + &pinctrl_pwm1_default + &pinctrl_pwm2_default + &pinctrl_pwm3_default + &pinctrl_pwm4_default + &pinctrl_pwm5_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; + + fan@0 { + /* FAN1 (4-pin) */ + reg =3D <0x00>; + aspeed,fan-tach-ch =3D /bits/ 8 <0x00>; + }; + + fan@1 { + /* FAN2 (4-pin) */ + reg =3D <0x01>; + aspeed,fan-tach-ch =3D /bits/ 8 <0x01>; + }; + + fan@2 { + /* FAN3 (4-pin) */ + reg =3D <0x02>; + aspeed,fan-tach-ch =3D /bits/ 8 <0x02>; + }; + + fan@3 { + /* FAN4 (6-pin) */ + reg =3D <0x03>; + aspeed,fan-tach-ch =3D /bits/ 8 <0x03 0x0b>; + }; + + fan@4 { + /* FAN5 (6-pin) */ + reg =3D <0x04>; + aspeed,fan-tach-ch =3D /bits/ 8 <0x04 0x0d>; + }; + + fan@5 { + /* FAN6 (6-pin) */ + reg =3D <0x05>; + aspeed,fan-tach-ch =3D /bits/ 8 <0x05 0x0e>; + }; +}; + +&p2a { + memory-region =3D <&pci_memory>; + + status =3D "okay"; +}; + +&spi1 { + pinctrl-0 =3D <&pinctrl_spi1_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; + + flash@0 { + label =3D "bios"; + /* Frequency extracted from original ROM */ + spi-max-frequency =3D <24000000>; /* 24 MHz */ + m25p,fast-read; + + status =3D "okay"; + }; +}; + +&uhci { + status =3D "okay"; +}; + +&vhub { + status =3D "okay"; +}; + +&video { + memory-region =3D <&video_engine_memory>; + + status =3D "okay"; +}; + +&vuart { + aspeed,lpc-interrupts =3D <3 IRQ_TYPE_LEVEL_HIGH>; + aspeed,lpc-io-reg =3D <0x2f8>; + + status =3D "okay"; +}; + +&uart1 { + status =3D "okay"; +}; + +&uart2 { + status =3D "okay"; +}; + +&uart3 { + status =3D "okay"; +}; + +&uart4 { + status =3D "okay"; +}; + +&uart5 { + status =3D "okay"; +}; + +&uart_routing { + status =3D "okay"; +}; --=20 2.54.0