- 22 1月, 2017 1 次提交
-
-
由 Masahiro Yamada 提交于
Currently, uniphier_get_soc_type() converts the SoC ID (this is read from the revision register) to an enum symbol to use it for SoC identification. Come to think of it, there is no need for the conversion in the first place. Using the SoC ID from the register as-is a straightforward way. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 25 5月, 2016 1 次提交
-
-
由 Masahiro Yamada 提交于
This is a low-cost ARMv8 SoC from Socionext Inc. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 24 4月, 2016 2 次提交
-
-
由 Masahiro Yamada 提交于
This is the first ARMv8 SoC from Socionext Inc. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
For PH1-LD20 or later, per-pin input-enable control is supported, that is, we need to set-up IECTRL registers for a group of pins. This helper function will be useful for a bunch of register settings. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 24 3月, 2016 1 次提交
-
-
由 Masahiro Yamada 提交于
This helper function would be useful for new SoCs with per-pin input enable controlling, such as PH1-LD20, PH1-LD11, etc. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 29 2月, 2016 1 次提交
-
-
由 Masahiro Yamada 提交于
The UniPhier SoC family has not supported ARMv8 yet, but these would cause warnings if they were compiled with a 64bit compiler. Before adding the ARMv8 support really, fix them now. Because UniPhier SoCs do not support Large Physical Address Extension, casting "phys_addr_t" into "unsigned long" would carry the address as is. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 13 1月, 2016 1 次提交
-
-
由 Masahiro Yamada 提交于
These 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: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 24 9月, 2015 4 次提交
-
-
由 Masahiro Yamada 提交于
The DDR SDRAM initialization code has not been mainlined yet, but U-Boot proper should work. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
The DDR SDRAM initialization code has not been mainlined yet, but U-Boot proper should work. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
Before this commit, the Kconfig menu in mach-uniphier only allowed us to choose one SoC to be compiled. Each SoC has its own defconfig file for the build-test coverage. Consequently, some defconfig files are duplicated with only the difference in CONFIG_DEFAULT_DEVICE_TREE and CONFIG_{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 single image as long as the SoCs have similar architecture. In fact, some SoCs 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 better maintainability. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
由 Masahiro Yamada 提交于
To achieve the complete run-time configuration by device trees, ifdef conditionals in header files are not preferable. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 23 7月, 2015 1 次提交
-
-
由 Masahiro Yamada 提交于
The init code for UMC (Unified Memory Controller) and PLL has not been mainlined yet, but U-boot proper should work. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 31 5月, 2015 1 次提交
-
-
由 Masahiro Yamada 提交于
In the Linux coding style, it is recommended to include <linux/io.h> rather than <asm/io.h>. Follow this trend. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 28 2月, 2015 2 次提交
-
-
由 Masahiro Yamada 提交于
This code is duplicated in ph1-ld4/sg_init.c and ph1-pro4/sg_init.c. Merge the same code into a new file, memconf.c. The helper functions no longer have to be placed in the header file. Also, move them into memconf.c. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
由 Masahiro Yamada 提交于
Move arch/arm/include/asm/arch-uniphier/* -> arch/arm/mach-uniphier/include/mach/* Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
- 22 1月, 2015 3 次提交
-
-
由 Masahiro Yamada 提交于
PH1-sLD3, PH1-LD6b have DDR channel 2. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
由 Masahiro Yamada 提交于
Match the suffixes of SG_MEMCONF_* macros with SZ_* macros defined by <linux/sizes.h> for readability. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
由 Masahiro Yamada 提交于
Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
- 11 11月, 2014 1 次提交
-
-
由 Masahiro Yamada 提交于
The function sg_set_pinsel is useful for switching I/O pins but it can be only used in C code. This commit adds a simple macro that is available in asm code. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-
- 05 10月, 2014 1 次提交
-
-
由 Masahiro Yamada 提交于
These are used by Panasonic UniPhier SoC family. Signed-off-by: NMasahiro Yamada <yamada.m@jp.panasonic.com>
-