Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2223624/?format=api
{ "id": 2223624, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2223624/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openwrt/patch/mailman.83000.1776282525.2093109.openwrt-devel@lists.openwrt.org/", "project": { "id": 45, "url": "http://patchwork.ozlabs.org/api/1.1/projects/45/?format=api", "name": "OpenWrt development", "link_name": "openwrt", "list_id": "openwrt-devel.lists.openwrt.org", "list_email": "openwrt-devel@lists.openwrt.org", "web_url": "http://openwrt.org/", "scm_url": "git://git.openwrt.org/openwrt.git", "webscm_url": "https://dev.openwrt.org/browser" }, "msgid": "<mailman.83000.1776282525.2093109.openwrt-devel@lists.openwrt.org>", "date": "2026-04-15T19:48:35", "name": "mips: econet: add EN751627 SoC Kconfig entry", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "a327bd14c6c0849ec293af9152f123f03dee219c", "submitter": { "id": 74111, "url": "http://patchwork.ozlabs.org/api/1.1/people/74111/?format=api", "name": "kpursoty--- via openwrt-devel", "email": "openwrt-devel@lists.openwrt.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openwrt/patch/mailman.83000.1776282525.2093109.openwrt-devel@lists.openwrt.org/mbox/", "series": [ { "id": 500035, "url": "http://patchwork.ozlabs.org/api/1.1/series/500035/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openwrt/list/?series=500035", "date": "2026-04-15T19:48:35", "name": "mips: econet: add EN751627 SoC Kconfig entry", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/500035/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2223624/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2223624/checks/", "tags": {}, "headers": { "Return-Path": "\n <openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=MjKB4dNc;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fwsFr56B9z1yHc\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 05:50:54 +1000 (AEST)", "from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wD6EA-00000001YfA-2zMI;\n\tWed, 15 Apr 2026 19:48:46 +0000" ], "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type:List-Help:\n\tReply-To:List-Archive:List-Unsubscribe:List-Subscribe:From:List-Post:List-Id:\n\tMessage-ID:MIME-Version:Subject:To:Date:Cc:Content-Transfer-Encoding:\n\tContent-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:\n\tResent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner;\n\tbh=IzSbHjL8RMTaQKzKF+108sdwvglrvObhuqepBwAaR6M=; b=MjKB4dNceXNTffi4ssM+VJmF6v\n\tyrtmDEg5/iq6jGUz22HBkGFnjcGTwarCwO1cenM0qocCxsu0C1q2tvHITsFFYzB2wWJCAix4J7cDP\n\t0qkq6EWJ3afb4JyiMJ0UtVQgNhs0tau3qCgsmwMjy1sachyfnO+xoWbKzE/SiPlRg8c/eRA70AKme\n\tVx3gIIvxkQL+flzdGFBcwM6JRh/FMcJC9LbgKgVT2t7hW9RPL5bAdUKCLTfatNnFYWxu/CPIHqdNk\n\tkNLv8/DyTc2C+O9Eh3FDKImi8AvAqKbDrJA8tVZGkAMQ0l81OQpuL2WY27y3BmXDpcmPa5vV/ENqc\n\ty3HVYWsw==;", "Date": "Wed, 15 Apr 2026 19:48:35 +0000", "To": "\"openwrt-devel@lists.openwrt.org\" <openwrt-devel@lists.openwrt.org>", "Subject": "[PATCH] mips: econet: add EN751627 SoC Kconfig entry", "MIME-Version": "1.0", "Message-ID": "<mailman.83000.1776282525.2093109.openwrt-devel@lists.openwrt.org>", "List-Id": "OpenWrt Development List <openwrt-devel.lists.openwrt.org>", "List-Post": "<mailto:openwrt-devel@lists.openwrt.org>", "From": "kpursoty--- via openwrt-devel <openwrt-devel@lists.openwrt.org>", "Precedence": "list", "X-Mailman-Version": "2.1.34", "X-BeenThere": "openwrt-devel@lists.openwrt.org", "List-Subscribe": "<https://lists.openwrt.org/mailman/listinfo/openwrt-devel>,\n <mailto:openwrt-devel-request@lists.openwrt.org?subject=subscribe>", "List-Unsubscribe": "<https://lists.openwrt.org/mailman/options/openwrt-devel>,\n <mailto:openwrt-devel-request@lists.openwrt.org?subject=unsubscribe>", "List-Archive": "<http://lists.openwrt.org/pipermail/openwrt-devel/>", "Reply-To": "kpursoty@proton.me", "List-Help": "<mailto:openwrt-devel-request@lists.openwrt.org?subject=help>", "Content-Type": "multipart/mixed; boundary=\"===============0734782185291369044==\"", "Sender": "\"openwrt-devel\" <openwrt-devel-bounces@lists.openwrt.org>", "Errors-To": "\n openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org" }, "content": "The sender domain has a DMARC Reject/Quarantine policy which disallows\nsending mailing list messages using the original \"From\" header.\n\nTo mitigate this problem, the original message has been wrapped\nautomatically by the mailing list software.\nThe EN751627 family (EN7516 DSL, EN7527 xPON) is a big-endian dual-core\nMIPS 1004Kc SoC (2 VPEs per core, NR_CPUS=4) used in DSL/WiFi gateway\ndevices such as the ZyXEL EX3301-T0. It shares the MIPS GIC interrupt\ncontroller with EN7528 but is big-endian.\n\nKey differences from existing SoCs:\n- EN751221: BE, single-core 34Kc, custom INTC\n- EN7528: LE, dual-core 1004Kc, MIPS GIC\n- EN751627: BE, dual-core 2-VPE 1004Kc, MIPS GIC\n\nThe SMP plumbing (CM/CPC probe + CPS SMP ops) is shared with EN7528 and\nlives in patch 100 (device_tree_init). This patch adds only the Kconfig\nentry.\n\nNote: on EN751627, mips_cpc_probe() must be called before\nregister_cps_smp_ops(). Without it, core 1 never comes online because\nwrite_gcr_co_reset_release(0) is insufficient on this SoC. This is\ndifferent from EN7528 where CPC probe behaves identically. Both SoCs\nare covered by the shared #if in device_tree_init().\n\nSigned-off-by: Kervin Pursoty <kpursoty@proton.me>\n---\n arch/mips/econet/Kconfig | 25 +++++++++++++++++++++++++\n 1 file changed, 25 insertions(+)", "diff": "diff --git a/arch/mips/econet/Kconfig b/arch/mips/econet/Kconfig\n--- a/arch/mips/econet/Kconfig\n+++ b/arch/mips/econet/Kconfig\n@@ -41,3 +41,28 @@ choice\n \t\t The EN7528 family with dual-core MIPS 1004Kc.\n \t\t Requires MIPS_RAW_APPENDED_DTB=y for boot.\n+\n+\tconfig SOC_ECONET_EN751627\n+\t\tbool \"EN751627 family\"\n+\t\tselect COMMON_CLK\n+\t\tselect CPU_BIG_ENDIAN\n+\t\tselect HAVE_PCI\n+\t\tselect IRQ_MIPS_CPU\n+\t\tselect MIPS_CM\n+\t\tselect MIPS_CPC\n+\t\tselect MIPS_CPS\n+\t\tselect MIPS_CPU_SCACHE\n+\t\tselect MIPS_GIC\n+\t\tselect MIPS_MT_SMP\n+\t\tselect PCI_DRIVERS_GENERIC\n+\t\tselect SMP\n+\t\tselect SMP_UP\n+\t\tselect SYS_SUPPORTS_HIGHMEM\n+\t\tselect SYS_SUPPORTS_MIPS_CPS\n+\t\tselect SYS_SUPPORTS_MULTITHREADING\n+\t\tselect SYS_SUPPORTS_SMP\n+\t\thelp\n+\t\t The EN751627 family (EN7516 DSL, EN7527 xPON) with big-endian\n+\t\t dual-core, 2-VPE-per-core MIPS 1004Kc and MIPS GIC. Used in\n+\t\t DSL+WiFi gateways. Requires MIPS_RAW_APPENDED_DTB=y for boot.\n endchoice\n\n", "prefixes": [] }