mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
sunxi: configs: streamline include/configs/sun*.h wrappers
For mostly historic reasons we had configuration headers for each Allwinner CPU "family". These days they are mostly just including one common header, with the rest being somewhat empty. There were attempts to remove them, and to just use the one common header to begin with, but this has implications to the build system, which me might not be ready for, yet. To document this behaviour, and to avoid something sneaking in over time, make those files all the same (minus the CPU family name and the copyrights), and add a comment explaining that. This makes it easier to just remove those files later on, when needed and possible. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
66391263f8
commit
9311843824
8 changed files with 16 additions and 67 deletions
|
@ -2,18 +2,12 @@
|
|||
/*
|
||||
* (C) Copyright 2012-2013 Henrik Nordstrom <henrik@henriknordstrom.net>
|
||||
*
|
||||
* Configuration settings for the Allwinner A10 (sun4i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A10 (sun4i) CPU
|
||||
* based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* A10 specific configuration
|
||||
*/
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -1,26 +1,11 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* Configuration settings for the Allwinner A64 (sun50i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A64 (and later) sun50i
|
||||
* CPU based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* A64 specific configuration
|
||||
*/
|
||||
|
||||
#ifndef CONFIG_SUN50I_GEN_H6
|
||||
#define GICD_BASE 0x1c81000
|
||||
#define GICC_BASE 0x1c82000
|
||||
#else
|
||||
#define GICD_BASE 0x3021000
|
||||
#define GICC_BASE 0x3022000
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -2,18 +2,12 @@
|
|||
/*
|
||||
* (C) Copyright 2012-2013 Henrik Nordstrom <henrik@henriknordstrom.net>
|
||||
*
|
||||
* Configuration settings for the Allwinner A13 (sun5i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A13 (sun5i) CPU
|
||||
* based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* High Level Configuration Options
|
||||
*/
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -4,15 +4,12 @@
|
|||
* (C) Copyright 2013 Luke Kenneth Casson Leighton <lkcl@lkcl.net>
|
||||
* (C) Copyright 2013 Maxime Ripard <maxime.ripard@free-electrons.com>
|
||||
*
|
||||
* Configuration settings for the Allwinner A31 (sun6i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A31 (sun6i) CPU
|
||||
* based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -3,14 +3,12 @@
|
|||
* (C) Copyright 2012-2013 Henrik Nordstrom <henrik@henriknordstrom.net>
|
||||
* (C) Copyright 2013 Luke Kenneth Casson Leighton <lkcl@lkcl.net>
|
||||
*
|
||||
* Configuration settings for the Allwinner A20 (sun7i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A20 (sun7i) CPU
|
||||
* based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -2,21 +2,12 @@
|
|||
/*
|
||||
* (C) Copyright 2014 Chen-Yu Tsai <wens@csie.org>
|
||||
*
|
||||
* Configuration settings for the Allwinner A23 (sun8i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A23 (and later) sun8i
|
||||
* CPU based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* A23 specific configuration
|
||||
*/
|
||||
|
||||
#include <asm/arch/cpu.h>
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -2,19 +2,12 @@
|
|||
/*
|
||||
* (C) Copyright 2015 Hans de Goede <hdegoede@redhat.com>
|
||||
*
|
||||
* Configuration settings for the Allwinner A80 (sun9i) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner A80 (sun9i) CPU
|
||||
* based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* A80 specific configuration
|
||||
*/
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* Configuration settings for new Allwinner F-series (suniv) CPU
|
||||
* Placeholder wrapper to allow addressing Allwinner F-series (suniv) CPU
|
||||
* based devices separately. Please do not add anything in here.
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
/*
|
||||
* Include common sunxi configuration where most the settings are
|
||||
*/
|
||||
#include <configs/sunxi-common.h>
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
Loading…
Reference in a new issue