Unverified Commit 5ca26530 authored by Neil Armstrong's avatar Neil Armstrong Committed by Arnd Bergmann
Browse files

ARM: oxnas: remove OXNAS support



Due to lack of maintainance and stall of development for a few years now,
and since no new features will ever be added upstream, remove support
for OX810 and OX820 ARM support.

Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
Acked-by: default avatarDaniel Golle <daniel@makrotopia.org>
Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent c00574bb
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -497,8 +497,6 @@ source "arch/arm/mach-omap2/Kconfig"

source "arch/arm/mach-orion5x/Kconfig"

source "arch/arm/mach-oxnas/Kconfig"

source "arch/arm/mach-pxa/Kconfig"

source "arch/arm/mach-qcom/Kconfig"
+0 −1
Original line number Diff line number Diff line
@@ -203,7 +203,6 @@ machine-$(CONFIG_ARCH_MSTARV7) += mstar
machine-$(CONFIG_ARCH_NOMADIK)		+= nomadik
machine-$(CONFIG_ARCH_NPCM)		+= npcm
machine-$(CONFIG_ARCH_NSPIRE)		+= nspire
machine-$(CONFIG_ARCH_OXNAS)		+= oxnas
machine-$(CONFIG_ARCH_OMAP1)		+= omap1
machine-$(CONFIG_ARCH_OMAP2PLUS)	+= omap2
machine-$(CONFIG_ARCH_ORION5X)		+= orion5x

arch/arm/mach-oxnas/Kconfig

deleted100644 → 0
+0 −38
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
menuconfig ARCH_OXNAS
	bool "Oxford Semiconductor OXNAS Family SoCs"
	depends on (ARCH_MULTI_V5 && CPU_LITTLE_ENDIAN) || ARCH_MULTI_V6
	select ARCH_HAS_RESET_CONTROLLER
	select COMMON_CLK_OXNAS
	select GPIOLIB
	select MFD_SYSCON
	select OXNAS_RPS_TIMER
	select PINCTRL_OXNAS
	select RESET_CONTROLLER
	select RESET_OXNAS
	select VERSATILE_FPGA_IRQ
	select PINCTRL
	help
	  Support for OxNas SoC family developed by Oxford Semiconductor.

if ARCH_OXNAS

config MACH_OX810SE
	bool "Support OX810SE Based Products"
	depends on ARCH_MULTI_V5
	select CPU_ARM926T
	help
	  Include Support for the Oxford Semiconductor OX810SE SoC Based Products.

config MACH_OX820
	bool "Support OX820 Based Products"
	depends on ARCH_MULTI_V6
	select ARM_GIC
	select DMA_CACHE_RWFO if SMP
	select HAVE_SMP
	select HAVE_ARM_SCU if SMP
	select HAVE_ARM_TWD if SMP
	help
	  Include Support for the Oxford Semiconductor OX820 SoC Based Products.

endif

arch/arm/mach-oxnas/Makefile

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_SMP)		+= platsmp.o headsmp.o

arch/arm/mach-oxnas/headsmp.S

deleted100644 → 0
+0 −23
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com>
 * Copyright (c) 2003 ARM Limited
 * All Rights Reserved
 */
#include <linux/linkage.h>
#include <linux/init.h>

	__INIT

/*
 * OX820 specific entry point for secondary CPUs.
 */
ENTRY(ox820_secondary_startup)
	mov r4, #0
	/* invalidate both caches and branch target cache */
	mcr p15, 0, r4, c7, c7, 0
	/*
	 * we've been released from the holding pen: secondary_stack
	 * should now contain the SVC stack for this core
	 */
	b	secondary_startup
Loading