ARM: remove obsolete Makefile.boot infrastructureThere are a number of old Makefile.boot files that remain from themultiplatform conversion, and three that are still in use.These provide the "ZR
ARM: remove obsolete Makefile.boot infrastructureThere are a number of old Makefile.boot files that remain from themultiplatform conversion, and three that are still in use.These provide the "ZRELADDR", "PARAMS_PHYS" and "INITRD_PHYS" valuesthat are platform specific. It turns out that we can generally justderive this from information that is available elsewhere:- ZRELADDR is normally detected at runtime with the CONFIG_AUTO_ZRELADDR flag, but also needed to be passed to for 'make uImage'. In a multiplatform kernel, one always has to pass this as the $(LOADADDR) variable, but in the StrongARM kernels we can derive it from the sum of $(CONFIG_PHYS_OFFSET) and $(TEXT_OFFSET) that are already known.- PARAMS_PHYS and INITRD_PHYS are only used for bootpImage, which in turn is only used for the pre-ATAGS 'param_struct' based boot interface on StrongARM based machines with old boot loaders. They can both be derived from CONFIG_PHYS_OFFSET and a machine specific offset for the initrd, so all of the logic for these can be part of arch/arm/boot/bootp/Makefile.Signed-off-by: Arnd Bergmann <arnd@arndb.de>
show more ...
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)Based on the normalized pattern: this file is licensed under the terms of the gnu general public license v
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)Based on the normalized pattern: this file is licensed under the terms of the gnu general public license version 2 this program is licensed as is without any warranty of any kind whether express or impliedextracted by the scancode license scanner the SPDX license identifier GPL-2.0-onlyhas been chosen to replace the boilerplate/reference.Reviewed-by: Allison Randal <allison@lohutok.net>Signed-off-by: Thomas Gleixner <tglx@linutronix.de>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project
treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is: GPL-2.0-onlySigned-off-by: Thomas Gleixner <tglx@linutronix.de>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ARM: lpc18xx: add basic support for NXP LPC18xx/43xx SoCsAdd support for NXP's LPC18xx (Cortex-M3) and LPC43xx (Cortex-M4)SoCs. These SoCs are NXP's high preformance MCU line and can run atclock
ARM: lpc18xx: add basic support for NXP LPC18xx/43xx SoCsAdd support for NXP's LPC18xx (Cortex-M3) and LPC43xx (Cortex-M4)SoCs. These SoCs are NXP's high preformance MCU line and can run atclock speeds up to 180 MHz for LPC18xx and 204 MHz for LPC43xx.LPC43xx is more or less a LPC18xx with a Cortex-M4F core and a fewextra peripherals. The LPC43xx series also features one or twoCortex-M0 cores that can be used to offload the main M4 core.Signed-off-by: Joachim Eastwood <manabian@gmail.com>Reviewed-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>Signed-off-by: Arnd Bergmann <arnd@arndb.de>