/u-boot/arch/riscv/lib/ |
H A D | spl.c | 42 void *fdt_blob; local 46 fdt_blob = spl_image->fdt_addr; 48 fdt_blob = (void *)gd->fdt_blob; 57 ret = smp_call_function(spl_image->entry_point, (ulong)fdt_blob, 0, 0); 61 image_entry(gd->arch.boot_hart, fdt_blob);
|
/u-boot/board/renesas/rzg2l/ |
H A D | rzg2l.c | 35 static void apply_atf_overlay(void *fdt_blob) argument 40 fdt_overlay_apply_node(fdt_blob, 0, atf_fdt_blob, 0); 43 int fdtdec_board_setup(const void *fdt_blob) argument 45 apply_atf_overlay((void *)fdt_blob);
|
/u-boot/board/data_modul/imx8mm_edm_sbc/ |
H A D | imx8mm_data_modul_edm_sbc.c | 40 int fdtdec_board_setup(const void *fdt_blob) argument 50 ret = fdt_node_check_compatible(fdt_blob, 0, "dmo,imx8mm-data-modul-edm-sbc"); 66 phy_node = fdt_node_offset_by_compatible(fdt_blob, -1, phy_compat); 74 fdt_setprop_inplace_u32((void *)fdt_blob, phy_node,
|
/u-boot/arch/arm/lib/ |
H A D | save_prev_bl_data.c | 55 struct fdt_header *fdt_blob; local 62 fdt_blob = (struct fdt_header *)reg0; 63 if (!fdt_valid(&fdt_blob)) { 73 node = fdt_path_offset(fdt_blob, "/chosen"); 83 initrd_start_prop = fdtdec_get_uint64(fdt_blob, node, "linux,initrd-start", 0); 87 initrd_start_prop = fdtdec_get_uint(fdt_blob, node, "linux,initrd-start", 0);
|
/u-boot/board/data_modul/imx8mp_edm_sbc/ |
H A D | imx8mp_data_modul_edm_sbc.c | 71 int fdtdec_board_setup(const void *fdt_blob) argument 81 ret = fdt_node_check_compatible(fdt_blob, 0, "dmo,imx8mp-data-modul-edm-sbc"); 97 phy_node = fdt_node_offset_by_compatible(fdt_blob, -1, phy_compat); 105 fdt_setprop_inplace_u32((void *)fdt_blob, phy_node, 109 phy_node = fdt_node_offset_by_compatible(fdt_blob, phy_node, phy_compat); 113 fdt_setprop_inplace_u32((void *)fdt_blob, phy_node,
|
/u-boot/arch/x86/lib/ |
H A D | pinctrl_ich6.c | 75 ret = fdtdec_get_int_array(gd->fdt_blob, pin_node, "gpio-offset", 79 is_gpio = fdtdec_get_bool(gd->fdt_blob, pin_node, "mode-gpio"); 85 dir = fdtdec_get_int(gd->fdt_blob, pin_node, "direction", -1); 91 val = fdtdec_get_int(gd->fdt_blob, pin_node, "output-value", 98 invert = fdtdec_get_bool(gd->fdt_blob, pin_node, "invert"); 116 pad_offset = fdtdec_get_int(gd->fdt_blob, pin_node, 129 val = fdtdec_get_int(gd->fdt_blob, pin_node, "mode-func", -1); 134 val = fdtdec_get_int(gd->fdt_blob, pin_node, "pull-assign", -1); 140 val = fdtdec_get_int(gd->fdt_blob, pin_node, "pull-strength", 189 for (pin_node = fdt_first_subnode(gd->fdt_blob, dev_of_offse [all...] |
/u-boot/arch/arm/mach-bcm283x/ |
H A D | init.c | 134 ret = fdt_node_check_compatible(gd->fdt_blob, 0, 170 soc = fdt_path_offset(gd->fdt_blob, "/soc"); 174 ret = fdt_read_range((void *)gd->fdt_blob, soc, 0, NULL, 184 offset = fdt_node_offset_by_compatible(gd->fdt_blob, soc, 187 rpi_mbox_base = fdt_get_base_address(gd->fdt_blob, offset); 189 offset = fdt_node_offset_by_compatible(gd->fdt_blob, soc, 192 rpi_sdhci_base = fdt_get_base_address(gd->fdt_blob, offset); 194 offset = fdt_node_offset_by_compatible(gd->fdt_blob, soc, 197 rpi_timer_base = fdt_get_base_address(gd->fdt_blob, offset); 199 offset = fdt_node_offset_by_compatible(gd->fdt_blob, so [all...] |
/u-boot/boot/ |
H A D | image-fdt.c | 94 * @fdt_blob: pointer to fdt blob base address 100 void boot_fdt_add_mem_rsv_regions(struct lmb *lmb, void *fdt_blob) argument 108 if (fdt_check_header(fdt_blob) != 0) 112 total = fdt_num_mem_rsv(fdt_blob); 114 if (fdt_get_mem_rsv(fdt_blob, i, &addr, &size) != 0) 120 nodeoffset = fdt_subnode_offset(fdt_blob, 0, "reserved-memory"); 122 subnode = fdt_first_subnode(fdt_blob, nodeoffset); 125 ret = fdt_get_resource(fdt_blob, subnode, "reg", 0, 127 if (!ret && fdtdec_get_is_enabled(fdt_blob, subnode)) { 129 if (fdtdec_get_bool(fdt_blob, subnod 162 void *fdt_blob = *of_flat_tree; local 450 char *fdt_blob = NULL; local [all...] |
/u-boot/include/ |
H A D | of_live.h | 18 * @fdt_blob: Input tree to convert 22 int of_live_build(const void *fdt_blob, struct device_node **rootp);
|
/u-boot/arch/m68k/lib/ |
H A D | fec.c | 27 path = fdt_get_alias(gd->fdt_blob, fec_alias); 33 node = fdt_path_offset(gd->fdt_blob, path); 49 val = fdt_getprop(gd->fdt_blob, node, prop, NULL); 68 addr = fdtdec_get_addr_size(gd->fdt_blob, node, "reg", &size);
|
/u-boot/board/mediatek/mt8512/ |
H A D | mt8512.c | 19 debug("gd->fdt_blob is %p\n", gd->fdt_blob);
|
/u-boot/arch/x86/cpu/ |
H A D | cpu_x86.c | 20 plat->cpu_id = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), 61 node = fdt_path_offset(gd->fdt_blob, "/cpus"); 65 for (cpu = fdt_first_subnode(gd->fdt_blob, node); 67 cpu = fdt_next_subnode(gd->fdt_blob, cpu)) { 70 device_type = fdt_getprop(gd->fdt_blob, cpu,
|
/u-boot/board/mediatek/mt8518/ |
H A D | mt8518_ap1.c | 20 debug("gd->fdt_blob is %p\n", gd->fdt_blob);
|
/u-boot/board/toradex/common/ |
H A D | tdx-eeprom.c | 21 if (!gd->fdt_blob) { 22 printf("%s: don't have a valid gd->fdt_blob!\n", __func__); 26 node = fdt_path_offset(gd->fdt_blob, "/aliases"); 32 path = fdt_getprop(gd->fdt_blob, node, eeprom_str, NULL);
|
/u-boot/drivers/thermal/ |
H A D | imx_scu_thermal.c | 101 prop = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), "compatible", 108 reg = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), "tsens-num", 0); 114 offset = fdt_subnode_offset(gd->fdt_blob, 0, "thermal-zones"); 115 fdt_for_each_subnode(offset, gd->fdt_blob, offset) { 117 name = fdt_get_name(gd->fdt_blob, offset, NULL); 143 ret = fdtdec_parse_phandle_with_args(gd->fdt_blob, dev_of_offset(dev), 160 pdata->polling_delay = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), 163 trips_np = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(dev), 165 fdt_for_each_subnode(trips_np, gd->fdt_blob, trips_np) { 166 type = fdt_getprop(gd->fdt_blob, trips_n [all...] |
/u-boot/board/Marvell/octeontx2/ |
H A D | board-fdt.c | 26 const void *fdt = gd->fdt_blob; 52 const void *fdt = gd->fdt_blob; 68 const void *fdt = gd->fdt_blob; 83 str = fdt_getprop(gd->fdt_blob, node, "BOARD-MAC-ADDRESS-NUM-OVERRIDE", 97 const void *fdt = gd->fdt_blob; 113 const void *fdt = gd->fdt_blob; 131 const void *fdt = gd->fdt_blob;
|
/u-boot/lib/optee/ |
H A D | optee.c | 67 static int optee_copy_firmware_node(ofnode node, void *fdt_blob) argument 72 offs = fdt_path_offset(fdt_blob, "/firmware"); 74 offs = fdt_path_offset(fdt_blob, "/"); 78 offs = fdt_add_subnode(fdt_blob, offs, "firmware"); 83 offs = fdt_add_subnode(fdt_blob, offs, "optee"); 94 ret = fdt_setprop(fdt_blob, offs, "compatible", prop, len); 105 ret = fdt_setprop(fdt_blob, offs, "method", prop, len);
|
/u-boot/board/renesas/rcar-common/ |
H A D | common.c | 29 static void apply_atf_overlay(void *fdt_blob) argument 34 fdt_overlay_apply_node(fdt_blob, 0, atf_fdt_blob, 0); 37 int fdtdec_board_setup(const void *fdt_blob) argument 39 apply_atf_overlay((void *)fdt_blob);
|
/u-boot/lib/ecdsa/ |
H A D | ecdsa-verify.c | 73 ret = fdt_get_key(&key, info->fdt_blob, info->required_keynode); 81 sig_node = fdt_subnode_offset(info->fdt_blob, 0, FIT_SIG_NODENAME); 86 fdt_for_each_subnode(key_node, info->fdt_blob, sig_node) { 87 ret = fdt_get_key(&key, info->fdt_blob, key_node);
|
/u-boot/drivers/core/ |
H A D | fdtaddr.c | 26 int parent = fdt_parent_offset(gd->fdt_blob, offset); 34 na = fdt_address_cells(gd->fdt_blob, parent); 40 ns = fdt_size_cells(gd->fdt_blob, parent); 46 reg = fdt_getprop(gd->fdt_blob, offset, "reg", &len); 59 addr = fdt_translate_address((void *)gd->fdt_blob, 70 addr = fdtdec_get_addr_size_auto_parent(gd->fdt_blob, parent, 116 fdtdec_get_addr_size_auto_noparent(gd->fdt_blob, dev_of_offset(dev), 145 index = fdt_stringlist_search(gd->fdt_blob, dev_of_offset(dev), 172 index = fdt_stringlist_search(gd->fdt_blob, dev_of_offset(dev),
|
/u-boot/arch/arm/mach-tegra/ |
H A D | emc.c | 37 return tegra_set_emc(gd->fdt_blob, rate);
|
/u-boot/board/alliedtelesis/common/ |
H A D | gpio_hog.c | 20 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, node_name);
|
/u-boot/arch/arm/cpu/armv7/s5p-common/ |
H A D | cpu_info.c | 42 cpu_model = fdt_getprop(gd->fdt_blob, 0, "cpu-model", &len);
|
/u-boot/drivers/video/sunxi/ |
H A D | sunxi_lcd.c | 119 if (fdtdec_decode_display_timing(gd->fdt_blob, dev_of_offset(cdev), 124 timing_node = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(cdev), 126 node = fdt_first_subnode(gd->fdt_blob, timing_node); 127 val = fdtdec_get_int(gd->fdt_blob, node, "bits-per-pixel", -1);
|
/u-boot/drivers/timer/ |
H A D | riscv_timer.c | 87 if (!rate && gd->fdt_blob) { 88 rate = fdt_getprop_u32_default(gd->fdt_blob,
|