diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2020-02-18 10:19:34 +0100 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2020-02-23 21:59:42 +0100 |
commit | 3b2e4b4c634cc7dd4730ce3e1c75b8206dcc4b04 (patch) | |
tree | 30fef2c537a355acde28dbd18eab378909cf6ad9 /include/linux/efi.h | |
parent | ac5abc700a43b3d448c86932196db22af470eca1 (diff) | |
download | linux-stable-3b2e4b4c634cc7dd4730ce3e1c75b8206dcc4b04.tar.gz linux-stable-3b2e4b4c634cc7dd4730ce3e1c75b8206dcc4b04.tar.bz2 linux-stable-3b2e4b4c634cc7dd4730ce3e1c75b8206dcc4b04.zip |
efi/arm: Move FDT specific definitions into fdtparams.c
Push the FDT params specific types and definition into fdtparams.c,
and instead, pass a reference to the memory map data structure and
populate it directly, and return the system table address as the
return value.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'include/linux/efi.h')
-rw-r--r-- | include/linux/efi.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/include/linux/efi.h b/include/linux/efi.h index 575e6aa39514..a0008e3d4e9d 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h @@ -477,14 +477,6 @@ struct efi_mem_range { u64 attribute; }; -struct efi_fdt_params { - u64 system_table; - u64 mmap; - u32 mmap_size; - u32 desc_size; - u32 desc_ver; -}; - typedef struct { u32 version; u32 length; @@ -631,7 +623,7 @@ extern void efi_mem_reserve(phys_addr_t addr, u64 size); extern int efi_mem_reserve_persistent(phys_addr_t addr, u64 size); extern void efi_initialize_iomem_resources(struct resource *code_resource, struct resource *data_resource, struct resource *bss_resource); -extern int efi_get_fdt_params(struct efi_fdt_params *params); +extern u64 efi_get_fdt_params(struct efi_memory_map_data *data); extern struct kobject *efi_kobj; extern int efi_reboot_quirk_mode; |