532d5203 | 20-Apr-2016 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hikey: Simplify README instructions.
This patch updates and simplifies the hikey README. The old instructions were hard to follow, and convoluted.
This patch also updates the link to the mcuim
ARM: hikey: Simplify README instructions.
This patch updates and simplifies the hikey README. The old instructions were hard to follow, and convoluted.
This patch also updates the link to the mcuimage.bin which was outdated.
Using an outdated mcuimage.bin results in the additional a53 cores not coming online when the kernel issues PSCI requests to arm trusted firmware (ATF).
Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
305b9091 | 20-Apr-2016 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hisilicon: hikey: Align memory node with upstream kernel
The memory node gets automatically generated by U-Boot in arch_fixup_fdt(), before passing control to the kernel using U-Boots represent
ARM: hisilicon: hikey: Align memory node with upstream kernel
The memory node gets automatically generated by U-Boot in arch_fixup_fdt(), before passing control to the kernel using U-Boots representation of the dram banks.
However the upstream kernel uses the memory node to carve-out regions of RAM for various purposes. To make this work without changing arch_fixup_fdt() which will effect many platforms we replicate the upstream memory node layout using the dram banks.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
9261f8b1 | 20-Apr-2016 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hisilicon: hikey: Implement reset_cpu() for hikey.
This allows the reset command to reset the board from u-boot.
=> reset resetting ... INFO: BL1: 0xf9810000 - 0xf9818000 [size = 32768] NOT
ARM: hisilicon: hikey: Implement reset_cpu() for hikey.
This allows the reset command to reset the board from u-boot.
=> reset resetting ... INFO: BL1: 0xf9810000 - 0xf9818000 [size = 32768] NOTICE: Booting Trusted Firmware NOTICE: BL1: v1.1(debug):7fb9b0e NOTICE: BL1: Built : 17:06:41, Apr 19 2016
Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
cd593ed6 | 20-Apr-2016 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hisilicon: hikey: Enable OF_CONTROL for hikey board.
Currently only the serial pl01x driver is using DT, and the other drivers still use platform data but as more DT lands in the upstream kerne
ARM: hisilicon: hikey: Enable OF_CONTROL for hikey board.
Currently only the serial pl01x driver is using DT, and the other drivers still use platform data but as more DT lands in the upstream kernel the aim is to migrate the other drivers over to DT as well to have a fully DT configured hikey u-boot.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
9c71bcdc | 10-Sep-2015 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hikey: hi6220: Migrate over to DM_SERIAL and use UART3 by default.
Use DM for the pl01x serial driver on hikey. Also allow UART0 or UART3 to be chosen via Kconfig.
By default we now output to
ARM: hikey: hi6220: Migrate over to DM_SERIAL and use UART3 by default.
Use DM for the pl01x serial driver on hikey. Also allow UART0 or UART3 to be chosen via Kconfig.
By default we now output to UART3 as the latest version of ATF outputs to this UART. Also UART3 comes out on the LS connector, as opposed to UART0 which goes to a unpopulated header.
As part of this change we also enable CONFIG_BOARD_EARLY_INIT_F and call the pinmux configuration code for the UART. Before we were relying on ATF having already configured the pin configuration.
NB: Upstream Linux kernel doesn't yet support UART3, so serial console will still be output on UART0 when booting a upstream kernel.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
17024e77 | 10-Sep-2015 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hikey: Remove resetting gd->flags in board_init()
This causes exceptions and other strange behaviour when enabling CONFIG_SYS_MALLOC_F_LEN which is required to migrate the serial driver over to
ARM: hikey: Remove resetting gd->flags in board_init()
This causes exceptions and other strange behaviour when enabling CONFIG_SYS_MALLOC_F_LEN which is required to migrate the serial driver over to DM_SERIAL.
As GD_FLG_FULL_MALLOC_INIT flag gets reset, after relocation we don't end up using the full malloc which ultimately ends up causing a synchronus abort.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
b81ef8db | 10-Sep-2015 |
Peter Griffin <peter.griffin@linaro.org> |
ARM: hikey: Add ATF makefile referenced by README
Rather than relying on an external URL in the README include the Makefile in the hikey directory.
Signed-off-by: Peter Griffin <peter.griffin@linar
ARM: hikey: Add ATF makefile referenced by README
Rather than relying on an external URL in the README include the Makefile in the hikey directory.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
show more ...
|