b898f6a6db
Commite8c0e0064c
("powerpc: mpc85xx: Fix CONFIG_OF_SEPARATE support") fixed SD card booting on mpc85xx boards but broke NOR booting on these boards. Reason is that U-Boot build system for NOR images uses binman and this binman ignores alignment defined in linker script. Instead it has own config file where is alignment defined. Fix binman alignment for mpc85xx boards to match what is _now_ defined in linker script. This change fixes building of U-Boot for NOR booting on P2020 board. Fixes:e8c0e0064c
("powerpc: mpc85xx: Fix CONFIG_OF_SEPARATE support") Signed-off-by: Pali Rohár <pali@kernel.org>
36 lines
656 B
Plaintext
36 lines
656 B
Plaintext
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Copyright 2018 NXP
|
|
*/
|
|
|
|
#include <config.h>
|
|
|
|
/ {
|
|
binman {
|
|
filename = "u-boot-with-dtb.bin";
|
|
skip-at-start = <CONFIG_SYS_TEXT_BASE>;
|
|
sort-by-offset;
|
|
pad-byte = <0xff>;
|
|
size = <CONFIG_SYS_MONITOR_LEN>;
|
|
|
|
u-boot-with-ucode-ptr {
|
|
offset = <CONFIG_SYS_TEXT_BASE>;
|
|
optional-ucode;
|
|
};
|
|
|
|
u-boot-dtb-with-ucode {
|
|
#ifdef CONFIG_MPC85xx
|
|
align = <4>;
|
|
#endif
|
|
};
|
|
#ifdef CONFIG_MPC85XX_HAVE_RESET_VECTOR
|
|
#ifndef CONFIG_RESET_VECTOR_ADDRESS
|
|
#define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
|
|
#endif
|
|
powerpc-mpc85xx-bootpg-resetvec {
|
|
offset = <(CONFIG_RESET_VECTOR_ADDRESS - 0xffc)>;
|
|
};
|
|
#endif
|
|
};
|
|
};
|