Home
last modified time | relevance | path

Searched refs:fdt_addr (Results 1 – 25 of 46) sorted by relevance

12

/openbmc/linux/arch/powerpc/boot/
H A Depapr.c26 static unsigned long fdt_addr; variable
38 if (ima_size < fdt_addr) in platform_fixups()
40 "(fdt_addr=0x%lx, ima_size=0x%lx)\n", fdt_addr, in platform_fixups()
42 if (ima_size < fdt_addr + fdt_totalsize((void *)fdt_addr)) in platform_fixups()
45 fdt_addr, fdt_totalsize((void *)fdt_addr), ima_size); in platform_fixups()
53 fdt_addr = r3; in epapr_platform_init()
59 fdt_init((void *)fdt_addr); in epapr_platform_init()
H A Dopal.c27 void opal_kentry(unsigned long fdt_addr, void *vmlinux_addr);
/openbmc/u-boot/common/
H A Dimage-fdt.c272 ulong fdt_addr; in boot_get_fdt() local
321 fdt_addr); in boot_get_fdt()
331 fdt_addr); in boot_get_fdt()
339 fdt_addr); in boot_get_fdt()
346 buf = map_sysmem(fdt_addr, 0); in boot_get_fdt()
352 fdt_addr); in boot_get_fdt()
370 fdt_addr = load; in boot_get_fdt()
386 fdt_addr = load; in boot_get_fdt()
401 fdt_addr, &fit_uname_fdt, in boot_get_fdt()
411 fdt_addr = load; in boot_get_fdt()
[all …]
/openbmc/linux/drivers/firmware/efi/libstub/
H A Dfdt.c232 unsigned long fdt_addr = 0; in allocate_new_fdt_and_exit_boot() local
254 status = efi_load_dtb(image, &fdt_addr, &fdt_size); in allocate_new_fdt_and_exit_boot()
262 if (fdt_addr) { in allocate_new_fdt_and_exit_boot()
266 fdt_addr = (uintptr_t)get_fdt(&fdt_size); in allocate_new_fdt_and_exit_boot()
267 if (fdt_addr) in allocate_new_fdt_and_exit_boot()
271 if (!fdt_addr) in allocate_new_fdt_and_exit_boot()
282 status = update_fdt((void *)fdt_addr, fdt_size, in allocate_new_fdt_and_exit_boot()
337 efi_free(fdt_size, fdt_addr); in allocate_new_fdt_and_exit_boot()
347 unsigned long fdt_addr; in efi_boot_kernel() local
350 status = allocate_new_fdt_and_exit_boot(handle, image, &fdt_addr, in efi_boot_kernel()
[all …]
H A Darm64.c133 unsigned long fdt_addr, in efi_enter_kernel() argument
139 enter_kernel(fdt_addr, 0, 0, 0); in efi_enter_kernel()
/openbmc/qemu/hw/openrisc/
H A Dboot.c96 uint32_t fdt_addr; in openrisc_load_fdt() local
106 fdt_addr = TARGET_PAGE_ALIGN(load_start); in openrisc_load_fdt()
114 rom_add_blob_fixed_as("fdt", fdt, fdtsize, fdt_addr, in openrisc_load_fdt()
117 rom_ptr_for_as(&address_space_memory, fdt_addr, fdtsize)); in openrisc_load_fdt()
119 return fdt_addr; in openrisc_load_fdt()
H A Dopenrisc_sim.c89 uint32_t fdt_addr; member
100 cpu_set_gpr(&cpu->env, 3, boot_info.fdt_addr); in main_cpu_reset()
343 boot_info.fdt_addr = openrisc_load_fdt(state->fdt, load_addr, in openrisc_sim_init()
/openbmc/linux/arch/riscv/kernel/
H A Dmachine_kexec.c78 internal->fdt_addr = (unsigned long) image->segment[i].mem; in machine_kexec_prepare()
82 if (!internal->fdt_addr) { in machine_kexec_prepare()
213 unsigned long fdt_addr = internal->fdt_addr; in machine_kexec() local
229 pr_notice("FDT image at %08lx\n", fdt_addr); in machine_kexec()
236 kexec_method(first_ind_entry, jump_addr, fdt_addr, in machine_kexec()
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/u-boot/files/
H A D0001-rpi-always-set-fdt_addr-with-firmware-provided-FDT-address.patch3 Subject: [PATCH] rpi: always set fdt_addr with firmware-provided FDT address
10 blob") this FDT is passed to kernel through fdt_addr environment variable,
16 one because set_fdt_addr() function does not overwrite the fdt_addr
22 Removing the fdt_addr variable in saved environment allows to boot.
24 With this patch set_fdt_addr() function always overwrite fdt_addr value.
45 - if (env_get("fdt_addr"))
/openbmc/u-boot/lib/efi_selftest/
H A Defi_selftest_memory.c19 static u64 fdt_addr; variable
38 if (fdt_addr) { in setup()
42 fdt_addr = (uintptr_t)systable->tables[i].table; in setup()
172 if (fdt_addr && in execute()
173 find_in_memory_map(map_size, memory_map, desc_size, fdt_addr, in execute()
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/rpi-u-boot-scr/files/
H A Dboot.cmd.in1 fdt addr ${fdt_addr} && fdt get value bootargs /chosen bootargs
4 @@KERNEL_BOOTCMD@@ ${kernel_addr_r} - ${fdt_addr}
/openbmc/u-boot/cmd/
H A Ddtimg.c45 ulong fdt_addr; in dtimg_get_fdt() local
69 if (!android_dt_get_fdt_by_index(hdr_addr, index, &fdt_addr, &fdt_size)) in dtimg_get_fdt()
74 snprintf(buf, sizeof(buf), "%lx", fdt_addr); in dtimg_get_fdt()
H A Dbootefi.c168 static efi_status_t efi_install_fdt(ulong fdt_addr) in efi_install_fdt() argument
174 fdt = map_sysmem(fdt_addr, 0); in efi_install_fdt()
392 unsigned long fdt_addr; in do_bootefi() local
411 fdt_addr = simple_strtoul(argv[2], NULL, 16); in do_bootefi()
412 if (!fdt_addr && *argv[2] != '0') in do_bootefi()
415 r = efi_install_fdt(fdt_addr); in do_bootefi()
/openbmc/qemu/hw/riscv/
H A Dboot.c331 void riscv_load_fdt(hwaddr fdt_addr, void *fdt) in riscv_load_fdt() argument
338 rom_add_blob_fixed_as("fdt", fdt, fdtsize, fdt_addr, in riscv_load_fdt()
341 rom_ptr_for_as(&address_space_memory, fdt_addr, fdtsize)); in riscv_load_fdt()
436 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr) in riscv_setup_direct_kernel() argument
443 riscv_cpu->env.fdt_addr = fdt_addr; in riscv_setup_direct_kernel()
/openbmc/linux/arch/riscv/include/asm/
H A Dkexec.h43 unsigned long fdt_addr; member
51 unsigned long fdt_addr,
/openbmc/u-boot/common/spl/
H A Dspl_atf.c89 uintptr_t fdt_addr) in bl31_entry() argument
99 atf_entry((void *)bl31_params, (void *)fdt_addr); in bl31_entry()
146 void *blob = spl_image->fdt_addr; in spl_invoke_atf()
H A Dspl_fit.c302 spl_image->fdt_addr = (void *)image_info.load_addr; in spl_fit_append_fdt()
305 ret = fdt_shrink_to_minimum(spl_image->fdt_addr, 8192); in spl_fit_append_fdt()
526 spl_image->fdt_addr = image_info.fdt_addr; in spl_load_simple_fit()
538 if (spl_image->fdt_addr) in spl_load_simple_fit()
540 spl_image->fdt_addr, in spl_load_simple_fit()
/openbmc/u-boot/board/samsung/common/bootscripts/
H A Dautoboot.cmd21 setenv fdt_addr ${fdtaddr};
24 setenv fdt_addr;
41 setenv fdt_addr ;
73 '${imgbootcmd}' '${kerneladdr}${itbcfg}' '${initrd_addr}' '${fdt_addr}';"
/openbmc/qemu/include/hw/riscv/
H A Dboot.h53 void riscv_load_fdt(hwaddr fdt_addr, void *fdt);
63 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr);
/openbmc/u-boot/arch/arm/include/asm/
H A Dsystem.h219 void __noreturn armv8_switch_to_el2(u64 args, u64 mach_nr, u64 fdt_addr,
234 void armv8_switch_to_el1(u64 args, u64 mach_nr, u64 fdt_addr,
236 void armv8_el2_to_aarch32(u64 args, u64 mach_nr, u64 fdt_addr,
/openbmc/u-boot/board/freescale/mx6sabreauto/
H A DREADME60 # load mmc 0:1 ${fdt_addr} imx6dl-sabreauto.dtb
76 # spl export fdt ${loadaddr} - ${fdt_addr}
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/u-boot/
H A Du-boot_%.bbappend7 SRC_URI:append:rpi = " file://0001-rpi-always-set-fdt_addr-with-firmware-provided-FDT-address.patch"
/openbmc/u-boot/board/freescale/mx6sabresd/
H A DREADME91 # dhcp ${fdt_addr} imx6q-sabresd.dtb
107 # spl export fdt ${loadaddr} - ${fdt_addr}
/openbmc/u-boot/board/technexion/pico-imx6ul/
H A DREADME90 => tftp ${fdt_addr} imx6ul-pico-hobbit.dtb
102 => spl export fdt ${loadaddr} - ${fdt_addr}
121 => mmc write ${fdt_addr} 0x800 0x800
/openbmc/linux/arch/mips/include/asm/octeon/
H A Dcvmx-bootinfo.h127 uint64_t fdt_addr; member
187 uint64_t fdt_addr;

12