Searched refs:fdt_blob (Results 1 - 25 of 304) sorted by relevance

1234567891011>>

/u-boot/arch/riscv/lib/
H A Dspl.c42 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 Drzg2l.c35 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 Dimx8mm_data_modul_edm_sbc.c40 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 Dsave_prev_bl_data.c55 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 Dimx8mp_data_modul_edm_sbc.c71 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 Dpinctrl_ich6.c75 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 Dinit.c134 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 Dimage-fdt.c94 * @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 Dof_live.h18 * @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 Dfec.c27 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 Dmt8512.c19 debug("gd->fdt_blob is %p\n", gd->fdt_blob);
/u-boot/arch/x86/cpu/
H A Dcpu_x86.c20 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 Dmt8518_ap1.c20 debug("gd->fdt_blob is %p\n", gd->fdt_blob);
/u-boot/board/toradex/common/
H A Dtdx-eeprom.c21 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 Dimx_scu_thermal.c101 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 Dboard-fdt.c26 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 Doptee.c67 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 Dcommon.c29 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 Decdsa-verify.c73 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 Dfdtaddr.c26 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 Demc.c37 return tegra_set_emc(gd->fdt_blob, rate);
/u-boot/board/alliedtelesis/common/
H A Dgpio_hog.c20 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, node_name);
/u-boot/arch/arm/cpu/armv7/s5p-common/
H A Dcpu_info.c42 cpu_model = fdt_getprop(gd->fdt_blob, 0, "cpu-model", &len);
/u-boot/drivers/video/sunxi/
H A Dsunxi_lcd.c119 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 Driscv_timer.c87 if (!rate && gd->fdt_blob) {
88 rate = fdt_getprop_u32_default(gd->fdt_blob,

Completed in 213 milliseconds

1234567891011>>