Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1720003/?format=api
{ "id": 1720003, "url": "http://patchwork.ozlabs.org/api/patches/1720003/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/patch/20221229100155.2954455-1-ryans@supermicro.com.tw/", "project": { "id": 56, "url": "http://patchwork.ozlabs.org/api/projects/56/?format=api", "name": "OpenBMC development", "link_name": "openbmc", "list_id": "openbmc.lists.ozlabs.org", "list_email": "openbmc@lists.ozlabs.org", "web_url": "http://github.com/openbmc/", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20221229100155.2954455-1-ryans@supermicro.com.tw>", "list_archive_url": null, "date": "2022-12-29T10:01:55", "name": "ARM: dts: aspeed: Add Supermicro X13DEM (AST2600) BMC", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "c2e66701e3ad94f9bb59746ae5a67afc8ca90d1f", "submitter": { "id": 80834, "url": "http://patchwork.ozlabs.org/api/people/80834/?format=api", "name": "Ryan Sie", "email": "lesly895@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openbmc/patch/20221229100155.2954455-1-ryans@supermicro.com.tw/mbox/", "series": [ { "id": 334362, "url": "http://patchwork.ozlabs.org/api/series/334362/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/list/?series=334362", "date": "2022-12-29T10:01:55", "name": "ARM: dts: aspeed: Add Supermicro X13DEM (AST2600) BMC", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/334362/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1720003/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1720003/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=<UNKNOWN>)", "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=20210112 header.b=Qs4UWArA;\n\tdkim-atps=neutral", "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=20210112 header.b=Qs4UWArA;\n\tdkim-atps=neutral", "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com\n (client-ip=2607:f8b0:4864:20::430; helo=mail-pf1-x430.google.com;\n envelope-from=lesly895@gmail.com; receiver=<UNKNOWN>)", "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=20210112 header.b=Qs4UWArA;\n\tdkim-atps=neutral" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4NjP894cxnz23dV\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 29 Dec 2022 21:02:32 +1100 (AEDT)", "from boromir.ozlabs.org (localhost [IPv6:::1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4NjP852cHqz3c1p\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 29 Dec 2022 21:02:29 +1100 (AEDT)", "from mail-pf1-x430.google.com (mail-pf1-x430.google.com\n [IPv6:2607:f8b0:4864:20::430])\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 4NjP7g1WXZz2xb4\n\tfor <openbmc@lists.ozlabs.org>; Thu, 29 Dec 2022 21:02:05 +1100 (AEDT)", "by mail-pf1-x430.google.com with SMTP id a184so1566626pfa.9\n for <openbmc@lists.ozlabs.org>; Thu, 29 Dec 2022 02:02:05 -0800 (PST)", "from localhost.localdomain (61-220-204-242.hinet-ip.hinet.net.\n [61.220.204.242])\n by smtp.gmail.com with ESMTPSA id\n j1-20020a62c501000000b00581d48ad9b0sm789391pfg.154.2022.12.29.02.02.00\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 29 Dec 2022 02:02:01 -0800 (PST)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20210112;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=X4I9oIialc8bnEltn8gN3N+sqnljy8SNiiG7uWE7maw=;\n b=Qs4UWArACVmk9sBDBfygZiHp3+4T6KrXYmell+bjgEQLH326y0Ylnuvd8SNhej5Hn4\n aTmac6OSaosyDO+4MywfRCmZKQjHBRoBsrXFJeXoPVhAImAa4zsswDv9D6QSAjOtMwCp\n SEjAYHIytHK/Mvn4FiqkJMxF7ExZ5qLz/R3blyJW1hKxEUP8U7t2ZjVJlUOX+xgFz2pi\n MrZvl9D+U0983PI2p1nUp7NcfJ+ZX1FRxDJBQdVCdBZBA276wHhqm812M/9SIWkPyEfo\n OSqnHur7XriQ4SVXOBJu21qucTnB7uqeTVIj8GDQiFTg7ZH21XVEo477uhe8ccfgPBwH\n cAgA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20210112;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=X4I9oIialc8bnEltn8gN3N+sqnljy8SNiiG7uWE7maw=;\n b=YdJUS6TMUxmDzavO3LQQ66b1tBd9ej8bKsEv3rVGYkW3vN4aiFsnvYah1XAmdy3oqh\n HAS+zoEmAoT2U9/qR832Mlq+VS4Wdi74YzrXFeSJniOPlgnQr2sknyy1y/vkKDmRQIH4\n sD8ldE4U77uMDR/i+GQM8IolODDEri7LqQbEyJoC1SKT/fKLFnUf9QGf9cIKVuV+P72+\n r+0Km2UdMUMvicuxwpAzBQPDpX7Cu9Zf8HNOKYrKSrMq1DFTQx9NhLKQ6rxVXQwQk/GL\n 8qNEsSOwvUlWHkih9/aJC6HRA7XEBQ9pFGh7vvG8AmoCIH8sOYCOQApzeGLwNNOS3uYq\n t5nQ==", "X-Gm-Message-State": "AFqh2kpcmIicL47g9WHZuMTsDNvqEXv7dtJJN1kqv9hhhC8823tZS2By\n\tC65lcRyD+YWsKSrxWH5E0q8fpz2OFqQ=", "X-Google-Smtp-Source": "\n AMrXdXvs/HrNageJ73vmWhakxQ8KxxKU3PvyLDOhQXFYx/W/Bh+aJqZLGPqwkF5+UUfXTJwfKRI8xA==", "X-Received": "by 2002:a05:6a00:b48:b0:581:dda:cec3 with SMTP id\n p8-20020a056a000b4800b005810ddacec3mr20185245pfo.16.1672308121705;\n Thu, 29 Dec 2022 02:02:01 -0800 (PST)", "From": "lesly895@gmail.com", "X-Google-Original-From": "ryans@supermicro.com.tw", "To": "openbmc@lists.ozlabs.org", "Subject": "[PATCH] ARM: dts: aspeed: Add Supermicro X13DEM (AST2600) BMC", "Date": "Thu, 29 Dec 2022 18:01:55 +0800", "Message-Id": "<20221229100155.2954455-1-ryans@supermicro.com.tw>", "X-Mailer": "git-send-email 2.25.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-BeenThere": "openbmc@lists.ozlabs.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "Development list for OpenBMC <openbmc.lists.ozlabs.org>", "List-Unsubscribe": "<https://lists.ozlabs.org/options/openbmc>,\n <mailto:openbmc-request@lists.ozlabs.org?subject=unsubscribe>", "List-Archive": "<http://lists.ozlabs.org/pipermail/openbmc/>", "List-Post": "<mailto:openbmc@lists.ozlabs.org>", "List-Help": "<mailto:openbmc-request@lists.ozlabs.org?subject=help>", "List-Subscribe": "<https://lists.ozlabs.org/listinfo/openbmc>,\n <mailto:openbmc-request@lists.ozlabs.org?subject=subscribe>", "Cc": "Ryan Sie <ryans@supermicro.com.tw>", "Errors-To": "openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org", "Sender": "\"openbmc\"\n <openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>" }, "content": "From: Ryan Sie <ryans@supermicro.com.tw>\n\nAdd initial version of device tree for Supermicro X13DEM (AST2600) BMC.\nX13DEM is Supermicro's next generation Hyper platform with an AST2600 BMC.\n\nSigned-off-by: Ryan Sie <ryans@supermicro.com.tw>\n---\n arch/arm/boot/dts/Makefile | 1 +\n .../boot/dts/aspeed-bmc-supermicro-x13dem.dts | 476 ++++++++++++++++++\n 2 files changed, 477 insertions(+)\n create mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x13dem.dts", "diff": "diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile\nindex 2ee9c043218b..3b89006fa008 100644\n--- a/arch/arm/boot/dts/Makefile\n+++ b/arch/arm/boot/dts/Makefile\n@@ -1623,6 +1623,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \\\n \taspeed-bmc-quanta-q71l.dtb \\\n \taspeed-bmc-quanta-s6q.dtb \\\n \taspeed-bmc-supermicro-x11spi.dtb \\\n+\taspeed-bmc-supermicro-x13dem.dtb \\\n \taspeed-bmc-inventec-transformers.dtb \\\n \taspeed-bmc-tyan-s7106.dtb \\\n \taspeed-bmc-tyan-s8036.dtb \\\ndiff --git a/arch/arm/boot/dts/aspeed-bmc-supermicro-x13dem.dts b/arch/arm/boot/dts/aspeed-bmc-supermicro-x13dem.dts\nnew file mode 100644\nindex 000000000000..b94783a52999\n--- /dev/null\n+++ b/arch/arm/boot/dts/aspeed-bmc-supermicro-x13dem.dts\n@@ -0,0 +1,476 @@\n+/dts-v1/;\n+\n+#include \"aspeed-g6.dtsi\"\n+#include <dt-bindings/gpio/aspeed-gpio.h>\n+#include <dt-bindings/i2c/i2c.h>\n+\n+/ {\n+\tmodel = \"AST2600 BMC\";\n+\tcompatible = \"aspeed,ast2600\";\n+\n+\tchosen {\n+\t\tstdout-path = &uart5;\n+\t\tbootargs = \"console=ttyS4,115200 earlyprintk\";\n+\t};\n+\n+\tmemory@80000000 {\n+\t\tdevice_type = \"memory\";\n+\t\treg = <0x80000000 0x40000000>;\n+\t};\n+\n+\treserved-memory {\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <1>;\n+\t\tranges;\n+\n+\t\tgfx_memory: framebuffer {\n+\t\t\tsize = <0x01000000>;\n+\t\t\talignment = <0x01000000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treusable;\n+\t\t};\n+\n+\t\tvideo_engine_memory: jpegbuffer {\n+\t\t\tsize = <0x02000000>;\t/* 32M */\n+\t\t\talignment = <0x01000000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\treusable;\n+\t\t};\n+\n+\t\tssp_memory: ssp_memory {\n+\t\t\tsize = <0x00200000>;\n+\t\t\talignment = <0x00100000>;\n+\t\t\tcompatible = \"shared-dma-pool\";\n+\t\t\tno-map;\n+\t\t};\n+\n+\t};\n+\n+\tleds {\n+\t compatible = \"gpio-leds\";\n+\t powerfail {\n+\t\tdefault-state = \"off\";\n+\t\tgpios = <&gpio0 ASPEED_GPIO(G, 5) GPIO_ACTIVE_LOW>;\n+\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\t<&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>,\n+\t\t\t<&adc1 0>, <&adc1 1>, <&adc1 2>, <&adc1 3>,\n+\t\t\t<&adc1 4>, <&adc1 5>, <&adc1 6>, <&adc1 7>;\n+\t};\n+\n+#if 0\n+\taliases {\n+\t\ti2c18 = &imux18;\n+\t\ti2c19 = &imux19;\n+\t\ti2c20 = &imux20;\n+\t\ti2c21 = &imux21;\n+\t\ti2c22 = &imux22;\n+\t\tmmc0 = &emmc;\n+\t};\n+#else\n+\taliases {\n+\t\tmmc0 = &emmc;\n+\t};\n+#endif\n+\n+};\n+\n+&emmc_controller {\n+\tstatus = \"okay\";\n+\ttiming-phase = <0x700FF>;\n+};\n+\n+&emmc {\n+\tstatus = \"okay\";\n+\n+\tnon-removable;\n+\tmax-frequency = <100000000>;\n+\tsdhci-drive-type = /bits/ 8 <3>;\n+#if 1\n+\tbus-width = <4>;\n+#else\n+\tbus-width = <8>;\n+\tpinctrl-0 = <&pinctrl_emmc_default\n+\t\t\t&pinctrl_emmcdat4_default\n+\t\t\t&pinctrl_emmcdat5_default\n+\t\t\t&pinctrl_emmcdat6_default\n+\t\t\t&pinctrl_emmcdat7_default>;\n+#endif\n+};\n+\n+//&jtag1 {\n+//\tstatus = \"okay\";\n+//};\n+\n+&fmc {\n+\tstatus = \"okay\";\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tlabel = \"bmc\";\n+\t\tspi-max-frequency = <25000000>;\n+\t\tspi-tx-bus-width = <1>;\n+\t\tm25p,fast-read;\n+\t\tpartitions {\n+\t\t\tcompatible = \"fixed-partitions\";\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <1>;\n+\n+\t\t\tu-boot@0 {\n+\t\t\t\treg = <0x0 0x100000>;\n+\t\t\t\tlabel = \"u-boot\";\n+\t\t\t};\n+\t\t\tu-boot-env@3f0000 {\n+\t\t\t\treg = <0x3f0000 0x10000>;\n+\t\t\t\tlabel = \"u-boot-env\";\n+\t\t\t};\n+\t\t\tu-boot-env-redund@7f0000 {\n+\t\t\t\treg = <0x7f0000 0x10000>;\n+\t\t\t\tlabel = \"u-boot-env-redund\";\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n+\n+&spi1 {\n+\tstatus = \"okay\";\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tlabel = \"spi1:0\";\n+\t\tspi-max-frequency = <25000000>;\n+\t\tspi-bus-width = <1>;\n+\t\tpartitions {\n+\t\t\tcompatible = \"fixed-partitions\";\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <1>;\n+\t\t\tall-bios@0 {\n+\t\t\t\tlabel = \"all_part_bios\";\n+\t\t\t\treg = <0x000000000 0x02000000>;\n+\t\t\t};\n+\t\t};\n+\t};\n+\n+};\n+\n+&spi2 {\n+\tstatus = \"disabled\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_spi2_default &pinctrl_spi2cs1_default &pinctrl_spi2cs2_default\n+\t\t\t\t&pinctrl_qspi2_default>;\n+\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tlabel = \"spi2:0\";\n+\t\tspi-max-frequency = <100000000>;\n+\t\tspi-bus-width = <2>;\n+\t\tm25p,fast-read;\n+\t};\n+};\n+\n+//&peci0 {\n+//\tstatus = \"okay\";\n+//};\n+\n+&syscon {\n+\tuart-clock-high-speed;\n+\tstatus = \"okay\";\n+};\n+\n+&adc0 {\n+\tstatus = \"okay\";\n+};\n+\n+&adc1 {\n+\tstatus = \"okay\";\n+};\n+\n+&gpio0 {\n+\tstatus = \"okay\";\n+\tgpio-line-names =\n+\t\t/*A0-A7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*B0-B7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*C0-C7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*D0-D7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*E0-E7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*F0-F7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*G0-G7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*H0-H7*/\t\"\",\"NMI_N\",\"PWRBTN_N\",\"RST_N\",\"\",\"\",\"\",\"\",\n+\t\t/*I0-I7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*J0-J7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*K0-K7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*L0-L7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*M0-M7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*N0-N7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*O0-O7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*P0-P7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*Q0-Q7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*R0-R7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*S0-S7*/\t\"\",\"\",\"\",\"\",\"PWROK_IN\",\"\",\"\",\"\",\n+\t\t/*T0-T7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*U0-U7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*V0-V7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*W0-W7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*X0-X7*/\t\"\",\"BIOS_CMP_IN\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*Y0-Y7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*Z0-Z7*/\t\"\",\"\",\"PWRBTN_IN\",\"\",\"\",\"\",\"\",\"\";\n+};\n+\n+&gpio1 {\n+\tstatus = \"disabled\";\n+};\n+\n+&sgpiom0 {\n+\tstatus = \"disabled\";\n+\tgpio-line-names =\n+\t\t/* SGPIO output lines */\n+\t\t/*OA0-OA7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OB0-OB7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OC0-OC7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OD0-OD7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OE0-OE7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OF0-OF7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OG0-OG7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OH0-OH7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OI0-OI7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*OJ0-OJ7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*DUMMY*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*DUMMY*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\n+\t\t/* SGPIO input lines */\n+\t\t/*IA0-IA7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IB0-IB7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IC0-IC7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*ID0-ID7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IE0-IE7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IF0-IF7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IG0-IG7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IH0-IH7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*II0-II7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\n+\t\t/*IJ0-IJ7*/\t\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\";\n+};\n+\n+&kcs3 {\n+\taspeed,lpc-io-reg = <0xCA2>;\n+\tstatus = \"okay\";\n+};\n+\n+&kcs4 {\n+\taspeed,lpc-io-reg = <0xCA4>;\n+\tstatus = \"okay\";\n+};\n+\n+//&lpc_sio {\n+//\tstatus = \"okay\";\n+//};\n+\n+&lpc_snoop {\n+\tsnoop-ports = <0x80>;\n+\tstatus = \"okay\";\n+};\n+\n+//&mbox {\n+//\tstatus = \"okay\";\n+//};\n+\n+&uart1 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_txd1_default\n+\t\t\t&pinctrl_rxd1_default\n+\t\t\t&pinctrl_nrts1_default\n+\t\t\t&pinctrl_ndtr1_default\n+\t\t\t&pinctrl_ndsr1_default\n+\t\t\t&pinctrl_ncts1_default\n+\t\t\t&pinctrl_ndcd1_default\n+\t\t\t&pinctrl_nri1_default>;\n+};\n+\n+&uart2 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_txd2_default\n+\t\t\t&pinctrl_rxd2_default\n+\t\t\t&pinctrl_nrts2_default\n+\t\t\t&pinctrl_ndtr2_default\n+\t\t\t&pinctrl_ndsr2_default\n+\t\t\t&pinctrl_ncts2_default\n+\t\t\t&pinctrl_ndcd2_default\n+\t\t\t&pinctrl_nri2_default>;\n+};\n+\n+&uart3 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart4 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart5 {\n+\tstatus = \"okay\";\n+};\n+\n+&uart_routing {\n+\tstatus = \"okay\";\n+};\n+\n+&mdio0 {\n+\tstatus = \"okay\";\n+\n+\tethphy0: ethernet-phy@0 {\n+\t\tcompatible = \"ethernet-phy-ieee802.3-c22\";\n+\t\treg = <0>;\n+\t};\n+};\n+\n+&mac0 {\n+ status = \"okay\";\n+\n+ phy-mode = \"rgmii\";\n+ phy-handle = <ðphy0>;\n+\n+ pinctrl-names = \"default\";\n+ pinctrl-0 = <&pinctrl_rgmii1_default>;\n+};\n+\n+&mdio1 {\n+\tstatus = \"disabled\";\n+\n+\tethphy1: ethernet-phy@0 {\n+\t\tcompatible = \"ethernet-phy-ieee802.3-c22\";\n+\t\treg = <0>;\n+\t};\n+};\n+\n+&mac1 {\n+\tstatus = \"disabled\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rgmii2_default>;\n+\tphy-mode = \"rgmii\";\n+\tphy-handle = <ðphy1>;\n+};\n+\n+&mdio2 {\n+\tstatus = \"disabled\";\n+\n+\tethphy2: ethernet-phy@0 {\n+\t\tcompatible = \"ethernet-phy-ieee802.3-c22\";\n+\t\treg = <0>;\n+\t};\n+};\n+\n+&mac2 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rmii3_default>;\n+\tuse-ncsi;\n+};\n+\n+&mdio3 {\n+\tstatus = \"disabled\";\n+\n+\tethphy3: ethernet-phy@0 {\n+\t\tcompatible = \"ethernet-phy-ieee802.3-c22\";\n+\t\treg = <0>;\n+\t};\n+};\n+\n+&mac3 {\n+\tstatus = \"disabled\";\n+\tpinctrl-names = \"default\";\n+\tphy-handle = <ðphy3>;\n+\tphy-mode = \"rgmii\";\n+\n+};\n+\n+&i2c0 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c1 {\n+\tstatus = \"disabled\";\n+};\n+\n+&i2c2 {\n+\tmulti-master;\n+\tstatus = \"okay\";\n+#if 0\n+\ti2c-switch@71 {\n+\t\tcompatible = \"nxp,pca9548\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\treg = <0x71>;\n+\t\ti2c-mux-idle-disconnect;\n+\n+\t\timux18: 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\timux19: i2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\t\t};\n+\n+\t\timux20: i2c@4 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <4>;\n+\t\t};\n+\n+\t\timux21: i2c@5 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <5>;\n+\t\t};\n+\n+\t\timux22: i2c@6 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <6>;\n+\t\t};\n+\t};\n+#endif\n+};\n+\n+&i2c3 {\n+\t//TODO, i2c switch\n+\tstatus = \"okay\";\n+};\n+\n+&i2c4 {\n+\tstatus = \"okay\";\n+\tbus-frequency = <400000>;\n+};\n+\n+&i2c5 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c6 {\n+\t//TODO, i2c switch\n+\tstatus = \"okay\";\n+};\n+\n+&i2c7 {\n+\tstatus = \"okay\";\n+};\n+\n+&video {\n+\tstatus = \"okay\";\n+\tmemory-region = <&video_engine_memory>;\n+};\n+\n+&vhub {\n+\tstatus = \"okay\";\n+};\n+\n+&rtc {\n+\tstatus = \"okay\";\n+};\n", "prefixes": [] }