From patchwork Fri Oct 21 15:49:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13015026 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 D17B0FA373D for ; Fri, 21 Oct 2022 15:51:42 +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: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:In-Reply-To:References: List-Owner; bh=pN+mm2ZkhpEdyuIuBDb5UeJaJe9IlUO9b0QlFFLZJ/k=; b=LjWlDyhc80soqd 22mJwz4FdLWqip9WrZF8TVRqKoTPxpFMlS27B+DE9iSnJ6EZB3oZ2P7M1NUMqPsLZWHTaf1meEp8U kA2dieaGxAhY7qvGY/rdDDP8hJnqkjxV7/Y0fTpuotadyxdywMftSx7oNLBarOr9etILydTNvqNuI 1ZaQ9ZgOvpZifhRDUgdZjQ+CeSU/mRXes3EJobKg+4WXrZXYLntqvOUleMhfSAdSw2KnB3QIFNvIO Fo2bG+VtUKl2Na/uqm/FeJEulMEYGmyY3RO+A0cgw8NMfSHfW8GIRsk1ThMhqfZaB1065oX0QkSyc Qth+DBx/iGnMETPBQ7bQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oluHq-008juD-EH; Fri, 21 Oct 2022 15:50:18 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oluHn-008jsu-6l; Fri, 21 Oct 2022 15:50:17 +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 3039DB82C4C; Fri, 21 Oct 2022 15:50:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 06D87C433C1; Fri, 21 Oct 2022 15:50:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1666367411; bh=u6mgMMUQyq3LFTowajdhaabP7RK0RDkS+CspfzBu8ss=; h=From:To:Cc:Subject:Date:From; b=us0m33iN6iGUZAAMh/Tz2ACZqo/rRVOrTPq0AWj1RL6s3z/p+CCsHUvJRu5akxjQo NAgDX/4rE2eTKbbKRNUu1qMS9HbUE7hBKXzuyBmlbAVPKgTnm7SIIoBjG7oa1JhO5X Bbn3eytw/tvEaOQRAP3EchiZX1LCriiwv1RlRq7dYHNHecYzEOfrJiMPlBJsIgS2v4 ffjTapecJOzW8de60RWn4ZRsLwB9JEl7RXFN35GRR68VGqfScsqL4/H001kjm+08Zj kByGPimYibfhMNGOY7hTpfmS8tGiJ4liQ5zHdn+cfX9gK/rfydaNWrsuLbjIbDnFm6 pgQ9VzbgZnxdA== From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org, Russell King , Linus Walleij , Lubomir Rintel Cc: linux-kernel@vger.kernel.org, Arnd Bergmann , "Rafael J. Wysocki" , Alan Stern , Dominik Brodowski , Greg Kroah-Hartman , Helge Deller , Lee Jones , Miquel Raynal , Peter Chubb , Richard Weinberger , Stefan Eletzhofer , Vignesh Raghavendra , Vinod Koul , Viresh Kumar , linux-pm@vger.kernel.org, dmaengine@vger.kernel.org, linux-mtd@lists.infradead.org, linux-usb@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 00/11] ARM: sa1100, mmp: drop unused board files Date: Fri, 21 Oct 2022 17:49:30 +0200 Message-Id: <20221021155000.4108406-1-arnd@kernel.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221021_085015_603979_8E859884 X-CRM114-Status: GOOD ( 20.40 ) 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 A number of board files were marked as 'unused' in 2022 and can get removed in linux-6.2 at the beginning of 2023. I wanted to group these two platforms with the PXA series, but that one is already too big. MMP is now DT-only, which allows removing most of the platform specific source code. On SA1100, four boards that have no apparent users get removed, while another four boards each had one person saying they would like to keep it around. Arnd Bergmann (11): ARM: sa1100: un-deprecate jornada720 ARM: sa1100: remove unused board files ARM: sa1100: remove irda references ARM: sa1100: make cpufreq driver build standalone cpufreq: remove sa1100 driver mtd: remove lart flash driver ARM: mmp: select specific CPU implementation ARM: mmp: remove all board files ARM: mmp: remove custom sram code ARM: mmp: remove device definitions ARM: mmp: remove old PM support Cc: "Rafael J. Wysocki" Cc: Alan Stern Cc: Dominik Brodowski Cc: Greg Kroah-Hartman Cc: Helge Deller Cc: Lee Jones Cc: Lubomir Rintel Cc: Miquel Raynal Cc: Peter Chubb Cc: Richard Weinberger Cc: Russell King Cc: Stefan Eletzhofer Cc: Vignesh Raghavendra Cc: Vinod Koul Cc: Viresh Kumar Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-pm@vger.kernel.org Cc: dmaengine@vger.kernel.org Cc: linux-mtd@lists.infradead.org Cc: linux-usb@vger.kernel.org Cc: linux-fbdev@vger.kernel.org Cc: dri-devel@lists.freedesktop.org MAINTAINERS | 11 - arch/arm/Kconfig | 6 - arch/arm/boot/compressed/head-sa1100.S | 4 - arch/arm/configs/badge4_defconfig | 105 --- arch/arm/configs/cerfcube_defconfig | 73 -- arch/arm/configs/hackkit_defconfig | 48 -- arch/arm/configs/jornada720_defconfig | 1 - arch/arm/configs/lart_defconfig | 64 -- arch/arm/configs/pleb_defconfig | 53 -- arch/arm/configs/pxa168_defconfig | 3 - arch/arm/configs/pxa910_defconfig | 2 - arch/arm/configs/shannon_defconfig | 45 -- arch/arm/configs/simpad_defconfig | 100 --- arch/arm/mach-mmp/Kconfig | 96 --- arch/arm/mach-mmp/Makefile | 21 +- arch/arm/mach-mmp/aspenite.c | 284 -------- arch/arm/mach-mmp/avengers_lite.c | 55 -- arch/arm/mach-mmp/brownstone.c | 237 ------ arch/arm/mach-mmp/common.c | 5 - arch/arm/mach-mmp/common.h | 2 - arch/arm/mach-mmp/devices.c | 359 --------- arch/arm/mach-mmp/devices.h | 57 -- arch/arm/mach-mmp/flint.c | 131 ---- arch/arm/mach-mmp/gplugd.c | 206 ------ arch/arm/mach-mmp/irqs.h | 240 ------ arch/arm/mach-mmp/jasper.c | 185 ----- arch/arm/mach-mmp/mfp-mmp2.h | 396 ---------- arch/arm/mach-mmp/mfp-pxa168.h | 355 --------- arch/arm/mach-mmp/mfp-pxa910.h | 170 ----- arch/arm/mach-mmp/mfp.h | 35 - arch/arm/mach-mmp/mmp2.c | 175 ----- arch/arm/mach-mmp/mmp2.h | 104 --- arch/arm/mach-mmp/pm-mmp2.c | 248 ------- arch/arm/mach-mmp/pm-mmp2.h | 59 -- arch/arm/mach-mmp/pm-pxa910.c | 272 ------- arch/arm/mach-mmp/pm-pxa910.h | 75 -- arch/arm/mach-mmp/pxa168.c | 175 ----- arch/arm/mach-mmp/pxa168.h | 139 ---- arch/arm/mach-mmp/pxa910.c | 190 ----- arch/arm/mach-mmp/pxa910.h | 90 --- arch/arm/mach-mmp/regs-apbc.h | 19 - arch/arm/mach-mmp/regs-apmu.h | 28 - arch/arm/mach-mmp/regs-icu.h | 69 -- arch/arm/mach-mmp/regs-timers.h | 5 - arch/arm/mach-mmp/regs-usb.h | 155 ---- arch/arm/mach-mmp/sram.c | 167 ----- arch/arm/mach-mmp/teton_bga.c | 100 --- arch/arm/mach-mmp/teton_bga.h | 22 - arch/arm/mach-mmp/time.c | 9 +- arch/arm/mach-mmp/ttc_dkb.c | 315 -------- arch/arm/mach-sa1100/Kconfig | 112 --- arch/arm/mach-sa1100/Makefile | 21 - arch/arm/mach-sa1100/assabet.c | 1 - arch/arm/mach-sa1100/badge4.c | 338 --------- arch/arm/mach-sa1100/cerf.c | 181 ----- arch/arm/mach-sa1100/collie.c | 1 - arch/arm/mach-sa1100/generic.c | 32 - arch/arm/mach-sa1100/generic.h | 4 - arch/arm/mach-sa1100/h3100.c | 140 ---- arch/arm/mach-sa1100/h3600.c | 1 - arch/arm/mach-sa1100/hackkit.c | 184 ----- arch/arm/mach-sa1100/include/mach/badge4.h | 71 -- arch/arm/mach-sa1100/include/mach/cerf.h | 20 - arch/arm/mach-sa1100/include/mach/generic.h | 1 - .../arm/mach-sa1100/include/mach/nanoengine.h | 48 -- arch/arm/mach-sa1100/include/mach/shannon.h | 40 - arch/arm/mach-sa1100/include/mach/simpad.h | 159 ---- arch/arm/mach-sa1100/lart.c | 177 ----- arch/arm/mach-sa1100/nanoengine.c | 136 ---- arch/arm/mach-sa1100/pci-nanoengine.c | 191 ----- arch/arm/mach-sa1100/pleb.c | 148 ---- arch/arm/mach-sa1100/shannon.c | 157 ---- arch/arm/mach-sa1100/simpad.c | 423 ----------- drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/Kconfig.arm | 3 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/sa1100-cpufreq.c | 206 ------ drivers/cpufreq/sa1110-cpufreq.c | 38 +- drivers/dma/mmp_tdma.c | 7 +- drivers/mfd/Kconfig | 2 +- drivers/mtd/devices/Kconfig | 8 - drivers/mtd/devices/Makefile | 1 - drivers/mtd/devices/lart.c | 682 ------------------ drivers/pcmcia/sa1100_generic.c | 5 +- drivers/pcmcia/sa1100_h3600.c | 2 +- drivers/pcmcia/sa1111_generic.c | 4 - drivers/usb/host/ohci-sa1111.c | 5 +- drivers/video/fbdev/sa1100fb.c | 1 - include/linux/platform_data/dma-mmp_tdma.h | 36 - include/linux/platform_data/irda-sa11x0.h | 17 - include/linux/soc/mmp/cputype.h | 24 +- 91 files changed, 43 insertions(+), 9352 deletions(-) delete mode 100644 arch/arm/configs/badge4_defconfig delete mode 100644 arch/arm/configs/cerfcube_defconfig delete mode 100644 arch/arm/configs/hackkit_defconfig delete mode 100644 arch/arm/configs/lart_defconfig delete mode 100644 arch/arm/configs/pleb_defconfig delete mode 100644 arch/arm/configs/shannon_defconfig delete mode 100644 arch/arm/configs/simpad_defconfig delete mode 100644 arch/arm/mach-mmp/aspenite.c delete mode 100644 arch/arm/mach-mmp/avengers_lite.c delete mode 100644 arch/arm/mach-mmp/brownstone.c delete mode 100644 arch/arm/mach-mmp/devices.c delete mode 100644 arch/arm/mach-mmp/devices.h delete mode 100644 arch/arm/mach-mmp/flint.c delete mode 100644 arch/arm/mach-mmp/gplugd.c delete mode 100644 arch/arm/mach-mmp/irqs.h delete mode 100644 arch/arm/mach-mmp/jasper.c delete mode 100644 arch/arm/mach-mmp/mfp-mmp2.h delete mode 100644 arch/arm/mach-mmp/mfp-pxa168.h delete mode 100644 arch/arm/mach-mmp/mfp-pxa910.h delete mode 100644 arch/arm/mach-mmp/mfp.h delete mode 100644 arch/arm/mach-mmp/mmp2.c delete mode 100644 arch/arm/mach-mmp/mmp2.h delete mode 100644 arch/arm/mach-mmp/pm-mmp2.c delete mode 100644 arch/arm/mach-mmp/pm-mmp2.h delete mode 100644 arch/arm/mach-mmp/pm-pxa910.c delete mode 100644 arch/arm/mach-mmp/pm-pxa910.h delete mode 100644 arch/arm/mach-mmp/pxa168.c delete mode 100644 arch/arm/mach-mmp/pxa168.h delete mode 100644 arch/arm/mach-mmp/pxa910.c delete mode 100644 arch/arm/mach-mmp/pxa910.h delete mode 100644 arch/arm/mach-mmp/regs-apbc.h delete mode 100644 arch/arm/mach-mmp/regs-apmu.h delete mode 100644 arch/arm/mach-mmp/regs-icu.h delete mode 100644 arch/arm/mach-mmp/regs-usb.h delete mode 100644 arch/arm/mach-mmp/sram.c delete mode 100644 arch/arm/mach-mmp/teton_bga.c delete mode 100644 arch/arm/mach-mmp/teton_bga.h delete mode 100644 arch/arm/mach-mmp/ttc_dkb.c delete mode 100644 arch/arm/mach-sa1100/badge4.c delete mode 100644 arch/arm/mach-sa1100/cerf.c delete mode 100644 arch/arm/mach-sa1100/h3100.c delete mode 100644 arch/arm/mach-sa1100/hackkit.c delete mode 100644 arch/arm/mach-sa1100/include/mach/badge4.h delete mode 100644 arch/arm/mach-sa1100/include/mach/cerf.h delete mode 100644 arch/arm/mach-sa1100/include/mach/generic.h delete mode 100644 arch/arm/mach-sa1100/include/mach/nanoengine.h delete mode 100644 arch/arm/mach-sa1100/include/mach/shannon.h delete mode 100644 arch/arm/mach-sa1100/include/mach/simpad.h delete mode 100644 arch/arm/mach-sa1100/lart.c delete mode 100644 arch/arm/mach-sa1100/nanoengine.c delete mode 100644 arch/arm/mach-sa1100/pci-nanoengine.c delete mode 100644 arch/arm/mach-sa1100/pleb.c delete mode 100644 arch/arm/mach-sa1100/shannon.c delete mode 100644 arch/arm/mach-sa1100/simpad.c delete mode 100644 drivers/cpufreq/sa1100-cpufreq.c delete mode 100644 drivers/mtd/devices/lart.c delete mode 100644 include/linux/platform_data/dma-mmp_tdma.h delete mode 100644 include/linux/platform_data/irda-sa11x0.h