zynqmp: Migrate to new interfaces
- Remove references to removed build options. - Migrate to bl31_early_platform_setup2(). Change-Id: Ibeb8982a0a841f55ce778c4f09f06b72b47b21d8 Tested-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
This commit is contained in:
parent
210d90a985
commit
8cff97d1b4
|
@ -14,13 +14,13 @@ To build:
|
||||||
|
|
||||||
.. code:: bash
|
.. code:: bash
|
||||||
|
|
||||||
make ERROR_DEPRECATED=1 CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp bl31
|
make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp bl31
|
||||||
|
|
||||||
To build bl32 TSP you have to rebuild bl31 too:
|
To build bl32 TSP you have to rebuild bl31 too:
|
||||||
|
|
||||||
.. code:: bash
|
.. code:: bash
|
||||||
|
|
||||||
make ERROR_DEPRECATED=1 CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp SPD=tspd bl31 bl32
|
make CROSS_COMPILE=aarch64-none-elf- PLAT=zynqmp SPD=tspd bl31 bl32
|
||||||
|
|
||||||
ZynqMP platform specific build options
|
ZynqMP platform specific build options
|
||||||
======================================
|
======================================
|
||||||
|
|
|
@ -54,8 +54,8 @@ static inline void bl31_set_default_config(void)
|
||||||
* are lost (potentially). This needs to be done before the MMU is initialized
|
* are lost (potentially). This needs to be done before the MMU is initialized
|
||||||
* so that the memory layout can be used while creating page tables.
|
* so that the memory layout can be used while creating page tables.
|
||||||
*/
|
*/
|
||||||
void bl31_early_platform_setup(bl31_params_t *from_bl2,
|
void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1,
|
||||||
void *plat_params_from_bl2)
|
u_register_t arg2, u_register_t arg3)
|
||||||
{
|
{
|
||||||
/* Initialize the console to provide early debug support */
|
/* Initialize the console to provide early debug support */
|
||||||
console_init(ZYNQMP_UART_BASE, zynqmp_get_uart_clk(),
|
console_init(ZYNQMP_UART_BASE, zynqmp_get_uart_clk(),
|
||||||
|
@ -65,8 +65,8 @@ void bl31_early_platform_setup(bl31_params_t *from_bl2,
|
||||||
zynqmp_config_setup();
|
zynqmp_config_setup();
|
||||||
|
|
||||||
/* There are no parameters from BL2 if BL31 is a reset vector */
|
/* There are no parameters from BL2 if BL31 is a reset vector */
|
||||||
assert(from_bl2 == NULL);
|
assert(arg0 == 0U);
|
||||||
assert(plat_params_from_bl2 == NULL);
|
assert(arg1 == 0U);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Do initial security configuration to allow DRAM/device access. On
|
* Do initial security configuration to allow DRAM/device access. On
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
override ERRATA_A53_855873 := 1
|
override ERRATA_A53_855873 := 1
|
||||||
override ENABLE_PLAT_COMPAT := 0
|
|
||||||
override PROGRAMMABLE_RESET_ADDRESS := 1
|
override PROGRAMMABLE_RESET_ADDRESS := 1
|
||||||
PSCI_EXTENDED_STATE_ID := 1
|
PSCI_EXTENDED_STATE_ID := 1
|
||||||
A53_DISABLE_NON_TEMPORAL_HINT := 0
|
A53_DISABLE_NON_TEMPORAL_HINT := 0
|
||||||
|
|
Loading…
Reference in New Issue