From nobody Tue Oct 7 15:01:30 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 56D1128DF41; Wed, 9 Jul 2025 11:07:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752059248; cv=none; b=ngorWdaqLq+LXc78ydftbiEV+ki/lkXJ7ThdOELDkiU1ttH4R4pILtPXaQ4uLcW8HbklA8pXTkjyrEY9y39ajrLdtOs063Hr4cTD3my4kn3oGDTVuUSGglDFPr2G3K83cg0b2WYhKeqBfmCsalX/BNg/f5LS3J5wxmCTWMxPYoY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752059248; c=relaxed/simple; bh=YezpPpr9MkIy8MdAiZQpsV+wych1Eokmh7cdGM1/b9Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FTuhaOM+bP29zeZdqTv3HnU0vaeIyzv3/LW7RJL3gnM+DCVyaLd8iFyOKaz48Ni8k4C4J+aSIeGxeY8XZG+JhZbSKWakDMrD6eofcymTkpd7lHfUPfawMzVVezoLXuu7yTcMQI9DFNejOAYNB30hoBO2hFQU8VDU28k/jRiXb08= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fQ518iuc; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fQ518iuc" Received: by smtp.kernel.org (Postfix) with ESMTPS id 114BFC19425; Wed, 9 Jul 2025 11:07:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1752059248; bh=YezpPpr9MkIy8MdAiZQpsV+wych1Eokmh7cdGM1/b9Q=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=fQ518iuccBMTml/aNL8P0y9g+Uil6Ri//kBjTVnmEgKlFFfSVr7pRl2Ky/LuAYYbD Cy6n41d/YMzpeKyfUxwT0e95233avUeQekugGWGdliPhKkzdi5cgWqLLOEdxG+RRqc Ns6G9RmxPjKwDMh7MjyK93GTCfYxYVANfaU2iw6Ni+ARncsqymJrqvv7SLNjeO7UCA 7Z5ptAR1ruhbBmSrMrQYlnJfra0c3m9WIQSyICxIhl5+i5Ag81/uPMat43T5CR1St6 tVjgDFinVgGW0uJeH3Z541TwK1Xb3QjAjhPJQfjCJs+cBjh/LSeprV8z3zFANA1Xdu tmCs4c3alFRHw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07004C83F0A; Wed, 9 Jul 2025 11:07:28 +0000 (UTC) From: Keguang Zhang via B4 Relay Date: Wed, 09 Jul 2025 19:06:00 +0800 Subject: [PATCH v2 9/9] MIPS: configs: Consolidate Loongson1 defconfigs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250709-loongson1-arch-v2-9-bcff6e518c09@gmail.com> References: <20250709-loongson1-arch-v2-0-bcff6e518c09@gmail.com> In-Reply-To: <20250709-loongson1-arch-v2-0-bcff6e518c09@gmail.com> To: Thomas Bogendoerfer , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jiaxun Yang , Keguang Zhang Cc: linux-mips@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1752059245; l=10713; i=keguang.zhang@gmail.com; s=20231129; h=from:subject:message-id; bh=vXaIa8N3GToUGpAmk80FkzsQAYrU6OjHna1ZLvsKN7s=; b=gZLj5Lic2lnAk8QI1LEquid689ED367epMJXPyv/mDNt7JJeIVbJh5ZmOY1zqN+wGj5ucDtt7 R4xd2+YyA1PAd9z3DHvZnwuGI+xiOsyKaaoc+sKsIFkDaB8/qCTASWk X-Developer-Key: i=keguang.zhang@gmail.com; a=ed25519; pk=FMKGj/JgKll/MgClpNZ3frIIogsh5e5r8CeW2mr+WLs= X-Endpoint-Received: by B4 Relay for keguang.zhang@gmail.com/20231129 with auth_id=102 X-Original-From: Keguang Zhang Reply-To: keguang.zhang@gmail.com From: Keguang Zhang Unify loongson{1b,1c}_defconfig into a single loongson1_defconfig. Enable the following options by default: - CONFIG_SERIAL_OF_PLATFORM - CONFIG_RTC_DRV_LOONGSON - CONFIG_LOONGSON1_APB_DMA - CONFIG_MTD_NAND_LOONGSON1 - CONFIG_SND_LOONGSON1_AC97 Also disable unnecessary options. Signed-off-by: Keguang Zhang --- MAINTAINERS | 1 + .../{loongson1b_defconfig =3D> loongson1_defconfig} | 94 +++++++++++++--- arch/mips/configs/loongson1c_defconfig | 121 -----------------= ---- 3 files changed, 78 insertions(+), 138 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index d42a83656879..c73e25af147c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -16684,6 +16684,7 @@ L: linux-mips@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml F: arch/mips/boot/dts/loongson/loongson1* +F: arch/mips/configs/loongson1_defconfig F: arch/mips/loongson32/ F: drivers/*/*loongson1* F: drivers/mtd/nand/raw/loongson1-nand-controller.c diff --git a/arch/mips/configs/loongson1b_defconfig b/arch/mips/configs/loo= ngson1_defconfig similarity index 51% rename from arch/mips/configs/loongson1b_defconfig rename to arch/mips/configs/loongson1_defconfig index 68207b31dc20..81acae6f61c8 100644 --- a/arch/mips/configs/loongson1b_defconfig +++ b/arch/mips/configs/loongson1_defconfig @@ -1,7 +1,6 @@ # CONFIG_LOCALVERSION_AUTO is not set CONFIG_KERNEL_XZ=3Dy CONFIG_SYSVIPC=3Dy -CONFIG_HIGH_RES_TIMERS=3Dy CONFIG_PREEMPT=3Dy CONFIG_BSD_PROCESS_ACCT=3Dy CONFIG_BSD_PROCESS_ACCT_V3=3Dy @@ -12,15 +11,16 @@ CONFIG_NAMESPACES=3Dy CONFIG_CC_OPTIMIZE_FOR_SIZE=3Dy CONFIG_EXPERT=3Dy CONFIG_PERF_EVENTS=3Dy -# CONFIG_COMPAT_BRK is not set CONFIG_MACH_LOONGSON32=3Dy -# CONFIG_SECCOMP is not set # CONFIG_SUSPEND is not set +# CONFIG_SECCOMP is not set +# CONFIG_GCC_PLUGINS is not set CONFIG_MODULES=3Dy CONFIG_MODULE_UNLOAD=3Dy CONFIG_MODVERSIONS=3Dy -# CONFIG_BLK_DEV_BSG is not set +# CONFIG_BLOCK_LEGACY_AUTOLOAD is not set # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +# CONFIG_COMPAT_BRK is not set CONFIG_NET=3Dy CONFIG_PACKET=3Dy CONFIG_UNIX=3Dy @@ -31,6 +31,7 @@ CONFIG_SYN_COOKIES=3Dy # CONFIG_INET_DIAG is not set # CONFIG_IPV6 is not set # CONFIG_WIRELESS is not set +# CONFIG_ETHTOOL_NETLINK is not set CONFIG_DEVTMPFS=3Dy CONFIG_DEVTMPFS_MOUNT=3Dy # CONFIG_STANDALONE is not set @@ -38,32 +39,75 @@ CONFIG_MTD=3Dy CONFIG_MTD_CMDLINE_PARTS=3Dy CONFIG_MTD_BLOCK=3Dy CONFIG_MTD_RAW_NAND=3Dy +CONFIG_MTD_NAND_LOONGSON1=3Dy CONFIG_MTD_UBI=3Dy CONFIG_BLK_DEV_LOOP=3Dy CONFIG_SCSI=3Dm # CONFIG_SCSI_PROC_FS is not set CONFIG_BLK_DEV_SD=3Dm +# CONFIG_BLK_DEV_BSG is not set # CONFIG_SCSI_LOWLEVEL is not set CONFIG_NETDEVICES=3Dy +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ASIX is not set # CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_DAVICOM is not set +# CONFIG_NET_VENDOR_ENGLEDER is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_FUNGIBLE is not set +# CONFIG_NET_VENDOR_GOOGLE is not set +# CONFIG_NET_VENDOR_HISILICON is not set +# CONFIG_NET_VENDOR_HUAWEI is not set # CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_LITEX is not set # CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_META is not set # CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_MICROSOFT is not set +# CONFIG_NET_VENDOR_NI is not set # CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_PENSANDO is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set # CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set CONFIG_STMMAC_ETH=3Dy +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_VERTEXCOM is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WANGXUN is not set # CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +CONFIG_DAVICOM_PHY=3Dy +CONFIG_REALTEK_PHY=3Dy +# CONFIG_USB_NET_DRIVERS is not set # CONFIG_WLAN is not set CONFIG_INPUT_EVDEV=3Dy # CONFIG_INPUT_KEYBOARD is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_SERIO is not set +# CONFIG_VT_CONSOLE is not set CONFIG_VT_HW_CONSOLE_BINDING=3Dy CONFIG_LEGACY_PTY_COUNT=3D8 CONFIG_SERIAL_8250=3Dy CONFIG_SERIAL_8250_CONSOLE=3Dy +CONFIG_SERIAL_OF_PLATFORM=3Dy # CONFIG_HW_RANDOM is not set +# CONFIG_PTP_1588_CLOCK is not set CONFIG_GPIOLIB=3Dy CONFIG_GPIO_LOONGSON1=3Dy # CONFIG_HWMON is not set @@ -71,7 +115,15 @@ CONFIG_WATCHDOG=3Dy CONFIG_WATCHDOG_NOWAYOUT=3Dy CONFIG_WATCHDOG_SYSFS=3Dy CONFIG_LOONGSON1_WDT=3Dy -# CONFIG_VGA_CONSOLE is not set +CONFIG_SOUND=3Dy +CONFIG_SND=3Dy +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_DRIVERS is not set +# CONFIG_SND_MIPS is not set +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=3Dy +CONFIG_SND_LOONGSON1_AC97=3Dy +CONFIG_SND_SIMPLE_CARD=3Dy CONFIG_HID_GENERIC=3Dm CONFIG_USB_HID=3Dm CONFIG_USB=3Dy @@ -86,17 +138,20 @@ CONFIG_NEW_LEDS=3Dy CONFIG_LEDS_CLASS=3Dy CONFIG_LEDS_GPIO=3Dy CONFIG_LEDS_TRIGGERS=3Dy +CONFIG_LEDS_TRIGGER_MTD=3Dy CONFIG_LEDS_TRIGGER_HEARTBEAT=3Dy CONFIG_RTC_CLASS=3Dy -CONFIG_RTC_DRV_LOONGSON1=3Dy +# CONFIG_RTC_NVMEM is not set +CONFIG_RTC_DRV_LOONGSON=3Dy +CONFIG_DMADEVICES=3Dy +CONFIG_LOONGSON1_APB_DMA=3Dy +# CONFIG_VIRTIO_MENU is not set +# CONFIG_VHOST_MENU is not set +# CONFIG_MIPS_PLATFORM_DEVICES is not set # CONFIG_IOMMU_SUPPORT is not set -CONFIG_EXT2_FS=3Dy -CONFIG_EXT2_FS_XATTR=3Dy -CONFIG_EXT2_FS_POSIX_ACL=3Dy -CONFIG_EXT2_FS_SECURITY=3Dy -CONFIG_EXT3_FS=3Dy -CONFIG_EXT3_FS_POSIX_ACL=3Dy -CONFIG_EXT3_FS_SECURITY=3Dy +# CONFIG_NVMEM is not set +CONFIG_EXT4_FS=3Dy +CONFIG_EXT4_FS_POSIX_ACL=3Dy # CONFIG_DNOTIFY is not set CONFIG_VFAT_FS=3Dy CONFIG_PROC_KCORE=3Dy @@ -105,16 +160,21 @@ CONFIG_TMPFS_POSIX_ACL=3Dy CONFIG_UBIFS_FS=3Dy CONFIG_UBIFS_FS_ADVANCED_COMPR=3Dy CONFIG_UBIFS_ATIME_SUPPORT=3Dy +# CONFIG_UBIFS_FS_SECURITY is not set CONFIG_NFS_FS=3Dy CONFIG_ROOT_NFS=3Dy CONFIG_NLS_CODEPAGE_437=3Dm CONFIG_NLS_ISO8859_1=3Dm -# CONFIG_CRYPTO_ECHAINIV is not set # CONFIG_CRYPTO_HW is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_ARM is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_ARM64 is not set +# CONFIG_XZ_DEC_SPARC is not set +# CONFIG_XZ_DEC_RISCV is not set CONFIG_DYNAMIC_DEBUG=3Dy -CONFIG_DEBUG_FS=3Dy +# CONFIG_DEBUG_MISC is not set CONFIG_MAGIC_SYSRQ=3Dy -# CONFIG_SCHED_DEBUG is not set -# CONFIG_DEBUG_PREEMPT is not set # CONFIG_FTRACE is not set # CONFIG_EARLY_PRINTK is not set diff --git a/arch/mips/configs/loongson1c_defconfig b/arch/mips/configs/loo= ngson1c_defconfig deleted file mode 100644 index c3910a9dee9e..000000000000 --- a/arch/mips/configs/loongson1c_defconfig +++ /dev/null @@ -1,121 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_KERNEL_XZ=3Dy -CONFIG_SYSVIPC=3Dy -CONFIG_HIGH_RES_TIMERS=3Dy -CONFIG_PREEMPT=3Dy -CONFIG_BSD_PROCESS_ACCT=3Dy -CONFIG_BSD_PROCESS_ACCT_V3=3Dy -CONFIG_IKCONFIG=3Dy -CONFIG_IKCONFIG_PROC=3Dy -CONFIG_LOG_BUF_SHIFT=3D16 -CONFIG_NAMESPACES=3Dy -CONFIG_CC_OPTIMIZE_FOR_SIZE=3Dy -CONFIG_EXPERT=3Dy -CONFIG_PERF_EVENTS=3Dy -# CONFIG_COMPAT_BRK is not set -CONFIG_MACH_LOONGSON32=3Dy -CONFIG_LOONGSON1_LS1C=3Dy -# CONFIG_SECCOMP is not set -# CONFIG_SUSPEND is not set -CONFIG_MODULES=3Dy -CONFIG_MODULE_UNLOAD=3Dy -CONFIG_MODVERSIONS=3Dy -# CONFIG_BLK_DEV_BSG is not set -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -CONFIG_NET=3Dy -CONFIG_PACKET=3Dy -CONFIG_UNIX=3Dy -CONFIG_INET=3Dy -CONFIG_IP_PNP=3Dy -CONFIG_IP_PNP_DHCP=3Dy -CONFIG_SYN_COOKIES=3Dy -# CONFIG_INET_DIAG is not set -# CONFIG_IPV6 is not set -# CONFIG_WIRELESS is not set -CONFIG_DEVTMPFS=3Dy -CONFIG_DEVTMPFS_MOUNT=3Dy -# CONFIG_STANDALONE is not set -CONFIG_MTD=3Dy -CONFIG_MTD_CMDLINE_PARTS=3Dy -CONFIG_MTD_BLOCK=3Dy -CONFIG_MTD_RAW_NAND=3Dy -CONFIG_MTD_UBI=3Dy -CONFIG_BLK_DEV_LOOP=3Dy -CONFIG_SCSI=3Dm -# CONFIG_SCSI_PROC_FS is not set -CONFIG_BLK_DEV_SD=3Dm -# CONFIG_SCSI_LOWLEVEL is not set -CONFIG_NETDEVICES=3Dy -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_INTEL is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SMSC is not set -CONFIG_STMMAC_ETH=3Dy -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_WLAN is not set -CONFIG_INPUT_EVDEV=3Dy -# CONFIG_INPUT_KEYBOARD is not set -# CONFIG_INPUT_MOUSE is not set -# CONFIG_SERIO is not set -CONFIG_VT_HW_CONSOLE_BINDING=3Dy -CONFIG_LEGACY_PTY_COUNT=3D8 -CONFIG_SERIAL_8250=3Dy -CONFIG_SERIAL_8250_CONSOLE=3Dy -# CONFIG_HW_RANDOM is not set -CONFIG_GPIOLIB=3Dy -CONFIG_GPIO_LOONGSON1=3Dy -# CONFIG_HWMON is not set -CONFIG_WATCHDOG=3Dy -CONFIG_WATCHDOG_NOWAYOUT=3Dy -CONFIG_WATCHDOG_SYSFS=3Dy -CONFIG_LOONGSON1_WDT=3Dy -# CONFIG_VGA_CONSOLE is not set -CONFIG_HID_GENERIC=3Dm -CONFIG_USB_HID=3Dm -CONFIG_USB=3Dy -CONFIG_USB_ANNOUNCE_NEW_DEVICES=3Dy -CONFIG_USB_EHCI_HCD=3Dy -# CONFIG_USB_EHCI_TT_NEWSCHED is not set -CONFIG_USB_EHCI_HCD_PLATFORM=3Dy -CONFIG_USB_STORAGE=3Dm -CONFIG_USB_SERIAL=3Dm -CONFIG_USB_SERIAL_PL2303=3Dm -CONFIG_NEW_LEDS=3Dy -CONFIG_LEDS_CLASS=3Dy -CONFIG_LEDS_GPIO=3Dy -CONFIG_LEDS_TRIGGERS=3Dy -CONFIG_LEDS_TRIGGER_HEARTBEAT=3Dy -CONFIG_RTC_CLASS=3Dy -CONFIG_RTC_DRV_LOONGSON1=3Dy -# CONFIG_IOMMU_SUPPORT is not set -CONFIG_EXT2_FS=3Dy -CONFIG_EXT2_FS_XATTR=3Dy -CONFIG_EXT2_FS_POSIX_ACL=3Dy -CONFIG_EXT2_FS_SECURITY=3Dy -CONFIG_EXT3_FS=3Dy -CONFIG_EXT3_FS_POSIX_ACL=3Dy -CONFIG_EXT3_FS_SECURITY=3Dy -# CONFIG_DNOTIFY is not set -CONFIG_VFAT_FS=3Dy -CONFIG_PROC_KCORE=3Dy -CONFIG_TMPFS=3Dy -CONFIG_TMPFS_POSIX_ACL=3Dy -CONFIG_UBIFS_FS=3Dy -CONFIG_UBIFS_FS_ADVANCED_COMPR=3Dy -CONFIG_UBIFS_ATIME_SUPPORT=3Dy -CONFIG_NFS_FS=3Dy -CONFIG_ROOT_NFS=3Dy -CONFIG_NLS_CODEPAGE_437=3Dm -CONFIG_NLS_ISO8859_1=3Dm -# CONFIG_CRYPTO_ECHAINIV is not set -# CONFIG_CRYPTO_HW is not set -CONFIG_DYNAMIC_DEBUG=3Dy -CONFIG_DEBUG_FS=3Dy -CONFIG_MAGIC_SYSRQ=3Dy -# CONFIG_SCHED_DEBUG is not set -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_FTRACE is not set -# CONFIG_EARLY_PRINTK is not set --=20 2.43.0