From patchwork Mon Oct 21 08:37:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanh Nguyen X-Patchwork-Id: 1999803 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=nFXWN16N; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-3-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XX7x81HZHz1xwb for ; Mon, 21 Oct 2024 19:38:03 +1100 (AEDT) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4XX7x63kYfz2yGY; Mon, 21 Oct 2024 19:38:02 +1100 (AEDT) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=pass smtp.remote-ip="2a01:111:f403:c10d::1" arc.chain=microsoft.com ARC-Seal: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1729499882; cv=pass; b=ZP/6ees86jUdvhXg0cRwaqBhbZAa7DnFW+mxXjKFi+xni5lOOzMnzk3Qi+zjzvfVivHFpbUc2U9D9GbxBwpr0TtPhBImhY0oI2hZHk4w2kemOz3mlFMWn+M0+IQKFaCeDHJ/SObIGDUUrTejVFqmLttpUZBxH0sZT/OL9xSMLvEdXaU9e4ZkLBX/SFnSM2CKKY4zIHLAEmZoajVTZ+pu9unoVWSmpaPXk311fF9wKS4eS1pFM5DbXn+aFSpx8Vbe9iWxKehHFraPL7/f1B9EXff4TzcLB6jrrhgRFw6GaA8yw9sERRH0zwJ723YC7Bg4UFQa0gCXb4O84D7lHugaZA== ARC-Message-Signature: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1729499882; c=relaxed/relaxed; bh=X0U8dp6df4kZBYYBsXzREG/5mXubnxqXc7SLQOI9djc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=jBTIJA7TOo2oGpgHhazGTHVVNLgEPBcFIzZZIrpvEzB7xQGgJvj9febpnCuxKXeJb2ojFFltlWECo9V5SrqGEiHyHANiTfX3mQRminPqIsSnH17tUi/SlPzZKkWDHAtTvW5l5Hn2TsSocNr96E9OT3SBPt/1ApwAzFKKVw+GIIIrL0h8FMQrsiwqi/zgN4WElGICvDWVnnkR4Eg4BeeRRQJSD+FzmJz+N5/SuIx6CZenv8iPg+7cVmxy7DwQrUP5fgeTzyKR3t2531sQGiATnXCGEQi12HYbUAIDf8xjeyvuYpwd3siHa17jQ5X2eRrpk9kr1uHw/urDVRE7HqI79A== ARC-Authentication-Results: i=2; lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=nFXWN16N; dkim-atps=neutral; spf=pass (client-ip=2a01:111:f403:c10d::1; helo=sn4pr2101cu001.outbound.protection.outlook.com; envelope-from=chanh@os.amperecomputing.com; receiver=lists.ozlabs.org) smtp.mailfrom=os.amperecomputing.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=nFXWN16N; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com (client-ip=2a01:111:f403:c10d::1; helo=sn4pr2101cu001.outbound.protection.outlook.com; envelope-from=chanh@os.amperecomputing.com; receiver=lists.ozlabs.org) Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazlp170120001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c10d::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4XX7x5694Hz2xrJ; Mon, 21 Oct 2024 19:38:01 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dE//4tnpilMZ+1JMuyHd1FT5s/GtEiZ3KaNArbeKAlUcezcNnlOMwl2RRNoo7GpSE4yo5FIHY8h+6iVlfRMLnzdYyreJWP89qeW3oKDjLLmbzXvYKKweM9brp5iymsZlgZQ9J2UziS0f9E2tqr0SjNndJPMUsv1yrJvZMRr1Q5bWx1rEWn48IHdzY3FYpvj192JOl2IAai8NJb1a/stTAM7exC84h+kFhhLbcHfllOfNKrV0rukvk9AtyWnmj60Fh++GtIFcB4sPtpOjRYIsCajpiJ73pkP8uLGbRv8lS0peHJCodMkmB73t7S0N7/xkWyRZM2NdPJMlubNudwEJMA== 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=X0U8dp6df4kZBYYBsXzREG/5mXubnxqXc7SLQOI9djc=; b=hXk9qnzb6AfYami8A8/ECSpweDBDejJD4E/b73QGBRxGYvK8wTiPtqdB0ZEaw6t9Rp9446iVC0vy2VCGFklI8r0MTSV4HAUY0ABuIuWGn/8AUJX0oAJNb4VSzZxw3KbYm/+D2yTRnb4n/b4iyEjNFQygsZKvssLEGQnZkim5jfVgEiVjDdZ7lnbxacN8TecK7BqA0NxEPeW+exFVf80hXalAgIGmEtVcpWTRBqVMB2stZTxznDAPuipLIeaKNFPCdr/tzHF9oM/scH5bBp0pmsp/2D8ji0Udd+M1Dvnze2MaEsUOVUJS2AhrfHRl9xZsG5beHcLanbprQN2JkC7Q7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X0U8dp6df4kZBYYBsXzREG/5mXubnxqXc7SLQOI9djc=; b=nFXWN16NWcQyKpACl+2sPn9KzTw/DF+LVzZGQ5SsZ+DkS024QjmLlGtDk/03ccIgOOuoN8lc5NFJJN1oOf0UwV3WSbI4Wgtg99nwv1rZVLp+nB/iy7q4+oGVxpfxmZkPz0eqiaoALT7JdU5X9CwYXV7ndSM6QhQZd63En8BYV9I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from BL3PR01MB7057.prod.exchangelabs.com (2603:10b6:208:35c::16) by SJ2PR01MB8049.prod.exchangelabs.com (2603:10b6:a03:4ce::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.20; Mon, 21 Oct 2024 08:37:36 +0000 Received: from BL3PR01MB7057.prod.exchangelabs.com ([fe80::b69e:5684:ed7c:4d09]) by BL3PR01MB7057.prod.exchangelabs.com ([fe80::b69e:5684:ed7c:4d09%4]) with mapi id 15.20.7982.033; Mon, 21 Oct 2024 08:37:36 +0000 From: Chanh Nguyen To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, OpenBMC Maillist , Open Source Submission Cc: Phong Vo , Thang Nguyen , Quan Nguyen , Khanh Pham , Chanh Nguyen Subject: [PATCH v2 1/2] dt-bindings: arm: aspeed: add Mt. Jefferson board Date: Mon, 21 Oct 2024 08:37:01 +0000 Message-ID: <20241021083702.9734-2-chanh@os.amperecomputing.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241021083702.9734-1-chanh@os.amperecomputing.com> References: <20241021083702.9734-1-chanh@os.amperecomputing.com> X-ClientProxiedBy: SG2PR06CA0181.apcprd06.prod.outlook.com (2603:1096:4:1::13) To BL3PR01MB7057.prod.exchangelabs.com (2603:10b6:208:35c::16) X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Post: List-Subscribe: , , List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL3PR01MB7057:EE_|SJ2PR01MB8049:EE_ X-MS-Office365-Filtering-Correlation-Id: 3db63af8-a2ae-41c1-f59a-08dcf1ab9d67 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: zAJn1Vd9ZEUZgvZeV5TTymiJ2aN0EOfEvb99tnLbcEL0OQ3QznVW807w4gopxbV7xAOjHy4YdUvPkgSvYDzx+HkBRyj7vsJX5/OHfwfOXU7ayPBUblbxOltQDP/x5eltfEG13JIMYCf/k30lRsEIQ+PyIkoijrK9Iubf6ZgRDRirLqnORYuHeAqSY2QmEANQm98S6N+jOwwKmP1w3TwNQYPxr0ybhKU2qq9Okm/mAQWBUZVtTUJZVFTDBFqJqZoGmqlA9FGW/TVQ9YFME3lzMlQJJPiq+qfC9uvPkaKAOMmoSeyzxVQgS6hqjwBgTFHDWnkcs5CcLEUE+83z2JG/vZhmvCuuGcAS9/ym6aTfJpJuvGoe3cXo6ztNjz1WvzPt7XEWaTg1O5JYI8ZXemE3l+HJgTRy1SMjnm4hrxNWiQyCIf17X1kiZjikIxroK4FDr0rSdJeP/AnvHxZekfPXlmrRt9ejyNvbNHwCJtDxprq5Xhkn5Rl6Ka9HCxQ5FfAM/QiVUqujjAwnODn2ZMJA8guGk5ib7xMxwXcrjew2WWLWD5XnajDqdL/74lM6guh4qdgiJkJHtWpRX+Anwh49rUjF/TLfL8cXFEmGgjVylH45kT1ptxKHD2D/naPTEBJ+UmmtmJi6o/3J+M5dvxA/GSpyNZ6D+1VD6EHg6SMlL56ysY0Ao4YbLts1XheLH+vPJgScG0FR+UhRYe5EL/sZF3peGelqc6L3uk17dBjNbj47DFfEEN54zboEVFCAjaKqnyhf8KvUGlkzsk4Uxnw0uBLi/N/mvD+iBE9AeTPBibHcG2djquqNDuf2HuEUjSlOeE6t/9V+I2IK67WWnpKTt+U+ruL1ZDUyTJad767tqd0uAHrJvgjdXbb+EmjMVSRt9KH1JWDCTGV37H6TtrBFge401WCfCZeke8wk/WlOlH8xAz99uza/Ex+khqkh2G9kNwcAP5PkNjrTxRYs7bzyxhHjjraDVCZPiygIRT1zkVgbPih0bOq0VP74hXN4VOaGxhXFDHq9zaTIr6iHu1dA3DwhuPkQTnDwJv+eR+uVNGIiTE3Iui4WrGXNmgaj8CrjKcb4iWDIEzOJmfM2B8LjrWyF5lltUWBJr8Pc1tSol5Jz8BYpzsg47ClqX1QbKFEJsvbNOYu0ztoBXQ4JiH2HKhlG07tQffxkdHWMDtWN1r0caUrJv3qw5vA702Z2zz4/xz7OuI9/vAwHk5DPCk4vA7yjMdpX1AopzyL2DNpDccmb+/mf8lZNPH6dOYXp8CH5t0cPil7hhG2ef8HfA2wqs2oW914VcuU/eu+PtrmxyySQ9+V4KhVU+ZuhjTuQnOJ7NvlgbWRcw+QEA5R97CBP/V6rTolQJyhiaVlmJNI7cUz0wSdDYGCjWhiXdydkyKGN X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL3PR01MB7057.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GBsFoVm7/MwHIJBNMKM7uowJ5gAME8eYQ1ULBiukd/UCHiaEEOASsW/6WsXNV370w3iFslId5VhHlSVafSRMcT654Uuus7U1pbiCDXAPpJJpFDtcSzmbIzFbufS7NAKJF6CdicRWptcb2zymr6PaoHjqQkz0FtlfTiUsnU9zDjwsbLJ0m0nGllx3dkAjTxylsAU6Ass4bpD50I/ndZ9sT7LsFzX6Z642VHs26Qc9Fb/IyLtalCmBWguoBs1yMJAW1jM3kxTA0Xk/UNPCzpbLGLoyhiaPK+BQKP82ek0MY5LxMcbvtt9xuTUlAQ51WYwwciiSXr3sUw34f/q4y9SEKRdHvbD8m5E+43Si1+dgNtpMdL86PmahRJDyQfhYIPUhjyi/wAjtHqpal9oAg0nZMvW4GwPuqKYB8teIkcolL8Pl6uJ/KBS90bnDtnXCGG9Flw2fEE38AweKl8hkb8vhlaBKM4mtmTGi/W7+Y8OpXsrnCF6MDSdZkPi7KFBE+UtIOpsEo4hUGVlVVpg+4VIXY9KooLxKNA5bq51wfdOTckW4RSIqrLRf81Ov5is7lXkuQQNmkUHNXl5O4y6BALZ/eCafbgQgTZGJmU29wKZMY/O2rhT+0G/8h7NDduUYikyVdIOpTVFoy5tA3cTgrRQk7OfMLVM1VCHL9OKsdpe6OsHtTrR0PEwg4mWBZcM+SWG1UC1/tEBjvFMS2fClfOpeU1/75OLXfSkFjJJbe2ryzgKyyw/ZMtaUhvjNfwwt0v1ruiP2qfMKnBP50Mcwtnhq4kZTnS3YCcujeUqjEJ7NxMU+rYgWk7TmBaAPKbZ+DsGkkCTrfJLD2NwfPW1PhZGEwYj3Ug/Cn5C2Rz56Oa34sH258EqOwpHD+R17s2h7E000smJZ+I6v2UQgINNJWfNWsDmSu4b/QgUFRaK/NJdnr4j1P9uaAS8TvP9azBETGK9jV/6ym24olgBh4cddMygHsf6dMdOY5NZ48ZxdNHTTXBeD41mgtWanI26Wyr05Icp1xU56pN/SxjO2dOaIGc0HXd8Plqlfkua3iVGKSgt3HMqrkgvjtXVkeBq13yaAhQrYhqF0RA4YKGq2zZxXGd7o54BZuc3n+Jpwu2WbgbZAIedKjJnU82uqJLTalkKFcErr/7DW1BYYjiEqotOFM5DX3e+rP5xG1N9MlxVQVX3F6lZTXp9fhfWhcI8vkzIOF2106ku054PSP0eFV9FZbyqMtbixURGEzdx1JoKjkqI0wgIOVkShK5w9up47NjilQVvYSSligM3U0g/UZqVqv3cQsPoQQw1XbrpFD9IcNaR2ZJTGl4+fdk3hiPziM2OKgAt+PkTLTf/99BT0GwOogAg47NHyfW1wjWLu2nxN3bNKpd3yC0MstcHgcBZQhjzlGNgLzRl8DZXcfMXkBWz5PDbn0C/hZaxf+tlH3UtOxB1J2soMVHjKAaMbhmsJM2+TzsVOiFBsOAt1QN2mfHT0FmU6yhlYVncc74WwbfnOCDph+sVhzQa09uPkJAYilZw/dVqvv4QzroXeVwOq5oJGaqUprRjds+PcdSdeJ8SKj6PWxiMYazlTMHGyq8XCgP2uOk4Xq4vcQRbXc8cQBhSUvGmUI2uT3CKULPfEVqeoW6P3WuQ= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3db63af8-a2ae-41c1-f59a-08dcf1ab9d67 X-MS-Exchange-CrossTenant-AuthSource: BL3PR01MB7057.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2024 08:37:36.6727 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Bk2v+SgPV35JYOjbXGe5gAi4DdVhQ2aOc/otbDorTrrB2GvNpjXtBwXtiOBcs0kErW0QHByYXnkYiGDGTbODNyOg88JSpFCewC02xX77xNCJCEBgcQIn5dHxAUeeOyVr X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR01MB8049 X-Spam-Status: No, score=-0.2 required=5.0 tests=ARC_SIGNED,ARC_VALID, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS, SPF_PASS autolearn=disabled version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on lists.ozlabs.org Document Ampere's Mt. Jefferson BMC board compatible. Signed-off-by: Chanh Nguyen Acked-by: Rob Herring (Arm) --- Changes in v2: - Document Mt. Jefferson board compatible [Krzysztof] --- Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml index 2f92b8ab08fa..65bf8a161348 100644 --- a/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +++ b/Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml @@ -74,6 +74,7 @@ properties: - description: AST2600 based boards items: - enum: + - ampere,mtjefferson-bmc - ampere,mtmitchell-bmc - aspeed,ast2600-evb - aspeed,ast2600-evb-a1 From patchwork Mon Oct 21 08:37:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanh Nguyen X-Patchwork-Id: 1999804 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=HsQGtSbF; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org; envelope-from=linux-aspeed+bounces-4-incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XX7xC6pPjz1xtp for ; Mon, 21 Oct 2024 19:38:07 +1100 (AEDT) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4XX7x830Tlz3bk1; Mon, 21 Oct 2024 19:38:04 +1100 (AEDT) X-Original-To: linux-aspeed@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=pass smtp.remote-ip="2a01:111:f403:c10d::1" arc.chain=microsoft.com ARC-Seal: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1729499884; cv=pass; b=S92Tx8dY+NW3gOLhI4Trhz/+YTfwoVDbZ32qedXWe/6T/kbfRo9EN6uf7ms8yvHsBYjr7MVT/hzAlhD4Ji883bFWjprumK/N1KmWqbdrvUZouFkIsDBYDKWLhzM9+ZmVzcae9wmMLRKftX/0vPU6XdfTDZzrfEy656xrWXlArZgryxD/FmftxVYcreQcxAiq2+cfc1z0zwuUFS6fZKkLWTo7Q5XM+HbieI+hxeLFzon2et0GkU+oJLVi2NriQREwtsmf+vCzLS5YRwh+aZRz9/ZeJZ++/Z+nZg35YtK0uXSpYvET1PxdyjHNtr4Y7PYpJBJLjrAB31Mms6TE2mhlSQ== ARC-Message-Signature: i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1729499884; c=relaxed/relaxed; bh=EcqUdzsTK2SxdYXe7X1yX1MP8kGD47O83QE6ASw27lY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=A+XT3dzNQ1vU+RkyX5WS3vU+ezEpgWHYJgTdX80nOLnrQgnm/0TujloIdX45VqidNz8xZWHXgaoArY90YQYR9glqJOEf2hOCzVebttIZwBW6edcgOZ5VzIy7Cg2L8tXeywcewtH0BHaEDskhkzG/T4moe0cA0sAfDFuyehZUQ/WMWrw1F30D6cSbRzNOqsabitDyOakAgsjLcHUk5qv6px1eT6mt3sKbwd7mueZe1Vk0EdtHn9pJEzuhN1ChW9s0P8rM6U/lj1JEArx3/O/sV8NABqVmhjE2hEWxOZQP8tXPJTSCHtLNbBiBKqQPgzGGRrYYpmvZrIETnHVBtgrBsA== ARC-Authentication-Results: i=2; lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=HsQGtSbF; dkim-atps=neutral; spf=pass (client-ip=2a01:111:f403:c10d::1; helo=sn4pr2101cu001.outbound.protection.outlook.com; envelope-from=chanh@os.amperecomputing.com; receiver=lists.ozlabs.org) smtp.mailfrom=os.amperecomputing.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=os.amperecomputing.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com header.a=rsa-sha256 header.s=selector2 header.b=HsQGtSbF; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com (client-ip=2a01:111:f403:c10d::1; helo=sn4pr2101cu001.outbound.protection.outlook.com; envelope-from=chanh@os.amperecomputing.com; receiver=lists.ozlabs.org) Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazlp170120001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c10d::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4XX7x64yS8z2yLT; Mon, 21 Oct 2024 19:38:02 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FAbBaK72bwWJDdyEt0r6qqbvaSrw7cMubDY0SghuIPEKE2se4l3Hwwowxj6znggugUNZFDYw3AUbSShfY2ybIm+7PTmO4ln/SZaDUzRpO2UwAUXl++MYT8mVYyXdzc+B+7azyNdpGj8iJUjrQi5P5LUaLTqkQG4mQLCz3k4wAgzF29TAETPHOn0gthvfHTLrZp2Dtj+egAvaM9lqBXa2A87IhJAv+6HXEQq9z0ClLiEWYUNAt6SINqY6cb5p4RyVBvMmC+94h/7Np5xAekxDw4iw5tY9bgdk+YgrAS99SGtcnZhaQR7iUrgGzRZeKktl2H3RCSB+ViVyvUP8ZsjF7Q== 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=EcqUdzsTK2SxdYXe7X1yX1MP8kGD47O83QE6ASw27lY=; b=GoaooFRz9e/1QQ5UsPdGod4WQJyCgS85+tTSjNp+zBxjh+ssNrrKGd4K3MPkoSOt+47s2NfOomDxKMrr/F77OcDAn7bFBjl8nu9i2DBGETvpR6vO6o+IMRf2QKuYEj3K1ekpZdCL6MZFpm/W7eFjZiQ9KRbf6LKkz1m5Bq/mgTclV5TC161Dgxl1SAoonYNe48dBFrYOzlEdvD+3p1IaEUiwnrA/cQ7kak76x8kOtkEJYvwmB/KLTJ5JK9Uuid2Zxhgf3+XcAMqVb0G07M5Cs+u4h7X/dU18sTIACVzg94c3xbOsvINgAoLaIaA3wrliv67Rz0wIxILB9OWit7j/Tg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EcqUdzsTK2SxdYXe7X1yX1MP8kGD47O83QE6ASw27lY=; b=HsQGtSbF6K8zU8owOY3ARkzUsvty1WfplRl4UnelwK5FSsCI+TuySQ9kw32mxOD4doBwWulmsRc1L9f5/WONDz4NskVadZ697c6XK1z1+Abc2THNxqcpk7kB5pMDAP1n5S+DBS/xMT9mkYNsoolQ1ICT0uMR+TJ0e2hZimo+S0Q= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from BL3PR01MB7057.prod.exchangelabs.com (2603:10b6:208:35c::16) by SJ2PR01MB8049.prod.exchangelabs.com (2603:10b6:a03:4ce::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.20; Mon, 21 Oct 2024 08:37:43 +0000 Received: from BL3PR01MB7057.prod.exchangelabs.com ([fe80::b69e:5684:ed7c:4d09]) by BL3PR01MB7057.prod.exchangelabs.com ([fe80::b69e:5684:ed7c:4d09%4]) with mapi id 15.20.7982.033; Mon, 21 Oct 2024 08:37:43 +0000 From: Chanh Nguyen To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, OpenBMC Maillist , Open Source Submission Cc: Phong Vo , Thang Nguyen , Quan Nguyen , Khanh Pham , Chanh Nguyen Subject: [PATCH v2 2/2] ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC Date: Mon, 21 Oct 2024 08:37:02 +0000 Message-ID: <20241021083702.9734-3-chanh@os.amperecomputing.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241021083702.9734-1-chanh@os.amperecomputing.com> References: <20241021083702.9734-1-chanh@os.amperecomputing.com> X-ClientProxiedBy: SG2PR06CA0181.apcprd06.prod.outlook.com (2603:1096:4:1::13) To BL3PR01MB7057.prod.exchangelabs.com (2603:10b6:208:35c::16) X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Post: List-Subscribe: , , List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL3PR01MB7057:EE_|SJ2PR01MB8049:EE_ X-MS-Office365-Filtering-Correlation-Id: f010cfcd-5ea1-476c-7d3b-08dcf1aba1cd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|366016|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: OifcEP0TxdfJipyGL9gXAmMfb3qvxcTFIBh5p0ae1g2Djvkf1/nzxMqD7rJOFVbP9j24GBxqlT5YMetB9B/tZ+LMFMLrx5H6b73za5+r8fTlLRws8IBoPZXGwjTSRn7Xhw4Ovat0SmPn/EFbRy5kyJS6S/qfN5dZszc5P/bSGtoB1wbvLacboJJCbqDdKuwuh+fvwz7acC9lPqchSRIcexEIK6LCYAfVYj8NEFrNh+w7eI1xPWa9whZea9goU6SX36QRmMfzOxsYayz6EtmsnAyJuSiSfUoaM7ZeIjNitpCSJMvg9xQIxUCn/9wqKhDnBSOUejapnMUL4gEwgeo2FyW+eSAS+m4R9rjhexac6UCbBu/K3DMkbBUjrL79VVIw3a7NTjNuimp+Hi1jTL8noId+aJ1ss9PNQZC46jq1sFHeWF9UB0koLdiyes9iBI04JQIPtwLyxGdSlzk8Rd0Hz6PU3XwKqfqCFY2IC2INuG0gCvqu+wJUXTc0mXr4yTBjckeMkFIqi1Hq54RPnfLC/9djQJkr4Bfp3qszilaFrDNqTSP5fr3BS5ClPGcF736FnFonxRHFSPMShq7wbBj2AFUIoWIz4hw0CXfN4Ua6FATjqIo393vFmq3cnWeQH9XEmypfiSZ2znhSQtbzm8tzj9xJAu98L25IGyGbLYELisRtWwTW7i2koXf7/ND9886FSxTF4boeiiT0vihB2eQlgq8UYHWEARbh/11DnKw/Ome7lXjGY8qQZc5i856lsDx97rmxGVvSgab9UowX/baKlYllL5VRaNV2jJW2W2YG37N5lEOgWkUSdXwaQSrvoODsFLwvh/vBgVHsKf6CMpXBFnctsSSGApA2saLlxxVcBARZGXzTGajJ6EiCE+JZtBt+O18lES+ksb2X1aW/G2XPHq5BG7yKCMJfVp8VWNjogvww/wNOooK6nw1KoLJZJ7XauerHOmxDHav7zfV2J34qfu8xkdSBsb+1Oj6NI2ClqtcezIwShjo0Wlgm28MHeGBX5jIzwHH1MZQ4Kwwv6KWawgrB2u28eBL0C4V3h2NTXKVC+5+smaQhcFEokXMfvA6eTWTr0gzE2fq6S1KaXmO9QvJTezB1s2DXM9JnhrMSnPC3TTCgcsYWagY5NWvt1rQgmpFxk9FQ3PSZOjAvoWOiUZAQcRz5LmtUCftxp5IwQT7T6GB/0szwnECyGMMwsnUpdHLiOntXCv5Y16UgDrmf0CIgi/YCDWKVfCyD2xGkj0wjmUdoRt+VTItG43oMWyTS3Jp8WM4M3S1l+fX+higBcF1pXBLcr7eSuUikc55ugZs2Io7S4trnIwyxdv5UGCtuAxxL0NFLfBk3u/+JJYLbUkR+fplW3O9H6G7XgL9mQcX40g+pUhSMaAoGq08Xvqhq X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL3PR01MB7057.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(366016)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yEmJzRElrgsYgWA5WxXSbxhXXstpihFJ8NLf/R2j8Rmh+J5OTRJse3EQX4dDI11nNIXJxiNjJ0zLGBuo7VKvoHRaGQNV5nClVecBud6uVUzg3CnEC9JOXDd0C5Q/FosaNRVuyn7ToNWwGGTczSMF5DDhJLJsSWtnV0tLV8mxSXdaE3ybhdoWClA3NO2kvoYK0vaW/536YDkxJxcvhdj5otWt89KA1cHmYanyFImjcBFEjYFCCFYIhAkG72fZny5sPDL2jr+1Nw75nhVfyR0ciWAR9lyHCCroiJxBJK9HkHHiq/gXLkNek9J8BcPTcHTfhyXkYsBAUHjT8w7B6fpzcWs1FToCHLOyBUuiU79NdYILVXJgkFbKfpt6/KBJiTw9DpB3mNmForxUlTIEEVRePT2cDdwe5hy305eSRj2voKwZtGrI7oxYAzxQrTXt0+5aJkeLhvtSg4OEct2oEXLTpMkop4+2p3nZSMweRLBovAscMoODOHxyDsVypN+OMslNUZH+MEMCeGB6HTug3XGqdjgV8eezPRq8TwHSfo877cjrZ7rTZa+z2N8n2Z0sucbRViHCmA7dnCaeKJurivtiQ7llVk6HCZwsmvWWqOhyfjZhAiTwVBgoKkVRjecs/dNZq80qFxrubyDahn+3YepLxnUrsfB/x4+BgNgB7cTVde94LQe4O+3R6imMWeEQQFJduaCHGwA3O5HEqCp56GNAvT1djhi1zx573OPny4TqYZzZl2aLdcTV1upDOy6nLzBrwc33gOue5zzwVzQCb3oaiP92pn4V7iD0w5XflXJ+arPowyeHe+SAnzmKPdg1oBRceRUUNSPV5g37eoweo339YqcoIC53xmzdrK/rifOudW+9NJRwl+SG5Leb12b7cBcLDUXl5mECs5nS/DNbENh+t1no4RxFsmK9TRvqXiMOHMfbPRtL9+tU5feXUjrkN+5D7cfhW1HBPTwmOhoI0TnguUq0xZ3ptmR4B6OjSBpfpz6vgqubZ6DLjk9jsyLggEvdnZf5C/irMx7iR2/b5zpqOmIzZ1ZcS93THyQt14k0DbruAFW08CIappsRqgH8UVyvlS7iRyn3z/offEwxmg9+6q84xtLhGN/jydAtWyzwUyM/crhyHT+xG0DLioyvq0bqo6TgvSVduRsJ5badmT2o7Msqk3o1BbfTrX85gVdn4YrkYEH6BXY1Nq2GhMD3vlG+/1L7rIh6TXRm9cD6JAqpLYhv4c/SVfytazqeAjH2qOqmtkccwC4yNwYOmcFb5YvmdTsio50ZyEGsNxJ0qA3i9I9eseXoISlxJQ9JGtF5rY0oRRQclCmHT8JEXWgomlhkGvw19ihlFTGapKcP83U0iJQZVY4zUIUN9d/FSSwa3gnN6tW+xGJ1raNlMNmqUXp2TdzjCB/jYvLKni9Hp6pnC8JJt+P6RZGtWAfWB/M9YJWWvcIIrJzjTLDPv5LppgTUvof7CEGRk8QGCI7p6ZBHOL4twBS+rqc9tdsH41jv/ogrClxg9+C25A1Cu8A5A4ArXU4U0Z8klv6YeZAb2KqdqbSLdutRQUhvnyXzSQRpsq58Hzb+DCIoJ0fKO+GkSOvFKdzi53t9hjPO7eAwPKp3lO4tNlfg9mdBSPUF9wvDd40= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: f010cfcd-5ea1-476c-7d3b-08dcf1aba1cd X-MS-Exchange-CrossTenant-AuthSource: BL3PR01MB7057.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2024 08:37:43.8093 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8A/rgQTqwWJlwA4fWLjBXmLSXO3WcosoP8o4jJZ4EY4m6UbC2dzaHWUZim77WlgQsGeCBmO0DIJ6pRdcxYQm3bpp92VnSm7JICAc36D0hH4HuYh1779Ia4ejQpwq6l4g X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR01MB8049 X-Spam-Status: No, score=-0.2 required=5.0 tests=ARC_SIGNED,ARC_VALID, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS, SPF_PASS,WEIRD_QUOTING autolearn=disabled version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on lists.ozlabs.org The Mt. Jefferson BMC is an ASPEED AST2600-based BMC for the Mt. Jefferson hardware reference platform with AmpereOne(TM)M processor. Signed-off-by: Chanh Nguyen --- Changes in v2: - Remove the PSU node with pmbus compatible [Andrew] - Remove clock-names property in mac3 node [Andrew] --- arch/arm/boot/dts/aspeed/Makefile | 1 + .../aspeed/aspeed-bmc-ampere-mtjefferson.dts | 622 ++++++++++++++++++ 2 files changed, 623 insertions(+) create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/Makefile index c4f064e4b073..b1fb0853a789 100644 --- a/arch/arm/boot/dts/aspeed/Makefile +++ b/arch/arm/boot/dts/aspeed/Makefile @@ -6,6 +6,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \ aspeed-bmc-amd-daytonax.dtb \ aspeed-bmc-amd-ethanolx.dtb \ aspeed-bmc-ampere-mtjade.dtb \ + aspeed-bmc-ampere-mtjefferson.dtb \ aspeed-bmc-ampere-mtmitchell.dtb \ aspeed-bmc-arm-stardragon4800-rep2.dtb \ aspeed-bmc-asrock-e3c246d4i.dtb \ diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts new file mode 100644 index 000000000000..c435359a4bd9 --- /dev/null +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts @@ -0,0 +1,622 @@ +// SPDX-License-Identifier: GPL-2.0-only +// Copyright 2024 Ampere Computing LLC. + +/dts-v1/; + +#include "aspeed-g6.dtsi" +#include +#include + +/ { + model = "Ampere Mt. Jefferson BMC"; + compatible = "ampere,mtjefferson-bmc", "aspeed,ast2600"; + + aliases { + i2c20 = &i2c4_bus70_chn0; + i2c22 = &i2c4_bus70_chn2; + + /* + * I2C OCP alias port + */ + i2c30 = &ocpslot; + + /* + * I2C NVMe alias port + */ + i2c48 = &nvmeslot_0; + i2c49 = &nvmeslot_1; + i2c50 = &nvmeslot_2; + i2c51 = &nvmeslot_3; + i2c52 = &nvmeslot_4; + i2c53 = &nvmeslot_5; + i2c54 = &nvmeslot_6; + i2c55 = &nvmeslot_7; + i2c56 = &nvmeslot_8; + i2c57 = &nvmeslot_9; + i2c58 = &nvmeslot_10; + i2c59 = &nvmeslot_11; + }; + + chosen { + stdout-path = &uart5; + }; + + memory@80000000 { + device_type = "memory"; + reg = <0x80000000 0x80000000>; + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + gfx_memory: framebuffer { + size = <0x01000000>; + alignment = <0x01000000>; + compatible = "shared-dma-pool"; + reusable; + }; + + video_engine_memory: video { + size = <0x04000000>; + alignment = <0x01000000>; + compatible = "shared-dma-pool"; + reusable; + }; + + vga_memory: region@bf000000 { + no-map; + compatible = "shared-dma-pool"; + reg = <0xbf000000 0x01000000>; /* 16M */ + }; + }; + + voltage_mon_reg: voltage-mon-regulator { + compatible = "regulator-fixed"; + regulator-name = "ltc2497_reg"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + leds { + compatible = "gpio-leds"; + led-bmc-ready { + gpios = <&gpio0 ASPEED_GPIO(W, 5) (GPIO_ACTIVE_HIGH | GPIO_TRANSITORY)>; + }; + + led-sw-heartbeat { + gpios = <&gpio0 ASPEED_GPIO(N, 3) GPIO_ACTIVE_HIGH>; + }; + + led-identify { + gpios = <&gpio0 ASPEED_GPIO(S, 3) GPIO_ACTIVE_HIGH>; + }; + + led-fault { + gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>; + }; + }; + + iio-hwmon { + compatible = "iio-hwmon"; + io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, + <&adc_i2c_2 0>, <&adc_i2c_2 1>, + <&adc_i2c_2 2>, <&adc_i2c_2 3>, + <&adc_i2c_2 4>, <&adc_i2c_2 5>, + <&adc_i2c_2 6>, <&adc_i2c_2 7>, + <&adc_i2c_2 8>, <&adc_i2c_2 9>, + <&adc_i2c_2 10>, <&adc_i2c_2 11>, + <&adc_i2c_2 12>, <&adc_i2c_2 13>, + <&adc_i2c_2 14>, <&adc_i2c_2 15>, + <&adc_i2c_0 0>, <&adc_i2c_0 1>, + <&adc_i2c_0 2>, <&adc_i2c_0 3>, + <&adc_i2c_0 4>, <&adc_i2c_0 5>, + <&adc_i2c_0 6>, <&adc_i2c_0 7>, + <&adc_i2c_0 8>, <&adc_i2c_0 9>, + <&adc_i2c_0 10>, <&adc_i2c_0 11>, + <&adc_i2c_0 12>; + }; +}; + +&mdio0 { + status = "okay"; + + ethphy0: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0>; + }; +}; + +&mac0 { + status = "okay"; + + phy-mode = "rgmii"; + phy-handle = <ðphy0>; + + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_rgmii1_default>; +}; + +&mac3 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_rmii4_default>; + use-ncsi; +}; + +&fmc { + status = "okay"; + flash@0 { + status = "okay"; + m25p,fast-read; + label = "bmc"; + spi-max-frequency = <50000000>; +#include "openbmc-flash-layout-64.dtsi" + }; + + flash@1 { + status = "okay"; + m25p,fast-read; + label = "alt-bmc"; + spi-max-frequency = <50000000>; +#include "openbmc-flash-layout-64-alt.dtsi" + }; +}; + +&spi1 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_spi1_default>; + + flash@0 { + status = "okay"; + m25p,fast-read; + label = "pnor"; + spi-max-frequency = <20000000>; + }; +}; + +&uart1 { + status = "okay"; +}; + +&uart2 { + status = "okay"; +}; + +&i2c0 { + status = "okay"; +}; + +&i2c1 { + status = "okay"; +}; + +&i2c2 { + status = "okay"; +}; + +&i2c3 { + status = "okay"; + bus-frequency = <1000000>; + multi-master; + mctp-controller; + + mctp@10 { + compatible = "mctp-i2c-controller"; + reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>; + }; +}; + +&i2c4 { + status = "okay"; + eeprom@50 { + compatible = "atmel,24c64"; + reg = <0x50>; + pagesize = <32>; + }; + + i2c-mux@70 { + compatible = "nxp,pca9545"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x70>; + i2c-mux-idle-disconnect; + + i2c4_bus70_chn0: i2c@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x0>; + + eeprom@52 { + compatible = "atmel,24c256"; + reg = <0x52>; + pagesize = <32>; + }; + temperature-sensor@48 { + compatible = "ti,tmp75"; + reg = <0x48>; + }; + temperature-sensor@49 { + compatible = "ti,tmp75"; + reg = <0x49>; + }; + temperature-sensor@4a{ + compatible = "ti,tmp75"; + reg = <0x4a>; + }; + temperature-sensor@4b { + compatible = "ti,tmp464"; + reg = <0x4b>; + #address-cells = <1>; + #size-cells = <0>; + + channel@0 { + reg = <0x0>; + status = "disabled"; + }; + channel@1 { + reg = <0x1>; + status = "disabled"; + }; + channel@2 { + reg = <0x2>; + status = "disabled"; + }; + channel@3 { + reg = <0x3>; + status = "disabled"; + }; + channel@4 { + reg = <0x4>; + }; + }; + temperature-sensor@4d { + compatible = "ti,tmp75"; + reg = <0x4d>; + }; + temperature-sensor@4e { + compatible = "ti,tmp75"; + reg = <0x4e>; + }; + temperature-sensor@4f { + compatible = "ti,tmp75"; + reg = <0x4f>; + }; + temperature-sensor@28 { + compatible = "nuvoton,nct7802"; + reg = <0x28>; + + #address-cells = <1>; + #size-cells = <0>; + channel@1 { /* RTD1 */ + reg = <1>; + sensor-type = "temperature"; + temperature-mode = "thermistor"; + }; + }; + adc_i2c_0: adc@14 { + compatible = "lltc,ltc2497"; + reg = <0x14>; + vref-supply = <&voltage_mon_reg>; + #io-channel-cells = <1>; + }; + }; + + i2c4_bus70_chn2: i2c@2 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x2>; + + adc_i2c_2: adc@14 { + compatible = "lltc,ltc2497"; + reg = <0x14>; + vref-supply = <&voltage_mon_reg>; + #io-channel-cells = <1>; + }; + }; + }; +}; + +&i2c5 { + status = "okay"; + i2c-mux@70 { + compatible = "nxp,pca9548"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x70>; + i2c-mux-idle-disconnect; + + i2c@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x0>; + + i2c-mux@71 { + compatible = "nxp,pca9548"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x71>; + i2c-mux-idle-disconnect; + + nvmeslot_8: i2c@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x0>; + }; + nvmeslot_9: i2c@1 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x1>; + }; + nvmeslot_10: i2c@2 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x2>; + }; + nvmeslot_11: i2c@3 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x3>; + }; + }; + + i2c-mux@72 { + compatible = "nxp,pca9548"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x72>; + i2c-mux-idle-disconnect; + + nvmeslot_4: i2c@4 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x4>; + }; + nvmeslot_5: i2c@5 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x5>; + }; + nvmeslot_6: i2c@6 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x6>; + }; + nvmeslot_7: i2c@7 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x7>; + }; + }; + + i2c-mux@74 { + compatible = "nxp,pca9548"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x74>; + i2c-mux-idle-disconnect; + + ocpslot: i2c@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x0>; + + ocpslot_temp: temperature-sensor@1f { + compatible = "ti,tmp421"; + reg = <0x1f>; + #address-cells = <1>; + #size-cells = <0>; + + channel@0 { + reg = <0x0>; + status = "disabled"; + }; + channel@1 { + reg = <0x1>; + }; + }; + }; + + nvmeslot_0: i2c@4 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x4>; + }; + nvmeslot_1: i2c@5 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x5>; + }; + nvmeslot_2: i2c@6 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x6>; + }; + nvmeslot_3: i2c@7 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x7>; + }; + }; + }; + }; +}; + +&i2c6 { + status = "okay"; + + rtc@51 { + compatible = "nxp,pcf8563"; + reg = <0x51>; + }; +}; + +&i2c7 { + status = "okay"; + + temperature-sensor@4f { + compatible = "ti,tmp75"; + reg = <0x4f>; + }; +}; + +&i2c8 { + status = "okay"; + + fan-controller@5c { + compatible = "onnn,adt7462"; + reg = <0x5c>; + }; +}; + +&i2c9 { + status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + + eeprom@50 { + compatible = "atmel,24c02"; + reg = <0x50>; + }; + + eeprom@52 { + compatible = "atmel,24c02"; + reg = <0x52>; + }; + + temperature-sensor@18 { + compatible = "jedec,jc-42.4-temp"; + reg = <0x18>; + }; + + temperature-sensor@1a { + compatible = "jedec,jc-42.4-temp"; + reg = <0x1a>; + }; +}; + +&i2c10 { + status = "okay"; +}; + +&i2c11 { + status = "okay"; + ssif-bmc@10 { + compatible = "ssif-bmc"; + reg = <0x10>; + }; +}; + +&i2c14 { + status = "okay"; + eeprom@50 { + compatible = "atmel,24c64"; + reg = <0x50>; + pagesize = <32>; + }; + + bmc_ast2600_cpu: temperature-sensor@48 { + compatible = "ti,tmp75"; + reg = <0x48>; + }; +}; + +&i2c15 { + status = "okay"; + gpio_expander1: gpio-expander@22 { + compatible = "nxp,pca9535"; + reg = <0x22>; + gpio-controller; + #gpio-cells = <2>; + gpio-line-names = + "presence-ocp1","presence-ocp2", + "","", + "","", + "","", + "","", + "","", + "","", + "",""; + }; +}; + +&adc0 { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default + &pinctrl_adc2_default>; +}; + +&vhub { + status = "okay"; +}; + +&video { + status = "okay"; + memory-region = <&video_engine_memory>; +}; + +&gpio0 { + gpio-line-names = + /*A0-A7*/ "","","","","cpu-type-detect","i2c2-reset-n","i2c6-reset-n","i2c5-reset-n", + /*B0-B7*/ "","","","","host0-sysreset-n","host0-pmin-n","fru-rd-complete", + "chassis-id-sel", + /*C0-C7*/ "s0-vrd-fault-n","","bmc-debug-mode","","cpld-3v3-irq-n","","vrd-sel", + "spd-sel", + /*D0-D7*/ "presence-ps0","presence-ps1","hsc-12vmain-alt2-n","ext-high-temp-n", + "","","","", + /*E0-E7*/ "eth-phy-rst-n","eth-phy-int-n","","","","","","", + /*F0-F7*/ "s0-pcp-oc-warn-n","","power-chassis-control", + "cpu-bios-recover","s0-heartbeat","hs-scout-proc-hot","s0-vr-hot-n","", + /*G0-G7*/ "","","hsc-12vmain-alt1-n","","","bp-cpld-program-en","led-fp-sta-gr", + "led-fp-sta-amb", + /*H0-H7*/ "jtag-program-sel","jtag-cmpl2","wd-disable-n","power-chassis-good","","", + "","", + /*I0-I7*/ "","","","","","","power-button","rtc-battery-voltage-read-enable", + /*J0-J7*/ "","","","","","","","", + /*K0-K7*/ "","","","","","","","", + /*L0-L7*/ "","","","","reset-button","","","", + /*M0-M7*/ "nmi-n","s0-ddr-save","soc-spi-nor-access","presence-cpu0","s0-rtc-lock", + "","","", + /*N0-N7*/ "hpm-fw-recovery","hpm-stby-rst-n","jtag-sel-s0","led-sw-hb", + "jtag-dbgr-prsnt-n","","","", + /*O0-O7*/ "","","","","","","","", + /*P0-P7*/ "ps0-ac-loss-n","ps1-ac-loss-n","","","led-fault","user-mode","jtag-srst-n", + "led-bmc-hb", + /*Q0-Q7*/ "","","","","","","","", + /*R0-R7*/ "","","","","","","","", + /*S0-S7*/ "","","identify-button","led-identify","","spi-nor-access","host0-ready","", + /*T0-T7*/ "","","","","","","","", + /*U0-U7*/ "","","","","","","","", + /*V0-V7*/ "s0-hightemp-n","s0-fault-alert","s0-sys-auth-failure-n", + "host0-reboot-ack-n","s0-fw-boot-ok","host0-shd-req-n", + "host0-shd-ack-n","s0-overtemp-n", + /*W0-W7*/ "ocp-aux-pwren","ocp-main-pwren","ocp-pgood","", + "bmc-ok","bmc-ready","spi0-program-sel","spi0-backup-sel", + /*X0-X7*/ "","","","","","","","", + /*Y0-Y7*/ "","","","vrd-prg-en-n","","","","host0-special-boot", + /*Z0-Z7*/ "","ps0-pgood","ps1-pgood","","","","",""; + + ocp-aux-pwren-hog { + gpio-hog; + gpios = ; + output-high; + line-name = "ocp-aux-pwren"; + }; + +}; + +&gpio1 { + gpio-line-names = + /*18A0-18A7*/ "","","","","","","","", + /*18B0-18B7*/ "","","","","s0-soc-pgood","vga-ft-press-n","emmc-rst-n","s01-uart1-sel", + /*18C0-18C7*/ "uart1-mode0","uart1-mode1","uart2-mode0","uart2-mode1", + "","","","", + /*18D0-18D7*/ "","","","","","","","", + /*18E0-18E3*/ "","","",""; +};