From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Thu, 13 Nov 2014 14:22:11 +0100 Subject: [U-Boot] [PATCH] ARM: remove unused CPU directory In-Reply-To: <1415871607-6037-1-git-send-email-yamada.m@jp.panasonic.com> References: <1415871607-6037-1-git-send-email-yamada.m@jp.panasonic.com> Message-ID: <20141113142211.39a04a74@lilith> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Masahiro, On Thu, 13 Nov 2014 18:40:07 +0900, Masahiro Yamada wrote: > There is no board with CPU "arm_intcm". > > Signed-off-by: Masahiro Yamada > Cc: Albert Aribaud > --- > > arch/arm/cpu/arm_intcm/Makefile | 9 ----- > arch/arm/cpu/arm_intcm/config.mk | 8 ---- > arch/arm/cpu/arm_intcm/cpu.c | 36 ------------------ > arch/arm/cpu/arm_intcm/start.S | 79 ---------------------------------------- > 4 files changed, 132 deletions(-) > delete mode 100644 arch/arm/cpu/arm_intcm/Makefile > delete mode 100644 arch/arm/cpu/arm_intcm/config.mk > delete mode 100644 arch/arm/cpu/arm_intcm/cpu.c > delete mode 100644 arch/arm/cpu/arm_intcm/start.S > > diff --git a/arch/arm/cpu/arm_intcm/Makefile b/arch/arm/cpu/arm_intcm/Makefile > deleted file mode 100644 > index 3279f12..0000000 > --- a/arch/arm/cpu/arm_intcm/Makefile > +++ /dev/null > @@ -1,9 +0,0 @@ > -# > -# (C) Copyright 2000-2006 > -# Wolfgang Denk, DENX Software Engineering, wd at denx.de. > -# > -# SPDX-License-Identifier: GPL-2.0+ > -# > - > -extra-y = start.o > -obj-y = cpu.o > diff --git a/arch/arm/cpu/arm_intcm/config.mk b/arch/arm/cpu/arm_intcm/config.mk > deleted file mode 100644 > index 438668d..0000000 > --- a/arch/arm/cpu/arm_intcm/config.mk > +++ /dev/null > @@ -1,8 +0,0 @@ > -# > -# (C) Copyright 2002 > -# Gary Jennejohn, DENX Software Engineering, > -# > -# SPDX-License-Identifier: GPL-2.0+ > -# > - > -PLATFORM_CPPFLAGS += -march=armv4 > diff --git a/arch/arm/cpu/arm_intcm/cpu.c b/arch/arm/cpu/arm_intcm/cpu.c > deleted file mode 100644 > index 0d00e4b..0000000 > --- a/arch/arm/cpu/arm_intcm/cpu.c > +++ /dev/null > @@ -1,36 +0,0 @@ > -/* > - * (C) Copyright 2002 > - * Sysgo Real-Time Solutions, GmbH > - * Marius Groeger > - * > - * (C) Copyright 2002 > - * Gary Jennejohn, DENX Software Engineering, > - * > - * SPDX-License-Identifier: GPL-2.0+ > - */ > - > -/* > - * CPU specific code for an unknown cpu > - * - hence fairly empty...... > - */ > - > -#include > -#include > - > -int cleanup_before_linux (void) > -{ > - /* > - * this function is called just before we call linux > - * it prepares the processor for linux > - * > - * we turn off caches etc ... > - */ > - > - disable_interrupts (); > - > - /* Since the CM has unknown processor we do not support > - * cache operations > - */ > - > - return (0); > -} > diff --git a/arch/arm/cpu/arm_intcm/start.S b/arch/arm/cpu/arm_intcm/start.S > deleted file mode 100644 > index c0c07b6..0000000 > --- a/arch/arm/cpu/arm_intcm/start.S > +++ /dev/null > @@ -1,79 +0,0 @@ > -/* > - * armboot - Startup Code for ARM926EJS CPU-core > - * > - * Copyright (c) 2003 Texas Instruments > - * > - * ----- Adapted for OMAP1610 OMAP730 from ARM925t code ------ > - * > - * Copyright (c) 2001 Marius Gr?ger > - * Copyright (c) 2002 Alex Z?pke > - * Copyright (c) 2002 Gary Jennejohn > - * Copyright (c) 2003 Richard Woodruff > - * Copyright (c) 2003 Kshitij > - * > - * SPDX-License-Identifier: GPL-2.0+ > - */ > - > -#include > -#include > -#include > - > -/* > - ************************************************************************* > - * > - * Startup Code (reset vector) > - * > - * do important init only if we don't start from memory! > - * setup memory and board specific bits prior to relocation. > - * relocate armboot to ram > - * setup stack > - * > - ************************************************************************* > - */ > - > - .globl reset > - > -reset: > - /* > - * set the cpu to SVC32 mode > - */ > - mrs r0,cpsr > - bic r0,r0,#0x1f > - orr r0,r0,#0xd3 > - msr cpsr,r0 > - > - /* > - * we do sys-critical inits only at reboot, > - * not when booting from ram! > - */ > -#ifndef CONFIG_SKIP_LOWLEVEL_INIT > - bl cpu_init_crit > -#endif > - > - bl _main > - > -/*------------------------------------------------------------------------------*/ > - > - .globl c_runtime_cpu_setup > -c_runtime_cpu_setup: > - > - mov pc, lr > - > -/* > - ************************************************************************* > - * > - * CPU_init_critical registers > - * > - * setup important registers > - * setup memory timing > - * > - ************************************************************************* > - */ > - > -#ifndef CONFIG_SKIP_LOWLEVEL_INIT > -cpu_init_crit: > - /* arm_int_generic assumes the ARM boot monitor, or user software, > - * has initialized the platform > - */ > - mov pc, lr /* back to my caller */ > -#endif > -- > 1.9.1 > Applied to u-boot-arm/master, thanks! Amicalement, -- Albert.