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>
show more ...
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>