Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/566/?format=api
{ "id": 566, "url": "http://patchwork.ozlabs.org/api/patches/566/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/1221778104-6360-1-git-send-email-vgallardo@amcc.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": "<1221778104-6360-1-git-send-email-vgallardo@amcc.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/1221778104-6360-1-git-send-email-vgallardo@amcc.com/", "date": "2008-09-18T22:48:24", "name": "[v2] Add AMCC Arches DTS", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "42299115e26de891b1701a10b9a6c743ed36711e", "submitter": { "id": 111, "url": "http://patchwork.ozlabs.org/api/people/111/?format=api", "name": "Victor Gallardo", "email": "vgallardo@amcc.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/1221778104-6360-1-git-send-email-vgallardo@amcc.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/566/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/566/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@ozlabs.org>", "X-Original-To": [ "patchwork-incoming@ozlabs.org", "linuxppc-dev@ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@ozlabs.org", "linuxppc-dev@ozlabs.org" ], "Received": [ "from ozlabs.org (localhost [127.0.0.1])\n\tby ozlabs.org (Postfix) with ESMTP id 3D48DDE0AB\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 19 Sep 2008 08:49:02 +1000 (EST)", "from sdcmail02.amcc.com (sdcmail02.amcc.com [198.137.200.73])\n\t(using TLSv1 with cipher RC4-SHA (128/128 bits))\n\t(Client CN \"Messaging Gateway Appliance Demo Cert\",\n\tIssuer \"Messaging Gateway Appliance Demo Cert\" (not verified))\n\tby ozlabs.org (Postfix) with ESMTPS id 2905CDE130\n\tfor <linuxppc-dev@ozlabs.org>; Fri, 19 Sep 2008 08:48:28 +1000 (EST)", "from sdcexch01.amcc.com (HELO sdcexchange01.amcc.com)\n\t([10.64.18.50])\n\tby sdcmail02-int1.amcc.com with ESMTP; 18 Sep 2008 15:48:26 -0700", "from amcc.com ([10.66.12.74]) by sdcexchange01.amcc.com with\n\tMicrosoft SMTPSVC(6.0.3790.3959); Thu, 18 Sep 2008 15:48:25 -0700", "(from vgallard@localhost)\n\tby amcc.com (8.13.8/8.12.2/Submit) id m8IMmOpW006380;\n\tThu, 18 Sep 2008 15:48:24 -0700" ], "X-IronPort-AV": "E=Sophos;i=\"4.32,424,1217833200\"; d=\"scan'208\";a=\"1394637\"", "From": "Victor Gallardo <vgallardo@amcc.com>", "To": "linuxppc-dev@ozlabs.org", "Subject": "[PATCH v2] Add AMCC Arches DTS", "Date": "Thu, 18 Sep 2008 15:48:24 -0700", "Message-Id": "<1221778104-6360-1-git-send-email-vgallardo@amcc.com>", "X-Mailer": "git-send-email 1.5.5", "X-OriginalArrivalTime": "18 Sep 2008 22:48:25.0960 (UTC)\n\tFILETIME=[A93EBE80:01C919E0]", "Cc": "fkan@amcc.com, Victor Gallardo <vgallardo@amcc.com>", "X-BeenThere": "linuxppc-dev@ozlabs.org", "X-Mailman-Version": "2.1.11", "Precedence": "list", "List-Id": "Linux on PowerPC Developers Mail List <linuxppc-dev.ozlabs.org>", "List-Unsubscribe": "<https://ozlabs.org/mailman/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@ozlabs.org?subject=unsubscribe>", "List-Archive": "<http://ozlabs.org/pipermail/linuxppc-dev>", "List-Post": "<mailto:linuxppc-dev@ozlabs.org>", "List-Help": "<mailto:linuxppc-dev-request@ozlabs.org?subject=help>", "List-Subscribe": "<https://ozlabs.org/mailman/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@ozlabs.org?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@ozlabs.org", "Errors-To": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@ozlabs.org" }, "content": "Basic functionality for the AMCC Arches eval Board.\n\nSigned-off-by: Victor Gallardo <vgallardo@amcc.com>", "diff": "diff --git a/arch/powerpc/boot/dts/arches.dts b/arch/powerpc/boot/dts/arches.dts\nnew file mode 100644\nindex 0000000..1f90d70\n--- /dev/null\n+++ b/arch/powerpc/boot/dts/arches.dts\n@@ -0,0 +1,273 @@\n+/*\n+ * Device Tree Source for AMCC Glacier (460GT)\n+ *\n+ * Copyright 2008 DENX Software Engineering, Stefan Roese <sr@denx.de>\n+ *\n+ * This file is licensed under the terms of the GNU General Public\n+ * License version 2. This program is licensed \"as is\" without\n+ * any warranty of any kind, whether express or implied.\n+ */\n+\n+/dts-v1/;\n+\n+/ {\n+\t#address-cells = <2>;\n+\t#size-cells = <1>;\n+\tmodel = \"amcc,arches\";\n+\tcompatible = \"amcc,arches\", \"amcc,canyonlands\";\n+\tdcr-parent = <&{/cpus/cpu@0}>;\n+\n+\taliases {\n+\t\tethernet0 = &EMAC0;\n+\t\tethernet1 = &EMAC1;\n+\t\tethernet2 = &EMAC2;\n+\t\tserial0 = &UART0;\n+\t};\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,460GT\";\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};\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-460gt\",\"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-460gt\",\"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+\n+\tUIC2: interrupt-controller2 {\n+\t\tcompatible = \"ibm,uic-460gt\",\"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+\n+\tUIC3: interrupt-controller3 {\n+\t\tcompatible = \"ibm,uic-460gt\",\"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+\n+\tSDR0: sdr {\n+\t\tcompatible = \"ibm,sdr-460gt\";\n+\t\tdcr-reg = <0x00e 0x002>;\n+\t};\n+\n+\tCPR0: cpr {\n+\t\tcompatible = \"ibm,cpr-460gt\";\n+\t\tdcr-reg = <0x00c 0x002>;\n+\t};\n+\n+\tplb {\n+\t\tcompatible = \"ibm,plb-460gt\", \"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+\n+\t\tSDRAM0: sdram {\n+\t\t\tcompatible = \"ibm,sdram-460gt\", \"ibm,sdram-405gp\";\n+\t\t\tdcr-reg = <0x010 0x002>;\n+\t\t};\n+\n+\t\tMAL0: mcmal {\n+\t\t\tcompatible = \"ibm,mcmal-460gt\", \"ibm,mcmal2\";\n+\t\t\tdcr-reg = <0x180 0x062>;\n+\t\t\tnum-tx-chans = <3>;\n+\t\t\tnum-rx-chans = <24>;\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\t\tdesc-base-addr-high = <0x8>;\n+\t\t};\n+\n+\t\tPOB0: opb {\n+\t\t\tcompatible = \"ibm,opb-460gt\", \"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-460gt\", \"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\tinterrupts = <0x6 0x4>;\n+\t\t\t\tinterrupt-parent = <&UIC1>;\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\tIIC0: i2c@ef600700 {\n+\t\t\t\tcompatible = \"ibm,iic-460gt\", \"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};\n+\n+\t\t\tIIC1: i2c@ef600800 {\n+\t\t\t\tcompatible = \"ibm,iic-460gt\", \"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+\n+\t\t\tTAH0: emac-tah@ef601350 {\n+\t\t\t\tcompatible = \"ibm,tah-460gt\", \"ibm,tah\";\n+\t\t\t\treg = <0xef601350 0x00000030>;\n+\t\t\t};\n+\n+\t\t\tTAH1: emac-tah@ef601450 {\n+\t\t\t\tcompatible = \"ibm,tah-460gt\", \"ibm,tah\";\n+\t\t\t\treg = <0xef601450 0x00000030>;\n+\t\t\t};\n+\n+\t\t\tEMAC0: ethernet@ef600e00 {\n+\t\t\t\tdevice_type = \"network\";\n+\t\t\t\tcompatible = \"ibm,emac-460gt\", \"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 = <0xef600e00 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 = <4096>;\n+\t\t\t\ttx-fifo-size = <2048>;\n+\t\t\t\tphy-mode = \"sgmii\";\n+\t\t\t\tphy-map = <0xffffffff>;\n+\t\t\t\tgpcs-address = <0x0000000a>;\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+\n+\t\t\tEMAC1: ethernet@ef600f00 {\n+\t\t\t\tdevice_type = \"network\";\n+\t\t\t\tcompatible = \"ibm,emac-460gt\", \"ibm,emac4sync\";\n+\t\t\t\tinterrupt-parent = <&EMAC1>;\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 0x11 0x4\n+\t\t\t\t\t\t /*Wake*/ 0x1 &UIC2 0x15 0x4>;\n+\t\t\t\treg = <0xef600f00 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 = <1>;\n+\t\t\t\tmal-rx-channel = <8>;\n+\t\t\t\tcell-index = <1>;\n+\t\t\t\tmax-frame-size = <9000>;\n+\t\t\t\trx-fifo-size = <4096>;\n+\t\t\t\ttx-fifo-size = <2048>;\n+\t\t\t\tphy-mode = \"sgmii\";\n+\t\t\t\tphy-map = <0x00000000>;\n+\t\t\t\tgpcs-address = <0x0000000b>;\n+\t\t\t\ttah-device = <&TAH1>;\n+\t\t\t\ttah-channel = <1>;\n+\t\t\t\thas-inverted-stacr-oc;\n+\t\t\t\thas-new-stacr-staopc;\n+\t\t\t\tmdio-device = <&EMAC0>;\n+\t\t\t};\n+\n+\t\t\tEMAC2: ethernet@ef601100 {\n+\t\t\t\tdevice_type = \"network\";\n+\t\t\t\tcompatible = \"ibm,emac-460gt\", \"ibm,emac4sync\";\n+\t\t\t\tinterrupt-parent = <&EMAC2>;\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 0x12 0x4\n+\t\t\t\t\t\t /*Wake*/ 0x1 &UIC2 0x16 0x4>;\n+\t\t\t\treg = <0xef601100 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 = <2>;\n+\t\t\t\tmal-rx-channel = <16>;\n+\t\t\t\tcell-index = <2>;\n+\t\t\t\tmax-frame-size = <9000>;\n+\t\t\t\trx-fifo-size = <4096>;\n+\t\t\t\ttx-fifo-size = <2048>;\n+\t\t\t\tphy-mode = \"sgmii\";\n+\t\t\t\tphy-map = <0x00000001>;\n+\t\t\t\tgpcs-address = <0x0000000C>;\n+\t\t\t\thas-inverted-stacr-oc;\n+\t\t\t\thas-new-stacr-staopc;\n+\t\t\t\tmdio-device = <&EMAC0>;\n+\t\t\t};\n+\t\t};\n+\t};\n+};\n", "prefixes": [ "v2" ] }