Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1274666/?format=api
{ "id": 1274666, "url": "http://patchwork.ozlabs.org/api/patches/1274666/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/patch/20200422034431.21255-1-wangzqbj@inspur.com/", "project": { "id": 56, "url": "http://patchwork.ozlabs.org/api/projects/56/?format=api", "name": "OpenBMC development", "link_name": "openbmc", "list_id": "openbmc.lists.ozlabs.org", "list_email": "openbmc@lists.ozlabs.org", "web_url": "http://github.com/openbmc/", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20200422034431.21255-1-wangzqbj@inspur.com>", "list_archive_url": null, "date": "2020-04-22T03:44:31", "name": "ARM: dts: aspeed: Add Inspur cp5280g2 BMC machine", "commit_ref": null, "pull_url": null, "state": "not-applicable", "archived": true, "hash": "a664ffbf0322a2d53e2c40f20ab2ab9ee59958cd", "submitter": { "id": 78977, "url": "http://patchwork.ozlabs.org/api/people/78977/?format=api", "name": "John Wang", "email": "wangzq.jn@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openbmc/patch/20200422034431.21255-1-wangzqbj@inspur.com/mbox/", "series": [ { "id": 171894, "url": "http://patchwork.ozlabs.org/api/series/171894/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/list/?series=171894", "date": "2020-04-22T03:44:31", "name": "ARM: dts: aspeed: Add Inspur cp5280g2 BMC machine", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/171894/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1274666/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1274666/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 496RD81jtwz9sSg\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2020 13:45:44 +1000 (AEST)", "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 496RD70dZHzDqyP\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2020 13:45:43 +1000 (AEST)", "from mail-pf1-x444.google.com (mail-pf1-x444.google.com\n [IPv6:2607:f8b0:4864:20::444])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by lists.ozlabs.org (Postfix) with ESMTPS id 496RC35fLyzDql9\n for <openbmc@lists.ozlabs.org>; Wed, 22 Apr 2020 13:44:42 +1000 (AEST)", "by mail-pf1-x444.google.com with SMTP id r14so392874pfg.2\n for <openbmc@lists.ozlabs.org>; Tue, 21 Apr 2020 20:44:42 -0700 (PDT)", "from localhost ([184.170.216.193])\n by smtp.gmail.com with ESMTPSA id 10sm3928081pfn.204.2020.04.21.20.44.36\n for <openbmc@lists.ozlabs.org>\n (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256);\n Tue, 21 Apr 2020 20:44:37 -0700 (PDT)" ], "Authentication-Results": [ "ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com", "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=20161025 header.b=hNlIOCFn;\n\tdkim-atps=neutral", "lists.ozlabs.org; spf=pass (sender SPF authorized)\n smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::444;\n helo=mail-pf1-x444.google.com; envelope-from=wangzq.jn@gmail.com;\n receiver=<UNKNOWN>)", "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com", "lists.ozlabs.org; dkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20161025 header.b=hNlIOCFn; dkim-atps=neutral" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n h=from:to:subject:date:message-id;\n bh=zwOVC5wVOQJwrWdetvEvhadWkubyxYJqhO2JOgqlz6Y=;\n b=hNlIOCFn3JAiZItTC7bU+xclO6Es+k1ccV8Abr+lAX1z4Vna1sW38Me1xAEiw4cdW1\n 7b74iX5yey6lhPx9MjQJm37GPcbS9CkcqQP3ciBxC77Sw4fASue4YL2r88+Ga8EA95Wj\n oWLBiMUQqVA4veZHNSH6wpYISkGwMzB6n35ImBE0FnVjKu72vSuFrR+sGRH+KGCy2QQz\n 2rhdj9fTMcdtJqitsUSVag5ozvfJq6GDEbe6nySR5xgokUZ+nNiTnYyu+zd1JjN6azIs\n eVGM2Afnf/FA6nVeuNS0h9ioi5+Sb8S2QAAY3f+7d5hdGuBFm4aZZw76E74ofE+4B0Jv\n fURA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:subject:date:message-id;\n bh=zwOVC5wVOQJwrWdetvEvhadWkubyxYJqhO2JOgqlz6Y=;\n b=POkV5MgkQ4BzL4+s0tdo+a0noMGQIQ9D61P/kR982wBfBoQjVAkph0/v8OxT53opuA\n /EylYjT4JE1d0g+fQyj8uxG3S2EPtoxVQ35qjCmemmNy7dR/V19zH97AjJ7t2qU+2m6/\n Yj3ZMwVuVrZzHXUrNl9pWpruRL7GSvMK0SPrwpmW2cXmhOeemyW1Fu/OL5pEmMZR3DKA\n 9u8LILHHJ008lSQkQz541WH+FvUNcuIEikPqTMywOkGej94xC32Er9mJEoPbr6me7yc9\n eZ+nicowToYdNVI7bBVd3R1lAV/wYgMQMvod83G7dqLlmg6878zJsLxw/cyZ5w+9GoiD\n VRTA==", "X-Gm-Message-State": "AGi0PubHgnizlO3v8uEH9yrK4RpHVlTnRHSAZdjQNgqsXTPLtepV8BA6\n selAxa22U+mQ+Os5QAyJHhxFiV0C", "X-Google-Smtp-Source": "\n APiQypKKtPGmEqMror2wBUrR+Mglaj7PTH/Cw+iczHV7ci2j8N8SUsDowNRC3d70wgFad7JlB65ZxQ==", "X-Received": "by 2002:a63:f50c:: with SMTP id\n w12mr24000191pgh.253.1587527077855;\n Tue, 21 Apr 2020 20:44:37 -0700 (PDT)", "From": "John Wang <wangzq.jn@gmail.com>", "X-Google-Original-From": "John Wang <wangzqbj@inspur.com>", "To": "openbmc@lists.ozlabs.org", "Subject": "[PATCH] ARM: dts: aspeed: Add Inspur cp5280g2 BMC machine", "Date": "Wed, 22 Apr 2020 11:44:31 +0800", "Message-Id": "<20200422034431.21255-1-wangzqbj@inspur.com>", "X-Mailer": "git-send-email 2.17.1", "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>", "Errors-To": "openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org", "Sender": "\"openbmc\"\n <openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>" }, "content": "The cp5280g2 is an open-power(p8) platform with\nan ast2500 BMC\n\nSigned-off-by: John Wang <wangzqbj@inspur.com>\n---\n arch/arm/boot/dts/Makefile | 1 +\n .../boot/dts/aspeed-bmc-inspur-cp5280g2.dts | 478 ++++++++++++++++++\n 2 files changed, 479 insertions(+)\n create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-cp5280g2.dts", "diff": "diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile\nindex d6dfdf73e66b..2a11f8505928 100644\n--- a/arch/arm/boot/dts/Makefile\n+++ b/arch/arm/boot/dts/Makefile\n@@ -1292,6 +1292,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \\\n \taspeed-bmc-ibm-rainier.dtb \\\n \taspeed-bmc-intel-s2600wf.dtb \\\n \taspeed-bmc-inspur-fp5280g2.dtb \\\n+\taspeed-bmc-inspur-cp5280g2.dtb \\\n \taspeed-bmc-lenovo-hr630.dtb \\\n \taspeed-bmc-lenovo-hr855xg2.dtb \\\n \taspeed-bmc-microsoft-olympus.dtb \\\ndiff --git a/arch/arm/boot/dts/aspeed-bmc-inspur-cp5280g2.dts b/arch/arm/boot/dts/aspeed-bmc-inspur-cp5280g2.dts\nnew file mode 100644\nindex 000000000000..e8ccb649beeb\n--- /dev/null\n+++ b/arch/arm/boot/dts/aspeed-bmc-inspur-cp5280g2.dts\n@@ -0,0 +1,478 @@\n+// SPDX-License-Identifier: GPL-2.0+\n+/dts-v1/;\n+#include \"aspeed-g5.dtsi\"\n+#include <dt-bindings/gpio/aspeed-gpio.h>\n+#include <dt-bindings/leds/leds-pca955x.h>\n+\n+/ {\n+\tmodel = \"CP5280G2 BMC\";\n+\tcompatible = \"inspur,cp5280g2-bmc\", \"aspeed,ast2500\";\n+\n+\tchosen {\n+\t\tstdout-path = &uart5;\n+\t\tbootargs = \"console=ttyS4,115200 earlyprintk\";\n+\t};\n+\n+\tmemory@80000000 {\n+\t\treg = <0x80000000 0x20000000>;\n+\t};\n+\n+\treserved-memory {\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <1>;\n+\t\tranges;\n+\n+\t\tvga_memory: framebuffer@9f000000 {\n+\t\t\tno-map;\n+\t\t\treg = <0x9f000000 0x01000000>; /* 16M */\n+\t\t};\n+\n+\t\tcoldfire_memory: codefire_memory@9ef00000 {\n+\t\t\treg = <0x9ef00000 0x00100000>;\n+\t\t\tno-map;\n+\t\t};\n+\n+\t\tflash_memory: region@5c000000 {\n+\t\t\tno-map;\n+\t\t\treg = <0x5c000000 0x04000000>; /* 64M */\n+\t\t};\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+\t};\n+\n+\tfsi: gpio-fsi {\n+\t\tcompatible = \"aspeed,ast2500-cf-fsi-master\", \"fsi-master\";\n+\t\t#address-cells = <2>;\n+\t\t#size-cells = <0>;\n+\t\tno-gpio-delays;\n+\n+\t\tmemory-region = <&coldfire_memory>;\n+\t\taspeed,sram = <&sram>;\n+\t\taspeed,cvic = <&cvic>;\n+\n+\t\tclock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;\n+\t\tdata-gpios = <&gpio ASPEED_GPIO(AA, 2) GPIO_ACTIVE_HIGH>;\n+\t\tmux-gpios = <&gpio ASPEED_GPIO(AA, 6) GPIO_ACTIVE_HIGH>;\n+\t\tenable-gpios = <&gpio ASPEED_GPIO(AA, 7) GPIO_ACTIVE_HIGH>;\n+\t\ttrans-gpios = <&gpio ASPEED_GPIO(AA, 4) GPIO_ACTIVE_HIGH>;\n+\t};\n+\n+\tgpio-keys {\n+\t\tcompatible = \"gpio-keys\";\n+\n+\t\tcheckstop {\n+\t\t\tlabel = \"checkstop\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(B, 3) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(B, 3)>;\n+\t\t};\n+\n+\t\tps0-presence {\n+\t\t\tlabel = \"ps0-presence\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(F, 0) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(F, 0)>;\n+\t\t};\n+\n+\t\tps1-presence {\n+\t\t\tlabel = \"ps1-presence\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(F, 1) GPIO_ACTIVE_LOW>;\n+\t\t\tlinux,code = <ASPEED_GPIO(F, 1)>;\n+\t\t};\n+\n+\t};\n+\n+\tleds {\n+\t\tcompatible = \"gpio-leds\";\n+\n+\t\tpower {\n+\t\t\tlabel = \"power\";\n+\t\t\t/* TODO: dummy gpio */\n+\t\t\tgpios = <&gpio ASPEED_GPIO(R, 1) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tinit-ok {\n+\t\t\tlabel = \"init-ok\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(B, 7) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tfront-memory {\n+\t\t\tlabel = \"front-memory\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(F, 4) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tfront-syshot {\n+\t\t\tlabel = \"front-syshot\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(I, 1) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tfront-syshealth {\n+\t\t\tlabel = \"front-syshealth\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tfront-fan {\n+\t\t\tlabel = \"front-fan\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tfront-psu {\n+\t\t\tlabel = \"front-psu\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(B, 2) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\n+\t\tidentify {\n+\t\t\tlabel = \"identify\";\n+\t\t\tgpios = <&gpio ASPEED_GPIO(Z, 7) GPIO_ACTIVE_LOW>;\n+\t\t};\n+\t};\n+\n+\tiio-hwmon-battery {\n+\t\tcompatible = \"iio-hwmon\";\n+\t\tio-channels = <&adc 15>;\n+\t};\n+\n+\tiio-hwmon {\n+\t\tcompatible = \"iio-hwmon\";\n+\t\tio-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, <&adc 4>,\n+\t\t\t<&adc 5>, <&adc 6>, <&adc 7>, <&adc 8>, <&adc 9>,\n+\t\t\t<&adc 10>, <&adc 11>, <&adc 12>, <&adc 13>, <&adc 14>;\n+\t};\n+\n+};\n+\n+&fmc {\n+\tstatus = \"okay\";\n+\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tlabel = \"bmc\";\n+\t\tm25p,fast-read;\n+\t\tspi-max-frequency = <50000000>;\n+#include \"openbmc-flash-layout.dtsi\"\n+\t};\n+};\n+\n+&spi1 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_spi1_default>;\n+\n+\tflash@0 {\n+\t\tstatus = \"okay\";\n+\t\tlabel = \"pnor\";\n+\t\tm25p,fast-read;\n+\t\tspi-max-frequency = <100000000>;\n+\t};\n+};\n+\n+&pinctrl {\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_vgahs_default\n+\t\t\t&pinctrl_vgavs_default\n+\t\t\t&pinctrl_ddcclk_default &pinctrl_ddcdat_default>;\n+};\n+\n+&uart1 {\n+\t/* Rear RS-232 connector */\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+\t/* Test Point */\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;\n+};\n+\n+&uart3 {\n+\t/* APSS */\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>;\n+};\n+\n+&uart5 {\n+\tstatus = \"okay\";\n+};\n+\n+&lpc_ctrl {\n+\tstatus = \"okay\";\n+\tmemory-region = <&flash_memory>;\n+\tflash = <&spi1>;\n+};\n+\n+&mac0 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rmii1_default>;\n+\tclocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,\n+\t\t <&syscon ASPEED_CLK_MAC1RCLK>;\n+\tclock-names = \"MACCLK\", \"RCLK\";\n+\tuse-ncsi;\n+};\n+\n+&mac1 {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;\n+};\n+\n+&i2c0 {\n+\t/* LCD */\n+\tstatus = \"okay\";\n+};\n+\n+&i2c1 {\n+\tstatus = \"okay\";\n+\n+\teeprom@50 {\n+\t\tcompatible = \"atmel,24c256\";\n+\t\treg = <0x50>;\n+\t\tlabel = \"fru\";\n+\t};\n+\n+};\n+\n+&i2c2 {\n+\tstatus = \"okay\";\n+\n+\ttmp112@48 {\n+\t\tcompatible = \"ti,tmp112\";\n+\t\treg = <0x48>;\n+\t\tlabel = \"inlet\";\n+\t};\n+\n+\ttmp112@49 {\n+\t\tcompatible = \"ti,tmp112\";\n+\t\treg = <0x49>;\n+\t\tlabel = \"outlet\";\n+\t};\n+\n+\ti2c-switch@70 {\n+\t\tcompatible = \"nxp,pca9546\";\n+\t\treg = <0x70>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\n+\t\ti2c@0 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <0>;\n+\n+\t\t\ttmp112@4a {\n+\t\t\t\tcompatible = \"ti,tmp112\";\n+\t\t\t\treg = <0x4a>;\n+\t\t\t\tlabel = \"psu_inlet\";\n+\t\t\t};\n+\n+\t\t};\n+\n+\t\ti2c@1 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <1>;\n+\n+\t\t\ttmp112@4a {\n+\t\t\t\tcompatible = \"ti,tmp112\";\n+\t\t\t\treg = <0x4a>;\n+\t\t\t\tlabel = \"ocp_zone\";\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c@2 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <2>;\n+\n+\t\t\ttmp112@4a {\n+\t\t\t\tcompatible = \"ti,tmp112\";\n+\t\t\t\treg = <0x4a>;\n+\t\t\t\tlabel = \"bmc_zone\";\n+\t\t\t};\n+\t\t};\n+\n+\t\ti2c@3 {\n+\t\t\t#address-cells = <1>;\n+\t\t\t#size-cells = <0>;\n+\t\t\treg = <3>;\n+\n+\t\t\ttmp112@7c {\n+\t\t\t\tcompatible = \"microchip,emc1413\";\n+\t\t\t\treg = <0x7c>;\n+\t\t\t};\n+\t\t};\n+\n+\t};\n+};\n+\n+&i2c3 {\n+\t/* Riser Card */\n+\tstatus = \"okay\";\n+};\n+\n+&i2c4 {\n+\tstatus = \"okay\";\n+\n+\trtc@68 {\n+\t\tcompatible = \"dallas,ds3232\";\n+\t\treg = <0x68>;\n+\t};\n+};\n+\n+&i2c5 {\n+\t/* vr */\n+\tstatus = \"okay\";\n+};\n+\n+&i2c6 {\n+\t/* bp card */\n+\tstatus = \"okay\";\n+};\n+\n+&i2c7 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c8 {\n+\tstatus = \"okay\";\n+};\n+\n+&i2c9 {\n+\t/* cpld */\n+\tstatus = \"okay\";\n+};\n+\n+&i2c10 {\n+\t/* hdd bp */\n+\tstatus = \"okay\";\n+};\n+\n+&i2c11 {\n+\tstatus = \"okay\";\n+\n+\tpower-supply@58 {\n+\t\tcompatible = \"pmbus\";\n+\t\treg = <0x58>;\n+\t};\n+\n+\tpower-supply@59 {\n+\t\tcompatible = \"pmbus\";\n+\t\treg = <0x59>;\n+\t};\n+};\n+\n+&i2c12 {\n+\t/* odcc */\n+\tstatus = \"okay\";\n+};\n+\n+&vuart {\n+\tstatus = \"okay\";\n+};\n+\n+&ibt {\n+\tstatus = \"okay\";\n+};\n+\n+&adc {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default\n+\t &pinctrl_adc2_default &pinctrl_adc3_default &pinctrl_adc4_default\n+\t &pinctrl_adc5_default &pinctrl_adc6_default &pinctrl_adc7_default\n+\t &pinctrl_adc8_default &pinctrl_adc9_default &pinctrl_adc10_default\n+\t &pinctrl_adc11_default &pinctrl_adc12_default &pinctrl_adc13_default\n+\t &pinctrl_adc14_default &pinctrl_adc15_default>;\n+};\n+\n+&pwm_tacho {\n+\tstatus = \"okay\";\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default\n+\t\t&pinctrl_pwm2_default &pinctrl_pwm3_default\n+\t\t&pinctrl_pwm4_default &pinctrl_pwm5_default\n+\t\t&pinctrl_pwm6_default &pinctrl_pwm7_default>;\n+\n+\tfan@0 {\n+\t\treg = <0x00>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x00 0x01>;\n+\t};\n+\n+\tfan@1 {\n+\t\treg = <0x01>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x02 0x03>;\n+\t};\n+\n+\tfan@2 {\n+\t\treg = <0x02>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x04 0x05>;\n+\t};\n+\n+\tfan@3 {\n+\t\treg = <0x03>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x06 0x07>;\n+\t};\n+\n+\tfan@4 {\n+\t\treg = <0x04>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x08 0x09>;\n+\t};\n+\n+\tfan@5 {\n+\t\treg = <0x05>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x0a 0x0b>;\n+\t};\n+\n+\tfan@6 {\n+\t\treg = <0x06>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x0c 0x0d>;\n+\t};\n+\n+\tfan@7 {\n+\t\treg = <0x07>;\n+\t\taspeed,fan-tach-ch = /bits/ 8 <0x0e 0x0f>;\n+\t};\n+\n+};\n+\n+&fsi {\n+\tcfam@0,0 {\n+\t\treg = <0 0>;\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <1>;\n+\t\tchip-id = <0>;\n+\n+\t\tscom@1000 {\n+\t\t\tcompatible = \"ibm,fsi2pib\";\n+\t\t\treg = <0x1000 0x400>;\n+\t\t};\n+\n+\t\tfsi_hub0: hub@3400 {\n+\t\t\tcompatible = \"ibm,fsi-master-hub\";\n+\t\t\treg = <0x3400 0x400>;\n+\t\t\t#address-cells = <2>;\n+\t\t\t#size-cells = <0>;\n+\t\t\tno-scan-on-init;\n+\t\t};\n+\t};\n+};\n", "prefixes": [] }