diff options
author | Arnd Bergmann <arnd@arndb.de> | 2022-04-01 14:35:42 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2022-04-04 10:22:37 +0200 |
commit | d7445676e86900f8dc363825033ff62416c216e0 (patch) | |
tree | e7f964467c325f4242e6cea29b5df46bbc889fea /arch/arm/mach-vexpress/v2m.c | |
parent | Linux 5.18-rc1 (diff) | |
download | linux-d7445676e86900f8dc363825033ff62416c216e0.tar.xz linux-d7445676e86900f8dc363825033ff62416c216e0.zip |
ARM: versatile: move integrator/realview/vexpress to versatile
These are all fairly small platforms by now, and they are
closely related. Just move them all into a single directory.
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Tested-by: Sudeep Holla <sudeep.holla@arm.com>
Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm/mach-vexpress/v2m.c')
-rw-r--r-- | arch/arm/mach-vexpress/v2m.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/arch/arm/mach-vexpress/v2m.c b/arch/arm/mach-vexpress/v2m.c deleted file mode 100644 index ffe7c7a85ae9..000000000000 --- a/arch/arm/mach-vexpress/v2m.c +++ /dev/null @@ -1,40 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -#include <linux/of.h> -#include <linux/of_address.h> -#include <asm/mach/arch.h> - -#include "core.h" - -#define SYS_FLAGSSET 0x030 -#define SYS_FLAGSCLR 0x034 - -void vexpress_flags_set(u32 data) -{ - static void __iomem *base; - - if (!base) { - struct device_node *node = of_find_compatible_node(NULL, NULL, - "arm,vexpress-sysreg"); - - base = of_iomap(node, 0); - } - - if (WARN_ON(!base)) - return; - - writel(~0, base + SYS_FLAGSCLR); - writel(data, base + SYS_FLAGSSET); -} - -static const char * const v2m_dt_match[] __initconst = { - "arm,vexpress", - NULL, -}; - -DT_MACHINE_START(VEXPRESS_DT, "ARM-Versatile Express") - .dt_compat = v2m_dt_match, - .l2c_aux_val = 0x00400000, - .l2c_aux_mask = 0xfe0fffff, - .smp = smp_ops(vexpress_smp_dt_ops), - .smp_init = smp_init_ops(vexpress_smp_init_ops), -MACHINE_END |