From patchwork Thu Jul 21 14:17:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12925290 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5DAB8C43334 for ; Thu, 21 Jul 2022 14:22:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0W7MUKtlQqLPlMboS1PYpaO98v+Gb6rwtfesw6vKaKM=; b=OlYESHLhkewB7d wkI1UD7qlgZwesnCJDjgCOsswK+PC7dbJWxolpBSWycnpCwV7FOk2FpasoBxl9Li3blOCE8NAGlEe F/XMNDiB+k2x8J0j82nv7CH7c5NWh/Sw+mncjfHDMXTp50zdv+siFLBEkl6qvMSk/3jc16dtlJXg/ rWTsEvv+a5NVDWEP8WZpAadJ7NcpM0miozF5853QVHtKncdu1X5AVTkXYmTXHRnPFJwV2b9OlVVX6 XYfhc56F3mxMaOeD0b6aYppiXXzslqxLW4Tx+MzuISeA4koS0yb2Rfk29Y7XHSR07lt7X+qhcm9M6 YCzuLm0YM7dUxQHjik3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oEX3l-007n8c-7E; Thu, 21 Jul 2022 14:21:49 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oEX0I-007hds-R1 for linux-arm-kernel@lists.infradead.org; Thu, 21 Jul 2022 14:18:16 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 84DC8B82472; Thu, 21 Jul 2022 14:18:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 455B7C341C6; Thu, 21 Jul 2022 14:18:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1658413092; bh=oVvyJm2U1lqnVZJQbvil7s/bXRerAssJOs3CVY+Ip/Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ddDjB/CeM3ENGxXl9qG+ssdtwy724is2KUKZ+cAULEkKWN90k5EmPkT+WMNqDkNDc M46+l2LJe3e+/l6cMarP9L5chI28SHR9mqEXUqagSQjpGi3e3f05kyZ6MCTwYKGtYl GZ6f0IDXYc6FVkkmVw2Kx1YIawHlegtlZGIRKPFeOL32S96xtRbwjKzn8b+zBSXsAB MFhYGaMfHhCgRy73j7qH/97WAas2AvXNXk71Ks5J3JSnoj/hVWQkCwma5JFf8w4pDV 4L0oe5TuY8J5korOpVysS+EFSAiaJOAMp22tijG3LY1eXMoP2MZDtJWYcPVg8qNSWe s+MDj/WZbSc1g== From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Arnd Bergmann , Krzysztof Halasa Subject: [PATCH 13/13] ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency Date: Thu, 21 Jul 2022 16:17:22 +0200 Message-Id: <20220721141722.2414719-14-arnd@kernel.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20220721141722.2414719-1-arnd@kernel.org> References: <20220721141722.2414719-1-arnd@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220721_071815_041255_6D7C267A X-CRM114-Status: GOOD ( 15.96 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Arnd Bergmann Krzysztof Halasa has kept the cns3xxx platform working for a long time but has moved away from working on it. The OpenWRT port was dropped in 2020, and support for the Gateworks Laguna platform never made it into the mainline kernel, which only supports the reference design. Further, the ARM11MPCore has an unresolved issue with instruction cache coherency, and removing support for the remaining platforms using this core would be the easiest solution. Mark the entire platform as unused now, to be removed in early 2023 if no users show up. Cc: Krzysztof Halasa Link: https://lore.kernel.org/lkml/20210616152326.GG22278@shell.armlinux.org.uk/ Signed-off-by: Arnd Bergmann --- arch/arm/configs/cns3420vb_defconfig | 1 + arch/arm/mach-cns3xxx/Kconfig | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/configs/cns3420vb_defconfig b/arch/arm/configs/cns3420vb_defconfig index 53f601bbe647..b3aab97c0728 100644 --- a/arch/arm/configs/cns3420vb_defconfig +++ b/arch/arm/configs/cns3420vb_defconfig @@ -12,6 +12,7 @@ CONFIG_PROFILING=y CONFIG_ARCH_MULTI_V6=y CONFIG_ARCH_CNS3XXX=y CONFIG_MACH_CNS3420VB=y +CONFIG_UNUSED_BOARD_FILES=y CONFIG_CMDLINE="console=ttyS0,38400 mem=128M root=/dev/mmcblk0p1 ro rootwait" CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y diff --git a/arch/arm/mach-cns3xxx/Kconfig b/arch/arm/mach-cns3xxx/Kconfig index 622f3cf28c68..1f85deff2486 100644 --- a/arch/arm/mach-cns3xxx/Kconfig +++ b/arch/arm/mach-cns3xxx/Kconfig @@ -2,7 +2,7 @@ menuconfig ARCH_CNS3XXX bool "Cavium Networks CNS3XXX family" depends on ARCH_MULTI_V6 - depends on ATAGS + depends on ATAGS && UNUSED_BOARD_FILES select ARM_GIC help Support for Cavium Networks CNS3XXX platform.