summaryrefslogtreecommitdiff
path: root/arch/powerpc/dts/u-boot.dtsi
blob: 6588bb7fa5e2bebdfcb28c71da46800bcb1c1de0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// SPDX-License-Identifier: GPL-2.0+
/*
 * Copyright 2018 NXP
 */

#include <config.h>

#if defined(CONFIG_MPC85XX_HAVE_RESET_VECTOR) && defined(CONFIG_OF_SEPARATE)

/ {
	binman {
		filename = "u-boot.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 {
			align = <4>;
		};
#ifndef CONFIG_RESET_VECTOR_ADDRESS
#define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
#endif
		powerpc-mpc85xx-bootpg-resetvec {
			offset = <(CONFIG_RESET_VECTOR_ADDRESS - 0xffc)>;
		};
	};
};

#endif