[PATCH 05/13] ARM: imx: remove unused mx25_revision()
Arnd Bergmann
arnd at kernel.org
Tue May 16 08:31:01 PDT 2023
From: Arnd Bergmann <arnd at arndb.de>
This function has no prototype and no callers:
arm/mach-imx/cpu-imx25.c:43:5: error: no previous prototype for 'mx25_revision' [-Werror=missing-prototypes]
Signed-off-by: Arnd Bergmann <arnd at arndb.de>
---
arch/arm/mach-imx/Makefile | 2 +-
arch/arm/mach-imx/cpu-imx25.c | 50 -----------------------------------
2 files changed, 1 insertion(+), 51 deletions(-)
delete mode 100644 arch/arm/mach-imx/cpu-imx25.c
diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile
index 5c650bf40e02..35a99888f54a 100644
--- a/arch/arm/mach-imx/Makefile
+++ b/arch/arm/mach-imx/Makefile
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
obj-y := cpu.o system.o irq-common.o
-obj-$(CONFIG_SOC_IMX25) += cpu-imx25.o mach-imx25.o pm-imx25.o
+obj-$(CONFIG_SOC_IMX25) += mach-imx25.o pm-imx25.o
obj-$(CONFIG_SOC_IMX27) += cpu-imx27.o pm-imx27.o mach-imx27.o
diff --git a/arch/arm/mach-imx/cpu-imx25.c b/arch/arm/mach-imx/cpu-imx25.c
deleted file mode 100644
index cc86977d0a34..000000000000
--- a/arch/arm/mach-imx/cpu-imx25.c
+++ /dev/null
@@ -1,50 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * MX25 CPU type detection
- *
- * Copyright (c) 2009 Daniel Mack <daniel at caiaq.de>
- * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved
- */
-#include <linux/module.h>
-#include <linux/io.h>
-#include <linux/of.h>
-#include <linux/of_address.h>
-
-#include "iim.h"
-#include "hardware.h"
-
-static int mx25_cpu_rev = -1;
-
-static int mx25_read_cpu_rev(void)
-{
- u32 rev;
- void __iomem *iim_base;
- struct device_node *np;
-
- np = of_find_compatible_node(NULL, NULL, "fsl,imx25-iim");
- iim_base = of_iomap(np, 0);
- of_node_put(np);
- BUG_ON(!iim_base);
- rev = readl(iim_base + MXC_IIMSREV);
- iounmap(iim_base);
-
- switch (rev) {
- case 0x00:
- return IMX_CHIP_REVISION_1_0;
- case 0x01:
- return IMX_CHIP_REVISION_1_1;
- case 0x02:
- return IMX_CHIP_REVISION_1_2;
- default:
- return IMX_CHIP_REVISION_UNKNOWN;
- }
-}
-
-int mx25_revision(void)
-{
- if (mx25_cpu_rev == -1)
- mx25_cpu_rev = mx25_read_cpu_rev();
-
- return mx25_cpu_rev;
-}
-EXPORT_SYMBOL(mx25_revision);
--
2.39.2
More information about the linux-arm-kernel
mailing list