From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Fri, 31 Mar 2017 08:40:37 -0600 Subject: [U-Boot] [PATCH 14/16] board_f: Make init_helpers generic In-Reply-To: <20170331144039.14587-1-sjg@chromium.org> References: <20170331144039.14587-1-sjg@chromium.org> Message-ID: <20170331144039.14587-15-sjg@chromium.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de This header file is used by two archs. It could be used by all of them since it allows the cache to be on during relocation. Move it into a generic file. Signed-off-by: Simon Glass --- arch/arc/include/asm/init_helpers.h | 12 ------------ arch/x86/lib/spl.c | 2 +- common/board_f.c | 4 +--- common/board_r.c | 4 +--- {arch/x86/include/asm => include}/init_helpers.h | 7 ++++++- 5 files changed, 9 insertions(+), 20 deletions(-) delete mode 100644 arch/arc/include/asm/init_helpers.h rename {arch/x86/include/asm => include}/init_helpers.h (56%) diff --git a/arch/arc/include/asm/init_helpers.h b/arch/arc/include/asm/init_helpers.h deleted file mode 100644 index 7607e19561..0000000000 --- a/arch/arc/include/asm/init_helpers.h +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Copyright (C) 2013-2015 Synopsys, Inc. All rights reserved. - * - * SPDX-License-Identifier: GPL-2.0+ - */ - -#ifndef _ASM_ARC_INIT_HELPERS_H -#define _ASM_ARC_INIT_HELPERS_H - -int init_cache_f_r(void); - -#endif /* _ASM_ARC_INIT_HELPERS_H */ diff --git a/arch/x86/lib/spl.c b/arch/x86/lib/spl.c index ed2d40b552..2b1b450737 100644 --- a/arch/x86/lib/spl.c +++ b/arch/x86/lib/spl.c @@ -6,9 +6,9 @@ #include #include +#include #include #include -#include #include #include #include diff --git a/common/board_f.c b/common/board_f.c index c0fe6b08fb..1b6c2b9789 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -46,9 +47,6 @@ #include #include #include -#if defined(CONFIG_X86) || defined(CONFIG_ARC) -#include -#endif #if defined(CONFIG_X86) || defined(CONFIG_ARC) || defined(CONFIG_XTENSA) #include #endif diff --git a/common/board_r.c b/common/board_r.c index 5c9e6987b9..f7c02281b3 100644 --- a/common/board_r.c +++ b/common/board_r.c @@ -27,6 +27,7 @@ #include #endif #include +#include #ifdef CONFIG_PS2KBD #include #endif @@ -56,9 +57,6 @@ #include #endif #include -#ifdef CONFIG_X86 -#include -#endif #include #include #include diff --git a/arch/x86/include/asm/init_helpers.h b/include/init_helpers.h similarity index 56% rename from arch/x86/include/asm/init_helpers.h rename to include/init_helpers.h index ef05ac4781..3efcfddb7b 100644 --- a/arch/x86/include/asm/init_helpers.h +++ b/include/init_helpers.h @@ -8,6 +8,11 @@ #ifndef _INIT_HELPERS_H_ #define _INIT_HELPERS_H_ +/** + * init_cache_f_r() - Turn on the cache in preparation for relocation + * + * @return 0 if OK, -ve on error + */ int init_cache_f_r(void); -#endif /* !_INIT_HELPERS_H_ */ +#endif /* _INIT_HELPERS_H_ */ -- 2.12.2.564.g063fe858b8-goog