get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/808398/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 808398,
    "url": "http://patchwork.ozlabs.org/api/patches/808398/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/lede/patch/5462005.2d8tLKgp2k@tool/",
    "project": {
        "id": 54,
        "url": "http://patchwork.ozlabs.org/api/projects/54/?format=api",
        "name": "LEDE development",
        "link_name": "lede",
        "list_id": "lede-dev.lists.infradead.org",
        "list_email": "lede-dev@lists.infradead.org",
        "web_url": "http://lede-project.org/",
        "scm_url": "",
        "webscm_url": "http://git.lede-project.org/",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<5462005.2d8tLKgp2k@tool>",
    "list_archive_url": null,
    "date": "2017-08-31T20:22:37",
    "name": "[LEDE-DEV,v2] brcm63xx: Add Sercomm AD1018 support",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "c66d5fb0b5c77e3445768f5fceaebec55e60173a",
    "submitter": {
        "id": 65797,
        "url": "http://patchwork.ozlabs.org/api/people/65797/?format=api",
        "name": "Daniel González Cabanelas",
        "email": "dgcbueu@gmail.com"
    },
    "delegate": {
        "id": 54627,
        "url": "http://patchwork.ozlabs.org/api/users/54627/?format=api",
        "username": "jogo",
        "first_name": "Jonas",
        "last_name": "Gorski",
        "email": "jogo@openwrt.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/lede/patch/5462005.2d8tLKgp2k@tool/mbox/",
    "series": [
        {
            "id": 900,
            "url": "http://patchwork.ozlabs.org/api/series/900/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/lede/list/?series=900",
            "date": "2017-08-31T20:22:37",
            "name": "[LEDE-DEV,v2] brcm63xx: Add Sercomm AD1018 support",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/900/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/808398/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/808398/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"kKV5ZGuU\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"l7CSxSFR\"; dkim-atps=neutral"
        ],
        "Received": [
            "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xjv2Z6BLcz9s83\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  1 Sep 2017 06:23:18 +1000 (AEST)",
            "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dnVzW-0006ZX-Ti; Thu, 31 Aug 2017 20:23:06 +0000",
            "from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dnVzS-0006Jq-9g\n\tfor lede-dev@lists.infradead.org; Thu, 31 Aug 2017 20:23:05 +0000",
            "by mail-wm0-x230.google.com with SMTP id 187so4236001wmn.1\n\tfor <lede-dev@lists.infradead.org>;\n\tThu, 31 Aug 2017 13:22:41 -0700 (PDT)",
            "from tool.localnet ([139.47.3.239])\n\tby smtp.googlemail.com with ESMTPSA id\n\te74sm835811wmg.39.2017.08.31.13.22.38\n\tfor <lede-dev@lists.infradead.org>\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 31 Aug 2017 13:22:39 -0700 (PDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:Message-ID:Date:To\n\t:From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:\n\tList-Owner; bh=njZRcAdOA4HqaaBn94XN4ZAmMpX8ssPsOxu+HqxzADc=;\n\tb=kKV5ZGuUkpXZs2\n\tRIebmWure5youzdmZNQFE14B7dMIHnvAcN9FFl2h/L/UqLuxbxFN7w98hP+8GX1PggdJHFKhqWsuC\n\t9bpy0vlSgH/PRqneoP/ledrsfnRyM6X4icSi2gxUDCq/djuMExvwSnUVS1q9VQxCxF+ENa0ESam1L\n\tDlGE+kANAs8VBXIV+Tssh+2W045NCFp2nb5Q3fhZydoq7POAiB23b7fnzAee9CiGqqEOcGWeOQGWQ\n\t0j3KxHFW1crk+bkybjbiuKLZ1fJlwUVySuf79p11+G0Vw602dfHL2WyVOKnu+hVUnQ3M3+WK8PcGh\n\tLOnelvjQ8U0bBudSynJA==;",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:subject:date:message-id:user-agent:mime-version\n\t:content-transfer-encoding;\n\tbh=h31d6iAiOsWJgtfj6LsjHqnbmp5KPdYTieXiLmrA8YE=;\n\tb=l7CSxSFRoLXqE1QgkXW/W59GUPZnc28Q7nobLPEFaY/CC3BjCAiLXJLKZzliNGsgdU\n\t1surBkNep+CjUS7eM3RO1SFxonXdgj8t0G1VNkjd9uhr9bRXIHKTrSkGfU9nXhIuzOou\n\tN49Qj3pF7LNoqsqa6Kbni9N8ybAEd1b3Qkwmfo8uWWPT3FwXCZJHm3azqB6WGvqM3khm\n\tCJEkeUBjsdh99u/Ya9Xa6vHuag1EdOevRo0PSV9DAaq+lkcueI0L2VFW1y+Fc/fMj1TO\n\totTZ67Ri1kUzdX/SofQHv29TkRJCX/6PeoNQ9TbuKbkPmHBS+Gy7Bj+kBhap9ILsV8nO\n\txfhQ=="
        ],
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:subject:date:message-id:user-agent\n\t:mime-version:content-transfer-encoding;\n\tbh=h31d6iAiOsWJgtfj6LsjHqnbmp5KPdYTieXiLmrA8YE=;\n\tb=suceG7yUuuBZbCueyLQtGClpcWp0UPCxNJrTyQ1ovoqdyCOWFGLj7GVwWL/TwcSHsM\n\tINEiRr1a9L9/JPvp5TndSEC2nZFwZIsU/sav7HaXpRQPXmQ+Nu4wqtJNKQ3hA8DDckY6\n\tfTYci/HfWT93kYkevv9HktYsCVJgPGgaG2GTxZBcjqDhyrl3KcMWslCRFCiMzSHAR2Rv\n\tAPzEejqAKtZPRue1kFOOr5eNoACnvFX0k3L/Ikr3sQVroaDZTlc2ieieKMXMZ8BKsD1Q\n\tmb/h1Cficsoa/iq7WS/PFTtHLoz8dzaYJkjohDCpr/de/gUQso0HjH+9msxor/D1zLC+\n\tRfew==",
        "X-Gm-Message-State": "AHYfb5im81znw6OjNthCGhw3QHBWGVURC6I7VPwAJ8t5IA8g7JPOpuX1\n\ta+HlYvVW5a2sG4ON",
        "X-Google-Smtp-Source": "ADKCNb4HPj8uWnjRLJvJp+7deHht7Oh0lTjRNAwtUz5hf2FUE3ep/o6PZpm2+WpGhLOaYSKNI+Vhtg==",
        "X-Received": "by 10.28.63.204 with SMTP id m195mr1390772wma.175.1504210959939; \n\tThu, 31 Aug 2017 13:22:39 -0700 (PDT)",
        "From": "Daniel Gonzalez Cabanelas <dgcbueu@gmail.com>",
        "To": "lede-dev@lists.infradead.org",
        "Date": "Thu, 31 Aug 2017 22:22:37 +0200",
        "Message-ID": "<5462005.2d8tLKgp2k@tool>",
        "User-Agent": "KMail/4.14.10 (Linux/4.6.5-1-zen; KDE/4.14.14; x86_64; ; )",
        "MIME-Version": "1.0",
        "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ",
        "X-CRM114-CacheID": "sfid-20170831_132302_732252_6A2D89AA ",
        "X-CRM114-Status": "GOOD (  18.09  )",
        "X-Spam-Score": "-2.7 (--)",
        "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:400c:c09:0:0:0:230 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (dgcbueu[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain",
        "Subject": "[LEDE-DEV] [PATCH v2] brcm63xx: Add Sercomm AD1018 support",
        "X-BeenThere": "lede-dev@lists.infradead.org",
        "X-Mailman-Version": "2.1.21",
        "Precedence": "list",
        "List-Id": "<lede-dev.lists.infradead.org>",
        "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.infradead.org/pipermail/lede-dev/>",
        "List-Post": "<mailto:lede-dev@lists.infradead.org>",
        "List-Help": "<mailto:lede-dev-request@lists.infradead.org?subject=help>",
        "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Sender": "\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>",
        "Errors-To": "lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"
    },
    "content": "Add support for the Sercomm AD1018 router\n\nThis a BCM6328 based board, 128 MB RAM, 128 MiB NAND flash,\nwith an onboard BCM43217 wifi, 4 ethernet ports and 1 USB\nhost port (not soldered). The board also has an FXS chip (Si32177)\nconnected via SPI (SS2#), without support in LEDE.\n\nSince NAND flash chips aren't still supported in brcm63xx, the\nsupport is for now added to work only with SPI flash chips. Therefore\nhardware modding, soldering a new SPI flash chip, is required\nto make the board work with LEDE (tested and working OK).\nThe flash at dts is intentionally left without partitioning to let \nthe user choose a NOR chip of any size (8, 16 or 32 MB).\n\nSigned-off-by: Daniel Gonzalez Cabanelas <dgcbueu@gmail.com>\n---\nChange in v2:\n- rename the board at dts for indicating this is a firmware for SPI NOR  \nflash chips, and minor changes\n- add USB LED\n---\n .../linux/brcm63xx/base-files/etc/board.d/01_leds  |   3 +\n .../brcm63xx/base-files/etc/board.d/02_network     |   1 +\n target/linux/brcm63xx/base-files/etc/diag.sh       |   3 +\n target/linux/brcm63xx/base-files/lib/brcm63xx.sh   |   3 +\n target/linux/brcm63xx/dts/ad1018-nor.dts           | 136 +++++++++++++++++++++\n target/linux/brcm63xx/image/bcm63xx.mk             |  12 ++\n .../brcm63xx/patches-4.4/580-board_AD1018.patch    |  99 +++++++++++++++\n 7 files changed, 257 insertions(+)\n create mode 100644 target/linux/brcm63xx/dts/ad1018-nor.dts\n create mode 100644 target/linux/brcm63xx/patches-4.4/580-board_AD1018.patch",
    "diff": "diff --git a/target/linux/brcm63xx/base-files/etc/board.d/01_leds b/target/linux/brcm63xx/base-files/etc/board.d/01_leds\nindex ef70cde..5503328 100755\n--- a/target/linux/brcm63xx/base-files/etc/board.d/01_leds\n+++ b/target/linux/brcm63xx/base-files/etc/board.d/01_leds\n@@ -15,6 +15,9 @@ a4001n1)\n a4001n)\n \tucidef_set_led_usbdev \"usb\" \"USB\" \"A4001N:green:usb\" \"1-1\"\n \t;;\n+ad1018)\n+\tucidef_set_led_netdev \"wlan0\" \"WLAN\" \"AD1018:green:wifi\" \"wlan0\"\n+\t;;\n ar-5315u)\n \tucidef_set_led_usbdev \"usb\" \"USB\" \"AR-5315u:green:usb\" \"1-1\"\n \t;;\ndiff --git a/target/linux/brcm63xx/base-files/etc/board.d/02_network b/target/linux/brcm63xx/base-files/etc/board.d/02_network\nindex 9addba6..826d271 100755\n--- a/target/linux/brcm63xx/base-files/etc/board.d/02_network\n+++ b/target/linux/brcm63xx/base-files/etc/board.d/02_network\n@@ -98,6 +98,7 @@ vr-3026e)\n \t\t\"0:lan:1\" \"1:lan:2\" \"2:lan:3\" \"3:lan:4\" \"8t@eth0\"\n \t;;\n \n+ad1018 |\\\n ar-5315u |\\\n vh4032n)\n \tucidef_add_switch \"switch0\" \\\ndiff --git a/target/linux/brcm63xx/base-files/etc/diag.sh b/target/linux/brcm63xx/base-files/etc/diag.sh\nindex 700c9ea..2663a2c 100644\n--- a/target/linux/brcm63xx/base-files/etc/diag.sh\n+++ b/target/linux/brcm63xx/base-files/etc/diag.sh\n@@ -12,6 +12,9 @@ set_state() {\n \ta4001n)\n \t\tstatus_led=\"A4001N:green:power\"\n \t\t;;\n+\tad1018)\n+\t\tstatus_led=\"AD1018:green:power\"\n+\t\t;;\n \tar-5315u)\n \t\tstatus_led=\"AR-5315u:green:power\"\n \t\t;;\ndiff --git a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh\nindex 3f46633..09a5550 100755\n--- a/target/linux/brcm63xx/base-files/lib/brcm63xx.sh\n+++ b/target/linux/brcm63xx/base-files/lib/brcm63xx.sh\n@@ -228,6 +228,9 @@ brcm63xx_dt_detect() {\n \t\"Sagem F@ST2704V2\")\n \t\tboard_name=\"fast2704v2\"\n \t\t;;\n+\t\"Sercomm AD1018 (SPI flash mod)\")\n+\t\tboard_name=\"ad1018\"\n+\t\t;;\n \t\"SFR Neuf Box 4\"*)\n \t\tboard_name=\"neufbox4\"\n \t\t;;\ndiff --git a/target/linux/brcm63xx/dts/ad1018-nor.dts b/target/linux/brcm63xx/dts/ad1018-nor.dts\nnew file mode 100644\nindex 0000000..e2f7eed\n--- /dev/null\n+++ b/target/linux/brcm63xx/dts/ad1018-nor.dts\n@@ -0,0 +1,136 @@\n+/dts-v1/;\n+\n+#include \"bcm6328.dtsi\"\n+\n+#include <dt-bindings/input/input.h>\n+\n+/ {\n+\tmodel = \"Sercomm AD1018 (SPI flash mod)\";\n+\tcompatible = \"sercomm,ad1018\", \"brcm,bcm6328\";\n+\n+\tchosen {\n+\t\tbootargs = \"root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200\";\n+\t};\n+\n+\tgpio-keys-polled {\n+\t\tcompatible = \"gpio-keys-polled\";\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <0>;\n+\t\tpoll-interval = <20>;\n+\t\tdebounce-interval = <60>;\n+\n+\t\twps {\n+\t\t\tlabel = \"wps\";\n+\t\t\tgpios = <&pinctrl 24 1>;\n+\t\t\tlinux,code = <KEY_WPS_BUTTON>;\n+\t\t};\n+\t\twifi {\n+\t\t\tlabel = \"wifi\";\n+\t\t\tgpios = <&pinctrl 25 1>;\n+\t\t\tlinux,code = <KEY_WLAN>;\n+\t\t};\n+\t\treset {\n+\t\t\tlabel = \"reset\";\n+\t\t\tgpios = <&pinctrl 31 1>;\n+\t\t\tlinux,code = <KEY_RESTART>;\n+\t\t};\n+\t};\n+\n+};\n+\n+&pinctrl {\n+\tpinctrl_leds: leds {\n+\t\tfunction = \"led\";\n+\t\tpins = \"gpio0\", \"gpio1\";\n+\t};\n+};\n+\n+&leds {\n+\tstatus = \"ok\";\n+\n+\tpinctrl-names = \"default\";\n+\tpinctrl-0 = <&pinctrl_leds &pinctrl_serial_led\n+\t\t     &pinctrl_ephy0_spd_led &pinctrl_ephy1_act_led\n+\t\t     &pinctrl_ephy2_act_led &pinctrl_ephy3_act_led>;\n+\n+\tbrcm,serial-leds;\n+\tbrcm,serial-shift-inv;\n+\tbrcm,serial-dat-low;\n+\n+\tinet_red@0 {\n+\t\treg = <0>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:red:internet\";\n+\t};\n+\n+\tinet_green@1 {\n+\t\treg = <1>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:internet\";\n+\t};\n+\n+\tpower_green@8 {\n+\t\treg = <8>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:power\";\n+\t\tdefault-state = \"on\";\n+\t};\n+\n+\tadsl_green@10 {\n+\t\treg = <10>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:adsl\";\n+\t};\n+\n+\tadsl_red@11 {\n+\t\treg = <11>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:red:adsl\";\n+\t};\n+\n+\tphone_green@12 {\n+\t\treg = <12>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:phone\";\n+\t};\n+\n+\twps_green@13 {\n+\t\treg = <13>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:wps\";\n+\t};\n+\n+\twifi_green@14 {\n+\t\treg = <14>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:wifi\";\n+\t};\n+\n+\tusb_green@15 {\n+\t\treg = <15>;\n+\t\tactive-low;\n+\t\tlabel = \"AD1018:green:usb\";\n+\t};\n+\n+\tephy0_spd@17 {\n+\t\treg = <17>;\n+\t\tbrcm,hardware-controlled;\n+\t};\n+};\n+\n+&hsspi {\n+\tstatus = \"ok\";\n+\n+\tflash@0 {\n+\t\tcompatible = \"jedec,spi-nor\";\n+\t\tspi-max-frequency = <16666667>;\n+\t\tspi-tx-bus-width = <2>;\n+\t\tspi-rx-bus-width = <2>;\n+\t\treg = <0>;\n+\n+\t\t#address-cells = <1>;\n+\t\t#size-cells = <1>;\n+\n+\t\tlinux,part-probe = \"bcm63xxpart\";\n+\t};\n+};\ndiff --git a/target/linux/brcm63xx/image/bcm63xx.mk b/target/linux/brcm63xx/image/bcm63xx.mk\nindex 6ad15a2..0cadfba 100644\n--- a/target/linux/brcm63xx/image/bcm63xx.mk\n+++ b/target/linux/brcm63xx/image/bcm63xx.mk\n@@ -971,6 +971,18 @@ define Device/FAST2704V2\n endef\n TARGET_DEVICES += FAST2704V2\n \n+### Sercomm ###\n+define Device/AD1018-SPI_flash\n+  $(Device/bcm63xx)\n+  DEVICE_TITLE := Sercomm AD1018 (SPI flash mod)\n+  DEVICE_DTS := ad1018-nor\n+  CFE_BOARD_ID := 96328avngr\n+  CFE_CHIP_ID := 6328\n+  DEVICE_PACKAGES := \\\n+    $(B43_PACKAGES) $(USB2_PACKAGES)\n+endef\n+TARGET_DEVICES += AD1018-SPI_flash\n+\n ### SFR ###\n define Device/NEUFBOX4-SER\n   $(Device/bcm63xx)\ndiff --git a/target/linux/brcm63xx/patches-4.4/580-board_AD1018.patch b/target/linux/brcm63xx/patches-4.4/580-board_AD1018.patch\nnew file mode 100644\nindex 0000000..49a6bfe\n--- /dev/null\n+++ b/target/linux/brcm63xx/patches-4.4/580-board_AD1018.patch\n@@ -0,0 +1,99 @@\n+--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c\n++++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c\n+@@ -365,8 +365,76 @@\n+ \t\t},\n+ \t},\n+ };\n+ \n++static struct sprom_fixup __initdata ad1018_fixups[] = {\n++\t{ .offset = 6, .value = 0x1c00 },\n++\t{ .offset = 65, .value = 0x1256 },\n++\t{ .offset = 96, .value = 0x2046 },\n++\t{ .offset = 97, .value = 0xfe69 },\n++\t{ .offset = 98, .value = 0x1726 },\n++\t{ .offset = 99, .value = 0xfa5c },\n++\t{ .offset = 112, .value = 0x2046 },\n++\t{ .offset = 113, .value = 0xfea8 },\n++\t{ .offset = 114, .value = 0x1978 },\n++\t{ .offset = 115, .value = 0xfa26 },\n++\t{ .offset = 161, .value = 0x2222 },\n++\t{ .offset = 169, .value = 0x2222 },\n++\t{ .offset = 171, .value = 0x2222 },\n++\t{ .offset = 173, .value = 0x2222 },\n++\t{ .offset = 174, .value = 0x4444 },\n++\t{ .offset = 175, .value = 0x2222 },\n++\t{ .offset = 176, .value = 0x4444 },\n++};\n++\n++static struct board_info __initdata board_AD1018 = {\n++\t.name\t\t\t\t\t= \"96328avngr\",\n++\t.expected_cpu_id\t\t\t= 0x6328,\n++\n++\t.has_uart0\t\t\t\t= 1,\n++\t.has_pci\t\t\t\t= 1,\n++\t.use_fallback_sprom\t\t\t= 1,\n++\n++\t.has_ohci0\t\t\t\t= 1,\n++\t.has_ehci0\t\t\t\t= 1,\n++\t.num_usbh_ports\t\t\t\t= 1,\n++\n++\t.has_enetsw\t\t\t\t= 1,\n++\n++\t.enetsw = {\n++\t\t.used_ports = {\n++\t\t\t[0] = {\n++\t\t\t\t.used\t\t= 1,\n++\t\t\t\t.phy_id\t\t= 1,\n++\t\t\t\t.name\t\t= \"FIBRE\",\n++\t\t\t},\n++\t\t\t[1] = {\n++\t\t\t\t.used\t\t= 1,\n++\t\t\t\t.phy_id\t\t= 2,\n++\t\t\t\t.name\t\t= \"LAN3\",\n++\t\t\t},\n++\t\t\t[2] = {\n++\t\t\t\t.used\t\t= 1,\n++\t\t\t\t.phy_id\t\t= 3,\n++\t\t\t\t.name\t\t= \"LAN2\",\n++\t\t\t},\n++\t\t\t[3] = {\n++\t\t\t\t.used\t\t= 1,\n++\t\t\t\t.phy_id\t\t= 4,\n++\t\t\t\t.name\t\t= \"LAN1\",\n++\t\t\t},\n++\t\t},\n++\t},\n++\n++\t.fallback_sprom = {\n++\t\t.type \t\t\t\t= SPROM_BCM43217,\n++\t\t.pci_bus\t\t\t= 1,\n++\t\t.pci_dev\t\t\t= 0,\n++\t\t.board_fixups\t\t\t= ad1018_fixups,\n++\t\t.num_board_fixups\t\t= ARRAY_SIZE(ad1018_fixups),\n++\t},\n++};\n++\n+ static struct sprom_fixup __initdata ar5381u_fixups[] = {\n+ \t{ .offset = 97, .value = 0xfee5 },\n+ \t{ .offset = 98, .value = 0x157c },\n+ \t{ .offset = 99, .value = 0xfae7 },\n+@@ -2683,8 +2751,9 @@\n+ \t&board_FAST2704N,\n+ #endif\n+ #ifdef CONFIG_BCM63XX_CPU_6328\n+ \t&board_96328avng,\n++\t&board_AD1018,\n+ \t&board_AR5381u,\n+ \t&board_AR5387un,\n+ \t&board_963281TAN,\n+ \t&board_A4001N,\n+@@ -2797,8 +2866,9 @@\n+ \t{ .compatible = \"comtrend,ar-5387un\", .data = &board_AR5387un, },\n+ \t{ .compatible = \"d-link,dsl-274xb-f\", .data = &board_dsl_274xb_f1, },\n+ \t{ .compatible = \"nucom,r5010unv2\", .data = &board_R5010UNV2, },\n+ \t{ .compatible = \"sagem,f@st2704v2\", .data = &board_FAST2704V2, },\n++\t{ .compatible = \"sercomm,ad1018\", .data = &board_AD1018, },\n+ #endif\n+ #ifdef CONFIG_BCM63XX_CPU_6338\n+ \t{ .compatible = \"brcm,bcm96338gw\", .data = &board_96338gw, },\n+ \t{ .compatible = \"brcm,bcm96338w\", .data = &board_96338w, },\n",
    "prefixes": [
        "LEDE-DEV",
        "v2"
    ]
}