Home
last modified time | relevance | path

Searched refs:blob (Results 1 – 25 of 513) sorted by relevance

12345678910>>...21

/u-boot/arch/x86/cpu/baytrail/
A Dfsp_configs.c37 const void *blob = gd->fdt_blob; in fsp_update_configs() local
127 node = fdtdec_next_compatible(blob, node, in fsp_update_configs()
133 mem->dram_speed = fdtdec_get_int(blob, node, in fsp_update_configs()
136 mem->dram_type = fdtdec_get_int(blob, node, in fsp_update_configs()
143 mem->dimm_width = fdtdec_get_int(blob, node, in fsp_update_configs()
155 mem->dimm_tcl = fdtdec_get_int(blob, node, in fsp_update_configs()
159 mem->dimm_twr = fdtdec_get_int(blob, node, in fsp_update_configs()
161 mem->dimm_twtr = fdtdec_get_int(blob, node, in fsp_update_configs()
163 mem->dimm_trrd = fdtdec_get_int(blob, node, in fsp_update_configs()
165 mem->dimm_trtp = fdtdec_get_int(blob, node, in fsp_update_configs()
[all …]
/u-boot/arch/powerpc/cpu/mpc85xx/
A Dfdt.c430 ft_fixup_l2cache(blob); in ft_fixup_cache()
643 ft_qe_setup(blob);
644 ft_fixup_qe_snum(blob);
680 ft_fixup_num_cores(blob);
683 ft_fixup_cache(blob);
689 ft_fixup_dpaa_clks(blob);
695 fdt_fixup_bportals(blob);
703 fdt_fixup_qportals(blob);
707 ft_srio_setup(blob);
733 fdt_fixup_usb(blob);
[all …]
/u-boot/arch/powerpc/cpu/mpc8xxx/
A Dfdt.c35 fdt_delprop(blob, off, "cpu-handle"); in ft_del_cpuhandle()
44 void ft_fixup_num_cores(void *blob) { in ft_fixup_num_cores() argument
56 int ph = fdt_get_phandle(blob, off); in ft_fixup_num_cores()
60 fdt_del_node(blob, off); in ft_fixup_num_cores()
105 static inline void ft_disable_rman(void *blob) in ft_disable_rman() argument
116 static inline void ft_disable_rmu(void *blob) in ft_disable_rmu() argument
127 void ft_srio_setup(void *blob) in ft_srio_setup() argument
148 ft_disable_srio_port(blob, srio_off, 1); in ft_srio_setup()
152 ft_disable_srio_port(blob, srio_off, 2); in ft_srio_setup()
158 ft_disable_rman(blob); in ft_srio_setup()
[all …]
/u-boot/arch/powerpc/cpu/mpc83xx/
A Dfdt.c16 extern void ft_qe_setup(void *blob);
24 void fdt_fixup_muram (void *blob) in fdt_fixup_muram() argument
47 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup()
52 fdt_fixup_crypto_node(blob, 0x0204); in ft_cpu_setup()
74 path = fdt_path_offset(blob, prop); in ft_cpu_setup()
87 path = fdt_path_offset(blob, prop); in ft_cpu_setup()
108 do_fixup_by_compat_u32(blob, "fsl,soc", in ft_cpu_setup()
110 do_fixup_by_compat_u32(blob, "fsl,soc", in ft_cpu_setup()
112 do_fixup_by_compat_u32(blob, "fsl,immr", in ft_cpu_setup()
117 ft_qe_setup(blob); in ft_cpu_setup()
[all …]
/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
A Dfdt.c50 void ft_fixup_cpu(void *blob) in ft_fixup_cpu() argument
75 fdt_del_node(blob, off); in ft_fixup_cpu()
111 fdt_del_node(blob, node); in ft_fixup_cpu()
495 fdt_fixup_kaslr(blob); in ft_cpu_setup()
504 ft_fixup_cpu(blob); in ft_cpu_setup()
520 ft_pci_setup(blob, bd); in ft_cpu_setup()
528 fdt_fixup_bportals(blob); in ft_cpu_setup()
529 fdt_fixup_qportals(blob); in ft_cpu_setup()
541 fdt_fixup_gic(blob); in ft_cpu_setup()
544 fdt_fixup_msi(blob); in ft_cpu_setup()
[all …]
A Dicid.c63 ret = fdt_setprop(blob, off, "iommus", in fdt_set_iommu_prop()
73 int fdt_fixup_icid_tbl(void *blob, int smmu_ph, in fdt_fixup_icid_tbl() argument
82 off = fdt_node_offset_by_compat_reg(blob, in fdt_fixup_icid_tbl()
86 err = fdt_set_iommu_prop(blob, off, smmu_ph, in fdt_fixup_icid_tbl()
145 void fdt_fixup_fman_icids(void *blob, int smmu_ph) in fdt_fixup_fman_icids() argument
159 int fdt_get_smmu_phandle(void *blob) in fdt_get_smmu_phandle() argument
170 smmu_ph = fdt_get_phandle(blob, noff); in fdt_get_smmu_phandle()
172 smmu_ph = fdt_create_phandle(blob, noff); in fdt_get_smmu_phandle()
182 void fdt_fixup_icid(void *blob) in fdt_fixup_icid() argument
186 smmu_ph = fdt_get_smmu_phandle(blob); in fdt_fixup_icid()
[all …]
/u-boot/arch/x86/cpu/braswell/
A Dfsp_configs.c51 const void *blob = gd->fdt_blob; in fsp_update_configs() local
65 node = fdt_node_offset_by_compatible(blob, node, in fsp_update_configs()
83 memory_upd->aperture_size = fdtdec_get_int(blob, node, in fsp_update_configs()
85 memory_upd->gtt_size = fdtdec_get_int(blob, node, in fsp_update_configs()
89 memory_upd->enable_dvfs = fdtdec_get_bool(blob, node, in fsp_update_configs()
91 memory_upd->memory_type = fdtdec_get_int(blob, node, in fsp_update_configs()
96 node = fdt_node_offset_by_compatible(blob, node, in fsp_update_configs()
104 silicon_upd->sdcard_mode = fdtdec_get_int(blob, node, in fsp_update_configs()
118 silicon_upd->lpe_mode = fdtdec_get_int(blob, node, in fsp_update_configs()
149 silicon_upd->emmc_mode = fdtdec_get_int(blob, node, in fsp_update_configs()
[all …]
/u-boot/test/dm/
A Dfdtdec.c18 void *blob; in dm_test_fdtdec_set_carveout() local
23 blob = malloc(blob_sz); in dm_test_fdtdec_set_carveout()
24 ut_assertnonnull(blob); in dm_test_fdtdec_set_carveout()
31 ut_assertok(fdtdec_set_carveout(blob, "/a-test", in dm_test_fdtdec_set_carveout()
37 ut_assertok(fdtdec_set_carveout(blob, "/a-test", in dm_test_fdtdec_set_carveout()
47 offset = fdt_path_offset(blob, "/a-test"); in dm_test_fdtdec_set_carveout()
57 free(blob); in dm_test_fdtdec_set_carveout()
69 void *blob; in dm_test_fdtdec_add_reserved_memory() local
74 blob = malloc(blob_sz); in dm_test_fdtdec_add_reserved_memory()
75 ut_assertnonnull(blob); in dm_test_fdtdec_add_reserved_memory()
[all …]
/u-boot/drivers/qe/
A Dfdt.c22 void fdt_fixup_qe_firmware(void *blob) in fdt_fixup_qe_firmware() argument
31 node = fdt_path_offset(blob, "/qe"); in fdt_fixup_qe_firmware()
36 node = fdt_add_subnode(blob, node, "firmware"); in fdt_fixup_qe_firmware()
40 ret = fdt_setprop(blob, node, "extended-modes", in fdt_fixup_qe_firmware()
57 fdt_del_node(blob, node); in fdt_fixup_qe_firmware()
60 void ft_qe_setup(void *blob) in ft_qe_setup() argument
66 do_fixup_by_compat_u32(blob, "fsl,qe", in ft_qe_setup()
68 do_fixup_by_compat_u32(blob, "fsl,qe", in ft_qe_setup()
70 do_fixup_by_compat_u32(blob, "fsl,qe", in ft_qe_setup()
72 do_fixup_by_compat_u32(blob, "fsl,qe-gtm", in ft_qe_setup()
[all …]
/u-boot/arch/arm/cpu/armv7/ls102xa/
A Dfdt.c90 void ft_cpu_setup(void *blob, struct bd_info *bd) in ft_cpu_setup() argument
103 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup()
116 fdt_setprop(blob, off, "clock-frequency", &val, 4); in ft_cpu_setup()
117 off = fdt_node_offset_by_prop_value(blob, off, in ft_cpu_setup()
121 do_fixup_by_prop_u32(blob, "device_type", "soc", in ft_cpu_setup()
124 ft_fixup_enet_phy_connect_type(blob); in ft_cpu_setup()
127 do_fixup_by_compat_u32(blob, "fsl,16550-FIFO64", in ft_cpu_setup()
131 sysclk_path = fdt_get_alias(blob, "sysclk"); in ft_cpu_setup()
158 fdt_fixup_esdhc(blob, bd); in ft_cpu_setup()
175 do_fixup_by_compat_u32(blob, "fsl, flexcan-v1.0", in ft_cpu_setup()
[all …]
/u-boot/drivers/pci/
A Dpcie_layerscape_gen4_fixup.c86 fdt_appendprop_u32(blob, nodeoff, "msi-map", devid); in fdt_pcie_set_msi_map_entry_ls_gen4()
87 fdt_appendprop_u32(blob, nodeoff, "msi-map", phandle); in fdt_pcie_set_msi_map_entry_ls_gen4()
88 fdt_appendprop_u32(blob, nodeoff, "msi-map", streamid); in fdt_pcie_set_msi_map_entry_ls_gen4()
89 fdt_appendprop_u32(blob, nodeoff, "msi-map", 1); in fdt_pcie_set_msi_map_entry_ls_gen4()
140 static void fdt_fixup_pcie_ls_gen4(void *blob) in fdt_fixup_pcie_ls_gen4() argument
196 fdt_set_node_status(blob, off, FDT_STATUS_OKAY, 0); in ft_pcie_ep_layerscape_gen4_fix()
217 fdt_set_node_status(blob, off, FDT_STATUS_OKAY, 0); in ft_pcie_rc_layerscape_gen4_fix()
224 ft_pcie_rc_layerscape_gen4_fix(blob, pcie); in ft_pcie_layerscape_gen4_setup()
225 ft_pcie_ep_layerscape_gen4_fix(blob, pcie); in ft_pcie_layerscape_gen4_setup()
234 ft_pcie_layerscape_gen4_setup(blob, pcie); in ft_pci_setup_ls_gen4()
[all …]
/u-boot/arch/arm/mach-imx/imx8/
A Dfdt.c36 ret = fdt_increase_size(blob, 512); in disable_fdt_node()
65 fdt_get_name(blob, offset, NULL)); in update_fdt_with_owned_resources()
69 if (!fdtdec_get_is_enabled(blob, offset)) { in update_fdt_with_owned_resources()
71 fdt_get_name(blob, offset, NULL)); in update_fdt_with_owned_resources()
92 rc = disable_fdt_node(blob, offset); in update_fdt_with_owned_resources()
95 fdt_get_name(blob, offset, NULL), in update_fdt_with_owned_resources()
176 static int config_smmu_fdt(void *blob) in config_smmu_fdt() argument
213 name = fdt_get_name(blob, offset, NULL); in config_smmu_fdt()
295 update_fdt_with_owned_resources(blob); in ft_system_setup()
298 ret = config_smmu_fdt(blob); in ft_system_setup()
[all …]
/u-boot/arch/powerpc/cpu/mpc86xx/
A Dfdt.c14 extern void ft_fixup_num_cores(void *blob);
15 extern void ft_srio_setup(void *blob);
17 void ft_cpu_setup(void *blob, struct bd_info *bd) in ft_cpu_setup() argument
24 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
26 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
28 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
30 do_fixup_by_prop_u32(blob, "device_type", "soc", 4, in ft_cpu_setup()
36 do_fixup_by_compat_u32(blob, "ns16550", in ft_cpu_setup()
42 off = fdt_add_mem_rsv(blob, bootpg, (u64)4096); in ft_cpu_setup()
46 ft_fixup_num_cores(blob); in ft_cpu_setup()
[all …]
/u-boot/include/
A Dfdt_support.h23 int arch_fixup_fdt(void *blob);
25 void ft_cpu_setup(void *blob, struct bd_info *bd);
27 void ft_pci_setup(void *blob, struct bd_info *bd);
195 void ft_cpu_setup(void *blob, struct bd_info *bd);
196 void ft_pci_setup(void *blob, struct bd_info *bd);
222 int fdt_fixup_nor_flash_size(void *blob);
279 int fdt_alloc_phandle(void *blob);
338 int arch_fixup_memory_node(void *blob);
371 int fdt_update_ethernet_dt(void *blob);
374 void fdt_fixup_board_enet(void *blob);
[all …]
A Dfdtdec.h245 int fdtdec_next_alias(const void *blob, const char *name,
273 int fdtdec_next_compatible(const void *blob, int node,
391 fdt_addr_t fdtdec_get_addr(const void *blob, int node,
419 fdt_addr_t fdtdec_get_addr_size(const void *blob, int node,
432 int fdtdec_get_pci_vendev(const void *blob, int node,
457 int fdtdec_get_pci_bus_range(const void *blob, int node,
524 int fdtdec_get_is_enabled(const void *blob, int node);
706 int fdtdec_get_int_array_count(const void *blob, int node,
725 const u32 *fdtdec_locate_array(const void *blob, int node,
748 int fdtdec_get_child_count(const void *blob, int node);
[all …]
/u-boot/arch/arm/mach-socfpga/
A Dpinmux_arria10.c43 child = fdt_first_subnode(blob, node); in do_pinctrl_pins()
48 node_name = fdt_get_name(blob, child, &len); in do_pinctrl_pins()
52 return do_pinctr_pin(blob, child, node_name); in do_pinctrl_pins()
54 child = fdt_next_subnode(blob, child); in do_pinctrl_pins()
59 node_name = fdt_get_name(blob, child, &len); in do_pinctrl_pins()
65 int config_dedicated_pins(const void *blob) in config_dedicated_pins() argument
69 node = fdtdec_next_compatible(blob, 0, in config_dedicated_pins()
74 if (do_pinctrl_pins(blob, node, "dedicated_cfg")) in config_dedicated_pins()
77 if (do_pinctrl_pins(blob, node, "dedicated")) in config_dedicated_pins()
87 node = fdtdec_next_compatible(blob, 0, in config_pins()
[all …]
/u-boot/board/freescale/common/
A Dcds_pci_ft.c13 static void cds_pci_fixup(void *blob) in cds_pci_fixup() argument
21 node = fdt_path_offset(blob, "/aliases"); in cds_pci_fixup()
23 path = fdt_getprop(blob, node, "pci0", NULL); in cds_pci_fixup()
25 node = fdt_path_offset(blob, path); in cds_pci_fixup()
27 map = fdt_getprop_w(blob, node, "interrupt-map", &len); in cds_pci_fixup()
34 cells = fdt_getprop_u32_default(blob, path, "#address-cells", 1); in cds_pci_fixup()
40 piccells = (u32 *)fdt_getprop(blob, off, "#address-cells", NULL); in cds_pci_fixup()
67 int ft_board_setup(void *blob, struct bd_info *bd) in ft_board_setup() argument
69 ft_cpu_setup(blob, bd); in ft_board_setup()
71 ft_pci_setup(blob, bd); in ft_board_setup()
[all …]
/u-boot/lib/
A Dfdtdec.c143 na = fdt_address_cells(blob, parent); in fdtdec_get_addr_size_auto_parent()
149 ns = fdt_size_cells(blob, parent); in fdtdec_get_addr_size_auto_parent()
321 blob, node, compat_names[id])) in fdtdec_next_compatible_subnode()
337 node = fdt_path_offset(blob, str); in fdtdec_next_alias()
427 fdt_get_name(blob, node, NULL), in fdtdec_add_aliases_for_id()
511 fdt_get_phandle(blob, fdt_path_offset(blob, prop))) in fdtdec_get_alias_seq()
564 if (!blob) in fdtdec_get_chosen_prop()
577 return fdt_path_offset(blob, prop); in fdtdec_get_chosen_node()
778 fdt_get_name(blob, node, in fdtdec_parse_phandle_with_args()
1304 na = fdt_address_cells(blob, 0); in fdtdec_init_reserved_memory()
[all …]
/u-boot/arch/arm/mach-stm32mp/
A Dfdt.c198 off = fdt_path_offset(blob, "/cpus"); in stm32_fdt_fixup_cpu()
206 reg = fdtdec_get_addr(blob, off, "reg"); in stm32_fdt_fixup_cpu()
208 fdt_del_node(blob, off); in stm32_fdt_fixup_cpu()
234 fdt_del_node(blob, off); in stm32_fdt_disable_optee()
240 for (node = fdt_first_subnode(blob, off); in stm32_fdt_disable_optee()
246 if (fdt_del_node(blob, node)) in stm32_fdt_disable_optee()
262 soc = fdt_path_offset(blob, "/soc"); in ft_system_setup()
267 ret = stm32_fdt_fixup_etzpc(blob, soc); in ft_system_setup()
281 stm32_fdt_fixup_cpu(blob, name); in ft_system_setup()
283 soc = fdt_path_offset(blob, "/soc"); in ft_system_setup()
[all …]
/u-boot/arch/arm/mach-tegra/tegra20/
A Demc.c79 struct emc_ctlr *emc_get_controller(const void *blob) in emc_get_controller() argument
86 addr = fdtdec_get_addr(blob, node, "reg"); in emc_get_controller()
140 offset = fdt_next_node(blob, offset, &depth); in find_emc_tables()
147 if (strcmp("emc-tables", fdt_get_name(blob, offset, NULL))) in find_emc_tables()
150 if (fdtdec_get_int(blob, offset, "nvidia,ram-code", -1) in find_emc_tables()
195 *emcp = (struct emc_ctlr *)fdtdec_get_addr(blob, node, "reg"); in decode_emc()
202 node = find_emc_tables(blob, node, ram_code & 3); in decode_emc()
210 node = fdtdec_next_compatible_subnode(blob, node, in decode_emc()
233 fdt_get_name(blob, node, NULL)); in decode_emc()
241 int tegra_set_emc(const void *blob, unsigned rate) in tegra_set_emc() argument
[all …]
/u-boot/drivers/net/fm/
A Dfdt.c20 void fdt_fixup_fman_firmware(void *blob) in fdt_fixup_fman_firmware() argument
31 fmnode = fdt_node_offset_by_compatible(blob, -1, "fsl,fman"); in fdt_fixup_fman_firmware()
75 rc = fdt_increase_size(blob, length); in fdt_fixup_fman_firmware()
83 fwnode = fdt_add_subnode(blob, fmnode, "fman-firmware"); in fdt_fixup_fman_firmware()
86 fdt_get_path(blob, fmnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
91 rc = fdt_setprop_string(blob, fwnode, "compatible", in fdt_fixup_fman_firmware()
95 fdt_get_path(blob, fwnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
100 phandle = fdt_create_phandle(blob, fwnode); in fdt_fixup_fman_firmware()
103 fdt_get_path(blob, fwnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
111 fdt_get_path(blob, fwnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
[all …]
/u-boot/common/
A Dfdt_support.c428 err = fdt_check_header(blob); in fdt_fixup_memory_banks()
480 err = fdt_check_header(blob); in fdt_set_usable_memory()
593 err = fdt_check_header(blob); in fdt_record_loadable()
630 if (!blob) in fdt_shrink_to_minimum()
633 total = fdt_num_mem_rsv(blob); in fdt_shrink_to_minimum()
636 if (addr == (uintptr_t)blob) { in fdt_shrink_to_minimum()
637 fdt_del_mem_rsv(blob, i); in fdt_shrink_to_minimum()
662 ret = fdt_add_mem_rsv(blob, map_to_sysmem(blob), actualsize); in fdt_shrink_to_minimum()
959 fdt_get_name(blob, noff, 0), in fdt_fixup_mtdparts()
985 fdt_del_node(blob, off); in fdt_del_node_and_alias()
[all …]
/u-boot/arch/x86/cpu/quark/
A Ddram.c49 const void *blob = gd->fdt_blob; in mrc_configure_params() local
53 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_QRK_MRC); in mrc_configure_params()
78 mrc_flags = fdtdec_get_int(blob, node, "flags", 0); in mrc_configure_params()
89 mrc_params->channel_enables = fdtdec_get_int(blob, node, in mrc_configure_params()
91 mrc_params->channel_width = fdtdec_get_int(blob, node, in mrc_configure_params()
95 mrc_params->refresh_rate = fdtdec_get_int(blob, node, in mrc_configure_params()
97 mrc_params->sr_temp_range = fdtdec_get_int(blob, node, in mrc_configure_params()
99 mrc_params->ron_value = fdtdec_get_int(blob, node, in mrc_configure_params()
101 mrc_params->rtt_nom_value = fdtdec_get_int(blob, node, in mrc_configure_params()
103 mrc_params->rd_odt_value = fdtdec_get_int(blob, node, in mrc_configure_params()
[all …]
/u-boot/drivers/misc/
A Dfsl_portals.c127 dev_off = fdt_path_offset(blob, handle); in fdt_qportal()
145 dev_handle = fdt_alloc_phandle(blob); in fdt_qportal()
146 ret = fdt_set_phandle(blob, dev_off, in fdt_qportal()
168 ret = fdt_setprop(blob, childoff, in fdt_qportal()
173 ret = fdt_setprop(blob, childoff, in fdt_qportal()
183 ret = fdt_del_node(blob, childoff); in fdt_qportal()
190 void fdt_fixup_qportals(void *blob) in fdt_fixup_qportals() argument
267 err = fdt_qportal(blob, off, i, name, in fdt_fixup_qportals()
296 fdt_get_name(blob, off, NULL), in fdt_fixup_qportals()
306 void fdt_fixup_bportals(void *blob) in fdt_fixup_bportals() argument
[all …]
/u-boot/arch/powerpc/cpu/mpc8xx/
A Dfdt.c16 void ft_cpu_setup(void *blob, struct bd_info *bd) in ft_cpu_setup() argument
18 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
20 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
22 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
24 do_fixup_by_compat_u32(blob, "fsl,pq1-soc", "clock-frequency", in ft_cpu_setup()
26 do_fixup_by_compat_u32(blob, "fsl,cpm-brg", "clock-frequency", in ft_cpu_setup()
29 fdt_fixup_memory(blob, (u64)gd->ram_base, (u64)gd->ram_size); in ft_cpu_setup()

Completed in 65 milliseconds

12345678910>>...21