Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2228081/?format=api
{ "id": 2228081, "url": "http://patchwork.ozlabs.org/api/patches/2228081/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-aspeed/patch/20260424-ventura2_initial_dts-v4-2-806b00ea4314@gmail.com/", "project": { "id": 57, "url": "http://patchwork.ozlabs.org/api/projects/57/?format=api", "name": "Linux ASPEED SoC development", "link_name": "linux-aspeed", "list_id": "linux-aspeed.lists.ozlabs.org", "list_email": "linux-aspeed@lists.ozlabs.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260424-ventura2_initial_dts-v4-2-806b00ea4314@gmail.com>", "list_archive_url": null, "date": "2026-04-24T09:30:50", "name": "[v4,2/2] ARM: dts: aspeed: ventura2: Add Meta ventura2 BMC", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "3c8e7f3563b7e1f984b52077dfc60a8e18daab70", "submitter": { "id": 92341, "url": "http://patchwork.ozlabs.org/api/people/92341/?format=api", "name": "Kyle Hsieh", "email": "kylehsieh1995@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-aspeed/patch/20260424-ventura2_initial_dts-v4-2-806b00ea4314@gmail.com/mbox/", "series": [ { "id": 501421, "url": "http://patchwork.ozlabs.org/api/series/501421/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-aspeed/list/?series=501421", "date": "2026-04-24T09:30:50", "name": "Add Meta(Facebook) ventura2 BMC(AST2600)", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/501421/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2228081/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2228081/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-aspeed+bounces-3959-incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-aspeed@lists.ozlabs.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=ms75q7Lv;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linux-aspeed+bounces-3959-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)", "lists.ozlabs.org;\n arc=none smtp.remote-ip=\"2607:f8b0:4864:20::42f\"", "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com", "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=ms75q7Lv;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com\n (client-ip=2607:f8b0:4864:20::42f; helo=mail-pf1-x42f.google.com;\n envelope-from=kylehsieh1995@gmail.com; receiver=lists.ozlabs.org)" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g2frg22xTz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 16:22:43 +1000 (AEST)", "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4g2frg0BH2z2ynW;\n\tSat, 25 Apr 2026 16:22:43 +1000 (AEST)", "from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com\n [IPv6:2607:f8b0:4864:20::42f])\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) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4g273n2ds0z2yVL\n\tfor <linux-aspeed@lists.ozlabs.org>; Fri, 24 Apr 2026 19:30:29 +1000 (AEST)", "by mail-pf1-x42f.google.com with SMTP id\n d2e1a72fcca58-82418b0178cso4794861b3a.1\n for <linux-aspeed@lists.ozlabs.org>;\n Fri, 24 Apr 2026 02:30:29 -0700 (PDT)", "from [127.0.1.1] (61-220-246-151.hinet-ip.hinet.net.\n [61.220.246.151])\n by smtp.gmail.com with ESMTPSA id\n d2e1a72fcca58-82f8ebe92desm22658143b3a.44.2026.04.24.02.30.24\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 24 Apr 2026 02:30:26 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1777023034;\n\tcv=none;\n b=BLWyGwL5xU/DGOiotttlkNJ9C1p6sk6b4wO+Z0BkTimUa8u25zLVlNAosbutY7pFqxSqdUt7Qvq9MrS14OxBU164TEvccQuVde7wgTnmkiVynOD8Lm/MrPu1Zsu0ZE49bJjrJl+WPwe3vWU5KvkeBf2Lk9+YjdiYUu+cSYyAZ7Y0kf9PVT46Yp7pPi3gGbRD4rfESpnZF/cL5VJTcUG5PzfL49D5qJ75VonOeAvK9MX65itUiZDOdvov9koeJhv8WMnLBQzHlcXI9ZyjEY+7I+oA8iAReZ7x/V8Y+Tb+eW9UA768De/xu21LF6HO9cisPY+zbB0oERjg2P8g3XLTrA==", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1777023034; c=relaxed/relaxed;\n\tbh=uBif1K/Af2zWDD28BNnET6yvSE8GQ02OJfVHG+4uREk=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=TrJqlGeUzoLlX3RvuwCzyVyuhexS+uDhBPHXjh6BpY/pnqE1RkE5qt5oQh9rHapQJN1Oncx7Ydw6+j66fOoZVzhgM4LPdRboCtcOqPDMrW1BCpUjrN4WK730UWdTUEaRXdIqp4YtFveagoSo5oKDL7OuqpT9W5bVRMRy867/wDVBRYtXIR1MC8p9SnSlI7jKsjF0AA0c9Zh5vA132ZG8r1HsCbMnyN8tutqaOLm5f5qS7bEGnBMUuEtoLpv3cn3+YcmEXH4egIh/cNeA5Aq16F4UltsVgvTnu62seWJQQy/xiJrlIVexM4/acuGVdkEWJJUl1sY024vPq0767RRozg==", "ARC-Authentication-Results": "i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com; dkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=ms75q7Lv; dkim-atps=neutral;\n spf=pass (client-ip=2607:f8b0:4864:20::42f; helo=mail-pf1-x42f.google.com;\n envelope-from=kylehsieh1995@gmail.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=gmail.com", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777023027; x=1777627827;\n darn=lists.ozlabs.org;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to;\n bh=uBif1K/Af2zWDD28BNnET6yvSE8GQ02OJfVHG+4uREk=;\n b=ms75q7Lv9SHnt3J+Jt/aMhqY1T7HFxlNQ57Yh88xBn92g/C3aqXR147dkD5CMNpCWR\n o2/xpEMEt/6UTITyqz7tdOSr9m4DVY59w1kGutF6tCaextQqcto/Yt29DYrYQXVbq1vv\n 5PrCUGCk+oSooRPPrmk74zgKUouuywu6wqn8wLgekWqB+D/vyzImiQmAGVS2zmgdGbqO\n Wv9jJCRfYDRloxkon94mZarW6466nZnuXVBU4uDQxQth0s62VoZzs1tQ9gkzZVTFSQfF\n 2SoSOFL+TspnmrP+9okHSK5ytu3rO1JreCOyvUovWUVFNT4vN3UmV9TGOzuvYGZf8XNv\n 0ziA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777023027; x=1777627827;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=uBif1K/Af2zWDD28BNnET6yvSE8GQ02OJfVHG+4uREk=;\n b=Jdl4SfR57UGIhF72ghU+B+SsN1qlQZ1qp3HbDR25PceHtWChzJOc0j+Y6fYa9ncca2\n Xb6gsi/a9tKImCNYQRdgzxx2KjNsuhnusbZWeinTkS7JwFG8DMl+z8gNkMojKFM2t+YJ\n LGeuGEVQG5KyI0kEYH4sbULkvduFfQHNrt/BpHAImHDVqghC7KarzRbUlwpt3a5ArW57\n gjDRHdInbL4OdFrLMZOvHTQwBCrVG3O4NVcSNVqoE5U5SXCEPSSUuk79HbL6+hdgomMc\n 8HzEKYlTyHkziDbG6cM79zcX5yDxERljA71dVoyHVz4MRFU2bExgfJK7rEfq/dJTNJ1f\n iX8w==", "X-Forwarded-Encrypted": "i=1;\n AFNElJ8ruHfWki0ZE1IrzQ6DojKgG2aOjimA1SllWlqgdGzDMl114N+oLYhR7LRkKZRx8bwSDNWHmYAFWV0uOsQ=@lists.ozlabs.org", "X-Gm-Message-State": "AOJu0YxI2rLduSh/bUPk5djZYWjowJRvnr2cwQfp3a+g5UUeNE/KsaY+\n\t+tvq17zT28MIt5ShN8IGOnHnkMDMV5rrjnoYki0WJ0ppFzAGXQRNo/aLojlI1Q==", "X-Gm-Gg": "AeBDiesZ+/NxmengBiJ1ZFid+vjMppMoe7d1mnLIK9KbZ7i4lEG4g3s+xRrTKZyP3gN\n\tKySVfDlczI/qD6a2TwuWN6lQ9XIXAzpfNQmD1P/1+ce7D45TZO9vYDvyqvaWSGb1KFT9mUvJOTn\n\ttohFA1HJRoACOpl85zoRcj2nkP011dGXnfg+Kkrm5jVaFt3CiHNQrMeh/qEkEPpbHtV8Ys0LAII\n\tLhAyeWW0ebtE6pycYfwIMCpQzUOBc9J9GKtQRgN5Xmnjvn+OL+uSca/RS5V6udEP5UKeYe8JnFX\n\tzLbS8Ur4aqcRRdOTr4DSP6VfD8eVe8vTER1FZCGYMKUyG0ZkWGjyLO5qsgkrzN1bE+6whmRsnss\n\tXhwO41YVfVocoJmAq/Gxm4sq3cGR0+Du5wjfqhGYycvYCMS4LublcLDf3ltUGiPA59yXID6nrKn\n\tAppIiqTDS8s9Qwb03gJyCNntEtPyXGqh/bP6tVXJrrQOJ1OpbGkwjD6vv6UPZ+fEG+6bcARDS8m\n\t28qb80p82HI", "X-Received": "by 2002:a05:6a00:3492:b0:82f:1d38:f68d with SMTP id\n d2e1a72fcca58-82f8c8df5e1mr36311300b3a.34.1777023026874;\n Fri, 24 Apr 2026 02:30:26 -0700 (PDT)", "From": "Kyle Hsieh <kylehsieh1995@gmail.com>", "Date": "Fri, 24 Apr 2026 17:30:50 +0800", "Subject": "[PATCH v4 2/2] ARM: dts: aspeed: ventura2: Add Meta ventura2 BMC", "X-Mailing-List": "linux-aspeed@lists.ozlabs.org", "List-Id": "<linux-aspeed.lists.ozlabs.org>", "List-Help": "<mailto:linux-aspeed+help@lists.ozlabs.org>", "List-Owner": "<mailto:linux-aspeed+owner@lists.ozlabs.org>", "List-Post": "<mailto:linux-aspeed@lists.ozlabs.org>", "List-Archive": "<https://lore.kernel.org/linux-aspeed/>,\n <https://lists.ozlabs.org/pipermail/linux-aspeed/>", "List-Subscribe": "<mailto:linux-aspeed+subscribe@lists.ozlabs.org>,\n <mailto:linux-aspeed+subscribe-digest@lists.ozlabs.org>,\n <mailto:linux-aspeed+subscribe-nomail@lists.ozlabs.org>", "List-Unsubscribe": "<mailto:linux-aspeed+unsubscribe@lists.ozlabs.org>", "Precedence": "list", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260424-ventura2_initial_dts-v4-2-806b00ea4314@gmail.com>", "References": "<20260424-ventura2_initial_dts-v4-0-806b00ea4314@gmail.com>", "In-Reply-To": "<20260424-ventura2_initial_dts-v4-0-806b00ea4314@gmail.com>", "To": "Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Joel Stanley <joel@jms.id.au>,\n Andrew Jeffery <andrew@codeconstruct.com.au>", "Cc": "devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org,\n Kyle Hsieh <kylehsieh1995@gmail.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=81257;\n i=kylehsieh1995@gmail.com; h=from:subject:message-id;\n bh=FVal4P26lVKUWy85f6rPtaMh3g6ZZrGONzrJPOJSIRc=;\n b=owEBbQGS/pANAwAKAaWDQrcJVsSBAcsmYgBp6zhNKbJmilVFY9i5wLtoWE2K91bcnS4RFe57S\n /7SkfF8lCOJATMEAAEKAB0WIQTJHsaNZOdY+THGqJelg0K3CVbEgQUCaes4TQAKCRClg0K3CVbE\n gabnCAC9G8R/uGsbJ80bkF3TrwvrkcRto1kyrzV1TmQfUPMkU6/Uy4Ku0sb9lL02RkOW5qOjU/r\n aSKI6an9o9rpQzNkSnVyl7bR2+61ojPpkmPL4P+OzsweImdmxX7Lgm7GvemvwFBttsKC6j2kxnd\n zJlkhppj0NS5KHgBrKtSBBEchteI1UqHw+Sa/Nqx1MfHFIRnSn/vBQhVWW/ZF+G+wZG0PiILStO\n cQ92y+3vuu505zbJweeN6u8G8g17dbaKAYxR/o+/kWXfuBJa6uOJoOsqcAb7/wvoeuZgnRGlufI\n Sgcd/SxhYIdsKhVwF1RoNcdxRXqGVyklThoIP6w9A8qfDpcx", "X-Developer-Key": "i=kylehsieh1995@gmail.com; a=openpgp;\n fpr=C91EC68D64E758F931C6A897A58342B70956C481", "X-Spam-Status": "No, score=0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tDKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,\n\tRCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,\n\tWEIRD_QUOTING autolearn=disabled version=4.0.1", "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org" }, "content": "Add linux device tree entry related to the Meta(Facebook) rmc-node.\nThe system use an AT2600 BMC.\nThis node is named \"ventura2\".\n\nSigned-off-by: Kyle Hsieh <kylehsieh1995@gmail.com>\n---\n arch/arm/boot/dts/aspeed/Makefile | 1 +\n .../dts/aspeed/aspeed-bmc-facebook-ventura2.dts | 2925 ++++++++++++++++++++\n 2 files changed, 2926 insertions(+)", "diff": "diff --git a/arch/arm/boot/dts/aspeed/Makefile b/arch/arm/boot/dts/aspeed/Makefile\nindex 9adf9278dc94..6b96997629d4 100644\n--- a/arch/arm/boot/dts/aspeed/Makefile\n+++ b/arch/arm/boot/dts/aspeed/Makefile\n@@ -32,6 +32,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \\\n \taspeed-bmc-facebook-minipack.dtb \\\n \taspeed-bmc-facebook-santabarbara.dtb \\\n \taspeed-bmc-facebook-tiogapass.dtb \\\n+\taspeed-bmc-facebook-ventura2.dtb \\\n \taspeed-bmc-facebook-wedge40.dtb \\\n \taspeed-bmc-facebook-wedge100.dtb \\\n \taspeed-bmc-facebook-wedge400-data64.dtb \\\ndiff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-ventura2.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-ventura2.dts\nnew file mode 100644\nindex 000000000000..8d4ddb473862\n--- /dev/null\n+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-ventura2.dts\n@@ -0,0 +1,2925 @@\n+// SPDX-License-Identifier: GPL-2.0\n+// Copyright (c) 2023 Facebook Inc.\n+/dts-v1/;\n+\n+#include \"aspeed-g6.dtsi\"\n+#include <dt-bindings/i2c/i2c.h>\n+#include <dt-bindings/gpio/aspeed-gpio.h>\n+\n+/ {\n+\tmodel = \"Facebook Ventura2 RMC\";\n+\tcompatible = \"facebook,ventura2-rmc\", \"aspeed,ast2600\";\n+\taliases {\n+\t\tserial2 = &uart3;\n+\t\tserial4 = &uart5;\n+\n+\t\t/*\n+\t\t * i2c switch 0-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 16-23.\n+\t\t */\n+\t\ti2c16 = &i2c0mux0ch0;\n+\t\ti2c17 = &i2c0mux0ch1;\n+\t\ti2c18 = &i2c0mux0ch2;\n+\t\ti2c19 = &i2c0mux0ch3;\n+\t\ti2c20 = &i2c0mux0ch4;\n+\t\ti2c21 = &i2c0mux0ch5;\n+\t\ti2c22 = &i2c0mux0ch6;\n+\t\ti2c23 = &i2c0mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 1-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 24-31.\n+\t\t */\n+\t\ti2c24 = &i2c1mux0ch0;\n+\t\ti2c25 = &i2c1mux0ch1;\n+\t\ti2c26 = &i2c1mux0ch2;\n+\t\ti2c27 = &i2c1mux0ch3;\n+\t\ti2c28 = &i2c1mux0ch4;\n+\t\ti2c29 = &i2c1mux0ch5;\n+\t\ti2c30 = &i2c1mux0ch6;\n+\t\ti2c31 = &i2c1mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 4-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 32-39.\n+\t\t */\n+\t\ti2c32 = &i2c4mux0ch0;\n+\t\ti2c33 = &i2c4mux0ch1;\n+\t\ti2c34 = &i2c4mux0ch2;\n+\t\ti2c35 = &i2c4mux0ch3;\n+\t\ti2c36 = &i2c4mux0ch4;\n+\t\ti2c37 = &i2c4mux0ch5;\n+\t\ti2c38 = &i2c4mux0ch6;\n+\t\ti2c39 = &i2c4mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 5-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 40-47.\n+\t\t */\n+\t\ti2c40 = &i2c5mux0ch0;\n+\t\ti2c41 = &i2c5mux0ch1;\n+\t\ti2c42 = &i2c5mux0ch2;\n+\t\ti2c43 = &i2c5mux0ch3;\n+\t\ti2c44 = &i2c5mux0ch4;\n+\t\ti2c45 = &i2c5mux0ch5;\n+\t\ti2c46 = &i2c5mux0ch6;\n+\t\ti2c47 = &i2c5mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 8-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 48-55.\n+\t\t */\n+\t\ti2c48 = &i2c8mux0ch0;\n+\t\ti2c49 = &i2c8mux0ch1;\n+\t\ti2c50 = &i2c8mux0ch2;\n+\t\ti2c51 = &i2c8mux0ch3;\n+\t\ti2c52 = &i2c8mux0ch4;\n+\t\ti2c53 = &i2c8mux0ch5;\n+\t\ti2c54 = &i2c8mux0ch6;\n+\t\ti2c55 = &i2c8mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 11-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 56-63.\n+\t\t */\n+\t\ti2c56 = &i2c11mux0ch0;\n+\t\ti2c57 = &i2c11mux0ch1;\n+\t\ti2c58 = &i2c11mux0ch2;\n+\t\ti2c59 = &i2c11mux0ch3;\n+\t\ti2c60 = &i2c11mux0ch4;\n+\t\ti2c61 = &i2c11mux0ch5;\n+\t\ti2c62 = &i2c11mux0ch6;\n+\t\ti2c63 = &i2c11mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 13-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 64-71.\n+\t\t */\n+\t\ti2c64 = &i2c13mux0ch0;\n+\t\ti2c65 = &i2c13mux0ch1;\n+\t\ti2c66 = &i2c13mux0ch2;\n+\t\ti2c67 = &i2c13mux0ch3;\n+\t\ti2c68 = &i2c13mux0ch4;\n+\t\ti2c69 = &i2c13mux0ch5;\n+\t\ti2c70 = &i2c13mux0ch6;\n+\t\ti2c71 = &i2c13mux0ch7;\n+\n+\t\t/*\n+\t\t * i2c switch 15-0077, pca9548, 8 child channels assigned\n+\t\t * with bus number 72-79.\n+\t\t */\n+\t\ti2c72 = &i2c15mux0ch0;\n+\t\ti2c73 = &i2c15mux0ch1;\n+\t\ti2c74 = &i2c15mux0ch2;\n+\t\ti2c75 = &i2c15mux0ch3;\n+\t\ti2c76 = &i2c15mux0ch4;\n+\t\ti2c77 = &i2c15mux0ch5;\n+\t\ti2c78 = &i2c15mux0ch6;\n+\t\ti2c79 = &i2c15mux0ch7;\n+\t};\n+\n+\tchosen {\n+\t\tstdout-path = \"serial4:57600n8\";\n+\t};\n+\n+\tfan_leds {\n+\t\tcompatible = \"gpio-leds\";\n+\n+\t\tled-0 {\n+\t\t\tlabel = \"fcb0fan0_ledd1_blue\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander0 0 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-1 {\n+\t\t\tlabel = \"fcb0fan1_ledd2_blue\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander0 1 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-2 {\n+\t\t\tlabel = \"fcb0fan2_ledd3_blue\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander1 0 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-3 {\n+\t\t\tlabel = \"fcb0fan3_ledd4_blue\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander1 1 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-4 {\n+\t\t\tlabel = \"fcb0fan0_ledd1_amber\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander0 4 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-5 {\n+\t\t\tlabel = \"fcb0fan1_ledd2_amber\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander0 5 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-6 {\n+\t\t\tlabel = \"fcb0fan2_ledd3_amber\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander1 4 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tled-7 {\n+\t\t\tlabel = \"fcb0fan3_ledd4_amber\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&fan_io_expander1 5 GPIO_ACTIVE_LOW>;\n+\t\t};\n+\t};\n+\n+\tiio-hwmon {\n+\t\tcompatible = \"iio-hwmon\";\n+\t\tio-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,\n+\t\t<&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>,\n+\t\t<&adc1 2>;\n+\t};\n+\n+\tleds {\n+\t\tcompatible = \"gpio-leds\";\n+\n+\t\tled-0 {\n+\t\t\tlabel = \"bmc_heartbeat_amber\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,default-trigger = \"heartbeat\";\n+\t\t};\n+\n+\t\tled-1 {\n+\t\t\tlabel = \"fp_id_amber\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;\n+\t\t};\n+\n+\t\tled-2 {\n+\t\t\tlabel = \"bmc_ready_noled\";\n+\t\t\tdefault-state = \"on\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(B, 3) (GPIO_ACTIVE_HIGH|GPIO_TRANSITORY)>;\n+\t\t};\n+\n+\t\tled-3 {\n+\t\t\tlabel = \"power_blue\";\n+\t\t\tdefault-state = \"off\";\n+\t\t\tgpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;\n+\t\t};\n+\t};\n+\n+\tmemory@80000000 {\n+\t\tdevice_type = \"memory\";\n+\t\treg = <0x80000000 0x80000000>;\n+\t};\n+\n+\tp1v8_bmc_aux: regulator-p1v8-bmc-aux {\n+\t\tcompatible = \"regulator-fixed\";\n+\t\tregulator-name = \"p1v8_bmc_aux\";\n+\t\tregulator-min-microvolt = <1800000>;\n+\t\tregulator-max-microvolt = <1800000>;\n+\t\tregulator-always-on;\n+\t};\n+\n+\tp2v5_bmc_aux: regulator-p2v5-bmc-aux {\n+\t\tcompatible = \"regulator-fixed\";\n+\t\tregulator-name = \"p2v5_bmc_aux\";\n+\t\tregulator-min-microvolt = <2500000>;\n+\t\tregulator-max-microvolt = <2500000>;\n+\t\tregulator-always-on;\n+\t};\n+\n+\tp5v_dac_aux: regulator-p5v-bmc-aux {\n+\t\tcompatible = \"regulator-fixed\";\n+\t\tregulator-name = \"p5v_dac_aux\";\n+\t\tregulator-min-microvolt = <5000000>;\n+\t\tregulator-max-microvolt = <5000000>;\n+\t\tregulator-always-on;\n+\t};\n+\n+\tspi1_gpio: spi {\n+\t\tcompatible = \"spi-gpio\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\n+\t\tsck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;\n+\t\tmosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;\n+\t\tmiso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;\n+\t\tcs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;\n+\t\tnum-chipselects = <1>;\n+\n+\t\ttpm@0 {\n+\t\t\tcompatible = \"infineon,slb9670\", \"tcg,tpm_tis-spi\";\n+\t\t\tspi-max-frequency = <33000000>;\n+\t\t\treg = <0>;\n+\t\t};\n+\t};\n+};\n+\n+&adc0 {\n+\tvref-supply = <&p1v8_bmc_aux>;\n+\tstatus = \"okay\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default\n+\t&pinctrl_adc2_default &pinctrl_adc3_default\n+\t&pinctrl_adc4_default &pinctrl_adc5_default\n+\t&pinctrl_adc6_default &pinctrl_adc7_default>;\n+};\n+\n+&adc1 {\n+\tvref-supply = <&p2v5_bmc_aux>;\n+\tstatus = \"okay\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc10_default>;\n+};\n+\n+&ehci0 {\n+\tstatus = \"okay\";\n+};\n+\n+&ehci1 {\n+\tstatus = \"okay\";\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+\t\t#include \"openbmc-flash-layout-128.dtsi\"\n+\t};\n+\tflash@1 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"alt-bmc\";\n+\t\tspi-max-frequency = <50000000>;\n+\t};\n+};\n+\n+&peci0 {\n+\tstatus = \"okay\";\n+};\n+\n+&gpio0 {\n+\tgpio-line-names =\n+\t/*A0-A7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*B0-B7*/\t\"BATTERY_DETECT\",\"\",\"\",\"BMC_READY_R\",\n+\t\t\t\"\",\"FM_ID_LED\",\"\",\"\",\n+\t/*C0-C7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*D0-D7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*E0-E7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*F0-F7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*G0-G7*/\t\"FM_MUX1_SEL_R\",\"\",\"\",\"\",\n+\t\t\t\"\",\"\",\"\",\"\",\n+\t/*H0-H7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*I0-I7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*J0-J7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*K0-K7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*L0-L7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*M0-M7*/\t\"\",\"\",\"\",\"\",\"STBY_POWER_PG_3V3\",\"\",\"\",\"\",\n+\t/*N0-N7*/\t\"LED_POSTCODE_0\",\"LED_POSTCODE_1\",\n+\t\t\t\"LED_POSTCODE_2\",\"LED_POSTCODE_3\",\n+\t\t\t\"LED_POSTCODE_4\",\"LED_POSTCODE_5\",\n+\t\t\t\"LED_POSTCODE_6\",\"LED_POSTCODE_7\",\n+\t/*O0-O7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"debug-card-mux\",\n+\t/*P0-P7*/\t\"PWR_BTN_BMC_BUF_N\",\"\",\"ID_RST_BTN_BMC_N\",\"\",\n+\t\t\t\"PWR_LED\",\"\",\"\",\"BMC_HEARTBEAT_N\",\n+\t/*Q0-Q7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*R0-R7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*S0-S7*/\t\"\",\"\",\"SYS_BMC_PWRBTN_R_N\",\"\",\"\",\"\",\"\",\"\",\n+\t/*T0-T7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*U0-U7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*V0-V7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*W0-W7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*X0-X7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*Y0-Y7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*Z0-Z7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\";\n+};\n+\n+&gpio1 {\n+\tgpio-line-names =\n+\t/*18A0-18A7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18B0-18B7*/\t\"\",\"\",\"\",\"\",\n+\t\t\t\"FM_BOARD_BMC_REV_ID0\",\"FM_BOARD_BMC_REV_ID1\",\n+\t\t\t\"FM_BOARD_BMC_REV_ID2\",\"\",\n+\t/*18C0-18C7*/\t\"SPI_BMC_BIOS_ROM_IRQ0_R_N\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18D0-18D7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t/*18E0-18E3*/\t\"FM_BMC_PROT_LS_EN\",\"AC_PWR_BMC_BTN_R_N\",\"\",\"\";\n+};\n+\n+&i2c0 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c0mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t\ttemp-sensor@4c {\n+\t\t\t\tcompatible = \"adi,adt7461\";\n+\t\t\t\treg = <0x4c>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c0mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t\ttemp-sensor@4c {\n+\t\t\t\tcompatible = \"adi,adt7461\";\n+\t\t\t\treg = <0x4c>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c0mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\t\t};\n+\n+\t\ti2c0mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c0mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c0mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c0mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\n+\t\t\tfan_io_expander0: gpio@20 {\n+\t\t\t\tcompatible = \"nxp,pca9555\";\n+\t\t\t\treg = <0x20>;\n+\t\t\t\tgpio-controller;\n+\t\t\t\t#gpio-cells = <2>;\n+\t\t\t};\n+\n+\t\t\tfan_io_expander1: gpio@21 {\n+\t\t\t\tcompatible = \"nxp,pca9555\";\n+\t\t\t\treg = <0x21>;\n+\t\t\t\tgpio-controller;\n+\t\t\t\t#gpio-cells = <2>;\n+\t\t\t};\n+\n+\t\t\tadc@1d {\n+\t\t\t\tcompatible = \"ti,adc128d818\";\n+\t\t\t\treg = <0x1d>;\n+\t\t\t\tti,mode = /bits/ 8 <1>;\n+\t\t\t};\n+\n+\t\t\tadc@35 {\n+\t\t\t\tcompatible = \"maxim,max11617\";\n+\t\t\t\treg = <0x35>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c0mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\n+\t\t\tfanctl0: fan-controller@20 {\n+\t\t\t\tcompatible = \"maxim,max31790\";\n+\t\t\t\treg = <0x20>;\n+\t\t\t\t#address-cells = <1>;\n+\t\t\t\t#size-cells = <0>;\n+\t\t\t\tchannel@2 {\n+\t\t\t\t\treg = <2>;\n+\t\t\t\t\tsensor-type = \"TACH\";\n+\t\t\t\t};\n+\t\t\t\tchannel@5 {\n+\t\t\t\t\treg = <5>;\n+\t\t\t\t\tsensor-type = \"TACH\";\n+\t\t\t\t};\n+\t\t\t};\n+\n+\t\t\tfanctl1: fan-controller@23 {\n+\t\t\t\tcompatible = \"nuvoton,nct7363\";\n+\t\t\t\treg = <0x23>;\n+\t\t\t\t#pwm-cells = <2>;\n+\n+\t\t\t\tfan-9 {\n+\t\t\t\t\tpwms = <&fanctl1 0 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x09>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-11 {\n+\t\t\t\t\tpwms = <&fanctl1 0 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x0B>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-10 {\n+\t\t\t\t\tpwms = <&fanctl1 4 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x0A>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-13 {\n+\t\t\t\t\tpwms = <&fanctl1 4 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x0D>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-15 {\n+\t\t\t\t\tpwms = <&fanctl1 6 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x0F>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-1 {\n+\t\t\t\t\tpwms = <&fanctl1 6 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x01>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-0 {\n+\t\t\t\t\tpwms = <&fanctl1 10 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x00>;\n+\t\t\t\t};\n+\n+\t\t\t\tfan-3 {\n+\t\t\t\t\tpwms = <&fanctl1 10 20000>;\n+\t\t\t\t\ttach-ch = /bits/ 8 <0x03>;\n+\t\t\t\t};\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&i2c1 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c1mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c1mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\t};\n+};\n+\n+&i2c2 {\n+\tstatus = \"okay\";\n+\tbus-frequency = <400000>;\n+};\n+\n+&i2c3 {\n+\tstatus = \"okay\";\n+\tbus-frequency = <400000>;\n+\n+\tdac@c {\n+\t\treg = <0x0c>;\n+\t\tcompatible = \"adi,ad5612\";\n+\t\tvcc-supply = <&p5v_dac_aux>;\n+\t};\n+\n+\tdac@e {\n+\t\treg = <0x0e>;\n+\t\tcompatible = \"adi,ad5612\";\n+\t\tvcc-supply = <&p5v_dac_aux>;\n+\t};\n+\n+\tdac@f {\n+\t\treg = <0x0f>;\n+\t\tcompatible = \"adi,ad5612\";\n+\t\tvcc-supply = <&p5v_dac_aux>;\n+\t};\n+\n+\tio_expander6: gpio@23 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x23>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <6 IRQ_TYPE_LEVEL_LOW>;\n+\t};\n+\n+\tprsnt_io_expander0: gpio@40 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x40>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <48 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN1_TRAY1_PRSNT\", \"CAN1_TRAY2_PRSNT\",\n+\t\t\t\"CAN1_TRAY3_PRSNT\", \"CAN1_TRAY4_PRSNT\",\n+\t\t\t\"CAN1_TRAY5_PRSNT\", \"CAN1_TRAY6_PRSNT\",\n+\t\t\t\"CAN1_TRAY7_PRSNT\", \"CAN1_TRAY8_PRSNT\",\n+\t\t\t\"CAN1_TRAY9_PRSNT\", \"CAN1_TRAY10_PRSNT\",\n+\t\t\t\"CAN1_TRAY11_PRSNT\", \"CAN1_TRAY12_PRSNT\",\n+\t\t\t\"CAN1_TRAY13_PRSNT\", \"CAN1_TRAY14_PRSNT\",\n+\t\t\t\"CAN1_TRAY15_PRSNT\", \"CAN1_TRAY16_PRSNT\",\n+\t\t\t\"CAN1_TRAY17_PRSNT\", \"CAN1_TRAY18_PRSNT\",\n+\t\t\t\"CAN1_TRAY19_PRSNT\", \"CAN1_TRAY20_PRSNT\",\n+\t\t\t\"CAN1_TRAY21_PRSNT\", \"CAN1_TRAY22_PRSNT\",\n+\t\t\t\"CAN1_TRAY23_PRSNT\", \"CAN1_TRAY24_PRSNT\",\n+\t\t\t\"CAN1_TRAY25_PRSNT\", \"CAN1_TRAY26_PRSNT\",\n+\t\t\t\"CAN1_TRAY27_PRSNT\", \"CAN1_TRAY28_PRSNT\",\n+\t\t\t\"CAN1_TRAY29_PRSNT\", \"CAN1_TRAY30_PRSNT\",\n+\t\t\t\"CAN1_TRAY31_PRSNT\", \"CAN1_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander1: gpio@41 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x41>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <56 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN2_TRAY1_PRSNT\", \"CAN2_TRAY2_PRSNT\",\n+\t\t\t\"CAN2_TRAY3_PRSNT\", \"CAN2_TRAY4_PRSNT\",\n+\t\t\t\"CAN2_TRAY5_PRSNT\", \"CAN2_TRAY6_PRSNT\",\n+\t\t\t\"CAN2_TRAY7_PRSNT\", \"CAN2_TRAY8_PRSNT\",\n+\t\t\t\"CAN2_TRAY9_PRSNT\", \"CAN2_TRAY10_PRSNT\",\n+\t\t\t\"CAN2_TRAY11_PRSNT\", \"CAN2_TRAY12_PRSNT\",\n+\t\t\t\"CAN2_TRAY13_PRSNT\", \"CAN2_TRAY14_PRSNT\",\n+\t\t\t\"CAN2_TRAY15_PRSNT\", \"CAN2_TRAY16_PRSNT\",\n+\t\t\t\"CAN2_TRAY17_PRSNT\", \"CAN2_TRAY18_PRSNT\",\n+\t\t\t\"CAN2_TRAY19_PRSNT\", \"CAN2_TRAY20_PRSNT\",\n+\t\t\t\"CAN2_TRAY21_PRSNT\", \"CAN2_TRAY22_PRSNT\",\n+\t\t\t\"CAN2_TRAY23_PRSNT\", \"CAN2_TRAY24_PRSNT\",\n+\t\t\t\"CAN2_TRAY25_PRSNT\", \"CAN2_TRAY26_PRSNT\",\n+\t\t\t\"CAN2_TRAY27_PRSNT\", \"CAN2_TRAY28_PRSNT\",\n+\t\t\t\"CAN2_TRAY29_PRSNT\", \"CAN2_TRAY30_PRSNT\",\n+\t\t\t\"CAN2_TRAY31_PRSNT\", \"CAN2_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander2: gpio@42 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x42>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <64 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN3_TRAY1_PRSNT\", \"CAN3_TRAY2_PRSNT\",\n+\t\t\t\"CAN3_TRAY3_PRSNT\", \"CAN3_TRAY4_PRSNT\",\n+\t\t\t\"CAN3_TRAY5_PRSNT\", \"CAN3_TRAY6_PRSNT\",\n+\t\t\t\"CAN3_TRAY7_PRSNT\", \"CAN3_TRAY8_PRSNT\",\n+\t\t\t\"CAN3_TRAY9_PRSNT\", \"CAN3_TRAY10_PRSNT\",\n+\t\t\t\"CAN3_TRAY11_PRSNT\", \"CAN3_TRAY12_PRSNT\",\n+\t\t\t\"CAN3_TRAY13_PRSNT\", \"CAN3_TRAY14_PRSNT\",\n+\t\t\t\"CAN3_TRAY15_PRSNT\", \"CAN3_TRAY16_PRSNT\",\n+\t\t\t\"CAN3_TRAY17_PRSNT\", \"CAN3_TRAY18_PRSNT\",\n+\t\t\t\"CAN3_TRAY19_PRSNT\", \"CAN3_TRAY20_PRSNT\",\n+\t\t\t\"CAN3_TRAY21_PRSNT\", \"CAN3_TRAY22_PRSNT\",\n+\t\t\t\"CAN3_TRAY23_PRSNT\", \"CAN3_TRAY24_PRSNT\",\n+\t\t\t\"CAN3_TRAY25_PRSNT\", \"CAN3_TRAY26_PRSNT\",\n+\t\t\t\"CAN3_TRAY27_PRSNT\", \"CAN3_TRAY28_PRSNT\",\n+\t\t\t\"CAN3_TRAY29_PRSNT\", \"CAN3_TRAY30_PRSNT\",\n+\t\t\t\"CAN3_TRAY31_PRSNT\", \"CAN3_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander3: gpio@43 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x43>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <72 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN4_TRAY1_PRSNT\", \"CAN4_TRAY2_PRSNT\",\n+\t\t\t\"CAN4_TRAY3_PRSNT\", \"CAN4_TRAY4_PRSNT\",\n+\t\t\t\"CAN4_TRAY5_PRSNT\", \"CAN4_TRAY6_PRSNT\",\n+\t\t\t\"CAN4_TRAY7_PRSNT\", \"CAN4_TRAY8_PRSNT\",\n+\t\t\t\"CAN4_TRAY9_PRSNT\", \"CAN4_TRAY10_PRSNT\",\n+\t\t\t\"CAN4_TRAY11_PRSNT\", \"CAN4_TRAY12_PRSNT\",\n+\t\t\t\"CAN4_TRAY13_PRSNT\", \"CAN4_TRAY14_PRSNT\",\n+\t\t\t\"CAN4_TRAY15_PRSNT\", \"CAN4_TRAY16_PRSNT\",\n+\t\t\t\"CAN4_TRAY17_PRSNT\", \"CAN4_TRAY18_PRSNT\",\n+\t\t\t\"CAN4_TRAY19_PRSNT\", \"CAN4_TRAY20_PRSNT\",\n+\t\t\t\"CAN4_TRAY21_PRSNT\", \"CAN4_TRAY22_PRSNT\",\n+\t\t\t\"CAN4_TRAY23_PRSNT\", \"CAN4_TRAY24_PRSNT\",\n+\t\t\t\"CAN4_TRAY25_PRSNT\", \"CAN4_TRAY26_PRSNT\",\n+\t\t\t\"CAN4_TRAY27_PRSNT\", \"CAN4_TRAY28_PRSNT\",\n+\t\t\t\"CAN4_TRAY29_PRSNT\", \"CAN4_TRAY30_PRSNT\",\n+\t\t\t\"CAN4_TRAY31_PRSNT\", \"CAN4_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander4: gpio@44 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x44>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <80 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN5_TRAY1_PRSNT\", \"CAN5_TRAY2_PRSNT\",\n+\t\t\t\"CAN5_TRAY3_PRSNT\", \"CAN5_TRAY4_PRSNT\",\n+\t\t\t\"CAN5_TRAY5_PRSNT\", \"CAN5_TRAY6_PRSNT\",\n+\t\t\t\"CAN5_TRAY7_PRSNT\", \"CAN5_TRAY8_PRSNT\",\n+\t\t\t\"CAN5_TRAY9_PRSNT\", \"CAN5_TRAY10_PRSNT\",\n+\t\t\t\"CAN5_TRAY11_PRSNT\", \"CAN5_TRAY12_PRSNT\",\n+\t\t\t\"CAN5_TRAY13_PRSNT\", \"CAN5_TRAY14_PRSNT\",\n+\t\t\t\"CAN5_TRAY15_PRSNT\", \"CAN5_TRAY16_PRSNT\",\n+\t\t\t\"CAN5_TRAY17_PRSNT\", \"CAN5_TRAY18_PRSNT\",\n+\t\t\t\"CAN5_TRAY19_PRSNT\", \"CAN5_TRAY20_PRSNT\",\n+\t\t\t\"CAN5_TRAY21_PRSNT\", \"CAN5_TRAY22_PRSNT\",\n+\t\t\t\"CAN5_TRAY23_PRSNT\", \"CAN5_TRAY24_PRSNT\",\n+\t\t\t\"CAN5_TRAY25_PRSNT\", \"CAN5_TRAY26_PRSNT\",\n+\t\t\t\"CAN5_TRAY27_PRSNT\", \"CAN5_TRAY28_PRSNT\",\n+\t\t\t\"CAN5_TRAY29_PRSNT\", \"CAN5_TRAY30_PRSNT\",\n+\t\t\t\"CAN5_TRAY31_PRSNT\", \"CAN5_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander5: gpio@45 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x45>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <88 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN6_TRAY1_PRSNT\", \"CAN6_TRAY2_PRSNT\",\n+\t\t\t\"CAN6_TRAY3_PRSNT\", \"CAN6_TRAY4_PRSNT\",\n+\t\t\t\"CAN6_TRAY5_PRSNT\", \"CAN6_TRAY6_PRSNT\",\n+\t\t\t\"CAN6_TRAY7_PRSNT\", \"CAN6_TRAY8_PRSNT\",\n+\t\t\t\"CAN6_TRAY9_PRSNT\", \"CAN6_TRAY10_PRSNT\",\n+\t\t\t\"CAN6_TRAY11_PRSNT\", \"CAN6_TRAY12_PRSNT\",\n+\t\t\t\"CAN6_TRAY13_PRSNT\", \"CAN6_TRAY14_PRSNT\",\n+\t\t\t\"CAN6_TRAY15_PRSNT\", \"CAN6_TRAY16_PRSNT\",\n+\t\t\t\"CAN6_TRAY17_PRSNT\", \"CAN6_TRAY18_PRSNT\",\n+\t\t\t\"CAN6_TRAY19_PRSNT\", \"CAN6_TRAY20_PRSNT\",\n+\t\t\t\"CAN6_TRAY21_PRSNT\", \"CAN6_TRAY22_PRSNT\",\n+\t\t\t\"CAN6_TRAY23_PRSNT\", \"CAN6_TRAY24_PRSNT\",\n+\t\t\t\"CAN6_TRAY25_PRSNT\", \"CAN6_TRAY26_PRSNT\",\n+\t\t\t\"CAN6_TRAY27_PRSNT\", \"CAN6_TRAY28_PRSNT\",\n+\t\t\t\"CAN6_TRAY29_PRSNT\", \"CAN6_TRAY30_PRSNT\",\n+\t\t\t\"CAN6_TRAY31_PRSNT\", \"CAN6_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander6: gpio@46 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x46>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <96 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN7_TRAY1_PRSNT\", \"CAN7_TRAY2_PRSNT\",\n+\t\t\t\"CAN7_TRAY3_PRSNT\", \"CAN7_TRAY4_PRSNT\",\n+\t\t\t\"CAN7_TRAY5_PRSNT\", \"CAN7_TRAY6_PRSNT\",\n+\t\t\t\"CAN7_TRAY7_PRSNT\", \"CAN7_TRAY8_PRSNT\",\n+\t\t\t\"CAN7_TRAY9_PRSNT\", \"CAN7_TRAY10_PRSNT\",\n+\t\t\t\"CAN7_TRAY11_PRSNT\", \"CAN7_TRAY12_PRSNT\",\n+\t\t\t\"CAN7_TRAY13_PRSNT\", \"CAN7_TRAY14_PRSNT\",\n+\t\t\t\"CAN7_TRAY15_PRSNT\", \"CAN7_TRAY16_PRSNT\",\n+\t\t\t\"CAN7_TRAY17_PRSNT\", \"CAN7_TRAY18_PRSNT\",\n+\t\t\t\"CAN7_TRAY19_PRSNT\", \"CAN7_TRAY20_PRSNT\",\n+\t\t\t\"CAN7_TRAY21_PRSNT\", \"CAN7_TRAY22_PRSNT\",\n+\t\t\t\"CAN7_TRAY23_PRSNT\", \"CAN7_TRAY24_PRSNT\",\n+\t\t\t\"CAN7_TRAY25_PRSNT\", \"CAN7_TRAY26_PRSNT\",\n+\t\t\t\"CAN7_TRAY27_PRSNT\", \"CAN7_TRAY28_PRSNT\",\n+\t\t\t\"CAN7_TRAY29_PRSNT\", \"CAN7_TRAY30_PRSNT\",\n+\t\t\t\"CAN7_TRAY31_PRSNT\", \"CAN7_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tprsnt_io_expander7: gpio@47 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x47>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <104 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN8_TRAY1_PRSNT\", \"CAN8_TRAY2_PRSNT\",\n+\t\t\t\"CAN8_TRAY3_PRSNT\", \"CAN8_TRAY4_PRSNT\",\n+\t\t\t\"CAN8_TRAY5_PRSNT\", \"CAN8_TRAY6_PRSNT\",\n+\t\t\t\"CAN8_TRAY7_PRSNT\", \"CAN8_TRAY8_PRSNT\",\n+\t\t\t\"CAN8_TRAY9_PRSNT\", \"CAN8_TRAY10_PRSNT\",\n+\t\t\t\"CAN8_TRAY11_PRSNT\", \"CAN8_TRAY12_PRSNT\",\n+\t\t\t\"CAN8_TRAY13_PRSNT\", \"CAN8_TRAY14_PRSNT\",\n+\t\t\t\"CAN8_TRAY15_PRSNT\", \"CAN8_TRAY16_PRSNT\",\n+\t\t\t\"CAN8_TRAY17_PRSNT\", \"CAN8_TRAY18_PRSNT\",\n+\t\t\t\"CAN8_TRAY19_PRSNT\", \"CAN8_TRAY20_PRSNT\",\n+\t\t\t\"CAN8_TRAY21_PRSNT\", \"CAN8_TRAY22_PRSNT\",\n+\t\t\t\"CAN8_TRAY23_PRSNT\", \"CAN8_TRAY24_PRSNT\",\n+\t\t\t\"CAN8_TRAY25_PRSNT\", \"CAN8_TRAY26_PRSNT\",\n+\t\t\t\"CAN8_TRAY27_PRSNT\", \"CAN8_TRAY28_PRSNT\",\n+\t\t\t\"CAN8_TRAY29_PRSNT\", \"CAN8_TRAY30_PRSNT\",\n+\t\t\t\"CAN8_TRAY31_PRSNT\", \"CAN8_TRAY32_PRSNT\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander0: gpio@48 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x48>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <50 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN1_TRAY1_PWRGD\", \"CAN1_TRAY2_PWRGD\",\n+\t\t\t\"CAN1_TRAY3_PWRGD\", \"CAN1_TRAY4_PWRGD\",\n+\t\t\t\"CAN1_TRAY5_PWRGD\", \"CAN1_TRAY6_PWRGD\",\n+\t\t\t\"CAN1_TRAY7_PWRGD\", \"CAN1_TRAY8_PWRGD\",\n+\t\t\t\"CAN1_TRAY9_PWRGD\", \"CAN1_TRAY10_PWRGD\",\n+\t\t\t\"CAN1_TRAY11_PWRGD\", \"CAN1_TRAY12_PWRGD\",\n+\t\t\t\"CAN1_TRAY13_PWRGD\", \"CAN1_TRAY14_PWRGD\",\n+\t\t\t\"CAN1_TRAY15_PWRGD\", \"CAN1_TRAY16_PWRGD\",\n+\t\t\t\"CAN1_TRAY17_PWRGD\", \"CAN1_TRAY18_PWRGD\",\n+\t\t\t\"CAN1_TRAY19_PWRGD\", \"CAN1_TRAY20_PWRGD\",\n+\t\t\t\"CAN1_TRAY21_PWRGD\", \"CAN1_TRAY22_PWRGD\",\n+\t\t\t\"CAN1_TRAY23_PWRGD\", \"CAN1_TRAY24_PWRGD\",\n+\t\t\t\"CAN1_TRAY25_PWRGD\", \"CAN1_TRAY26_PWRGD\",\n+\t\t\t\"CAN1_TRAY27_PWRGD\", \"CAN1_TRAY28_PWRGD\",\n+\t\t\t\"CAN1_TRAY29_PWRGD\", \"CAN1_TRAY30_PWRGD\",\n+\t\t\t\"CAN1_TRAY31_PWRGD\", \"CAN1_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander1: gpio@49 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x49>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <58 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN2_TRAY1_PWRGD\", \"CAN2_TRAY2_PWRGD\",\n+\t\t\t\"CAN2_TRAY3_PWRGD\", \"CAN2_TRAY4_PWRGD\",\n+\t\t\t\"CAN2_TRAY5_PWRGD\", \"CAN2_TRAY6_PWRGD\",\n+\t\t\t\"CAN2_TRAY7_PWRGD\", \"CAN2_TRAY8_PWRGD\",\n+\t\t\t\"CAN2_TRAY9_PWRGD\", \"CAN2_TRAY10_PWRGD\",\n+\t\t\t\"CAN2_TRAY11_PWRGD\", \"CAN2_TRAY12_PWRGD\",\n+\t\t\t\"CAN2_TRAY13_PWRGD\", \"CAN2_TRAY14_PWRGD\",\n+\t\t\t\"CAN2_TRAY15_PWRGD\", \"CAN2_TRAY16_PWRGD\",\n+\t\t\t\"CAN2_TRAY17_PWRGD\", \"CAN2_TRAY18_PWRGD\",\n+\t\t\t\"CAN2_TRAY19_PWRGD\", \"CAN2_TRAY20_PWRGD\",\n+\t\t\t\"CAN2_TRAY21_PWRGD\", \"CAN2_TRAY22_PWRGD\",\n+\t\t\t\"CAN2_TRAY23_PWRGD\", \"CAN2_TRAY24_PWRGD\",\n+\t\t\t\"CAN2_TRAY25_PWRGD\", \"CAN2_TRAY26_PWRGD\",\n+\t\t\t\"CAN2_TRAY27_PWRGD\", \"CAN2_TRAY28_PWRGD\",\n+\t\t\t\"CAN2_TRAY29_PWRGD\", \"CAN2_TRAY30_PWRGD\",\n+\t\t\t\"CAN2_TRAY31_PWRGD\", \"CAN2_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander2: gpio@4a {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x4a>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <66 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN3_TRAY1_PWRGD\", \"CAN3_TRAY2_PWRGD\",\n+\t\t\t\"CAN3_TRAY3_PWRGD\", \"CAN3_TRAY4_PWRGD\",\n+\t\t\t\"CAN3_TRAY5_PWRGD\", \"CAN3_TRAY6_PWRGD\",\n+\t\t\t\"CAN3_TRAY7_PWRGD\", \"CAN3_TRAY8_PWRGD\",\n+\t\t\t\"CAN3_TRAY9_PWRGD\", \"CAN3_TRAY10_PWRGD\",\n+\t\t\t\"CAN3_TRAY11_PWRGD\", \"CAN3_TRAY12_PWRGD\",\n+\t\t\t\"CAN3_TRAY13_PWRGD\", \"CAN3_TRAY14_PWRGD\",\n+\t\t\t\"CAN3_TRAY15_PWRGD\", \"CAN3_TRAY16_PWRGD\",\n+\t\t\t\"CAN3_TRAY17_PWRGD\", \"CAN3_TRAY18_PWRGD\",\n+\t\t\t\"CAN3_TRAY19_PWRGD\", \"CAN3_TRAY20_PWRGD\",\n+\t\t\t\"CAN3_TRAY21_PWRGD\", \"CAN3_TRAY22_PWRGD\",\n+\t\t\t\"CAN3_TRAY23_PWRGD\", \"CAN3_TRAY24_PWRGD\",\n+\t\t\t\"CAN3_TRAY25_PWRGD\", \"CAN3_TRAY26_PWRGD\",\n+\t\t\t\"CAN3_TRAY27_PWRGD\", \"CAN3_TRAY28_PWRGD\",\n+\t\t\t\"CAN3_TRAY29_PWRGD\", \"CAN3_TRAY30_PWRGD\",\n+\t\t\t\"CAN3_TRAY31_PWRGD\", \"CAN3_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander3: gpio@4b {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x4b>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <74 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN4_TRAY1_PWRGD\", \"CAN4_TRAY2_PWRGD\",\n+\t\t\t\"CAN4_TRAY3_PWRGD\", \"CAN4_TRAY4_PWRGD\",\n+\t\t\t\"CAN4_TRAY5_PWRGD\", \"CAN4_TRAY6_PWRGD\",\n+\t\t\t\"CAN4_TRAY7_PWRGD\", \"CAN4_TRAY8_PWRGD\",\n+\t\t\t\"CAN4_TRAY9_PWRGD\", \"CAN4_TRAY10_PWRGD\",\n+\t\t\t\"CAN4_TRAY11_PWRGD\", \"CAN4_TRAY12_PWRGD\",\n+\t\t\t\"CAN4_TRAY13_PWRGD\", \"CAN4_TRAY14_PWRGD\",\n+\t\t\t\"CAN4_TRAY15_PWRGD\", \"CAN4_TRAY16_PWRGD\",\n+\t\t\t\"CAN4_TRAY17_PWRGD\", \"CAN4_TRAY18_PWRGD\",\n+\t\t\t\"CAN4_TRAY19_PWRGD\", \"CAN4_TRAY20_PWRGD\",\n+\t\t\t\"CAN4_TRAY21_PWRGD\", \"CAN4_TRAY22_PWRGD\",\n+\t\t\t\"CAN4_TRAY23_PWRGD\", \"CAN4_TRAY24_PWRGD\",\n+\t\t\t\"CAN4_TRAY25_PWRGD\", \"CAN4_TRAY26_PWRGD\",\n+\t\t\t\"CAN4_TRAY27_PWRGD\", \"CAN4_TRAY28_PWRGD\",\n+\t\t\t\"CAN4_TRAY29_PWRGD\", \"CAN4_TRAY30_PWRGD\",\n+\t\t\t\"CAN4_TRAY31_PWRGD\", \"CAN4_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander4: gpio@4c {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x4c>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <82 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN5_TRAY1_PWRGD\", \"CAN5_TRAY2_PWRGD\",\n+\t\t\t\"CAN5_TRAY3_PWRGD\", \"CAN5_TRAY4_PWRGD\",\n+\t\t\t\"CAN5_TRAY5_PWRGD\", \"CAN5_TRAY6_PWRGD\",\n+\t\t\t\"CAN5_TRAY7_PWRGD\", \"CAN5_TRAY8_PWRGD\",\n+\t\t\t\"CAN5_TRAY9_PWRGD\", \"CAN5_TRAY10_PWRGD\",\n+\t\t\t\"CAN5_TRAY11_PWRGD\", \"CAN5_TRAY12_PWRGD\",\n+\t\t\t\"CAN5_TRAY13_PWRGD\", \"CAN5_TRAY14_PWRGD\",\n+\t\t\t\"CAN5_TRAY15_PWRGD\", \"CAN5_TRAY16_PWRGD\",\n+\t\t\t\"CAN5_TRAY17_PWRGD\", \"CAN5_TRAY18_PWRGD\",\n+\t\t\t\"CAN5_TRAY19_PWRGD\", \"CAN5_TRAY20_PWRGD\",\n+\t\t\t\"CAN5_TRAY21_PWRGD\", \"CAN5_TRAY22_PWRGD\",\n+\t\t\t\"CAN5_TRAY23_PWRGD\", \"CAN5_TRAY24_PWRGD\",\n+\t\t\t\"CAN5_TRAY25_PWRGD\", \"CAN5_TRAY26_PWRGD\",\n+\t\t\t\"CAN5_TRAY27_PWRGD\", \"CAN5_TRAY28_PWRGD\",\n+\t\t\t\"CAN5_TRAY29_PWRGD\", \"CAN5_TRAY30_PWRGD\",\n+\t\t\t\"CAN5_TRAY31_PWRGD\", \"CAN5_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander5: gpio@4d {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x4d>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <90 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN6_TRAY1_PWRGD\", \"CAN6_TRAY2_PWRGD\",\n+\t\t\t\"CAN6_TRAY3_PWRGD\", \"CAN6_TRAY4_PWRGD\",\n+\t\t\t\"CAN6_TRAY5_PWRGD\", \"CAN6_TRAY6_PWRGD\",\n+\t\t\t\"CAN6_TRAY7_PWRGD\", \"CAN6_TRAY8_PWRGD\",\n+\t\t\t\"CAN6_TRAY9_PWRGD\", \"CAN6_TRAY10_PWRGD\",\n+\t\t\t\"CAN6_TRAY11_PWRGD\", \"CAN6_TRAY12_PWRGD\",\n+\t\t\t\"CAN6_TRAY13_PWRGD\", \"CAN6_TRAY14_PWRGD\",\n+\t\t\t\"CAN6_TRAY15_PWRGD\", \"CAN6_TRAY16_PWRGD\",\n+\t\t\t\"CAN6_TRAY17_PWRGD\", \"CAN6_TRAY18_PWRGD\",\n+\t\t\t\"CAN6_TRAY19_PWRGD\", \"CAN6_TRAY20_PWRGD\",\n+\t\t\t\"CAN6_TRAY21_PWRGD\", \"CAN6_TRAY22_PWRGD\",\n+\t\t\t\"CAN6_TRAY23_PWRGD\", \"CAN6_TRAY24_PWRGD\",\n+\t\t\t\"CAN6_TRAY25_PWRGD\", \"CAN6_TRAY26_PWRGD\",\n+\t\t\t\"CAN6_TRAY27_PWRGD\", \"CAN6_TRAY28_PWRGD\",\n+\t\t\t\"CAN6_TRAY29_PWRGD\", \"CAN6_TRAY30_PWRGD\",\n+\t\t\t\"CAN6_TRAY31_PWRGD\", \"CAN6_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander6: gpio@4e {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x4e>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <98 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN7_TRAY1_PWRGD\", \"CAN7_TRAY2_PWRGD\",\n+\t\t\t\"CAN7_TRAY3_PWRGD\", \"CAN7_TRAY4_PWRGD\",\n+\t\t\t\"CAN7_TRAY5_PWRGD\", \"CAN7_TRAY6_PWRGD\",\n+\t\t\t\"CAN7_TRAY7_PWRGD\", \"CAN7_TRAY8_PWRGD\",\n+\t\t\t\"CAN7_TRAY9_PWRGD\", \"CAN7_TRAY10_PWRGD\",\n+\t\t\t\"CAN7_TRAY11_PWRGD\", \"CAN7_TRAY12_PWRGD\",\n+\t\t\t\"CAN7_TRAY13_PWRGD\", \"CAN7_TRAY14_PWRGD\",\n+\t\t\t\"CAN7_TRAY15_PWRGD\", \"CAN7_TRAY16_PWRGD\",\n+\t\t\t\"CAN7_TRAY17_PWRGD\", \"CAN7_TRAY18_PWRGD\",\n+\t\t\t\"CAN7_TRAY19_PWRGD\", \"CAN7_TRAY20_PWRGD\",\n+\t\t\t\"CAN7_TRAY21_PWRGD\", \"CAN7_TRAY22_PWRGD\",\n+\t\t\t\"CAN7_TRAY23_PWRGD\", \"CAN7_TRAY24_PWRGD\",\n+\t\t\t\"CAN7_TRAY25_PWRGD\", \"CAN7_TRAY26_PWRGD\",\n+\t\t\t\"CAN7_TRAY27_PWRGD\", \"CAN7_TRAY28_PWRGD\",\n+\t\t\t\"CAN7_TRAY29_PWRGD\", \"CAN7_TRAY30_PWRGD\",\n+\t\t\t\"CAN7_TRAY31_PWRGD\", \"CAN7_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpwrgd_io_expander7: gpio@4f {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x4f>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <106 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN8_TRAY1_PWRGD\", \"CAN8_TRAY2_PWRGD\",\n+\t\t\t\"CAN8_TRAY3_PWRGD\", \"CAN8_TRAY4_PWRGD\",\n+\t\t\t\"CAN8_TRAY5_PWRGD\", \"CAN8_TRAY6_PWRGD\",\n+\t\t\t\"CAN8_TRAY7_PWRGD\", \"CAN8_TRAY8_PWRGD\",\n+\t\t\t\"CAN8_TRAY9_PWRGD\", \"CAN8_TRAY10_PWRGD\",\n+\t\t\t\"CAN8_TRAY11_PWRGD\", \"CAN8_TRAY12_PWRGD\",\n+\t\t\t\"CAN8_TRAY13_PWRGD\", \"CAN8_TRAY14_PWRGD\",\n+\t\t\t\"CAN8_TRAY15_PWRGD\", \"CAN8_TRAY16_PWRGD\",\n+\t\t\t\"CAN8_TRAY17_PWRGD\", \"CAN8_TRAY18_PWRGD\",\n+\t\t\t\"CAN8_TRAY19_PWRGD\", \"CAN8_TRAY20_PWRGD\",\n+\t\t\t\"CAN8_TRAY21_PWRGD\", \"CAN8_TRAY22_PWRGD\",\n+\t\t\t\"CAN8_TRAY23_PWRGD\", \"CAN8_TRAY24_PWRGD\",\n+\t\t\t\"CAN8_TRAY25_PWRGD\", \"CAN8_TRAY26_PWRGD\",\n+\t\t\t\"CAN8_TRAY27_PWRGD\", \"CAN8_TRAY28_PWRGD\",\n+\t\t\t\"CAN8_TRAY29_PWRGD\", \"CAN8_TRAY30_PWRGD\",\n+\t\t\t\"CAN8_TRAY31_PWRGD\", \"CAN8_TRAY32_PWRGD\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander0: gpio@50 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x50>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <54 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN1_TRAY1_LARGE_LEAK\", \"CAN1_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY3_LARGE_LEAK\", \"CAN1_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY5_LARGE_LEAK\", \"CAN1_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY7_LARGE_LEAK\", \"CAN1_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY9_LARGE_LEAK\", \"CAN1_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY11_LARGE_LEAK\", \"CAN1_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY13_LARGE_LEAK\", \"CAN1_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY15_LARGE_LEAK\", \"CAN1_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY17_LARGE_LEAK\", \"CAN1_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY19_LARGE_LEAK\", \"CAN1_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY21_LARGE_LEAK\", \"CAN1_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY23_LARGE_LEAK\", \"CAN1_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY25_LARGE_LEAK\", \"CAN1_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY27_LARGE_LEAK\", \"CAN1_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY29_LARGE_LEAK\", \"CAN1_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN1_TRAY31_LARGE_LEAK\", \"CAN1_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander1: gpio@51 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x51>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <62 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN2_TRAY1_LARGE_LEAK\", \"CAN2_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY3_LARGE_LEAK\", \"CAN2_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY5_LARGE_LEAK\", \"CAN2_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY7_LARGE_LEAK\", \"CAN2_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY9_LARGE_LEAK\", \"CAN2_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY11_LARGE_LEAK\", \"CAN2_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY13_LARGE_LEAK\", \"CAN2_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY15_LARGE_LEAK\", \"CAN2_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY17_LARGE_LEAK\", \"CAN2_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY19_LARGE_LEAK\", \"CAN2_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY21_LARGE_LEAK\", \"CAN2_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY23_LARGE_LEAK\", \"CAN2_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY25_LARGE_LEAK\", \"CAN2_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY27_LARGE_LEAK\", \"CAN2_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY29_LARGE_LEAK\", \"CAN2_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN2_TRAY31_LARGE_LEAK\", \"CAN2_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander2: gpio@52 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x52>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <70 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN3_TRAY1_LARGE_LEAK\", \"CAN3_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY3_LARGE_LEAK\", \"CAN3_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY5_LARGE_LEAK\", \"CAN3_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY7_LARGE_LEAK\", \"CAN3_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY9_LARGE_LEAK\", \"CAN3_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY11_LARGE_LEAK\", \"CAN3_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY13_LARGE_LEAK\", \"CAN3_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY15_LARGE_LEAK\", \"CAN3_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY17_LARGE_LEAK\", \"CAN3_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY19_LARGE_LEAK\", \"CAN3_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY21_LARGE_LEAK\", \"CAN3_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY23_LARGE_LEAK\", \"CAN3_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY25_LARGE_LEAK\", \"CAN3_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY27_LARGE_LEAK\", \"CAN3_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY29_LARGE_LEAK\", \"CAN3_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN3_TRAY31_LARGE_LEAK\", \"CAN3_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander3: gpio@53 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x53>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <78 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN4_TRAY1_LARGE_LEAK\", \"CAN4_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY3_LARGE_LEAK\", \"CAN4_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY5_LARGE_LEAK\", \"CAN4_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY7_LARGE_LEAK\", \"CAN4_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY9_LARGE_LEAK\", \"CAN4_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY11_LARGE_LEAK\", \"CAN4_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY13_LARGE_LEAK\", \"CAN4_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY15_LARGE_LEAK\", \"CAN4_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY17_LARGE_LEAK\", \"CAN4_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY19_LARGE_LEAK\", \"CAN4_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY21_LARGE_LEAK\", \"CAN4_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY23_LARGE_LEAK\", \"CAN4_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY25_LARGE_LEAK\", \"CAN4_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY27_LARGE_LEAK\", \"CAN4_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY29_LARGE_LEAK\", \"CAN4_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN4_TRAY31_LARGE_LEAK\", \"CAN4_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander4: gpio@54 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x54>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <86 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN5_TRAY1_LARGE_LEAK\", \"CAN5_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY3_LARGE_LEAK\", \"CAN5_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY5_LARGE_LEAK\", \"CAN5_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY7_LARGE_LEAK\", \"CAN5_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY9_LARGE_LEAK\", \"CAN5_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY11_LARGE_LEAK\", \"CAN5_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY13_LARGE_LEAK\", \"CAN5_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY15_LARGE_LEAK\", \"CAN5_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY17_LARGE_LEAK\", \"CAN5_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY19_LARGE_LEAK\", \"CAN5_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY21_LARGE_LEAK\", \"CAN5_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY23_LARGE_LEAK\", \"CAN5_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY25_LARGE_LEAK\", \"CAN5_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY27_LARGE_LEAK\", \"CAN5_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY29_LARGE_LEAK\", \"CAN5_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN5_TRAY31_LARGE_LEAK\", \"CAN5_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander5: gpio@55 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x55>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <94 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN6_TRAY1_LARGE_LEAK\", \"CAN6_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY3_LARGE_LEAK\", \"CAN6_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY5_LARGE_LEAK\", \"CAN6_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY7_LARGE_LEAK\", \"CAN6_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY9_LARGE_LEAK\", \"CAN6_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY11_LARGE_LEAK\", \"CAN6_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY13_LARGE_LEAK\", \"CAN6_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY15_LARGE_LEAK\", \"CAN6_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY17_LARGE_LEAK\", \"CAN6_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY19_LARGE_LEAK\", \"CAN6_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY21_LARGE_LEAK\", \"CAN6_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY23_LARGE_LEAK\", \"CAN6_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY25_LARGE_LEAK\", \"CAN6_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY27_LARGE_LEAK\", \"CAN6_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY29_LARGE_LEAK\", \"CAN6_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN6_TRAY31_LARGE_LEAK\", \"CAN6_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander6: gpio@56 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x56>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <102 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN7_TRAY1_LARGE_LEAK\", \"CAN7_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY3_LARGE_LEAK\", \"CAN7_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY5_LARGE_LEAK\", \"CAN7_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY7_LARGE_LEAK\", \"CAN7_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY9_LARGE_LEAK\", \"CAN7_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY11_LARGE_LEAK\", \"CAN7_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY13_LARGE_LEAK\", \"CAN7_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY15_LARGE_LEAK\", \"CAN7_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY17_LARGE_LEAK\", \"CAN7_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY19_LARGE_LEAK\", \"CAN7_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY21_LARGE_LEAK\", \"CAN7_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY23_LARGE_LEAK\", \"CAN7_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY25_LARGE_LEAK\", \"CAN7_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY27_LARGE_LEAK\", \"CAN7_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY29_LARGE_LEAK\", \"CAN7_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN7_TRAY31_LARGE_LEAK\", \"CAN7_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlarge_leak_io_expander7: gpio@57 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x57>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <110 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN8_TRAY1_LARGE_LEAK\", \"CAN8_TRAY2_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY3_LARGE_LEAK\", \"CAN8_TRAY4_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY5_LARGE_LEAK\", \"CAN8_TRAY6_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY7_LARGE_LEAK\", \"CAN8_TRAY8_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY9_LARGE_LEAK\", \"CAN8_TRAY10_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY11_LARGE_LEAK\", \"CAN8_TRAY12_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY13_LARGE_LEAK\", \"CAN8_TRAY14_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY15_LARGE_LEAK\", \"CAN8_TRAY16_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY17_LARGE_LEAK\", \"CAN8_TRAY18_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY19_LARGE_LEAK\", \"CAN8_TRAY20_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY21_LARGE_LEAK\", \"CAN8_TRAY22_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY23_LARGE_LEAK\", \"CAN8_TRAY24_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY25_LARGE_LEAK\", \"CAN8_TRAY26_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY27_LARGE_LEAK\", \"CAN8_TRAY28_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY29_LARGE_LEAK\", \"CAN8_TRAY30_LARGE_LEAK\",\n+\t\t\t\"CAN8_TRAY31_LARGE_LEAK\", \"CAN8_TRAY32_LARGE_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander0: gpio@58 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x58>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <52 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN1_TRAY1_SMALL_LEAK\", \"CAN1_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY3_SMALL_LEAK\", \"CAN1_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY5_SMALL_LEAK\", \"CAN1_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY7_SMALL_LEAK\", \"CAN1_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY9_SMALL_LEAK\", \"CAN1_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY11_SMALL_LEAK\", \"CAN1_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY13_SMALL_LEAK\", \"CAN1_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY15_SMALL_LEAK\", \"CAN1_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY17_SMALL_LEAK\", \"CAN1_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY19_SMALL_LEAK\", \"CAN1_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY21_SMALL_LEAK\", \"CAN1_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY23_SMALL_LEAK\", \"CAN1_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY25_SMALL_LEAK\", \"CAN1_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY27_SMALL_LEAK\", \"CAN1_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY29_SMALL_LEAK\", \"CAN1_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN1_TRAY31_SMALL_LEAK\", \"CAN1_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander1: gpio@59 {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x59>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <60 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN2_TRAY1_SMALL_LEAK\", \"CAN2_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY3_SMALL_LEAK\", \"CAN2_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY5_SMALL_LEAK\", \"CAN2_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY7_SMALL_LEAK\", \"CAN2_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY9_SMALL_LEAK\", \"CAN2_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY11_SMALL_LEAK\", \"CAN2_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY13_SMALL_LEAK\", \"CAN2_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY15_SMALL_LEAK\", \"CAN2_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY17_SMALL_LEAK\", \"CAN2_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY19_SMALL_LEAK\", \"CAN2_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY21_SMALL_LEAK\", \"CAN2_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY23_SMALL_LEAK\", \"CAN2_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY25_SMALL_LEAK\", \"CAN2_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY27_SMALL_LEAK\", \"CAN2_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY29_SMALL_LEAK\", \"CAN2_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN2_TRAY31_SMALL_LEAK\", \"CAN2_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander2: gpio@5a {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x5a>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <68 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN3_TRAY1_SMALL_LEAK\", \"CAN3_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY3_SMALL_LEAK\", \"CAN3_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY5_SMALL_LEAK\", \"CAN3_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY7_SMALL_LEAK\", \"CAN3_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY9_SMALL_LEAK\", \"CAN3_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY11_SMALL_LEAK\", \"CAN3_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY13_SMALL_LEAK\", \"CAN3_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY15_SMALL_LEAK\", \"CAN3_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY17_SMALL_LEAK\", \"CAN3_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY19_SMALL_LEAK\", \"CAN3_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY21_SMALL_LEAK\", \"CAN3_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY23_SMALL_LEAK\", \"CAN3_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY25_SMALL_LEAK\", \"CAN3_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY27_SMALL_LEAK\", \"CAN3_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY29_SMALL_LEAK\", \"CAN3_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN3_TRAY31_SMALL_LEAK\", \"CAN3_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander3: gpio@5b {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x5b>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <76 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN4_TRAY1_SMALL_LEAK\", \"CAN4_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY3_SMALL_LEAK\", \"CAN4_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY5_SMALL_LEAK\", \"CAN4_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY7_SMALL_LEAK\", \"CAN4_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY9_SMALL_LEAK\", \"CAN4_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY11_SMALL_LEAK\", \"CAN4_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY13_SMALL_LEAK\", \"CAN4_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY15_SMALL_LEAK\", \"CAN4_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY17_SMALL_LEAK\", \"CAN4_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY19_SMALL_LEAK\", \"CAN4_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY21_SMALL_LEAK\", \"CAN4_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY23_SMALL_LEAK\", \"CAN4_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY25_SMALL_LEAK\", \"CAN4_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY27_SMALL_LEAK\", \"CAN4_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY29_SMALL_LEAK\", \"CAN4_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN4_TRAY31_SMALL_LEAK\", \"CAN4_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander4: gpio@5c {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x5c>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <84 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN5_TRAY1_SMALL_LEAK\", \"CAN5_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY3_SMALL_LEAK\", \"CAN5_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY5_SMALL_LEAK\", \"CAN5_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY7_SMALL_LEAK\", \"CAN5_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY9_SMALL_LEAK\", \"CAN5_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY11_SMALL_LEAK\", \"CAN5_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY13_SMALL_LEAK\", \"CAN5_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY15_SMALL_LEAK\", \"CAN5_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY17_SMALL_LEAK\", \"CAN5_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY19_SMALL_LEAK\", \"CAN5_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY21_SMALL_LEAK\", \"CAN5_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY23_SMALL_LEAK\", \"CAN5_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY25_SMALL_LEAK\", \"CAN5_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY27_SMALL_LEAK\", \"CAN5_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY29_SMALL_LEAK\", \"CAN5_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN5_TRAY31_SMALL_LEAK\", \"CAN5_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander5: gpio@5d {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x5d>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <92 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN6_TRAY1_SMALL_LEAK\", \"CAN6_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY3_SMALL_LEAK\", \"CAN6_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY5_SMALL_LEAK\", \"CAN6_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY7_SMALL_LEAK\", \"CAN6_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY9_SMALL_LEAK\", \"CAN6_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY11_SMALL_LEAK\", \"CAN6_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY13_SMALL_LEAK\", \"CAN6_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY15_SMALL_LEAK\", \"CAN6_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY17_SMALL_LEAK\", \"CAN6_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY19_SMALL_LEAK\", \"CAN6_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY21_SMALL_LEAK\", \"CAN6_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY23_SMALL_LEAK\", \"CAN6_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY25_SMALL_LEAK\", \"CAN6_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY27_SMALL_LEAK\", \"CAN6_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY29_SMALL_LEAK\", \"CAN6_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN6_TRAY31_SMALL_LEAK\", \"CAN6_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander6: gpio@5e {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x5e>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <100 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN7_TRAY1_SMALL_LEAK\", \"CAN7_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY3_SMALL_LEAK\", \"CAN7_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY5_SMALL_LEAK\", \"CAN7_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY7_SMALL_LEAK\", \"CAN7_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY9_SMALL_LEAK\", \"CAN7_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY11_SMALL_LEAK\", \"CAN7_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY13_SMALL_LEAK\", \"CAN7_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY15_SMALL_LEAK\", \"CAN7_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY17_SMALL_LEAK\", \"CAN7_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY19_SMALL_LEAK\", \"CAN7_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY21_SMALL_LEAK\", \"CAN7_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY23_SMALL_LEAK\", \"CAN7_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY25_SMALL_LEAK\", \"CAN7_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY27_SMALL_LEAK\", \"CAN7_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY29_SMALL_LEAK\", \"CAN7_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN7_TRAY31_SMALL_LEAK\", \"CAN7_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tsmall_leak_io_expander7: gpio@5f {\n+\t\tcompatible = \"nxp,pca9698\";\n+\t\treg = <0x5f>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <108 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"CAN8_TRAY1_SMALL_LEAK\", \"CAN8_TRAY2_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY3_SMALL_LEAK\", \"CAN8_TRAY4_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY5_SMALL_LEAK\", \"CAN8_TRAY6_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY7_SMALL_LEAK\", \"CAN8_TRAY8_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY9_SMALL_LEAK\", \"CAN8_TRAY10_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY11_SMALL_LEAK\", \"CAN8_TRAY12_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY13_SMALL_LEAK\", \"CAN8_TRAY14_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY15_SMALL_LEAK\", \"CAN8_TRAY16_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY17_SMALL_LEAK\", \"CAN8_TRAY18_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY19_SMALL_LEAK\", \"CAN8_TRAY20_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY21_SMALL_LEAK\", \"CAN8_TRAY22_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY23_SMALL_LEAK\", \"CAN8_TRAY24_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY25_SMALL_LEAK\", \"CAN8_TRAY26_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY27_SMALL_LEAK\", \"CAN8_TRAY28_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY29_SMALL_LEAK\", \"CAN8_TRAY30_SMALL_LEAK\",\n+\t\t\t\"CAN8_TRAY31_SMALL_LEAK\", \"CAN8_TRAY32_SMALL_LEAK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+};\n+\n+&i2c4 {\n+\tstatus = \"okay\";\n+\tmulti-master;\n+\tmctp-controller;\n+\tmctp0: mctp@10 {\n+\t\tcompatible = \"mctp-i2c-controller\";\n+\t\treg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;\n+\t};\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\n+\t\ti2c4mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\n+\t\t\tio_expander3: gpio@23 {\n+\t\t\t\tcompatible = \"nxp,pca9555\";\n+\t\t\t\treg = <0x23>;\n+\t\t\t\tgpio-controller;\n+\t\t\t\t#gpio-cells = <2>;\n+\t\t\t\tinterrupt-parent = <&io_expander7>;\n+\t\t\t\tinterrupts = <3 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\t\t\tgpio-line-names =\n+\t\t\t\t\t\"\", \"\",\n+\t\t\t\t\t\"\", \"RST_I2CRST_MUX1_N\",\n+\t\t\t\t\t\"RST_I2CRST_MUX2_N\", \"RST_I2CRST_MUX3_N\",\n+\t\t\t\t\t\"RST_I2CRST_MUX4_N\", \"RST_I2CRST_MUX5_N\",\n+\t\t\t\t\t\"RST_I2CRST_MUX6_N\", \"RST_I2CRST_MUX7_N\",\n+\t\t\t\t\t\"RST_I2CRST_MUX8_N\", \"\",\n+\t\t\t\t\t\"TRAY30_PWRGD_BUF_R\", \"TRAY31_PWRGD_BUF_R\",\n+\t\t\t\t\t\"TRAY32_PWRGD_BUF_R\", \"TRAY37_PWRGD_BUF_R\";\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\n+\t\t\ttemp-sensor@48 {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x48>;\n+\t\t\t};\n+\n+\t\t\ttemp-sensor@4a {\n+\t\t\t\tcompatible = \"ti,tmp75\";\n+\t\t\t\treg = <0x4a>;\n+\t\t\t};\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\n+\t\t\tpower-monitor@11 {\n+\t\t\t\tcompatible = \"infineon,tda38640\";\n+\t\t\t\treg = <0x11>;\n+\t\t\t};\n+\n+\t\t\tpower-monitor@22 {\n+\t\t\t\tcompatible = \"infineon,tda38640\";\n+\t\t\t\treg = <0x22>;\n+\t\t\t};\n+\n+\t\t\tpower-monitor@45 {\n+\t\t\t\tcompatible = \"infineon,tda38640\";\n+\t\t\t\treg = <0x45>;\n+\t\t\t};\n+\n+\t\t\tpower-monitor@66 {\n+\t\t\t\tcompatible = \"infineon,tda38640\";\n+\t\t\t\treg = <0x66>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c4mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c4mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c4mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c4mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t\tmctp-controller;\n+\t\t};\n+\n+\t\ti2c4mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\t};\n+};\n+\n+&i2c5 {\n+\tstatus = \"okay\";\n+\n+\tio_expander4: gpio@22 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x22>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <4 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"R_COME_THERMTRIP_L\", \"R_PWRGD_PCH_PWROK\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"TRAY38_PWRGD_BUF_R\",\n+\t\t\t\"TRAY39_PWRGD_BUF_R\", \"TRAY40_PWRGD_BUF_R\";\n+\t};\n+\n+\tio_expander5: gpio@23 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x23>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <5 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"PWRGD_P5V_AUX_R2\", \"\",\n+\t\t\t\"PWRGD_P1V5_AUX_R\", \"PWRGD_P1V05_AUX_R\",\n+\t\t\t\"PWRGD_P52V_HSC_PWROK_R\", \"PWRGD_P24V_AUX_2_R\",\n+\t\t\t\"PWRGD_P24V_AUX_R\", \"PWRGD_P12V_AUX_R2\",\n+\t\t\t\"PWRGD_P12V_SCM_R\", \"P24V_AUX_INA230_ALERT_N_R\",\n+\t\t\t\"\", \"PRSNT_CAN1_MCIO_N\",\n+\t\t\t\"PRSNT_CAN2_MCIO_N\", \"PRSNT_AALC_MCIO_N\",\n+\t\t\t\"PRSNT_RACKMON_MCIO_N\", \"PRSNT_RIO_RACKMON_N\";\n+\t};\n+\n+\ttemp-sensor@4f {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x4f>;\n+\t};\n+\n+\teeprom@54 {\n+\t\tcompatible = \"atmel,24c128\";\n+\t\treg = <0x54>;\n+\t};\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c5mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t};\n+\n+\t\ti2c5mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t};\n+\n+\t\ti2c5mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c5mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c5mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c5mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c5mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c5mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\n+\t\t\teeprom@56 {\n+\t\t\t\tcompatible = \"atmel,24c128\";\n+\t\t\t\treg = <0x56>;\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&i2c6 {\n+\tstatus = \"okay\";\n+\n+\tdac@0c {\n+\t\treg = <0x0c>;\n+\t\tcompatible = \"adi,ad5612\";\n+\t\tvcc-supply = <&p5v_dac_aux>;\n+\t};\n+\n+\tdac@0e {\n+\t\treg = <0x0e>;\n+\t\tcompatible = \"adi,ad5612\";\n+\t\tvcc-supply = <&p5v_dac_aux>;\n+\t};\n+\n+\tdac@0f {\n+\t\treg = <0x0f>;\n+\t\tcompatible = \"adi,ad5612\";\n+\t\tvcc-supply = <&p5v_dac_aux>;\n+\t};\n+\n+\tio_expander0: gpio@20 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x20>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <0 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"PRSNT_FANBP_0_PWR_N\",\n+\t\t\t\"PRSNT_FANBP_0_SIG_N\", \"PRSNT_POE_PWR_N\",\n+\t\t\t\"PRSNT_POE_SIG_N\", \"\",\n+\t\t\t\"PWRGD_P3V3_ISO_POE_BMC_R\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"DEV_DIS_N\", \"PCI_DIS_N\";\n+\t};\n+\n+\tio_expander1: gpio@21 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x21>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <1 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"PWRGD_CPU_LVC3_BMC\", \"R_FM_BIOS_POST_CMPLT_BMC\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"PCIE_SSD1_PRSNT_N\",\n+\t\t\t\"\", \"TRAY23_PWRGD_BUF_R\",\n+\t\t\t\"TRAY24_PWRGD_BUF_R\", \"TRAY29_PWRGD_BUF_R\";\n+\t};\n+\n+\tio_expander2: gpio@22 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x22>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <2 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"BOARD_ID_0\", \"BOARD_ID_1\",\n+\t\t\t\"BOARD_ID_2\", \"BOARD_ID_3\",\n+\t\t\t\"SKU_ID_3\", \"SKU_ID_2\",\n+\t\t\t\"SKU_ID_1\", \"SKU_ID_0\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tio_expander7: gpio@23 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x23>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-controller;\n+\t\t#interrupt-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <32 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"IOEXP1_INT_N\", \"IOEXP2_INT_N\",\n+\t\t\t\"IOEXP3_INT_N\", \"IOEXP4_INT_N\",\n+\t\t\t\"IOEXP5_INT_N\", \"IOEXP6_INT_N\",\n+\t\t\t\"IOEXP7_INT_N\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tio_expander8: gpio@24 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x24>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&io_expander7>;\n+\t\tinterrupts = <0 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"PRSNT_MGMT_J54_N\", \"PRSNT_RACKMON_J47_N\",\n+\t\t\t\"PRSNT_MGMT_DEBUG_J53_N\", \"PRSNT_MINISAS_TOP_J49_N\",\n+\t\t\t\"PRSNT_MINISAS_TOP_J50_N\", \"PRSNT_MINISAS_BOT_J51_N\",\n+\t\t\t\"PRSNT_MINISAS_BOT_J52_N\", \"JTAG_PLD_JTAGEN\",\n+\t\t\t\"PU_PLD_CONFIG_N\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+};\n+\n+\t// Marvell 88E6393X EEPROM\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c64\";\n+\t\treg = <0x50>;\n+\t};\n+\n+\trtc@51 {\n+\t\tcompatible = \"nxp,pcf8563\";\n+\t\treg = <0x51>;\n+\t};\n+};\n+\n+&i2c7 {\n+\tstatus = \"okay\";\n+\tbus-frequency = <100000>;\n+\tmulti-master;\n+\taspeed,hw-timeout-ms = <1000>;\n+\n+\tipmb@10 {\n+\t\tcompatible = \"ipmb-dev\";\n+\t\treg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;\n+\t\ti2c-protocol;\n+\t};\n+};\n+\n+&i2c8 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c8mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c8mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\t};\n+};\n+\n+&i2c9 {\n+\tstatus = \"okay\";\n+\n+\ttemperature-sensor@4b {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x4b>;\n+\t};\n+\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c128\";\n+\t\treg = <0x50>;\n+\t};\n+\n+\teeprom@51 {\n+\t\tcompatible = \"atmel,24c128\";\n+\t\treg = <0x51>;\n+\t};\n+\n+\teeprom@56 {\n+\t\tcompatible = \"atmel,24c64\";\n+\t\treg = <0x56>;\n+\t};\n+};\n+\n+&i2c10 {\n+\tstatus = \"okay\";\n+\n+\tlegacy_prsnt_io_expander0: gpio@11 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x11>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <40 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_PRSNT1_N_BUF_R\", \"TRAY_PRSNT2_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT3_N_BUF_R\", \"TRAY_PRSNT4_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT5_N_BUF_R\", \"TRAY_PRSNT6_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT7_N_BUF_R\", \"TRAY_PRSNT8_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT9_N_BUF_R\", \"TRAY_PRSNT10_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT11_N_BUF_R\", \"TRAY_PRSNT12_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT13_N_BUF_R\", \"TRAY_PRSNT14_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT15_N_BUF_R\", \"TRAY_PRSNT16_N_BUF_R\";\n+\t};\n+\n+\tlegacy_prsnt_io_expander1: gpio@12 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x12>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <40 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_PRSNT17_N_BUF_R\", \"TRAY_PRSNT18_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT19_N_BUF_R\", \"TRAY_PRSNT20_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT21_N_BUF_R\", \"TRAY_PRSNT22_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT23_N_BUF_R\", \"TRAY_PRSNT24_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT25_N_BUF_R\", \"TRAY_PRSNT26_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT27_N_BUF_R\", \"TRAY_PRSNT28_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT29_N_BUF_R\", \"TRAY_PRSNT30_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT31_N_BUF_R\", \"TRAY_PRSNT32_N_BUF_R\";\n+\t};\n+\n+\tlegacy_prsnt_io_expander2: gpio@13 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x13>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <40 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_PRSNT33_N_BUF_R\", \"TRAY_PRSNT34_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT35_N_BUF_R\", \"TRAY_PRSNT36_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT37_N_BUF_R\", \"TRAY_PRSNT38_N_BUF_R\",\n+\t\t\t\"TRAY_PRSNT39_N_BUF_R\", \"TRAY_PRSNT40_N_BUF_R\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tpower-monitor@14 {\n+\t\tcompatible = \"infineon,xdp710\";\n+\t\treg = <0x14>;\n+\t};\n+\n+\tlegacy_pwrgd_io_expander1: gpio@15 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x15>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <42 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_PWRGD17_N_BUF_R\", \"TRAY_PWRGD18_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD19_N_BUF_R\", \"TRAY_PWRGD20_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD21_N_BUF_R\", \"TRAY_PWRGD22_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD23_N_BUF_R\", \"TRAY_PWRGD24_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD25_N_BUF_R\", \"TRAY_PWRGD26_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD27_N_BUF_R\", \"TRAY_PWRGD28_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD29_N_BUF_R\", \"TRAY_PWRGD30_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD31_N_BUF_R\", \"TRAY_PWRGD32_N_BUF_R\";\n+\t};\n+\n+\tlegacy_pwrgd_io_expander2: gpio@16 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x16>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <42 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_PWRGD33_N_BUF_R\", \"TRAY_PWRGD34_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD35_N_BUF_R\", \"TRAY_PWRGD36_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD37_N_BUF_R\", \"TRAY_PWRGD38_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD39_N_BUF_R\", \"TRAY_PWRGD40_N_BUF_R\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlegacy_leak_io_expander0: gpio@17 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x17>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <46 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_LEAK_DETECT1_N_BUF_R\", \"TRAY_LEAK_DETECT2_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT3_N_BUF_R\", \"TRAY_LEAK_DETECT4_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT5_N_BUF_R\", \"TRAY_LEAK_DETECT6_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT7_N_BUF_R\", \"TRAY_LEAK_DETECT8_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT9_N_BUF_R\", \"TRAY_LEAK_DETECT10_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT11_N_BUF_R\", \"TRAY_LEAK_DETECT12_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT13_N_BUF_R\", \"TRAY_LEAK_DETECT14_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT15_N_BUF_R\", \"TRAY_LEAK_DETECT16_N_BUF_R\";\n+\t};\n+\n+\tlegacy_leak_io_expander1: gpio@18 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x18>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <46 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_LEAK_DETECT17_N_BUF_R\", \"TRAY_LEAK_DETECT18_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT19_N_BUF_R\", \"TRAY_LEAK_DETECT20_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT21_N_BUF_R\", \"TRAY_LEAK_DETECT22_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT23_N_BUF_R\", \"TRAY_LEAK_DETECT24_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT25_N_BUF_R\", \"TRAY_LEAK_DETECT26_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT27_N_BUF_R\", \"TRAY_LEAK_DETECT28_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT29_N_BUF_R\", \"TRAY_LEAK_DETECT30_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT31_N_BUF_R\", \"TRAY_LEAK_DETECT32_N_BUF_R\";\n+\t};\n+\n+\tlegacy_leak_io_expander2: gpio@19 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x19>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <46 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_LEAK_DETECT33_N_BUF_R\", \"TRAY_LEAK_DETECT34_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT35_N_BUF_R\", \"TRAY_LEAK_DETECT36_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT37_N_BUF_R\", \"TRAY_LEAK_DETECT38_N_BUF_R\",\n+\t\t\t\"TRAY_LEAK_DETECT39_N_BUF_R\", \"TRAY_LEAK_DETECT40_N_BUF_R\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlegacy_small_leak_io_expander0: gpio@1a {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x1a>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <44 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_SMALL_LEAK1_N_BUF_R\", \"TRAY_SMALL_LEAK2_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK3_N_BUF_R\", \"TRAY_SMALL_LEAK4_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK5_N_BUF_R\", \"TRAY_SMALL_LEAK6_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK7_N_BUF_R\", \"TRAY_SMALL_LEAK8_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK9_N_BUF_R\", \"TRAY_SMALL_LEAK10_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK11_N_BUF_R\", \"TRAY_SMALL_LEAK12_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK13_N_BUF_R\", \"TRAY_SMALL_LEAK14_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK15_N_BUF_R\", \"TRAY_SMALL_LEAK16_N_BUF_R\";\n+\t};\n+\n+\tlegacy_small_leak_io_expander1: gpio@1b {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x1b>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <44 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_SMALL_LEAK17_N_BUF_R\", \"TRAY_SMALL_LEAK18_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK19_N_BUF_R\", \"TRAY_SMALL_LEAK20_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK21_N_BUF_R\", \"TRAY_SMALL_LEAK22_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK23_N_BUF_R\", \"TRAY_SMALL_LEAK24_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK25_N_BUF_R\", \"TRAY_SMALL_LEAK26_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK27_N_BUF_R\", \"TRAY_SMALL_LEAK28_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK29_N_BUF_R\", \"TRAY_SMALL_LEAK30_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK31_N_BUF_R\", \"TRAY_SMALL_LEAK32_N_BUF_R\";\n+\t};\n+\n+\tlegacy_small_leak_io_expander2: gpio@1c {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x1c>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <44 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_SMALL_LEAK33_N_BUF_R\", \"TRAY_SMALL_LEAK34_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK35_N_BUF_R\", \"TRAY_SMALL_LEAK36_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK37_N_BUF_R\", \"TRAY_SMALL_LEAK38_N_BUF_R\",\n+\t\t\t\"TRAY_SMALL_LEAK39_N_BUF_R\", \"TRAY_SMALL_LEAK40_N_BUF_R\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+\n+\tlegacy_pwrgd_io_expander0: gpio@28 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x28>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\t\tinterrupt-parent = <&sgpiom0>;\n+\t\tinterrupts = <42 IRQ_TYPE_LEVEL_LOW>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"TRAY_PWRGD1_N_BUF_R\", \"TRAY_PWRGD2_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD3_N_BUF_R\", \"TRAY_PWRGD4_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD5_N_BUF_R\", \"TRAY_PWRGD6_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD7_N_BUF_R\", \"TRAY_PWRGD8_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD9_N_BUF_R\", \"TRAY_PWRGD10_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD11_N_BUF_R\", \"TRAY_PWRGD12_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD13_N_BUF_R\", \"TRAY_PWRGD14_N_BUF_R\",\n+\t\t\t\"TRAY_PWRGD15_N_BUF_R\", \"TRAY_PWRGD16_N_BUF_R\";\n+\t};\n+\n+\tadc@35 {\n+\t\tcompatible = \"maxim,max11617\";\n+\t\treg = <0x35>;\n+\t};\n+\n+\tpower-monitor@40 {\n+\t\tcompatible = \"ti,ina230\";\n+\t\treg = <0x40>;\n+\t\tshunt-resistor = <1000>;\n+\t};\n+\n+\tpower-sensor@41 {\n+\t\tcompatible = \"ti,ina238\";\n+\t\treg = <0x41>;\n+\t\tshunt-resistor = <20000>;\n+\t};\n+\n+\tpower-sensor@43 {\n+\t\tcompatible = \"ti,ina238\";\n+\t\treg = <0x43>;\n+\t\tshunt-resistor = <20000>;\n+\t};\n+\n+\tpower-monitor@44 {\n+\t\tcompatible = \"lltc,ltc4287\";\n+\t\treg = <0x44>;\n+\t\tshunt-resistor-micro-ohms = <500>;\n+\t};\n+\n+\tpower-monitor@45 {\n+\t\tcompatible = \"ti,ina230\";\n+\t\treg = <0x45>;\n+\t\tshunt-resistor = <1000>;\n+\t};\n+\n+\tadc@48 {\n+\t\tcompatible = \"ti,ads1015\";\n+\t\treg = <0x48>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t};\n+\n+\ttemp-sensor@4c {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x4c>;\n+\t};\n+\n+\ttemp-sensor@4d {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x4d>;\n+\t};\n+\n+\ttemp-sensor@4e {\n+\t\tcompatible = \"ti,tmp75\";\n+\t\treg = <0x4e>;\n+\t};\n+\n+\tpower-monitor@4f {\n+\t\tcompatible = \"ti,ina230\";\n+\t\treg = <0x4f>;\n+\t\tshunt-resistor = <1000>;\n+\t};\n+\n+\tpower-monitor@69 {\n+\t\tcompatible = \"pmbus\";\n+\t\treg = <0x69>;\n+\t};\n+\n+\tfpga_io_expander64: gpio@64 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x64>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"LEAK_CONFIG0\", \"LEAK_CONFIG1\",\n+\t\t\t\"FPGA_PWRGD_P24V_AUX_R\", \"FPGA_PWRGD_P24V_AUX_2_R\",\n+\t\t\t\"FPGA_PWRGD_P12V_SCM_R\", \"FPGA_PWRGD_P12V_AUX_R2\",\n+\t\t\t\"FPGA_PRSNT_FANBP_0_SIG_R_PLD_N\", \"FPGA_PRSNT_FANBP_0_PWR_R_PLD_N\",\n+\t\t\t\"FPGA_P24V_AUX_INA230_ALERT_N_R\", \"FPGA_SMB_TMC75_TEMP_ALERT_N_R\";\n+\t};\n+\n+\tfpga_io_expander65: gpio@65 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x65>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"FPGA_PCI_DIS_N\", \"FPGA_DEV_DIS_N\",\n+\t\t\t\"FPGA_PWRGD_P3V3_AUX_R\", \"FPGA_PWRGD_P5V_AUX_R2\",\n+\t\t\t\"FPGA_PWRGD_P1V05_AUX_R\", \"FPGA_P48V_HSC_ALERT_N\",\n+\t\t\t\"FPGA_PWRGD_P1V5_AUX_R\", \"FPGA_PWRGD_P52V_HSC_PWROK_R\",\n+\t\t\t\"FPGA_R_COME_THERMTRIP_L\", \"FPGA_PRSNT_POE_SIG_PLD_N\",\n+\t\t\t\"FPGA_PRSNT_POE_PWR_PLD_N\", \"FPGA_PRSNT_RIO_RACKMON_N\",\n+\t\t\t\"FPGA_PRSNT_CAN2_MCIO_N\", \"FPGA_PRSNT_CAN1_MCIO_N\",\n+\t\t\t\"FPGA_PRSNT_RACKMON_MCIO_N\", \"FPGA_PRSNT_AALC_MCIO_N\";\n+\t};\n+\n+\tfpga_io_expander66: gpio@66 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x66>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"FPGA_R_FM_CPU_ERR0_LVT3_L\", \"FPGA_FPGA_R_FM_PCHHOT_L\",\n+\t\t\t\"FPGA_R_FM_BIOS_POST_CMPLT_L\", \"FPGA_R_FM_SOC_BMC_RST_L\",\n+\t\t\t\"FPGA_R_CPU_MSMI_CATERR_N\", \"FPGA_R_H_MEMHOT_OUT_FET_L\",\n+\t\t\t\"FPGA_R_PWRGD_P3V3_STBY\", \"FPGA_R_PWRGD_PCH_PWROK\",\n+\t\t\t\"FPGA_TRAY23_PWRGD_BUF_R\", \"FPGA_TRAY24_PWRGD_BUF_R\",\n+\t\t\t\"FPGA_P24V_AUX_2_INA230_ALERT_N_R\", \"FPGA_R_IRQ_BMC_PCH_SMI_N\",\n+\t\t\t\"FPGA_R_FM_CPU_DIMM_EVENT_COD_BUF\", \"FPGA_R_BIOS_MSG_DIS_L\",\n+\t\t\t\"FPGA_R_ISO_FM_USB_OC0_L\", \"FPGA_SPI_LVC_EN\";\n+\t};\n+\n+\tfpga_io_expander67: gpio@67 {\n+\t\tcompatible = \"nxp,pca9555\";\n+\t\treg = <0x67>;\n+\t\tgpio-controller;\n+\t\t#gpio-cells = <2>;\n+\n+\t\tgpio-line-names =\n+\t\t\t\"FPGA_TRAY29_PWRGD_BUF_R\", \"FPGA_TRAY30_PWRGD_BUF_R\",\n+\t\t\t\"FPGA_TRAY31_PWRGD_BUF_R\", \"FPGA_TRAY32_PWRGD_BUF_R\",\n+\t\t\t\"FPGA_TRAY37_PWRGD_BUF_R\", \"FPGA_TRAY38_PWRGD_BUF_R\",\n+\t\t\t\"FPGA_TRAY39_PWRGD_BUF_R\", \"FPGA_TRAY40_PWRGD_BUF_R\",\n+\t\t\t\"FPGA_ISO_CARRIER_BOARD_PWR_OK\", \"FPGA_UART_MUX_SEL\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\",\n+\t\t\t\"\", \"\";\n+\t};\n+};\n+\n+&i2c11 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c11mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c11mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\t};\n+};\n+\n+&i2c12 {\n+\tstatus = \"okay\";\n+\tbus-frequency = <400000>;\n+};\n+\n+&i2c13 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c13mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c13mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\t};\n+};\n+\n+&i2c14 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c15 {\n+\tstatus = \"okay\";\n+\n+\ti2c-mux@77 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\treg = <0x77>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\ti2c15mux0ch0: i2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch1: i2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch2: i2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch3: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch4: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch5: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch6: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\n+\t\ti2c15mux0ch7: i2c@7 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <7>;\n+\t\t\tstatus = \"okay\";\n+\t\t};\n+\t};\n+};\n+\n+&lpc_ctrl {\n+\tstatus = \"okay\";\n+};\n+\n+&kcs3 {\n+\taspeed,lpc-io-reg = <0xca2>;\n+\tstatus = \"okay\";\n+};\n+\n+&mac2 {\n+\tstatus = \"okay\";\n+\tphy-mode = \"rmii\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rmii3_default>;\n+\n+\t/*\n+\t * The Marvell 88E6393X is initialized at boot via EEPROM\n+\t * configuration and hardware straps.\n+\t * The BMC connects via an RMII fixed-link; link parameters are fixed\n+\t * by board design.\n+\t */\n+\tfixed-link {\n+\t\tspeed = <100>;\n+\t\tfull-duplex;\n+\t};\n+};\n+\n+&mac3 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rmii4_default>;\n+\tuse-ncsi;\n+};\n+\n+&mdio0 {\n+\tstatus = \"okay\";\n+};\n+\n+&peci0 {\n+\tstatus = \"okay\";\n+};\n+\n+&sgpiom0 {\n+\tstatus = \"okay\";\n+\tngpios = <128>;\n+\tbus-frequency = <200000>;\n+\tgpio-line-names =\n+\t\t/*\"input pin\",\"output pin\"*/\n+\t\t/*A0 - A7*/\n+\t\t\"power-chassis-good\",\"FM_PLD_HEARTBEAT_LVC3_R\",\n+\t\t\"host0-ready\",\"R_BMC_PTH_RST_BTN_L\",\n+\t\t\"CONTROL_VT2_SUPPLY1_CLOSE\",\"FM_MDIO_SW_SEL_PLD\",\n+\t\t\"CONTROL_VT2_SUPPLY2_CLOSE\",\"FM_88E6393X_BIN_UPDATE_EN_N\",\n+\t\t\"CONTROL_VT2_SUPPLY3_CLOSE\",\"Sequence_TransFR_Alert\",\n+\t\t\"RETURN_CNTL1_FB\",\"WATER_VALVE1_OPEN\",\n+\t\t\"RETURN_CNTL2_FB\",\"WATER_VALVE2_OPEN\",\n+\t\t\"RETURN_CNTL3_FB\",\"WATER_VALVE3_OPEN\",\n+\t\t/*B0 - B7*/\n+\t\t\"IT_STOP_PUMP_R_CPLD\",\"WATER_VALVE1_CLOSE\",\n+\t\t\"IT_STOP_PUMP_SPARE_R_CPLD\",\"WATER_VALVE2_CLOSE\",\n+\t\t\"IT_STOP_PUMP_2_R_CPLD\",\"WATER_VALVE3_CLOSE\",\n+\t\t\"IT_STOP_PUMP_SPARE_2_R_CPLD\",\"REPORT_VT2_SUPPLY1_CLOSE\",\n+\t\t\"RPU_2_READY_SPARE_PLD_R\",\"REPORT_VT2_SUPPLY2_CLOSE\",\n+\t\t\"RPU_2_READY_PLD_R\",\"REPORT_VT2_SUPPLY3_CLOSE\",\n+\t\t\"RPU_READY_SPARE_PLD_R\",\"PCIE_SSD1_PRSNT_N\",\n+\t\t\"RPU_READY_PLD_R\",\"\",\n+\t\t/*C0 - C7*/\n+\t\t\"IOEXP8_INT_N\",\"\",\n+\t\t\"SUPPLY_CNTL1_FB\",\"\",\n+\t\t\"SUPPLY_CNTL2_FB\",\"\",\n+\t\t\"SUPPLY_CNTL3_FB\",\"\",\n+\t\t\"PRSNT_TRAY1_TO_40_R_BUF_N\",\"\",\n+\t\t\"PWRGD_TRAY1_TO_40_R_BUF\",\"\",\n+\t\t\"SMALL_LEAK_TRAY1_TO_40_R_BUF_N\",\"\",\n+\t\t\"LEAK_DETECT_TRAY1_TO_40_R_BUF_N\",\"\",\n+\t\t/*D0 - D7*/\n+\t\t\"PRSNT_CANBUSP1_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP1_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP1_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP1_TRAY1_TO_32_N\",\"\",\n+\t\t\"PRSNT_CANBUSP2_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP2_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP2_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP2_TRAY1_TO_32_N\",\"\",\n+\t\t/*E0 - E7*/\n+\t\t\"PRSNT_CANBUSP3_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP3_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP3_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP3_TRAY1_TO_32_N\",\"\",\n+\t\t\"PRSNT_CANBUSP4_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP4_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP4_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP4_TRAY1_TO_32_N\",\"\",\n+\t\t/*F0 - F7*/\n+\t\t\"PRSNT_CANBUSP5_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP5_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP5_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP5_TRAY1_TO_32_N\",\"\",\n+\t\t\"PRSNT_CANBUSP6_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP6_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP6_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP6_TRAY1_TO_32_N\",\"\",\n+\t\t/*G0 - G7*/\n+\t\t\"PRSNT_CANBUSP7_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP7_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP7_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP7_TRAY1_TO_32_N\",\"\",\n+\t\t\"PRSNT_CANBUSP8_TRAY1_TO_32_N\",\"\",\n+\t\t\"PWRGD_CANBUSP8_TRAY1_TO_32_PWROK\",\"\",\n+\t\t\"SMALL_LEAK_CANBUSP8_TRAY1_TO_32_N\",\"\",\n+\t\t\"LEAK_DETECT_CANBUSP8_TRAY1_TO_32_N\",\"\",\n+\t\t/*H0 - H7*/\n+\t\t\"CHASSIS0_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS1_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS2_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS3_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS4_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS5_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS6_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS7_LEAK_Q_N_R\",\"\",\n+\t\t/*I0 - I7*/\n+\t\t\"CHASSIS8_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS9_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS10_LEAK_Q_N_R\",\"\",\n+\t\t\"CHASSIS11_LEAK_Q_N_R\",\"\",\n+\t\t\"AALC_RPU_READY\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t/*J0 - J7*/\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t/*K0 - K7*/\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t/*L0 - L7*/\n+\t\t\"IT_GEAR_RPU_2_LINK_PRSNT_SPARE_N_R\",\"\",\n+\t\t\"IT_GEAR_RPU_2_LINK_PRSNT_N_R\",\"\",\n+\t\t\"IT_GEAR_RPU_LINK_PRSNT_SPARE_N_R\",\"\",\n+\t\t\"IT_GEAR_RPU_LINK_PRSNT_N_R\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t/*M0 - M7*/\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"PRSNT_SENSOR_N\",\"\",\n+\t\t\"PRSNT3_VT2_PLD_N\",\"\",\n+\t\t\"PRSNT2_VT2_PLD_N\",\"\",\n+\t\t\"PRSNT1_VT2_PLD_N\",\"\",\n+\t\t\"PRSNT3_RETURN_PLD_N\",\"\",\n+\t\t\"PRSNT2_RETURN_PLD_N\",\"\",\n+\t\t/*N0 - N7*/\n+\t\t\"PRSNT1_RETURN_PLD_N\",\"\",\n+\t\t\"PRSNT3_SUPPLY_PLD_N\",\"\",\n+\t\t\"PRSNT2_SUPPLY_PLD_N\",\"\",\n+\t\t\"PRSNT1_SUPPLY_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK11_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK10_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK9_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK8_SENSOR_R_PLD_N\",\"\",\n+\t\t/*O0 - O7*/\n+\t\t\"PRSNT_LEAK7_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK6_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK5_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK4_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK3_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK2_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK1_SENSOR_R_PLD_N\",\"\",\n+\t\t\"PRSNT_LEAK0_SENSOR_R_PLD_N\",\"\",\n+\t\t/*P0 - P7*/\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"\",\n+\t\t\"\",\"SGPIO_REG_VALID_0\",\n+\t\t\"\",\"SGPIO_REG_VALID_1\",\n+\t\t\"\",\"SGPIO_REG_VALID_2\",\n+\t\t\"\",\"SGPIO_REG_VALID_3\";\n+};\n+\n+&spi2 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_spi2_default>;\n+\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tm25p,fast-read;\n+\t\tlabel = \"pnor\";\n+\t\tspi-max-frequency = <12000000>;\n+\t\tspi-tx-bus-width = <2>;\n+\t\tspi-rx-bus-width = <2>;\n+\t};\n+};\n+\n+&uart3 {\n+\tstatus = \"okay\";\n+};\n+\n+&wdt1 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_wdtrst1_default>;\n+\taspeed,reset-type = \"soc\";\n+\taspeed,external-signal;\n+\taspeed,ext-push-pull;\n+\taspeed,ext-active-high;\n+\taspeed,ext-pulse-duration = <256>;\n+};\n+\n", "prefixes": [ "v4", "2/2" ] }