Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1358227/?format=api
{ "id": 1358227, "url": "http://patchwork.ozlabs.org/api/patches/1358227/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/76ccc46a6de1e6914230d410d539ef18d18dd9bb.1599343429.git.chunkeey@gmail.com/", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api", "name": "Linux PPC development", "link_name": "linuxppc-dev", "list_id": "linuxppc-dev.lists.ozlabs.org", "list_email": "linuxppc-dev@lists.ozlabs.org", "web_url": "https://github.com/linuxppc/wiki/wiki", "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git", "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/", "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/", "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}" }, "msgid": "<76ccc46a6de1e6914230d410d539ef18d18dd9bb.1599343429.git.chunkeey@gmail.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/76ccc46a6de1e6914230d410d539ef18d18dd9bb.1599343429.git.chunkeey@gmail.com/", "date": "2020-09-05T22:06:15", "name": "[v3,5/5] powerpc: apm82181: integrate bluestone.dts", "commit_ref": null, "pull_url": null, "state": "changes-requested", "archived": false, "hash": "0940f157548cae555893686c992e5bfbb9e6e103", "submitter": { "id": 72473, "url": "http://patchwork.ozlabs.org/api/people/72473/?format=api", "name": "Christian Lamparter", "email": "chunkeey@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/76ccc46a6de1e6914230d410d539ef18d18dd9bb.1599343429.git.chunkeey@gmail.com/mbox/", "series": [ { "id": 199750, "url": "http://patchwork.ozlabs.org/api/series/199750/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=199750", "date": "2020-09-05T22:06:11", "name": "powerpc: apm82181: adding customer devices", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/199750/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1358227/comments/", "check": "warning", "checks": "http://patchwork.ozlabs.org/api/patches/1358227/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "patchwork-incoming@ozlabs.org", "linuxppc-dev@lists.ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@ozlabs.org", "linuxppc-dev@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))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 4BkTcR4Z96z9sTd\n\tfor <patchwork-incoming@ozlabs.org>; Sun, 6 Sep 2020 08:24:39 +1000 (AEST)", "from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4BkTcP3RFrzDqkc\n\tfor <patchwork-incoming@ozlabs.org>; Sun, 6 Sep 2020 08:24:37 +1000 (AEST)", "from mail-ej1-x644.google.com (mail-ej1-x644.google.com\n [IPv6:2a00:1450:4864:20::644])\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 4BkTCr0fxhzDqgq\n for <linuxppc-dev@lists.ozlabs.org>; Sun, 6 Sep 2020 08:06:47 +1000 (AEST)", "by mail-ej1-x644.google.com with SMTP id nw23so13086972ejb.4\n for <linuxppc-dev@lists.ozlabs.org>; Sat, 05 Sep 2020 15:06:47 -0700 (PDT)", "from debian64.daheim (pd9e292e7.dip0.t-ipconnect.de.\n [217.226.146.231])\n by smtp.gmail.com with ESMTPSA id d24sm9870294edp.17.2020.09.05.15.06.43\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 05 Sep 2020 15:06:43 -0700 (PDT)", "from chuck by debian64.daheim with local (Exim 4.94)\n (envelope-from <chunkeey@gmail.com>)\n id 1kEgKP-000FJ0-1f; Sun, 06 Sep 2020 00:06:33 +0200" ], "Authentication-Results": [ "ozlabs.org;\n dmarc=fail (p=none dis=none) header.from=gmail.com", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20161025 header.b=gU+kdKbI;\n\tdkim-atps=neutral", "lists.ozlabs.org; spf=pass (sender SPF authorized)\n smtp.mailfrom=gmail.com (client-ip=2a00:1450:4864:20::644;\n helo=mail-ej1-x644.google.com; envelope-from=chunkeey@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=gU+kdKbI; dkim-atps=neutral" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=/6BtzVZWNYBZMm3JShgvcvOrFNf3TNXAgRNV0daWgvE=;\n b=gU+kdKbIviE25V1FrCE0vvwoXs2v0lFfZc3nCrUG4BsBG6+3+hcMfNvYHosUq7L6Gw\n BOKQw+R/I/hzNcXylnlBK2LrHYFj4lKlwaqd2d4qhArUFvsTr/ZTDazcY2kweUDOsc6O\n AiKp3xAKen/grrLUfFxSaL3Ud7qWwV+LiLF4Se6oWCaQohMpJ737lAbURU9GeFiGrriR\n xHNfFOCDa4B2xenAW8yj4rAeCSm6r5PAICe1wEmI60EtJfdkw27VhVeSlNcbKxLJ84R0\n BhPkP8Hmt9Cj/0NKXoMNp3QNWc+TpH7rQRXNxUSJK0+tpyF7OTISulkRu0l8EhHveEPb\n ds+A==", "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:cc:subject:date:message-id:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=/6BtzVZWNYBZMm3JShgvcvOrFNf3TNXAgRNV0daWgvE=;\n b=Bd0u3ZpHxvizuHNm8TWJeZQrtI2Szw/cT74lNT0XSLM63Y38MnGtvn/5ZYrHbvXKg5\n F1xo6m7ITyiV7/okml6Cjv1xGVfA3iZmCSTqtMI8GwjeIXO6WlF+irzJhvNHc3KDzHC7\n AGiDH+yKtzxp2f+9YyhLiRzG0cjPG6d8hXr7ENFtdkmMnpD9moQyt09zdAZ45qiuQxUS\n H8dvTyUhSox8WDY6Hpd759qTWM/yYCQu3+jBZMzcvWimAdZfXzHShxQ9oQiTMU7O3FXC\n GvJ4F/UUjub0OI7zTyVXGGQxA7ks7jr4NUbbT5a0CYUKWLRqjR8awHFacDBj0Kp4Tja2\n Ekvw==", "X-Gm-Message-State": "AOAM531tT8kAw6eJAfMz7j0gUdQx6NdhwQXYS4waPlviSe8+7oXH/aXB\n BhIr6Y8D+3zGh3BXW7bBBiA+CtYX2WE=", "X-Google-Smtp-Source": "\n ABdhPJwKmc2xyfiOG+bo1CEyLgSWXQ3AwBKPdHNDD/ZQ+xEF/bzZYmkdlqwBGlvEHSZg9lCtL97mSw==", "X-Received": "by 2002:a17:906:2985:: with SMTP id\n x5mr2997706eje.136.1599343604287;\n Sat, 05 Sep 2020 15:06:44 -0700 (PDT)", "From": "Christian Lamparter <chunkeey@gmail.com>", "To": "linuxppc-dev@lists.ozlabs.org,\n\tdevicetree@vger.kernel.org", "Subject": "[PATCH v3 5/5] powerpc: apm82181: integrate bluestone.dts", "Date": "Sun, 6 Sep 2020 00:06:15 +0200", "Message-Id": "\n <76ccc46a6de1e6914230d410d539ef18d18dd9bb.1599343429.git.chunkeey@gmail.com>", "X-Mailer": "git-send-email 2.28.0", "In-Reply-To": "<cover.1599343429.git.chunkeey@gmail.com>", "References": "<cover.1599343429.git.chunkeey@gmail.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-BeenThere": "linuxppc-dev@lists.ozlabs.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "Linux on PowerPC Developers Mail List <linuxppc-dev.lists.ozlabs.org>", "List-Unsubscribe": "<https://lists.ozlabs.org/options/linuxppc-dev>,\n <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>", "List-Archive": "<http://lists.ozlabs.org/pipermail/linuxppc-dev/>", "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>", "List-Help": "<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>", "List-Subscribe": "<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>", "Cc": "Paul Mackerras <paulus@samba.org>, Rob Herring <robh+dt@kernel.org>,\n Chris Blake <chrisrblake93@gmail.com>", "Errors-To": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org", "Sender": "\"Linuxppc-dev\"\n <linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>" }, "content": "This patch tries to integrate the existing bluestone.dts into the\napm82181.dtsi framework.\n\nThe original bluestone.dts produces a peculiar warning message.\n> bluestone.dts:120.10-125.4: Warning (i2c_bus_reg):\n> /plb/opb/i2c@ef600700/sttm@4C: I2C bus unit address format error, expected \"4c\"\nFor now, this has been kept as-is.\n\nSigned-off-by: Christian Lamparter <chunkeey@gmail.com>\n---\nrfc -> v1:\n\t- no changes\nv2 -> v3:\n\t- incorporated pcie@d node-name switch\n---\n arch/powerpc/boot/dts/bluestone.dts | 458 +++++++---------------------\n 1 file changed, 104 insertions(+), 354 deletions(-)", "diff": "diff --git a/arch/powerpc/boot/dts/bluestone.dts b/arch/powerpc/boot/dts/bluestone.dts\nindex aa1ae94cd776..b568fe7ae526 100644\n--- a/arch/powerpc/boot/dts/bluestone.dts\n+++ b/arch/powerpc/boot/dts/bluestone.dts\n@@ -8,388 +8,138 @@\n \n /dts-v1/;\n \n+#include \"apm82181.dtsi\"\n+\n / {\n-\t#address-cells = <2>;\n-\t#size-cells = <1>;\n \tmodel = \"apm,bluestone\";\n \tcompatible = \"apm,bluestone\";\n-\tdcr-parent = <&{/cpus/cpu@0}>;\n \n \taliases {\n-\t\tethernet0 = &EMAC0;\n \t\tserial0 = &UART0;\n \t\tserial1 = &UART1;\n \t};\n+};\n \n-\tcpus {\n-\t\t#address-cells = <1>;\n-\t\t#size-cells = <0>;\n-\n-\t\tcpu@0 {\n-\t\t\tdevice_type = \"cpu\";\n-\t\t\tmodel = \"PowerPC,apm821xx\";\n-\t\t\treg = <0x00000000>;\n-\t\t\tclock-frequency = <0>; /* Filled in by U-Boot */\n-\t\t\ttimebase-frequency = <0>; /* Filled in by U-Boot */\n-\t\t\ti-cache-line-size = <32>;\n-\t\t\td-cache-line-size = <32>;\n-\t\t\ti-cache-size = <32768>;\n-\t\t\td-cache-size = <32768>;\n-\t\t\tdcr-controller;\n-\t\t\tdcr-access-method = \"native\";\n-\t\t\tnext-level-cache = <&L2C0>;\n-\t\t};\n-\t};\n-\n-\tmemory {\n-\t\tdevice_type = \"memory\";\n-\t\treg = <0x00000000 0x00000000 0x00000000>; /* Filled in by U-Boot */\n-\t};\n-\n-\tUIC0: interrupt-controller0 {\n-\t\tcompatible = \"ibm,uic\";\n-\t\tinterrupt-controller;\n-\t\tcell-index = <0>;\n-\t\tdcr-reg = <0x0c0 0x009>;\n-\t\t#address-cells = <0>;\n-\t\t#size-cells = <0>;\n-\t\t#interrupt-cells = <2>;\n-\t};\n-\n-\tUIC1: interrupt-controller1 {\n-\t\tcompatible = \"ibm,uic\";\n-\t\tinterrupt-controller;\n-\t\tcell-index = <1>;\n-\t\tdcr-reg = <0x0d0 0x009>;\n-\t\t#address-cells = <0>;\n-\t\t#size-cells = <0>;\n-\t\t#interrupt-cells = <2>;\n-\t\tinterrupts = <0x1e 0x4 0x1f 0x4>; /* cascade */\n-\t\tinterrupt-parent = <&UIC0>;\n-\t};\n+&CRYPTO {\n+\tstatus = \"okay\";\n+};\n \n-\tUIC2: interrupt-controller2 {\n-\t\tcompatible = \"ibm,uic\";\n-\t\tinterrupt-controller;\n-\t\tcell-index = <2>;\n-\t\tdcr-reg = <0x0e0 0x009>;\n-\t\t#address-cells = <0>;\n-\t\t#size-cells = <0>;\n-\t\t#interrupt-cells = <2>;\n-\t\tinterrupts = <0xa 0x4 0xb 0x4>; /* cascade */\n-\t\tinterrupt-parent = <&UIC0>;\n-\t};\n+&HWRNG {\n+\tstatus = \"okay\";\n+};\n \n-\tUIC3: interrupt-controller3 {\n-\t\tcompatible = \"ibm,uic\";\n-\t\tinterrupt-controller;\n-\t\tcell-index = <3>;\n-\t\tdcr-reg = <0x0f0 0x009>;\n-\t\t#address-cells = <0>;\n-\t\t#size-cells = <0>;\n-\t\t#interrupt-cells = <2>;\n-\t\tinterrupts = <0x10 0x4 0x11 0x4>; /* cascade */\n-\t\tinterrupt-parent = <&UIC0>;\n-\t};\n+&NOR {\n+\tstatus = \"okay\";\n \n-\tOCM: ocm@400040000 {\n-\t\tcompatible = \"ibm,ocm\";\n-\t\tstatus = \"okay\";\n-\t\tcell-index = <1>;\n-\t\t/* configured in U-Boot */\n-\t\treg = <4 0x00040000 0x8000>; /* 32K */\n-\t};\n+\tcompatible = \"amd,s29gl512n\", \"cfi-flash\";\n+\tbank-width = <2>;\n+\treg = <0x00000000 0x00000000 0x00400000>;\n \n-\tSDR0: sdr {\n-\t\tcompatible = \"ibm,sdr-apm821xx\";\n-\t\tdcr-reg = <0x00e 0x002>;\n+\tpartition@0 {\n+\t\tlabel = \"kernel\";\n+\t\treg = <0x00000000 0x00180000>;\n \t};\n-\n-\tCPR0: cpr {\n-\t\tcompatible = \"ibm,cpr-apm821xx\";\n-\t\tdcr-reg = <0x00c 0x002>;\n+\tpartition@180000 {\n+\t\tlabel = \"env\";\n+\t\treg = <0x00180000 0x00020000>;\n \t};\n-\n-\tL2C0: l2c {\n-\t\tcompatible = \"ibm,l2-cache-apm82181\", \"ibm,l2-cache\";\n-\t\tdcr-reg = <0x020 0x008\n-\t\t\t 0x030 0x008>;\n-\t\tcache-line-size = <32>;\n-\t\tcache-size = <262144>;\n-\t\tinterrupt-parent = <&UIC1>;\n-\t\tinterrupts = <11 1>;\n+\tpartition@1a0000 {\n+\t\tlabel = \"u-boot\";\n+\t\treg = <0x001a0000 0x00060000>;\n \t};\n+};\n \n-\tplb {\n-\t\tcompatible = \"ibm,plb4\";\n-\t\t#address-cells = <2>;\n-\t\t#size-cells = <1>;\n-\t\tranges;\n-\t\tclock-frequency = <0>; /* Filled in by U-Boot */\n+&NAND {\n+\tstatus = \"okay\";\n \n-\t\tSDRAM0: sdram {\n-\t\t\tcompatible = \"ibm,sdram-apm821xx\";\n-\t\t\tdcr-reg = <0x010 0x002>;\n+\t/* 2Gb Nand Flash */\n+\tnand {\n+\t\tpartition@0 {\n+\t\t\tlabel = \"firmware\";\n+\t\t\treg = <0x00000000 0x00C00000>;\n \t\t};\n-\n-\t\tMAL0: mcmal {\n-\t\t\tcompatible = \"ibm,mcmal2\";\n-\t\t\tdescriptor-memory = \"ocm\";\n-\t\t\tdcr-reg = <0x180 0x062>;\n-\t\t\tnum-tx-chans = <1>;\n-\t\t\tnum-rx-chans = <1>;\n-\t\t\t#address-cells = <0>;\n-\t\t\t#size-cells = <0>;\n-\t\t\tinterrupt-parent = <&UIC2>;\n-\t\t\tinterrupts = <\t/*TXEOB*/ 0x6 0x4\n-\t\t\t\t\t/*RXEOB*/ 0x7 0x4\n-\t\t\t\t\t/*SERR*/ 0x3 0x4\n-\t\t\t\t\t/*TXDE*/ 0x4 0x4\n-\t\t\t\t\t/*RXDE*/ 0x5 0x4>;\n+\t\tpartition@c00000 {\n+\t\t\tlabel = \"environment\";\n+\t\t\treg = <0x00C00000 0x00B00000>;\n \t\t};\n+\t\tpartition@1700000 {\n+\t\t\tlabel = \"kernel\";\n+\t\t\treg = <0x01700000 0x00E00000>;\n+\t\t};\n+\t\tpartition@2500000 {\n+\t\t\tlabel = \"root\";\n+\t\t\treg = <0x02500000 0x08200000>;\n+\t\t};\n+\t\tpartition@a700000 {\n+\t\t\tlabel = \"device-tree\";\n+\t\t\treg = <0x0A700000 0x00B00000>;\n+\t\t};\n+\t\tpartition@b200000 {\n+\t\t\tlabel = \"config\";\n+\t\t\treg = <0x0B200000 0x00D00000>;\n+\t\t};\n+\t\tpartition@bf00000 {\n+\t\t\tlabel = \"diag\";\n+\t\t\treg = <0x0BF00000 0x00C00000>;\n+\t\t};\n+\t\tpartition@cb00000 {\n+\t\t\tlabel = \"vendor\";\n+\t\t\treg = <0x0CB00000 0x3500000>;\n+\t\t};\n+\t};\n+};\n \n-\t\tPOB0: opb {\n-\t\t\tcompatible = \"ibm,opb\";\n-\t\t\t#address-cells = <1>;\n-\t\t\t#size-cells = <1>;\n-\t\t\tranges = <0xb0000000 0x00000004 0xb0000000 0x50000000>;\n-\t\t\tclock-frequency = <0>; /* Filled in by U-Boot */\n-\n-\t\t\tEBC0: ebc {\n-\t\t\t\tcompatible = \"ibm,ebc\";\n-\t\t\t\tdcr-reg = <0x012 0x002>;\n-\t\t\t\t#address-cells = <2>;\n-\t\t\t\t#size-cells = <1>;\n-\t\t\t\tclock-frequency = <0>; /* Filled in by U-Boot */\n-\t\t\t\t/* ranges property is supplied by U-Boot */\n-\t\t\t\tranges = < 0x00000003 0x00000000 0xe0000000 0x8000000>;\n-\t\t\t\tinterrupts = <0x6 0x4>;\n-\t\t\t\tinterrupt-parent = <&UIC1>;\n-\n-\t\t\t\tnor_flash@0,0 {\n-\t\t\t\t\tcompatible = \"amd,s29gl512n\", \"cfi-flash\";\n-\t\t\t\t\tbank-width = <2>;\n-\t\t\t\t\treg = <0x00000000 0x00000000 0x00400000>;\n-\t\t\t\t\t#address-cells = <1>;\n-\t\t\t\t\t#size-cells = <1>;\n-\t\t\t\t\tpartition@0 {\n-\t\t\t\t\t\tlabel = \"kernel\";\n-\t\t\t\t\t\treg = <0x00000000 0x00180000>;\n-\t\t\t\t\t};\n-\t\t\t\t\tpartition@180000 {\n-\t\t\t\t\t\tlabel = \"env\";\n-\t\t\t\t\t\treg = <0x00180000 0x00020000>;\n-\t\t\t\t\t};\n-\t\t\t\t\tpartition@1a0000 {\n-\t\t\t\t\t\tlabel = \"u-boot\";\n-\t\t\t\t\t\treg = <0x001a0000 0x00060000>;\n-\t\t\t\t\t};\n-\t\t\t\t};\n-\n-\t\t\t\tndfc@1,0 {\n-\t\t\t\t\tcompatible = \"ibm,ndfc\";\n-\t\t\t\t\treg = <0x00000003 0x00000000 0x00002000>;\n-\t\t\t\t\tccr = <0x00001000>;\n-\t\t\t\t\tbank-settings = <0x80002222>;\n-\t\t\t\t\t#address-cells = <1>;\n-\t\t\t\t\t#size-cells = <1>;\n-\t\t\t\t\t/* 2Gb Nand Flash */\n-\t\t\t\t\tnand {\n-\t\t\t\t\t\t#address-cells = <1>;\n-\t\t\t\t\t\t#size-cells = <1>;\n-\n-\t\t\t\t\t\tpartition@0 {\n-\t\t\t\t\t\t\tlabel = \"firmware\";\n-\t\t\t\t\t\t\treg = <0x00000000 0x00C00000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@c00000 {\n-\t\t\t\t\t\t\tlabel = \"environment\";\n-\t\t\t\t\t\t\treg = <0x00C00000 0x00B00000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@1700000 {\n-\t\t\t\t\t\t\tlabel = \"kernel\";\n-\t\t\t\t\t\t\treg = <0x01700000 0x00E00000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@2500000 {\n-\t\t\t\t\t\t\tlabel = \"root\";\n-\t\t\t\t\t\t\treg = <0x02500000 0x08200000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@a700000 {\n-\t\t\t\t\t\t\tlabel = \"device-tree\";\n-\t\t\t\t\t\t\treg = <0x0A700000 0x00B00000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@b200000 {\n-\t\t\t\t\t\t\tlabel = \"config\";\n-\t\t\t\t\t\t\treg = <0x0B200000 0x00D00000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@bf00000 {\n-\t\t\t\t\t\t\tlabel = \"diag\";\n-\t\t\t\t\t\t\treg = <0x0BF00000 0x00C00000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\tpartition@cb00000 {\n-\t\t\t\t\t\t\tlabel = \"vendor\";\n-\t\t\t\t\t\t\treg = <0x0CB00000 0x3500000>;\n-\t\t\t\t\t\t};\n-\t\t\t\t\t};\n-\t\t\t\t};\n-\t\t\t};\n-\n-\t\t\tUART0: serial@ef600300 {\n-\t\t\t\tdevice_type = \"serial\";\n-\t\t\t\tcompatible = \"ns16550\";\n-\t\t\t\treg = <0xef600300 0x00000008>;\n-\t\t\t\tvirtual-reg = <0xef600300>;\n-\t\t\t\tclock-frequency = <0>; /* Filled in by U-Boot */\n-\t\t\t\tcurrent-speed = <0>; /* Filled in by U-Boot */\n-\t\t\t\tinterrupt-parent = <&UIC1>;\n-\t\t\t\tinterrupts = <0x1 0x4>;\n-\t\t\t};\n-\n-\t\t\tUART1: serial@ef600400 {\n-\t\t\t\tdevice_type = \"serial\";\n-\t\t\t\tcompatible = \"ns16550\";\n-\t\t\t\treg = <0xef600400 0x00000008>;\n-\t\t\t\tvirtual-reg = <0xef600400>;\n-\t\t\t\tclock-frequency = <0>; /* Filled in by U-Boot */\n-\t\t\t\tcurrent-speed = <0>; /* Filled in by U-Boot */\n-\t\t\t\tinterrupt-parent = <&UIC0>;\n-\t\t\t\tinterrupts = <0x1 0x4>;\n-\t\t\t};\n-\n-\t\t\tIIC0: i2c@ef600700 {\n-\t\t\t\tcompatible = \"ibm,iic\";\n-\t\t\t\treg = <0xef600700 0x00000014>;\n-\t\t\t\tinterrupt-parent = <&UIC0>;\n-\t\t\t\tinterrupts = <0x2 0x4>;\n-\t\t\t\t#address-cells = <1>;\n-\t\t\t\t#size-cells = <0>;\n-\t\t\t\trtc@68 {\n-\t\t\t\t\tcompatible = \"st,m41t80\";\n-\t\t\t\t\treg = <0x68>;\n-\t\t\t\t\tinterrupt-parent = <&UIC0>;\n-\t\t\t\t\tinterrupts = <0x9 0x8>;\n-\t\t\t\t};\n-\t\t\t\tsttm@4C {\n-\t\t\t\t\tcompatible = \"adm,adm1032\";\n-\t\t\t\t\treg = <0x4C>;\n-\t\t\t\t\tinterrupt-parent = <&UIC1>;\n-\t\t\t\t\tinterrupts = <0x1E 0x8>; /* CPU_THERNAL_L */\n-\t\t\t\t};\n-\t\t\t};\n-\n-\t\t\tIIC1: i2c@ef600800 {\n-\t\t\t\tcompatible = \"ibm,iic\";\n-\t\t\t\treg = <0xef600800 0x00000014>;\n-\t\t\t\tinterrupt-parent = <&UIC0>;\n-\t\t\t\tinterrupts = <0x3 0x4>;\n-\t\t\t};\n+&UART0 {\n+\tstatus = \"okay\";\n+};\n \n-\t\t\tRGMII0: emac-rgmii@ef601500 {\n-\t\t\t\tcompatible = \"ibm,rgmii\";\n-\t\t\t\treg = <0xef601500 0x00000008>;\n-\t\t\t\thas-mdio;\n-\t\t\t};\n+&UART1 {\n+\tstatus = \"okay\";\n+};\n \n-\t\t\tTAH0: emac-tah@ef601350 {\n-\t\t\t\tcompatible = \"ibm,tah\";\n-\t\t\t\treg = <0xef601350 0x00000030>;\n-\t\t\t};\n+&IIC0 {\n+\tstatus = \"okay\";\n+\trtc@68 {\n+\t\tcompatible = \"st,m41t80\";\n+\t\treg = <0x68>;\n+\t\tinterrupt-parent = <&UIC0>;\n+\t\tinterrupts = <0x9 0x8>;\n+\t};\n+\tsttm@4C {\n+\t\tcompatible = \"adm,adm1032\";\n+\t\treg = <0x4C>;\n+\t\tinterrupt-parent = <&UIC1>;\n+\t\tinterrupts = <0x1E 0x8>; /* CPU_THERNAL_L */\n+\t};\n+};\n \n-\t\t\tEMAC0: ethernet@ef600c00 {\n-\t\t\t\tdevice_type = \"network\";\n-\t\t\t\tcompatible = \"ibm,emac-apm821xx\", \"ibm,emac4sync\";\n-\t\t\t\tinterrupt-parent = <&EMAC0>;\n-\t\t\t\tinterrupts = <0x0 0x1>;\n-\t\t\t\t#interrupt-cells = <1>;\n-\t\t\t\t#address-cells = <0>;\n-\t\t\t\t#size-cells = <0>;\n-\t\t\t\tinterrupt-map = </*Status*/ 0x0 &UIC2 0x10 0x4\n-\t\t\t\t\t\t /*Wake*/ 0x1 &UIC2 0x14 0x4>;\n-\t\t\t\treg = <0xef600c00 0x000000c4>;\n-\t\t\t\tlocal-mac-address = [000000000000]; /* Filled in by U-Boot */\n-\t\t\t\tmal-device = <&MAL0>;\n-\t\t\t\tmal-tx-channel = <0>;\n-\t\t\t\tmal-rx-channel = <0>;\n-\t\t\t\tcell-index = <0>;\n-\t\t\t\tmax-frame-size = <9000>;\n-\t\t\t\trx-fifo-size = <16384>;\n-\t\t\t\ttx-fifo-size = <2048>;\n-\t\t\t\tphy-mode = \"rgmii\";\n-\t\t\t\tphy-map = <0x00000000>;\n-\t\t\t\trgmii-device = <&RGMII0>;\n-\t\t\t\trgmii-channel = <0>;\n-\t\t\t\ttah-device = <&TAH0>;\n-\t\t\t\ttah-channel = <0>;\n-\t\t\t\thas-inverted-stacr-oc;\n-\t\t\t\thas-new-stacr-staopc;\n-\t\t\t};\n-\t\t};\n+&IIC1 {\n+\tstatus = \"okay\";\n+};\n \n-\t\tPCIE0: pcie@d00000000 {\n-\t\t\tdevice_type = \"pci\";\n-\t\t\t#interrupt-cells = <1>;\n-\t\t\t#size-cells = <2>;\n-\t\t\t#address-cells = <3>;\n-\t\t\tcompatible = \"ibm,plb-pciex-apm821xx\", \"ibm,plb-pciex\";\n-\t\t\tprimary;\n-\t\t\tport = <0x0>; /* port number */\n-\t\t\treg = <0x0000000d 0x00000000 0x20000000\t/* Config space access */\n-\t\t\t 0x0000000c 0x08010000 0x00001000>;\t/* Registers */\n-\t\t\tdcr-reg = <0x100 0x020>;\n-\t\t\tsdr-base = <0x300>;\n+&RGMII0 {\n+\tstatus = \"okay\";\n+};\n \n-\t\t\t/* Outbound ranges, one memory and one IO,\n-\t\t\t * later cannot be changed\n-\t\t\t */\n-\t\t\tranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x00000000 0x00000000 0x80000000\n-\t\t\t\t 0x02000000 0x00000000 0x00000000 0x0000000f 0x00000000 0x00000000 0x00100000\n-\t\t\t\t 0x01000000 0x00000000 0x00000000 0x0000000f 0x80000000 0x00000000 0x00010000>;\n+&TAH0 {\n+\tstatus = \"okay\";\n+};\n \n-\t\t\t/* Inbound 2GB range starting at 0 */\n-\t\t\tdma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>;\n+&MAL0 {\n+\tstatus = \"okay\";\n+};\n \n-\t\t\t/* This drives busses 40 to 0x7f */\n-\t\t\tbus-range = <0x40 0x7f>;\n+&EMAC0 {\n+\tstatus = \"okay\";\n+\tlocal-mac-address = [000000000000]; /* Filled in by U-Boot */\n+\tphy-mode = \"rgmii\";\n+\tphy-map = <0x00000000>;\n+};\n \n-\t\t\t/* Legacy interrupts (note the weird polarity, the bridge seems\n-\t\t\t * to invert PCIe legacy interrupts).\n-\t\t\t * We are de-swizzling here because the numbers are actually for\n-\t\t\t * port of the root complex virtual P2P bridge. But I want\n-\t\t\t * to avoid putting a node for it in the tree, so the numbers\n-\t\t\t * below are basically de-swizzled numbers.\n-\t\t\t * The real slot is on idsel 0, so the swizzling is 1:1\n-\t\t\t */\n-\t\t\tinterrupt-map-mask = <0x0 0x0 0x0 0x7>;\n-\t\t\tinterrupt-map = <\n-\t\t\t\t0x0 0x0 0x0 0x1 &UIC3 0xc 0x4 /* swizzled int A */\n-\t\t\t\t0x0 0x0 0x0 0x2 &UIC3 0xd 0x4 /* swizzled int B */\n-\t\t\t\t0x0 0x0 0x0 0x3 &UIC3 0xe 0x4 /* swizzled int C */\n-\t\t\t\t0x0 0x0 0x0 0x4 &UIC3 0xf 0x4 /* swizzled int D */>;\n-\t\t};\n+&PCIE0 {\n+\tstatus = \"okay\";\n+};\n \n-\t\tMSI: ppc4xx-msi@C10000000 {\n-\t\t\tcompatible = \"amcc,ppc4xx-msi\", \"ppc4xx-msi\";\n-\t\t\treg = < 0xC 0x10000000 0x100\n-\t\t\t\t0xC 0x10000000 0x100>;\n-\t\t\tsdr-base = <0x36C>;\n-\t\t\tmsi-data = <0x00004440>;\n-\t\t\tmsi-mask = <0x0000ffe0>;\n-\t\t\tinterrupts =<0 1 2 3 4 5 6 7>;\n-\t\t\tinterrupt-parent = <&MSI>;\n-\t\t\t#interrupt-cells = <1>;\n-\t\t\t#address-cells = <0>;\n-\t\t\t#size-cells = <0>;\n-\t\t\tmsi-available-ranges = <0x0 0x100>;\n-\t\t\tinterrupt-map = <\n-\t\t\t\t0 &UIC3 0x18 1\n-\t\t\t\t1 &UIC3 0x19 1\n-\t\t\t\t2 &UIC3 0x1A 1\n-\t\t\t\t3 &UIC3 0x1B 1\n-\t\t\t\t4 &UIC3 0x1C 1\n-\t\t\t\t5 &UIC3 0x1D 1\n-\t\t\t\t6 &UIC3 0x1E 1\n-\t\t\t\t7 &UIC3 0x1F 1\n-\t\t\t>;\n-\t\t};\n-\t};\n+&MSI {\n+\tstatus = \"okay\";\n };\n", "prefixes": [ "v3", "5/5" ] }