]>
Commit | Line | Data |
---|---|---|
6abd992a SG |
1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* | |
3 | * Copyright 2024 Google LLC | |
4 | * Written by: Simon Glass <[email protected]> | |
5 | */ | |
6 | ||
7 | #ifndef __BOARD_F | |
8 | #define __BOARD_F | |
9 | ||
10 | /** | |
11 | * struct board_f: Information used only before relocation | |
12 | * | |
13 | * This struct is set up in board_init_f() and used to deal with relocation. It | |
14 | * is not available after relocation. | |
15 | */ | |
16 | struct board_f { | |
17 | /** | |
18 | * @new_fdt: relocated device tree | |
19 | */ | |
20 | void *new_fdt; | |
5019d328 SG |
21 | /** |
22 | * @fdt_size: space reserved for relocated device space | |
23 | */ | |
24 | unsigned long fdt_size; | |
89419728 SG |
25 | /** |
26 | * @new_bootstage: relocated boot stage information | |
27 | */ | |
28 | struct bootstage_data *new_bootstage; | |
e8218976 SG |
29 | /** |
30 | * @new_bloblist: relocated blob list information | |
31 | */ | |
32 | struct bloblist_hdr *new_bloblist; | |
6abd992a SG |
33 | }; |
34 | ||
35 | #endif |