Home
last modified time | relevance | path

Searched refs:fdt_blob (Results 1 – 25 of 321) sorted by relevance

12345678910>>...13

/u-boot/common/
A Dimage-fdt.c110 if (fdt_check_header(fdt_blob) != 0) in boot_fdt_add_mem_rsv_regions()
114 total = fdt_num_mem_rsv(fdt_blob); in boot_fdt_add_mem_rsv_regions()
159 void *fdt_blob = *of_flat_tree; in boot_relocate_fdt() local
186 of_start = fdt_blob; in boot_relocate_fdt()
223 fdt_blob, fdt_blob + *of_size - 1, of_len, of_len); in boot_relocate_fdt()
279 char *fdt_blob = NULL; in boot_get_fdt() local
453 fdt_blob = (char *)fdt_data; in boot_get_fdt()
480 if (fdt_check_header(fdt_blob)) in boot_get_fdt()
486 fdt_blob = (char *)fdt_data; in boot_get_fdt()
497 if (fdt_check_header(fdt_blob)) in boot_get_fdt()
[all …]
/u-boot/arch/riscv/lib/
A Dspl.c42 void *fdt_blob; in jump_to_image_no_args() local
46 fdt_blob = spl_image->fdt_addr; in jump_to_image_no_args()
48 fdt_blob = (void *)gd->fdt_blob; in jump_to_image_no_args()
57 ret = smp_call_function(spl_image->entry_point, (ulong)fdt_blob, 0, 0); in jump_to_image_no_args()
61 image_entry(gd->arch.boot_hart, fdt_blob); in jump_to_image_no_args()
/u-boot/arch/x86/lib/
A Dpinctrl_ich6.c75 ret = fdtdec_get_int_array(gd->fdt_blob, pin_node, "gpio-offset", in ich6_pinctrl_cfg_pin()
79 is_gpio = fdtdec_get_bool(gd->fdt_blob, pin_node, "mode-gpio"); in ich6_pinctrl_cfg_pin()
85 dir = fdtdec_get_int(gd->fdt_blob, pin_node, "direction", -1); in ich6_pinctrl_cfg_pin()
91 val = fdtdec_get_int(gd->fdt_blob, pin_node, "output-value", in ich6_pinctrl_cfg_pin()
98 invert = fdtdec_get_bool(gd->fdt_blob, pin_node, "invert"); in ich6_pinctrl_cfg_pin()
116 pad_offset = fdtdec_get_int(gd->fdt_blob, pin_node, in ich6_pinctrl_cfg_pin()
129 val = fdtdec_get_int(gd->fdt_blob, pin_node, "mode-func", -1); in ich6_pinctrl_cfg_pin()
134 val = fdtdec_get_int(gd->fdt_blob, pin_node, "pull-assign", -1); in ich6_pinctrl_cfg_pin()
140 val = fdtdec_get_int(gd->fdt_blob, pin_node, "pull-strength", in ich6_pinctrl_cfg_pin()
191 for (pin_node = fdt_first_subnode(gd->fdt_blob, dev_of_offset(dev)); in ich6_pinctrl_probe()
[all …]
/u-boot/drivers/thermal/
A Dimx_scu_thermal.c101 prop = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), "compatible", in imx_sc_thermal_bind()
108 reg = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), "tsens-num", 0); in imx_sc_thermal_bind()
114 offset = fdt_subnode_offset(gd->fdt_blob, 0, "thermal-zones"); in imx_sc_thermal_bind()
115 fdt_for_each_subnode(offset, gd->fdt_blob, offset) { in imx_sc_thermal_bind()
117 name = fdt_get_name(gd->fdt_blob, offset, NULL); in imx_sc_thermal_bind()
143 ret = fdtdec_parse_phandle_with_args(gd->fdt_blob, dev_of_offset(dev), in imx_sc_thermal_of_to_plat()
163 trips_np = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(dev), in imx_sc_thermal_of_to_plat()
165 fdt_for_each_subnode(trips_np, gd->fdt_blob, trips_np) { in imx_sc_thermal_of_to_plat()
166 type = fdt_getprop(gd->fdt_blob, trips_np, "type", NULL); in imx_sc_thermal_of_to_plat()
169 pdata->critical = fdtdec_get_int(gd->fdt_blob, in imx_sc_thermal_of_to_plat()
[all …]
/u-boot/board/emulation/common/
A Dqemu_capsule.c17 const void *fdt_blob = gd->fdt_blob; in efi_get_public_key_data() local
24 sig_node = fdt_subnode_offset(fdt_blob, 0, snode_name); in efi_get_public_key_data()
30 blob = fdt_getprop(fdt_blob, sig_node, cnode_name, &len); in efi_get_public_key_data()
/u-boot/drivers/core/
A Dofnode.c204 int ooffset = fdt_subnode_offset(gd->fdt_blob, in ofnode_find_subnode()
224 return fdtdec_get_int_array(gd->fdt_blob, in ofnode_read_u32_array()
236 return fdtdec_get_is_enabled(gd->fdt_blob, in ofnode_is_enabled()
359 ret = fdt_stringlist_search(gd->fdt_blob, in ofnode_stringlist_search()
393 return fdt_stringlist_count(gd->fdt_blob, in ofnode_read_string_count()
633 fdt_first_property_offset(gd->fdt_blob, in ofnode_get_first_property()
666 return fdt_getprop_by_offset(gd->fdt_blob, in ofnode_get_property_by_prop()
676 return fdtdec_get_is_enabled(gd->fdt_blob, in ofnode_is_available()
702 return fdtdec_get_addr_size(gd->fdt_blob, in ofnode_get_addr_size()
821 int parent = fdt_parent_offset(gd->fdt_blob, in ofnode_read_addr_cells()
[all …]
A Dfdtaddr.c31 na = fdt_address_cells(gd->fdt_blob, in devfdt_get_addr_index()
38 ns = fdt_size_cells(gd->fdt_blob, dev_of_offset(dev->parent)); in devfdt_get_addr_index()
44 reg = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), "reg", in devfdt_get_addr_index()
58 addr = fdt_translate_address((void *)gd->fdt_blob, in devfdt_get_addr_index()
69 addr = fdtdec_get_addr_size_auto_parent(gd->fdt_blob, in devfdt_get_addr_index()
105 fdtdec_get_addr_size_auto_noparent(gd->fdt_blob, dev_of_offset(dev), in devfdt_get_addr_size_index()
123 index = fdt_stringlist_search(gd->fdt_blob, dev_of_offset(dev), in devfdt_get_addr_name()
140 index = fdt_stringlist_search(gd->fdt_blob, dev_of_offset(dev), in devfdt_get_addr_size_name()
/u-boot/arch/x86/cpu/
A Dcpu_x86.c20 plat->cpu_id = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in cpu_x86_bind()
61 node = fdt_path_offset(gd->fdt_blob, "/cpus"); in cpu_x86_get_count()
65 for (cpu = fdt_first_subnode(gd->fdt_blob, node); in cpu_x86_get_count()
67 cpu = fdt_next_subnode(gd->fdt_blob, cpu)) { in cpu_x86_get_count()
70 device_type = fdt_getprop(gd->fdt_blob, cpu, in cpu_x86_get_count()
/u-boot/arch/m68k/lib/
A Dfec.c27 path = fdt_get_alias(gd->fdt_blob, fec_alias); in fec_get_node()
33 node = fdt_path_offset(gd->fdt_blob, path); in fec_get_node()
49 val = fdt_getprop(gd->fdt_blob, node, prop, NULL); in fec_get_fdt_prop()
68 addr = fdtdec_get_addr_size(gd->fdt_blob, node, "reg", &size); in fec_get_base_addr()
/u-boot/lib/optee/
A Doptee.c73 static int optee_copy_firmware_node(const void *old_blob, void *fdt_blob) in optee_copy_firmware_node() argument
84 offs = fdt_path_offset(fdt_blob, "/firmware"); in optee_copy_firmware_node()
86 offs = fdt_path_offset(fdt_blob, "/"); in optee_copy_firmware_node()
90 offs = fdt_add_subnode(fdt_blob, offs, "firmware"); in optee_copy_firmware_node()
95 offs = fdt_add_subnode(fdt_blob, offs, "optee"); in optee_copy_firmware_node()
106 ret = fdt_setprop(fdt_blob, offs, "compatible", prop, len); in optee_copy_firmware_node()
117 ret = fdt_setprop(fdt_blob, offs, "method", prop, len); in optee_copy_firmware_node()
/u-boot/board/Marvell/octeontx2/
A Dboard-fdt.c26 const void *fdt = gd->fdt_blob; in fdt_get_bdk_node()
52 const void *fdt = gd->fdt_blob; in fdt_get_board_mac_addr()
68 const void *fdt = gd->fdt_blob; in fdt_get_board_mac_cnt()
83 str = fdt_getprop(gd->fdt_blob, node, "BOARD-MAC-ADDRESS-NUM-OVERRIDE", in fdt_get_board_mac_cnt()
97 const void *fdt = gd->fdt_blob; in fdt_get_board_serial()
113 const void *fdt = gd->fdt_blob; in fdt_get_board_revision()
131 const void *fdt = gd->fdt_blob; in fdt_get_board_model()
/u-boot/drivers/net/phy/
A Dfixed.c25 val = fdt_getprop_u32_default_node(gd->fdt_blob, in fixedphy_probe()
41 priv->duplex = fdtdec_get_bool(gd->fdt_blob, ofnode, "full-duplex"); in fixedphy_probe()
42 priv->pause = fdtdec_get_bool(gd->fdt_blob, ofnode, "pause"); in fixedphy_probe()
43 priv->asym_pause = fdtdec_get_bool(gd->fdt_blob, ofnode, "asym-pause"); in fixedphy_probe()
/u-boot/arch/arm/mach-socfpga/
A Dspl_a10.c119 int ret = config_pins(gd->fdt_blob, "shared"); in spl_board_init()
124 ret = config_pins(gd->fdt_blob, "fpga"); in spl_board_init()
158 cm_basic_init(gd->fdt_blob); in board_init_f()
169 config_dedicated_pins(gd->fdt_blob); in board_init_f()
/u-boot/board/st/stm32f746-disco/
A Dstm32f746-disco.c92 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, "st,led1"); in board_late_init()
106 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, "st,button1"); in board_late_init()
131 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, "st,stm32-dwmac"); in board_init()
135 phy_mode = fdt_getprop(gd->fdt_blob, node, "phy-mode", NULL); in board_init()
/u-boot/board/xilinx/common/
A Dboard.c326 void *fdt_blob; in board_fdt_blob_setup() local
331 fdt_blob = (void *)CONFIG_XILINX_OF_BOARD_DTB_ADDR; in board_fdt_blob_setup()
333 if (fdt_magic(fdt_blob) == FDT_MAGIC) in board_fdt_blob_setup()
334 return fdt_blob; in board_fdt_blob_setup()
336 debug("DTB is not passed via %p\n", fdt_blob); in board_fdt_blob_setup()
345 fdt_blob = (ulong *)&_image_binary_end; in board_fdt_blob_setup()
347 fdt_blob = (ulong *)&__bss_end; in board_fdt_blob_setup()
350 fdt_blob = (ulong *)&_end; in board_fdt_blob_setup()
353 if (fdt_magic(fdt_blob) == FDT_MAGIC) in board_fdt_blob_setup()
354 return fdt_blob; in board_fdt_blob_setup()
[all …]
/u-boot/board/renesas/rcar-common/
A Dcommon.c25 int fdtdec_board_setup(const void *fdt_blob) in fdtdec_board_setup() argument
30 fdt_overlay_apply_node((void *)fdt_blob, 0, atf_fdt_blob, 0); in fdtdec_board_setup()
/u-boot/drivers/mmc/
A Dmsm_sdhci.c55 uint clk_rate = fdtdec_get_uint(gd->fdt_blob, node, "clock-frequency", in msm_sdc_clk_init()
63 ret = fdtdec_get_int_array(gd->fdt_blob, node, "clock", clkd, 2); in msm_sdc_clk_init()
67 clk_offset = fdt_node_offset_by_phandle(gd->fdt_blob, clkd[0]); in msm_sdc_clk_init()
180 host->bus_width = fdtdec_get_int(gd->fdt_blob, node, "bus-width", 4); in msm_of_to_plat()
181 host->index = fdtdec_get_uint(gd->fdt_blob, node, "index", 0); in msm_of_to_plat()
182 priv->base = (void *)fdtdec_get_addr_size_auto_parent(gd->fdt_blob, in msm_of_to_plat()
/u-boot/lib/
A Dfdtdec.c599 if (!gd->fdt_blob || ((uintptr_t)gd->fdt_blob & 3) || in fdtdec_prepare_fdt()
609 print_buffer((ulong)gd->fdt_blob, gd->fdt_blob, 4, in fdtdec_prepare_fdt()
1558 void *fdt_blob; in fdtdec_setup() local
1592 if (uncompress_blob(gd->fdt_blob, 0x1000000, &fdt_blob) == 0) in fdtdec_setup()
1593 gd->fdt_blob = fdt_blob; in fdtdec_setup()
1599 fdt_blob = locate_dtb_in_fit(gd->fdt_blob); in fdtdec_setup()
1600 if (fdt_blob) { in fdtdec_setup()
1602 gd->fdt_blob = fdt_blob; in fdtdec_setup()
1617 void *fdt_blob; in fdtdec_resetup() local
1628 if (fdt_blob == gd->fdt_blob) { in fdtdec_resetup()
[all …]
/u-boot/drivers/power/domain/
A Dimx8m-power-domain.c81 for (offset = fdt_first_subnode(gd->fdt_blob, offset); offset > 0; in imx8m_power_domain_bind()
82 offset = fdt_next_subnode(gd->fdt_blob, offset)) { in imx8m_power_domain_bind()
84 name = fdt_get_name(gd->fdt_blob, offset, NULL); in imx8m_power_domain_bind()
112 pdata->resource_id = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in imx8m_power_domain_of_to_plat()
/u-boot/board/toradex/common/
A Dtdx-eeprom.c21 if (!gd->fdt_blob) { in get_tdx_eeprom()
26 node = fdt_path_offset(gd->fdt_blob, "/aliases"); in get_tdx_eeprom()
32 path = fdt_getprop(gd->fdt_blob, node, eeprom_str, NULL); in get_tdx_eeprom()
/u-boot/drivers/video/sunxi/
A Dsunxi_lcd.c119 if (fdtdec_decode_display_timing(gd->fdt_blob, dev_of_offset(cdev), in sunxi_lcd_probe()
124 timing_node = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(cdev), in sunxi_lcd_probe()
126 node = fdt_first_subnode(gd->fdt_blob, timing_node); in sunxi_lcd_probe()
127 val = fdtdec_get_int(gd->fdt_blob, node, "bits-per-pixel", -1); in sunxi_lcd_probe()
/u-boot/board/samsung/common/
A Dboard.c105 if (tmu_init(gd->fdt_blob) != TMU_STATUS_NORMAL) { in board_init()
182 board_i2c_init(gd->fdt_blob); in board_early_init_f()
232 node = decode_sromc(gd->fdt_blob, &config); in board_eth_init()
237 node = fdtdec_next_compatible(gd->fdt_blob, node, COMPAT_SMSC_LAN9215); in board_eth_init()
244 base_addr = fdtdec_get_addr(gd->fdt_blob, node, "reg"); in board_eth_init()
360 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, in reset_misc()
/u-boot/test/dm/
A Dfdtdec.c22 blob_sz = fdt_totalsize(gd->fdt_blob) + 4096; in dm_test_fdtdec_set_carveout()
27 ut_assertok(fdt_open_into(gd->fdt_blob, blob, blob_sz)); in dm_test_fdtdec_set_carveout()
73 blob_sz = fdt_totalsize(gd->fdt_blob) + 128; in dm_test_fdtdec_add_reserved_memory()
78 ut_assertok(fdt_open_into(gd->fdt_blob, blob, blob_sz)); in dm_test_fdtdec_add_reserved_memory()
/u-boot/drivers/gpio/
A Dpcf8575_gpio.c136 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_plat()
138 uc_priv->bank_name = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_plat()
141 uc_priv->bank_name = fdt_get_name(gd->fdt_blob, in pcf8575_ofdata_plat()
144 n_latch = fdtdec_get_uint(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_plat()
/u-boot/board/Marvell/octeontx/
A Dboard-fdt.c55 const void *fdt = gd->fdt_blob; in fdt_parse_phy_info()
158 const void *fdt = gd->fdt_blob; in fdt_get_bdk_node()
182 const void *fdt = gd->fdt_blob; in fdt_get_board_serial()
198 const void *fdt = gd->fdt_blob; in fdt_get_board_revision()
214 const void *fdt = gd->fdt_blob; in fdt_get_board_model()
230 const void *fdt = gd->fdt_blob; in fdt_board_get_ethaddr()

Completed in 35 milliseconds

12345678910>>...13