SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So
SPDX: Convert all of our single license tags to Linux Kernel styleWhen U-Boot started using SPDX tags we were among the early adopters andthere weren't a lot of other examples to borrow from. So we picked thearea of the file that usually had a full license text and replaced itwith an appropriate SPDX-License-Identifier: entry. Since then, theLinux Kernel has adopted SPDX tags and they place it as the very firstline in a file (except where shebangs are used, then it's second line)and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibilityand in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declaredlicense in the tag as both the before and after are identical in tagcontents. There's also a few places where I found we did not have a tagand have introduced one.Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
ARM: uniphier: remove sLD3 SoC supportThis SoC is too old. It is difficult to maintain any longer.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
ARM: uniphier: remove DRAM base address from board parametersThe base address of each DRAM channel can be calculated from otherparameters, so does not need hard-coding. What we need is the sizeo
ARM: uniphier: remove DRAM base address from board parametersThe base address of each DRAM channel can be calculated from otherparameters, so does not need hard-coding. What we need is the sizeof each DRAM channel and DRAM_SPARSE flag to decide the start addressof DRAM channel 1.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
ARM: uniphier: make BCU init into void functionThese functions never fail, so no need to return a value.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
ARM: uniphier: rename function names ph1_* to uniphier_*Eliminate the "ph1"_ prefixes from function names because "uniphier_"describes the SoC familiy better.Signed-off-by: Masahiro Yamada <yama
ARM: uniphier: rename function names ph1_* to uniphier_*Eliminate the "ph1"_ prefixes from function names because "uniphier_"describes the SoC familiy better.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
ARM: uniphier: drop PH1- prefix from CONFIG options and file namesThe current CONFIG names like "CONFIG_ARCH_UNIPHIER_PH1_PRO4" is toolong. It would not hurt to drop "PH1_" because "UNIPHIER_" al
ARM: uniphier: drop PH1- prefix from CONFIG options and file namesThe current CONFIG names like "CONFIG_ARCH_UNIPHIER_PH1_PRO4" is toolong. It would not hurt to drop "PH1_" because "UNIPHIER_" alreadywell specifies the SoC family. Also, rename files for consistency.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
ARM: uniphier: rework struct uniphier_board_dataThis commit reworks "struct uniphier_board_data" with an array ofDRAM channel data in it. It will allow further cleanups by means of"for" statemen
ARM: uniphier: rework struct uniphier_board_dataThis commit reworks "struct uniphier_board_data" with an array ofDRAM channel data in it. It will allow further cleanups by means of"for" statements that iterate over the DDR channels.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
ARM: uniphier: move headers out of include/mach directoryThese headers are only included locally in arch/arm/mach-uniphier/.There is no reason to export them by putting in the mach/ directory.Si
ARM: uniphier: move headers out of include/mach directoryThese headers are only included locally in arch/arm/mach-uniphier/.There is no reason to export them by putting in the mach/ directory.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Various Makefiles: Add SPDX-License-Identifier tagsAfter consulting with some of the SPDX team, the conclusion is thatMakefiles are worth adding SPDX-License-Identifier tags too, and most ofours
Various Makefiles: Add SPDX-License-Identifier tagsAfter consulting with some of the SPDX team, the conclusion is thatMakefiles are worth adding SPDX-License-Identifier tags too, and most ofours have one. This adds tags to ones that lack them and converts a fewthat had full (or in one case, very partial) license blobs into theequivalent tag.Cc: Kate Stewart <kstewart@linuxfoundation.org>Signed-off-by: Tom Rini <trini@konsulko.com>
ARM: uniphier: allow to enable multiple SoCsBefore this commit, the Kconfig menu in mach-uniphier only allowed usto choose one SoC to be compiled. Each SoC has its own defconfig filefor the buil
ARM: uniphier: allow to enable multiple SoCsBefore this commit, the Kconfig menu in mach-uniphier only allowed usto choose one SoC to be compiled. Each SoC has its own defconfig filefor the build-test coverage. Consequently, some defconfig files areduplicated with only the difference in CONFIG_DEFAULT_DEVICE_TREE andCONFIG_{SOC_NAME}=y.Now, most of board-specific parameters have been moved to device trees,so it makes sense to include init code of multiple SoCs into a singleimage as long as the SoCs have similar architecture. In fact, someSoCs of UniPhier family are very similar: - PH1-LD4 and PH1-sLD8 - PH1-LD6b and ProXstream2 (will be added in the upcoming commit)This commit will be helpful to merge some defconfig files for bettermaintainability.Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>