Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1645973/?format=api
{ "id": 1645973, "url": "http://patchwork.ozlabs.org/api/patches/1645973/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/patch/20220621092120.2427152-1-quan@os.amperecomputing.com/", "project": { "id": 56, "url": "http://patchwork.ozlabs.org/api/projects/56/?format=api", "name": "OpenBMC development", "link_name": "openbmc", "list_id": "openbmc.lists.ozlabs.org", "list_email": "openbmc@lists.ozlabs.org", "web_url": "http://github.com/openbmc/", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20220621092120.2427152-1-quan@os.amperecomputing.com>", "list_archive_url": null, "date": "2022-06-21T09:21:20", "name": "ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "7f86f01e50db8c009ec31c1c93578b6751dd19e7", "submitter": { "id": 80673, "url": "http://patchwork.ozlabs.org/api/people/80673/?format=api", "name": "Quan Nguyen", "email": "quan@os.amperecomputing.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openbmc/patch/20220621092120.2427152-1-quan@os.amperecomputing.com/mbox/", "series": [ { "id": 305760, "url": "http://patchwork.ozlabs.org/api/series/305760/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/list/?series=305760", "date": "2022-06-21T09:21:20", "name": "ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/305760/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1645973/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1645973/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Authentication-Results": [ "bilbo.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com\n header.a=rsa-sha256 header.s=selector2 header.b=M/p39M90;\n\tdkim-atps=neutral", "ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=<UNKNOWN>)", "lists.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com\n header.a=rsa-sha256 header.s=selector2 header.b=M/p39M90;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=os.amperecomputing.com\n (client-ip=40.107.94.137; helo=nam10-mw2-obe.outbound.protection.outlook.com;\n envelope-from=quan@os.amperecomputing.com; receiver=<UNKNOWN>)", "lists.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=os.amperecomputing.com header.i=@os.amperecomputing.com\n header.a=rsa-sha256 header.s=selector2 header.b=M/p39M90;\n\tdkim-atps=neutral", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=os.amperecomputing.com;" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (2048 bits))\n\t(No client certificate requested)\n\tby bilbo.ozlabs.org (Postfix) with ESMTPS id 4LS1JY6LH4z9sGT\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Jun 2022 19:22:53 +1000 (AEST)", "from boromir.ozlabs.org (localhost [IPv6:::1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4LS1JY4xBnz3blj\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Jun 2022 19:22:53 +1000 (AEST)", "from NAM10-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam10on2137.outbound.protection.outlook.com [40.107.94.137])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4LS1J52Kd1z2ypZ;\n\tTue, 21 Jun 2022 19:22:27 +1000 (AEST)", "from SJ0PR01MB7282.prod.exchangelabs.com (2603:10b6:a03:3f2::24) by\n BN3PR01MB2148.prod.exchangelabs.com (2a01:111:e400:7bb4::6) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.5353.15; Tue, 21 Jun 2022 09:22:06 +0000", "from SJ0PR01MB7282.prod.exchangelabs.com\n ([fe80::7535:773:f979:893e]) by SJ0PR01MB7282.prod.exchangelabs.com\n ([fe80::7535:773:f979:893e%7]) with mapi id 15.20.5353.022; Tue, 21 Jun 2022\n 09:22:05 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=hXgt/ujqvDg8+MAeKn1HaoFQuh0ueJ7rsSwO3cbSAMfGL7ZYc4mIJSr7hAeYZOjhrfSN2EknzxRUSXML2+8GOe8S42cIjy0djStwVrI1wDRj3t+WQstzfw25vSIjzfd89DcDGSIdxHKAARscZ62Z5WzlGrybSYz983Xla96A00WlAfIXDrNMeDH1irZSJHy7cj7JL+WMYU+Wpwi8FGalf9pm3HmMBHrE4/pcI7I8Y46tgz6gSr+Cr+UGOmCRGh5DviRR7GNkHQ6ZdgUulkJVAyghGhQqUXKzmMy0sUaBrm1D+2mk82Qu9OgcH/jwgDOIxHDSFJ1sFILmAJ5PcdUWwQ==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n 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;\n bh=GV2tG3EwFKB4aLw3gxrL2NH8w2N0PP1NXZO+ibajz4I=;\n b=hwhiMX38xEbj/+HFX3uLVbGXdFZLNBMXfRoEZ0iQRjKhrt/vpWR7BvudSimFqqd5mkG3TaNdHVKZLtROoGdjxUwDLePfH2USAjzZIYycD1r/jKWSCCv4WDXVFdrVTbzhHdocXDNMgZ4a0Z76B/mkgpA1/IhXId80lUjYPtAgHi0mqz0KwZE771F5LwI0OvqSpK2crWoJ5BHevW2TJz3JSP0zZfmv2HqrRc1+KPpe8mqrotfqKHOCd7AWU4rQkd8wvV1fKWogYZe8z1W2kfkw1ViTNG9UY1y0j09Xi/crRvohpaWkNIIIoqnSlJ4ef7quyYNPmR6ZoOk27XF3Kiz+Sg==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none\n header.from=os.amperecomputing.com; dkim=pass\n header.d=os.amperecomputing.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=os.amperecomputing.com; s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=GV2tG3EwFKB4aLw3gxrL2NH8w2N0PP1NXZO+ibajz4I=;\n b=M/p39M90u8NHwYWvPgRqoE/6c6+b4HR6gr2PwVAQMtvE97rtaCs/GiGV3PA3W+2PcdLxWl8+cefTyer7BYudraDh5VGhLn+0kuegmEtPmGv5N/aa3+H5KnzsBsxlizCScLqsur0dpvlZ/bZ2kWdbX7jona3TaGOcDvxWdI5RdDc=", "From": "Quan Nguyen <quan@os.amperecomputing.com>", "To": "openbmc@lists.ozlabs.org,\n\tArnd Bergmann <arnd@arndb.de>,\n\tOlof Johansson <olof@lixom.net>,\n\tsoc@kernel.org,\n\tRob Herring <robh+dt@kernel.org>,\n\tKrzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,\n\tJoel Stanley <joel@jms.id.au>,\n\tAndrew Jeffery <andrew@aj.id.au>,\n\tlinux-arm-kernel@lists.infradead.org,\n\tdevicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-aspeed@lists.ozlabs.org,\n\tOpen Source Submission <patches@amperecomputing.com>", "Subject": "[PATCH] ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell\n BMC", "Date": "Tue, 21 Jun 2022 16:21:20 +0700", "Message-Id": "<20220621092120.2427152-1-quan@os.amperecomputing.com>", "X-Mailer": "git-send-email 2.35.1", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "SG2PR02CA0126.apcprd02.prod.outlook.com\n (2603:1096:4:188::11) To SJ0PR01MB7282.prod.exchangelabs.com\n (2603:10b6:a03:3f2::24)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "af02a914-31e7-4962-bf3e-08da536781db", "X-MS-TrafficTypeDiagnostic": "BN3PR01MB2148:EE_", "X-Microsoft-Antispam-PRVS": "\n <BN3PR01MB214898BD1C4F9649B646E046F2B39@BN3PR01MB2148.prod.exchangelabs.com>", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n 2+5rjC2TvHoCuIKzrbM8yXf6uHoq9f8LU86SgyTFVF2aOL1MleqzzvpSs285CA7Rcz1HvbrT6AsDA8XnI9ajaSGahRvHFI2i7yzH578+4oBOa8xpd+jLpiYOl+NUUxn9U1xCbVIYcDNyMMVn2BPr4k8YBAR8dA2UCmZdoXE2xkGOCKOQHWa+15orHTayuxL7X+9cn6ooJttUi+4ynyC4CRLwYwE09sdvY1QdiqrwBUUNSl8erndKq6YdrK97mVtarsWssowmy7LQIgA7RHd1cJLgBkHMyR/8ntpzM7WTbxF/Zm2GiMO4hSiUjCL0yT8Zs1QSG2BuTr2aUIa1qeJMnsqCVbOxNztbZuI7RgDaxnHGVPdtpkyhtnJ6Mdxc/7fzDeeFt/RfYGpKdHXLGzxDeHp+rWkT2Kssiwun9pb++MDBIpVFT4+nXkWEG0F9mPT37I/8X8y+AOAZ3uYvlmo+XtJx2CDF8dh5HLg8ps6uXPaU0oPeKlCtM6/Otwdm64zp0tY2KVgOL9KSgUhiY4vg65mu4G/9hyW/o/5X/jDtMBwLck4oD/qD2xYAdH37LeNJLtqtyuNTfUmjUfLpe0pNrgL5I1VDx7WSYjwRsJEbt7H9p9p9b/9CAzukyEHyImcKakkxwzUaPMAu+WJImQgqAydSp+cIfxD3PiPq8rRX7wXcZkdBCHcBPVbxnn0MTJ7btUxSKfUjvx/2DlB0LbQEWoo4zOBAXNGlOFOIwaQtG+2YNDcoKcq/RZ9xVPAJWJDJZv65o0wEnOT/WR4pS+lsQoCBvjlXFfR3MwnTs//WroxJRepXAONuIA4r7fGY0qSe", "X-Forefront-Antispam-Report": "\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR01MB7282.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(346002)(396003)(136003)(376002)(366004)(39850400004)(8676002)(478600001)(921005)(66476007)(41300700001)(54906003)(110136005)(66556008)(186003)(66946007)(1076003)(6486002)(4326008)(66574015)(52116002)(2616005)(6506007)(107886003)(5660300002)(86362001)(26005)(316002)(6512007)(6666004)(38350700002)(7416002)(8936002)(30864003)(83380400001)(2906002)(38100700002)(449214003)(473944003)(414714003);DIR:OUT;SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n RXrJIJ8k8E8bKfgkff5/V0U/mcDxQsu/nA3UCL5UuLhz0ostce9jyK+sUFV8QFTexmqFL9YeUm2dnGlmGR3fxT2S214YW07GEb5vtRaCXxbqPe4SS6R8+//s48I2Q/Q3jdIAStN1HU4qz0O4eDkRGydn9DnZF02pXH0WNq8azZh7rGJM/DQCFoqd2G9vMRX/YeqSAHqmB9FAkmZQCjfwgbAolwRcxneqDOAS56e2vxjz4VxB74ozbxMg14cLVDHk8bk/TG6luI1aRBz9HB2XfqNLcAfbO/5dUjaNG+CSM3bcU1l4g0E74EQfQRcZN1MSQfbc9y1sWyMMEwWlQ9kAiWC0JRSjfxbegscQwKaZsDcVsVzIy7bl6slkhIspn322hzy/X9w631S46wEq6KPwbqUenRgpsxz7XdNSvI2G3BrcjoDfyN5l6PfQXCKK7yj8W4rBftzYIR/Cy5eXr8dxbziiC5HiZCktHKT2g40c2lEJhPmpc5SOtE7MzeQVAEYJb76HDnm2ScZ1lTNpHTXLdL+neHtIJi3bCR2CfqpzscEHawycmWH/9PmzsnRHA6SPjdUVrZ8Vku7kmB64y38KhDXQi1NRVJbGmnR84FaZUuJfkV7qP+EAsPAVjgDtIjHOVWfOmMrwHlfBruxcFHPd0LkiTWMnTnJr/FB1W3WMt+l+9H12/Ekv72teogWpBl002GI9ifqCtM1F3z50HpeiutX8IQHvCW0vucmxe/2uNl9F27Q1/2+thAlT+QmC0zXL0dp3Z7mTnAwG4Jntx1nAFsAettNIapLaabYuKaociPII0pRNHgbbeGHW7dguBjLejIBuMXvFpoav1Hkf+TxXZvo0vsaqtcdvxuwJB1lhcOoofRULxoBG4ErIgkZOczu2IAQt04sXhrF48DH7e12RYEAVMBX1WleLnVPgH9C96+BOo46IWopejSQturygf4Y+X3h/umWxyz/Sjb+DWp4oJ2/KAQq0aZKEcdIk601JGc8uHiupLIoBJNTnI4Xi/JfCGyLWNrDVNcUnbBbrJDVP1W1SbhYRGvPTu2E0JMRJJqXxcDywQjpEY32dgQ+6S9xDZBFH+GDWJ0koKyg8zRN7j83NslFLjFQ32DGo7c+3291OPsRXd8o0GYO8GNY+JqT6kd76rpA+SuazHauuM8laMaf0cYICTZSSouwQgTq1mLMgBqDcVArdz6zjrGusZ07mms/9GUplJ6tAOrIXk08A1b+VuigY2Ym1kNGkIig1zIfM3I+DR3heFgbqNDyQD6U1FK0BzqhTWcicNb7fgLVCK/nlfx5ij46lFFVBDRq6Ut/nUO2zS6OQYJNRYx8WeNgE1OlqHQbCqkiv2deVWAuyTb0af9VwFuFY2sCMecp5E2go0GQ4HKE/ByUnTOSWFW/akvNgQv+N+vqSa7i7z50XcywfO55YIf6REdyJXcHEjbV9imfl2Ug2MnLs/VKZBJRsRw6UTFy1R5sKJli223+3pJfedaof6dGXyMST20+EPUv7X1vHZu6qAkLZukPVvMBjtleCLsBVE5y3PthkIrixAlQYy3Fn2M/VgsEN8085zCvLw/iequAh24JjafdsnrGHRIN6UsQmOFym/KYKFpkbCmsCZo0FEFnxeMri3kcvjCnhCxaHGFqsXQFrKdOyne4QaN9hx08Ql6jWBv5TxVSyqYLU5MuDy809s/QOUL14nuSUTRlK+4iTmYh8ewvzuJulZ4RrGpnyNvHViAzb9ICyaFO/wORKFcbJ4kIiV4BoCdh7wtpBbaUloBwxiMK0wKrU", "X-OriginatorOrg": "os.amperecomputing.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n af02a914-31e7-4962-bf3e-08da536781db", "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR01MB7282.prod.exchangelabs.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "21 Jun 2022 09:22:05.6588\n (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": "\n A41kavaDwawePBFu+qZkF7nhtxBptvoc4DIT3uUP+ut2FMlo/3LbGiNWJMsahwsEaGFGqtn6PHRkTTAX150BxfAh3lanCalaULYBkNMYjro=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN3PR01MB2148", "X-BeenThere": "openbmc@lists.ozlabs.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "Development list for OpenBMC <openbmc.lists.ozlabs.org>", "List-Unsubscribe": "<https://lists.ozlabs.org/options/openbmc>,\n <mailto:openbmc-request@lists.ozlabs.org?subject=unsubscribe>", "List-Archive": "<http://lists.ozlabs.org/pipermail/openbmc/>", "List-Post": "<mailto:openbmc@lists.ozlabs.org>", "List-Help": "<mailto:openbmc-request@lists.ozlabs.org?subject=help>", "List-Subscribe": "<https://lists.ozlabs.org/listinfo/openbmc>,\n <mailto:openbmc-request@lists.ozlabs.org?subject=subscribe>", "Cc": "\"Thang Q . Nguyen\" <thang@os.amperecomputing.com>,\n Quan Nguyen <quan@os.amperecomputing.com>,\n Phong Vo <phong@os.amperecomputing.com>", "Errors-To": "openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org", "Sender": "\"openbmc\"\n <openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>" }, "content": "The Mt. Mitchell BMC is an ASPEED AST2600-based BMC for the Mt. Mitchell\nhardware reference platform with AmpereOne(TM) processor.\n\nSigned-off-by: Quan Nguyen <quan@os.amperecomputing.com>\nSigned-off-by: Phong Vo <phong@os.amperecomputing.com>\nSigned-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>\n---\n arch/arm/boot/dts/Makefile | 1 +\n .../boot/dts/aspeed-bmc-ampere-mtmitchell.dts | 579 ++++++++++++++++++\n 2 files changed, 580 insertions(+)\n create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts", "diff": "diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile\nindex 5112f493f494..93c236c14fa0 100644\n--- a/arch/arm/boot/dts/Makefile\n+++ b/arch/arm/boot/dts/Makefile\n@@ -1558,6 +1558,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \\\n \taspeed-ast2600-evb.dtb \\\n \taspeed-bmc-amd-ethanolx.dtb \\\n \taspeed-bmc-ampere-mtjade.dtb \\\n+\taspeed-bmc-ampere-mtmitchell.dtb \\\n \taspeed-bmc-arm-centriq2400-rep.dtb \\\n \taspeed-bmc-arm-stardragon4800-rep2.dtb \\\n \taspeed-bmc-asrock-e3c246d4i.dtb \\\ndiff --git a/arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts b/arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts\nnew file mode 100644\nindex 000000000000..42425e13030a\n--- /dev/null\n+++ b/arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts\n@@ -0,0 +1,579 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+// Copyright 2022 Ampere Computing LTC.\n+\n+/dts-v1/;\n+\n+#include \"aspeed-g6.dtsi\"\n+#include <dt-bindings/gpio/aspeed-gpio.h>\n+\n+/ {\n+\tmodel = \"Ampere Mt.Mitchell BMC\";\n+\tcompatible = \"ampere,mtmitchell-bmc\", \"aspeed,ast2600\";\n+\n+\tchosen {\n+\t\tstdout-path = &uart5;\n+\t\tbootargs = \"console=ttyS4,115200n8 earlycon\";\n+\t};\n+\n+\tmemory@80000000 {\n+\t\tdevice_type = \"memory\";\n+\t\treg = <0x80000000 0x80000000>;\n+\t};\n+\n+\treserved-memory {\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <1>;\n+\t\tranges;\n+\n+\t\tgfx_memory: framebuffer {\n+\t\t\tsize = <0x01000000>;\n+\t\t\talignment = <0x01000000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treusable;\n+\t\t};\n+\n+\t\tvideo_engine_memory: video {\n+\t\t\tsize = <0x04000000>;\n+\t\t\talignment = <0x01000000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treusable;\n+\t\t};\n+\n+\t\t/* 1GB memory */\n+\t\tvga_memory: region@bf000000 {\n+\t\t\tno-map;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treg = <0xbf000000 0x01000000>; /* 16M */\n+\t\t};\n+\n+\t};\n+\n+\tgpio-keys {\n+\t\tcompatible = \"gpio-keys\";\n+\n+\t\tS0_overtemp {\n+\t\t\tlabel = \"S0_OVERTEMP\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(V, 7) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(V, 7)>;\n+\t\t};\n+\n+\t\tS0_hightemp {\n+\t\t\tlabel = \"S0_HIGHTEMP\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(V, 0)>;\n+\t\t};\n+\n+\t\tS1_overtemp {\n+\t\t\tlabel = \"S1_OVERTEMP\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(X, 6) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(X, 6)>;\n+\t\t};\n+\n+\t\tS1_hightemp {\n+\t\t\tlabel = \"S1_HIGHTEMP\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(X, 3) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(X, 3)>;\n+\t\t};\n+\t};\n+\n+\tltc2497_reg: ltc2497_regulator {\n+\t\tcompatible = \"regulator-fixed\";\n+\t\tregulator-name = \"ltc2497_reg\";\n+\t\tregulator-min-microvolt = <3300000>;\n+\t\tregulator-max-microvolt = <3300000>;\n+\t\tregulator-always-on;\n+\t};\n+\n+\tgpioI5mux: mux-controller {\n+\t\tcompatible = \"gpio-mux\";\n+\t\t#mux-control-cells = <0>;\n+\t\tmux-gpios = <&gpio0 ASPEED_GPIO(I, 5) GPIO_ACTIVE_HIGH>;\n+\t};\n+\n+\tadc0mux: adc0mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 0>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc1mux: adc1mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 1>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc2mux: adc2mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 2>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc3mux: adc3mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 3>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc4mux: adc4mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 4>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc5mux: adc5mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 5>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc6mux: adc6mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 6>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc7mux: adc7mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc0 7>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc8mux: adc8mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 0>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc9mux: adc9mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 1>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc10mux: adc10mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 2>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc11mux: adc11mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 3>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc12mux: adc12mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 4>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc13mux: adc13mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 5>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc14mux: adc14mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 6>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tadc15mux: adc15mux {\n+\t\tcompatible = \"io-channel-mux\";\n+\t\tio-channels = <&adc1 7>;\n+\t\t#io-channel-cells = <1>;\n+\t\tio-channel-names = \"parent\";\n+\t\tmux-controls = <&gpioI5mux>;\n+\t\tchannels = \"s0\", \"s1\";\n+\t};\n+\n+\tiio-hwmon {\n+\t\tcompatible = \"iio-hwmon\";\n+\t\tio-channels = <&adc0mux 0>, <&adc0mux 1>,\n+\t\t\t<&adc1mux 0>, <&adc1mux 1>,\n+\t\t\t<&adc2mux 0>, <&adc2mux 1>,\n+\t\t\t<&adc3mux 0>, <&adc3mux 1>,\n+\t\t\t<&adc4mux 0>, <&adc4mux 1>,\n+\t\t\t<&adc5mux 0>, <&adc5mux 1>,\n+\t\t\t<&adc6mux 0>, <&adc6mux 1>,\n+\t\t\t<&adc7mux 0>, <&adc7mux 1>,\n+\t\t\t<&adc8mux 0>, <&adc8mux 1>,\n+\t\t\t<&adc9mux 0>, <&adc9mux 1>,\n+\t\t\t<&adc10mux 0>, <&adc10mux 1>,\n+\t\t\t<&adc11mux 0>, <&adc11mux 1>,\n+\t\t\t<&adc12mux 0>, <&adc12mux 1>,\n+\t\t\t<&adc13mux 0>, <&adc13mux 1>,\n+\t\t\t<&adc14mux 0>, <&adc14mux 1>,\n+\t\t\t<&adc15mux 0>, <&adc15mux 1>,\n+\t\t\t<<c2497 0>, <<c2497 1>,\n+\t\t\t<<c2497 2>, <<c2497 3>,\n+\t\t\t<<c2497 4>, <<c2497 5>,\n+\t\t\t<<c2497 6>, <<c2497 7>,\n+\t\t\t<<c2497 8>, <<c2497 9>,\n+\t\t\t<<c2497 10>, <<c2497 11>,\n+\t\t\t<<c2497 12>, <<c2497 13>,\n+\t\t\t<<c2497 14>, <<c2497 15>;\n+\t};\n+};\n+\n+&mdio0 {\n+\tstatus = \"okay\";\n+\n+\tethphy0: ethernet-phy@0 {\n+\t\tcompatible = \"ethernet-phy-ieee802.3-c22\";\n+\t\treg = <0>;\n+\t};\n+};\n+\n+&mac0 {\n+\tstatus = \"okay\";\n+\n+\tphy-mode = \"rgmii\";\n+\tphy-handle = <ðphy0>;\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rgmii1_default>;\n+};\n+\n+&fmc {\n+\tstatus = \"okay\";\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"bmc\";\n+\t\tspi-max-frequency = <50000000>;\n+#include \"openbmc-flash-layout-64.dtsi\"\n+\t};\n+\n+\tflash@1 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"alt-bmc\";\n+\t\tspi-max-frequency = <50000000>;\n+#include \"openbmc-flash-layout-64-alt.dtsi\"\n+\t};\n+};\n+\n+&spi1 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_spi1_default>;\n+\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"pnor\";\n+\t\tspi-max-frequency = <20000000>;\n+\t};\n+};\n+\n+&uart1 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart2 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart3 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart4 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c0 {\n+\tstatus = \"okay\";\n+\n+\ttemp@2e {\n+\t\tcompatible = \"adi,adt7490\";\n+\t\treg = <0x2e>;\n+\t};\n+};\n+\n+&i2c1 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c2 {\n+\tstatus = \"okay\";\n+\n+\tpsu@58 {\n+\t\tcompatible = \"pmbus\";\n+\t\treg = <0x58>;\n+\t};\n+\n+\tpsu@59 {\n+\t\tcompatible = \"pmbus\";\n+\t\treg = <0x59>;\n+\t};\n+};\n+\n+&i2c3 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c4 {\n+\tstatus = \"okay\";\n+\n+\tltc2497: ltc2497@16 {\n+\t\tcompatible = \"lltc,ltc2497\";\n+\t\treg = <0x16>;\n+\t\tvref-supply = <<c2497_reg>;\n+\t\t#io-channel-cells = <1>;\n+\t\tstatus = \"okay\";\n+\t };\n+\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c64\";\n+\t\treg = <0x50>;\n+\t\tpagesize = <32>;\n+\t};\n+\n+\ti2c-mux@70 {\n+\t\tcompatible = \"nxp,pca9545\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\treg = <0x70>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c4_bus70_chn0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x0>;\n+\n+\t\t\toutlet_temp1: tmp75@48 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x48>;\n+\t\t\t};\n+\t\t\tpsu1_inlet_temp2: tmp75@49 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x49>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4_bus70_chn1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x1>;\n+\n+\t\t\tpcie_zone_temp1: tmp75@48 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x48>;\n+\t\t\t};\n+\t\t\tpsu0_inlet_temp2: tmp75@49 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x49>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4_bus70_chn2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x2>;\n+\n+\t\t\tpcie_zone_temp2: tmp75@48 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x48>;\n+\t\t\t};\n+\t\t\toutlet_temp2: tmp75@49 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x49>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4_bus70_chn3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0x3>;\n+\n+\t\t\tmb_inlet_temp1: tmp75@7c {\n+\t\t\t\tcompatible = \"microchip,emc1413\";\n+\t\t\t\treg = <0x7c>;\n+\t\t\t};\n+\t\t\tmb_inlet_temp2: tmp75@4c {\n+\t\t\t\tcompatible = \"microchip,emc1413\";\n+\t\t\t\treg = <0x4c>;\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&i2c5 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@70 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\treg = <0x70>;\n+\t\ti2c-mux-idle-disconnect;\n+\t};\n+};\n+\n+&i2c6 {\n+\tstatus = \"okay\";\n+\trtc@51 {\n+\t\tcompatible = \"nxp,pcf85063a\";\n+\t\treg = <0x51>;\n+\t};\n+};\n+\n+&i2c7 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c9 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c11 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c14 {\n+\tstatus = \"okay\";\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c64\";\n+\t\treg = <0x50>;\n+\t\tpagesize = <32>;\n+\t};\n+\n+\tbmc_ast2600_cpu: tmp175@35 {\n+\t\tcompatible = \"ti,tmp175\";\n+\t\treg = <0x35>;\n+\t};\n+};\n+\n+&adc0 {\n+\tref_voltage = <2500>;\n+\tstatus = \"okay\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default\n+\t\t&pinctrl_adc2_default &pinctrl_adc3_default\n+\t\t&pinctrl_adc4_default &pinctrl_adc5_default\n+\t\t&pinctrl_adc6_default &pinctrl_adc7_default>;\n+};\n+\n+&adc1 {\n+\tref_voltage = <2500>;\n+\tstatus = \"okay\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default\n+\t\t&pinctrl_adc10_default &pinctrl_adc11_default\n+\t\t&pinctrl_adc12_default &pinctrl_adc13_default\n+\t\t&pinctrl_adc14_default &pinctrl_adc15_default>;\n+};\n+\n+&vhub {\n+\tstatus = \"okay\";\n+};\n+\n+&video {\n+\tstatus = \"okay\";\n+\tmemory-region = <&video_engine_memory>;\n+};\n+\n+&gpio0 {\n+\tgpio-line-names =\n+\t/*A0-A7*/\t\"\",\"\",\"\",\"\",\"\",\"i2c2-reset-n\",\"i2c6-reset-n\",\"i2c4-reset-n\",\n+\t/*B0-B7*/\t\"\",\"\",\"\",\"\",\"host0-sysreset-n\",\"host0-pmin-n\",\"\",\"\",\n+\t/*C0-C7*/\t\"s0-vrd-fault-n\",\"s1-vrd-fault-n\",\"bmc-debug-mode\",\"\",\n+\t\t\t\"irq-n\",\"\",\"vrd-sel\",\"spd-sel\",\n+\t/*D0-D7*/\t\"presence-ps0\",\"presence-ps1\",\"hsc-12vmain-alt2-n\",\"ext-high-temp-n\",\n+\t\t\t\"\",\"bmc-ncsi-txen\",\"\",\"\",\n+\t/*E0-E7*/\t\"eth-phy-rst-n\",\"eth-phy-int-n\",\"clk50m-bmc-ncsi\",\"\",\"\",\"\",\"\",\"\",\n+\t/*F0-F7*/\t\"s0-pcp-oc-warn-n\",\"s1-pcp-oc-warn-n\",\"power-chassis-control\",\n+\t\t\t\"cpu-bios-recover\",\"cpld-done\",\"hs-scout-proc-hot\",\n+\t\t\t\"s0-vr-hot-n\",\"s1-vr-hot-n\",\n+\t/*G0-G7*/\t\"\",\"\",\"hsc-12vmain-alt1-n\",\"bmc-salt12-s0-ssif-n\",\"\",\"\",\"\",\"\",\n+\t/*H0-H7*/\t\"\",\"fpga-program-b\",\"wd-disable-n\",\"power-chassis-good\",\"\",\"\",\"\",\"\",\n+\t/*I0-I7*/\t\"\",\"\",\"\",\"\",\"\",\"adc-sw\",\"power-button\",\"rtc-battery-voltage-read-enable\",\n+\t/*J0-J7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*K0-K7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*L0-L7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*M0-M7*/\t\"bmc-uart-cts1\",\"s0-ddr-save\",\"soc-spi-nor-access\",\"presence-cpu0\",\n+\t\t\t\"s0-rtc-lock\",\"\",\"\",\"\",\n+\t/*N0-N7*/\t\"hpm-fw-recovery\",\"hpm-stby-rst-n\",\"jtag-sel-s0\",\"led-sw-hb\",\n+\t\t\t\"jtag-dbgr-prsnt-n\",\"\",\"\",\"\",\n+\t/*O0-O7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*P0-P7*/\t\"ps0-ac-loss-n\",\"ps1-ac-loss-n\",\"\",\"\",\n+\t\t\t\"led-fault\",\"cpld-user-mode\",\"jtag-srst-n\",\"led-bmc-hb\",\n+\t/*Q0-Q7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*R0-R7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*S0-S7*/\t\"\",\"\",\"identify-button\",\"led-identify\",\n+\t\t\t\"s1-ddr-save\",\"spi-nor-access\",\"sys-pgood\",\"presence-cpu1\",\n+\t/*T0-T7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*U0-U7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*V0-V7*/\t\"s0-hightemp-n\",\"s0-fault-alert\",\"s0-sys-auth-failure-n\",\n+\t\t\t\"host0-reboot-ack-n\",\"host0-ready\",\"host0-shd-req-n\",\n+\t\t\t\"host0-shd-ack-n\",\"s0-overtemp-n\",\n+\t/*W0-W7*/\t\"ocp-aux-pwren\",\"ocp-main-pwren\",\"ocp-pgood\",\"\",\n+\t\t\t\"bmc-ok\",\"bmc-ready\",\"spi0-program-sel\",\"spi0-backup-sel\",\n+\t/*X0-X7*/\t\"i2c-backup-sel\",\"s1-fault-alert\",\"s1-fw-boot-ok\",\n+\t\t\t\"s1-hightemp-n\",\"s0-spi-auth-fail-n\",\"s1-sys-auth-failure-n\",\n+\t\t\t\"s1-overtemp-n\",\"cpld-s1-spi-auth-fail-n\",\n+\t/*Y0-Y7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"bmc-spi-fm-boot-abr-pd\",\"host0-special-boot\",\n+\t/*Z0-Z7*/\t\"reset-button\",\"ps0-pgood\",\"ps1-pgood\",\"\",\"\",\"\",\"\",\"\";\n+};\n+\n+&gpio1 {\n+\tgpio-line-names =\n+\t/*18A0-18A7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18B0-18B7*/\t\"\",\"\",\"\",\"\",\"emmc-rst-n\",\"\",\"s0-soc-pgood\",\"\",\n+\t/*18C0-18C7*/\t\"uart1-mode0\",\"uart1-mode1\",\"uart2-mode0\",\"uart2-mode1\",\n+\t\t\t\"uart3-mode0\",\"uart3-mode1\",\"uart4-mode0\",\"uart4-mode1\",\n+\t/*18D0-18D7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18E0-18E3*/\t\"\",\"\",\"\",\"\";\n+};\n+\n", "prefixes": [] }