Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.0/patches/2219671/?format=api
{ "id": 2219671, "url": "http://patchwork.ozlabs.org/api/1.0/patches/2219671/?format=api", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.0/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20260403162541.86608-5-sgdfkk@163.com>", "date": "2026-04-03T16:25:38", "name": "[v7,4/7] mips: loongson: ls1c300 board support", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "f6c25bf8e21d867bc9c3d71b8f55d4369d7ebba5", "submitter": { "id": 92844, "url": "http://patchwork.ozlabs.org/api/1.0/people/92844/?format=api", "name": null, "email": "sgdfkk@163.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260403162541.86608-5-sgdfkk@163.com/mbox/", "series": [ { "id": 498655, "url": "http://patchwork.ozlabs.org/api/1.0/series/498655/?format=api", "date": "2026-04-03T16:25:35", "name": "add loongson mips ls1c300 initial support", "version": 7, "mbox": "http://patchwork.ozlabs.org/series/498655/mbox/" } ], "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2219671/checks/", "tags": {}, "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=163.com header.i=@163.com header.a=rsa-sha256\n header.s=s110527 header.b=lwEQIhCD;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=163.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=163.com header.i=@163.com header.b=\"lwEQIhCD\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=163.com", "phobos.denx.de; spf=pass smtp.mailfrom=sgdfkk@163.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fnPJG3h66z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 04 Apr 2026 03:27:10 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 527278418C;\n\tFri, 3 Apr 2026 18:26:07 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id BDE7E840BE; Fri, 3 Apr 2026 18:25:58 +0200 (CEST)", "from m16.mail.163.com (m16.mail.163.com [220.197.31.5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id C4C738413A\n for <u-boot@lists.denx.de>; Fri, 3 Apr 2026 18:25:53 +0200 (CEST)", "from server-e.. (unknown [])\n by gzsmtp3 (Coremail) with SMTP id PigvCgAnAXQF6s9pHqSgBw--.137S6;\n Sat, 04 Apr 2026 00:25:48 +0800 (CST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-0.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HK_RANDOM_ENVFROM,\n HK_RANDOM_FROM,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H4,\n RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,\n RCVD_IN_VALIDITY_RPBL_BLOCKED,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY\n autolearn=no autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;\n s=s110527; h=From:To:Subject:Date:Message-ID:MIME-Version; bh=PY\n yX9HF2cGo2r2WULwPbWHF2s/9BE0pw9IfILZ4h1xU=; b=lwEQIhCDRrwXKlpkRX\n YwtbCHpKainqTy+USMt18BE736wo8RLctXUww9Pqg7wilO+i81ch8Tlxs4zREvtm\n TKtwvwcU/TYdYM7ewLnvjY73QcLRgwB3TTDCDUVqWOTyyOAC1BKkiojdttk7zY5x\n HHXDqVtZb7OWxqXVM4Jp3ibdM=", "From": "sgdfkk@163.com", "To": "u-boot@lists.denx.de", "Cc": "Du Huanpeng <u74147@gmail.com>", "Subject": "[PATCH v7 4/7] mips: loongson: ls1c300 board support", "Date": "Sat, 4 Apr 2026 00:25:38 +0800", "Message-ID": "<20260403162541.86608-5-sgdfkk@163.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20260403162541.86608-1-sgdfkk@163.com>", "References": "<20260403162541.86608-1-sgdfkk@163.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-CM-TRANSID": "PigvCgAnAXQF6s9pHqSgBw--.137S6", "X-Coremail-Antispam": "1Uf129KBjvJXoW3JFW8Xr47Xr1xXF15uryDKFg_yoW7tryrpr\n n2kF4rGr48Jw47GrZ3uFyDWFn0yw4kuFWUuFnFgr1rAr97Aa18CFnIya13try3XrWkJrW8\n ZF93WF4akFWDXw7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2\n 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07UKzuXUUUUU=", "X-Originating-IP": "[240e:3b0:4805:581::3001]", "X-CM-SenderInfo": "xvjgwyrn6rljoofrz/xtbCvwwMY2nP6gzISQAA3d", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "From: Du Huanpeng <u74147@gmail.com>\n\n- 64MiB SDRAM K9F1G08\n- 4MiB spi flash\n- ethernet DM9161CEP\n- UART2 console\n\nSigned-off-by: Du Huanpeng <u74147@gmail.com>\n---\n board/loongson/ls1c300-eval/Kconfig | 12 ++++++\n board/loongson/ls1c300-eval/MAINTAINERS | 7 ++++\n board/loongson/ls1c300-eval/Makefile | 3 ++\n board/loongson/ls1c300-eval/board.c | 19 +++++++++\n configs/ls1c300_defconfig | 52 +++++++++++++++++++++++++\n include/configs/ls1c300.h | 38 ++++++++++++++++++\n 6 files changed, 131 insertions(+)\n create mode 100644 board/loongson/ls1c300-eval/Kconfig\n create mode 100644 board/loongson/ls1c300-eval/MAINTAINERS\n create mode 100644 board/loongson/ls1c300-eval/Makefile\n create mode 100644 board/loongson/ls1c300-eval/board.c\n create mode 100644 configs/ls1c300_defconfig\n create mode 100644 include/configs/ls1c300.h", "diff": "diff --git a/board/loongson/ls1c300-eval/Kconfig b/board/loongson/ls1c300-eval/Kconfig\nnew file mode 100644\nindex 00000000000..e427570a836\n--- /dev/null\n+++ b/board/loongson/ls1c300-eval/Kconfig\n@@ -0,0 +1,12 @@\n+if BOARD_LS1C300\n+\n+config SYS_BOARD\n+\tdefault \"ls1c300-eval\"\n+\n+config SYS_VENDOR\n+\tdefault \"loongson\"\n+\n+config SYS_CONFIG_NAME\n+\tdefault \"ls1c300\"\n+\n+endif\ndiff --git a/board/loongson/ls1c300-eval/MAINTAINERS b/board/loongson/ls1c300-eval/MAINTAINERS\nnew file mode 100644\nindex 00000000000..d3498b18e2b\n--- /dev/null\n+++ b/board/loongson/ls1c300-eval/MAINTAINERS\n@@ -0,0 +1,7 @@\n+LS1C300_EVAL BOARD\n+M:\tDu Huanpeng <u74147@gmail.com>\n+S:\tMaintained\n+F:\tboard/loongson/ls1c300-eval/\n+F:\tinclude/configs/ls1c300.h\n+F:\tconfigs/ls1c300_defconfig\n+F:\tarch/mips/dts/ls1c300-eval.dts\ndiff --git a/board/loongson/ls1c300-eval/Makefile b/board/loongson/ls1c300-eval/Makefile\nnew file mode 100644\nindex 00000000000..db129c5abae\n--- /dev/null\n+++ b/board/loongson/ls1c300-eval/Makefile\n@@ -0,0 +1,3 @@\n+# SPDX-License-Identifier: GPL-2.0\n+\n+obj-y += board.o\ndiff --git a/board/loongson/ls1c300-eval/board.c b/board/loongson/ls1c300-eval/board.c\nnew file mode 100644\nindex 00000000000..0eb5df1dc7b\n--- /dev/null\n+++ b/board/loongson/ls1c300-eval/board.c\n@@ -0,0 +1,19 @@\n+// SPDX-License-Identifier: GPL-2.0\n+/*\n+ * Copyright (C) 2020-2026 Du Huanpeng <u74147@gmail.com>\n+ */\n+\n+#include <mach/serial.h>\n+\n+#if defined(CONFIG_DEBUG_UART_BOARD_INIT)\n+\n+#define UART2_RX\t36\n+#define UART2_TX\t37\n+#define AFUNC\t\t2\n+\n+void board_debug_uart_init(void)\n+{\n+\tgpio_set_alternate(UART2_TX, AFUNC);\n+\tgpio_set_alternate(UART2_RX, AFUNC);\n+}\n+#endif\ndiff --git a/configs/ls1c300_defconfig b/configs/ls1c300_defconfig\nnew file mode 100644\nindex 00000000000..22d6f18cac4\n--- /dev/null\n+++ b/configs/ls1c300_defconfig\n@@ -0,0 +1,52 @@\n+CONFIG_MIPS=y\n+CONFIG_SKIP_LOWLEVEL_INIT=y\n+CONFIG_TEXT_BASE=0x80200000\n+CONFIG_SYS_MALLOC_F_LEN=0x40000\n+CONFIG_SPL_LIBCOMMON_SUPPORT=y\n+CONFIG_SPL_LIBGENERIC_SUPPORT=y\n+CONFIG_NR_DRAM_BANKS=1\n+CONFIG_ENV_SIZE=0x1000\n+CONFIG_DEFAULT_DEVICE_TREE=\"ls1c300-eval\"\n+CONFIG_DM_RESET=y\n+CONFIG_SPL_SERIAL=y\n+CONFIG_SPL_TEXT_BASE=0xbfc00000\n+CONFIG_SPL_BSS_START_ADDR=0x80010000\n+CONFIG_SPL_BSS_MAX_SIZE=0x10000\n+CONFIG_SYS_LOAD_ADDR=0x80010000\n+CONFIG_WATCHDOG_TIMEOUT_MSECS=3000\n+CONFIG_SPL_SIZE_LIMIT=0x100000\n+CONFIG_SPL=y\n+CONFIG_ARCH_LSMIPS=y\n+CONFIG_SPL_PAYLOAD=\"u-boot.img\"\n+CONFIG_ROM_EXCEPTION_VECTORS=y\n+CONFIG_RESTORE_EXCEPTION_VECTOR_BASE=y\n+CONFIG_MIPS_BOOT_FDT=y\n+CONFIG_FIT=y\n+# CONFIG_ARCH_FIXUP_FDT_MEMORY is not set\n+CONFIG_LOGLEVEL=9\n+CONFIG_DISPLAY_CPUINFO=y\n+CONFIG_DISPLAY_BOARDINFO_LATE=y\n+CONFIG_SPL_MAX_SIZE=0x10000\n+CONFIG_SPL_PAD_TO=0\n+CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK=y\n+CONFIG_SPL_SYS_MALLOC_SIMPLE=y\n+CONFIG_SPL_NOR_SUPPORT=y\n+# CONFIG_CMD_ELF is not set\n+# CONFIG_CMD_XIMG is not set\n+# CONFIG_CMD_CRC32 is not set\n+CONFIG_CMD_CLK=y\n+# CONFIG_CMD_LOADS is not set\n+CONFIG_OF_EMBED=y\n+CONFIG_CLK=y\n+CONFIG_SPL_CLK_CCF=y\n+# CONFIG_INPUT is not set\n+# CONFIG_POWER is not set\n+CONFIG_CONS_INDEX=2\n+CONFIG_SPL_SYS_NS16550_SERIAL=y\n+CONFIG_SYS_NS16550_REG_SIZE=-1\n+CONFIG_SPI=y\n+CONFIG_SYSRESET=y\n+CONFIG_SYSRESET_WATCHDOG=y\n+CONFIG_SYSRESET_WATCHDOG_AUTO=y\n+CONFIG_WDT_LOONGSON=y\n+# CONFIG_GZIP is not set\ndiff --git a/include/configs/ls1c300.h b/include/configs/ls1c300.h\nnew file mode 100644\nindex 00000000000..488d1c40330\n--- /dev/null\n+++ b/include/configs/ls1c300.h\n@@ -0,0 +1,38 @@\n+/* SPDX-License-Identifier: GPL-2.0 */\n+/*\n+ * Copyright (C) 2020 MediaTek Inc.\n+ *\n+ * Author: Gao Weijie <weijie.gao@mediatek.com>\n+ * based on: include/configs/mt7628.h\n+ * Copyright (C) 2022-2023 Du Huanpeng <u74147@gmail.com>\n+ */\n+\n+#ifndef __CONFIG_LS1C300_H__\n+#define __CONFIG_LS1C300_H__\n+\n+#define CFG_SYS_SDRAM_BASE\t\t0x80200000\n+#define CFG_SYS_INIT_SP_OFFSET\t\t0x2000\n+\n+/* SPL */\n+#if defined(CONFIG_SPL_BUILD)\n+\n+/* Serial SPL */\n+#if defined(CONFIG_SPL_SERIAL)\n+#define CFG_SYS_NS16550_CLK\t\t66000000\n+#define CFG_SYS_NS16550_COM1\t\t0xbfe44000\n+#define CFG_SYS_NS16550_COM2\t\t0xbfe48000\n+#define CFG_SYS_NS16550_COM3\t\t0xbfe4c000\n+#define CFG_SYS_NS16550_COM4\t\t0xbfe4c400\n+#define CFG_SYS_NS16550_COM5\t\t0xbfe4c500\n+#define CFG_SYS_NS16550_COM6\t\t0xbfe4c600\n+#endif\n+\n+#define CFG_MALLOC_F_ADDR\t\t0x80100000\t/* FIXME: find a proper place */\n+#define CFG_SYS_UBOOT_BASE\t\t0xbd000000\n+\n+#endif\n+\n+/* Serial common */\n+#define CFG_SYS_BAUDRATE_TABLE\t{ 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 }\n+\n+#endif /* __CONFIG_LS1C300_H__ */\n", "prefixes": [ "v7", "4/7" ] }