Home
last modified time | relevance | path

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

1234567

/arch/x86/cpu/baytrail/
A Dfsp_configs.c36 const void *blob = gd->fdt_blob; in fsp_update_configs() local
126 node = fdtdec_next_compatible(blob, node, in fsp_update_configs()
132 mem->dram_speed = fdtdec_get_int(blob, node, in fsp_update_configs()
135 mem->dram_type = fdtdec_get_int(blob, node, in fsp_update_configs()
142 mem->dimm_width = fdtdec_get_int(blob, node, in fsp_update_configs()
154 mem->dimm_tcl = fdtdec_get_int(blob, node, in fsp_update_configs()
158 mem->dimm_twr = fdtdec_get_int(blob, node, in fsp_update_configs()
160 mem->dimm_twtr = fdtdec_get_int(blob, node, in fsp_update_configs()
162 mem->dimm_trrd = fdtdec_get_int(blob, node, in fsp_update_configs()
164 mem->dimm_trtp = fdtdec_get_int(blob, node, in fsp_update_configs()
[all …]
/arch/powerpc/cpu/mpc85xx/
A Dfdt.c429 ft_fixup_l2cache(blob); in ft_fixup_cache()
640 ft_qe_setup(blob);
641 ft_fixup_qe_snum(blob);
669 ft_fixup_num_cores(blob);
672 ft_fixup_cache(blob);
678 ft_fixup_dpaa_clks(blob);
684 fdt_fixup_bportals(blob);
692 fdt_fixup_qportals(blob);
696 ft_srio_setup(blob);
722 fdt_fixup_usb(blob);
[all …]
A Dportals.c16 void fdt_portal(void *blob, const char *compat, const char *container, in fdt_portal() argument
21 off = fdt_node_offset_by_compatible(blob, -1, compat); in fdt_portal()
25 off = fdt_parent_offset(blob, off); in fdt_portal()
34 range = fdt_getprop_w(blob, off, "ranges", &len); in fdt_portal()
49 fdt_setprop_inplace(blob, off, "ranges", range, len); in fdt_portal()
52 name = fdt_get_name(blob, off, &len); in fdt_portal()
68 fdt_set_name(blob, off, buf); in fdt_portal()
/arch/powerpc/cpu/mpc8xxx/
A Dfdt.c30 fdt_delprop(blob, off, "cpu-handle"); in ft_del_cpuhandle()
39 void ft_fixup_num_cores(void *blob) { in ft_fixup_num_cores() argument
51 int ph = fdt_get_phandle(blob, off); in ft_fixup_num_cores()
55 fdt_del_node(blob, off); in ft_fixup_num_cores()
100 static inline void ft_disable_rman(void *blob) in ft_disable_rman() argument
111 static inline void ft_disable_rmu(void *blob) in ft_disable_rmu() argument
122 void ft_srio_setup(void *blob) in ft_srio_setup() argument
143 ft_disable_srio_port(blob, srio_off, 1); in ft_srio_setup()
147 ft_disable_srio_port(blob, srio_off, 2); in ft_srio_setup()
153 ft_disable_rman(blob); in ft_srio_setup()
[all …]
/arch/arm/mach-k3/am62px/
A Dam62p5_fdt.c20 fdt_del_node_path(blob, node_path); in fdt_fixup_cores_wdt_nodes_am62p()
22 fdt_del_node_path(blob, node_path); in fdt_fixup_cores_wdt_nodes_am62p()
24 fdt_del_node_path(blob, node_path); in fdt_fixup_cores_wdt_nodes_am62p()
37 fdt_del_node_path(blob, "/bus@f0000/can@20701000"); in fdt_fixup_canfd_nodes_am62p()
38 fdt_del_node_path(blob, "/bus@f0000/can@20711000"); in fdt_fixup_canfd_nodes_am62p()
48 fdt_del_node_path(blob, "/opp-table/opp-1250000000"); in fdt_fixup_cpu_freq_nodes_am62p()
49 fdt_del_node_path(blob, "/opp-table/opp-1400000000"); in fdt_fixup_cpu_freq_nodes_am62p()
68 node = fdt_path_offset(blob, thermal_path[i]); in fdt_fixup_thermal_cooling_device_cpus_am62p()
88 int ft_system_setup(void *blob, struct bd_info *bd) in ft_system_setup() argument
90 fdt_fixup_cores_wdt_nodes_am62p(blob, k3_get_core_nr()); in ft_system_setup()
[all …]
/arch/arm/cpu/armv8/fsl-layerscape/
A Dfdt.c51 void ft_fixup_cpu(void *blob) in ft_fixup_cpu() argument
76 fdt_del_node(blob, off); in ft_fixup_cpu()
112 fdt_del_node(blob, node); in ft_fixup_cpu()
640 fdt_fixup_kaslr(blob); in ft_cpu_setup()
649 ft_fixup_cpu(blob); in ft_cpu_setup()
665 ft_pci_setup(blob, bd); in ft_cpu_setup()
673 fdt_fixup_bportals(blob); in ft_cpu_setup()
674 fdt_fixup_qportals(blob); in ft_cpu_setup()
689 fdt_fixup_gic(blob); in ft_cpu_setup()
692 fdt_fixup_msi(blob); in ft_cpu_setup()
[all …]
A Dicid.c64 ret = fdt_setprop(blob, off, "iommus", in fdt_set_iommu_prop()
74 static int fdt_fixup_icid_tbl(void *blob, int smmu_ph, in fdt_fixup_icid_tbl() argument
83 off = fdt_node_offset_by_compat_reg(blob, in fdt_fixup_icid_tbl()
87 err = fdt_set_iommu_prop(blob, off, smmu_ph, in fdt_fixup_icid_tbl()
121 prop = fdt_getprop(blob, noff, "cell-index", &len); in fdt_fixup_fman_port_icid_by_compat()
157 int fdt_get_smmu_phandle(void *blob) in fdt_get_smmu_phandle() argument
168 smmu_ph = fdt_get_phandle(blob, noff); in fdt_get_smmu_phandle()
170 smmu_ph = fdt_create_phandle(blob, noff); in fdt_get_smmu_phandle()
180 void fdt_fixup_icid(void *blob) in fdt_fixup_icid() argument
184 smmu_ph = fdt_get_smmu_phandle(blob); in fdt_fixup_icid()
[all …]
/arch/arm/mach-k3/
A Dcommon_fdt.c26 ret = fdt_path_offset(blob, parent_path); in fdt_fixup_msmc_ram()
55 subnode = fdt_first_subnode(blob, node); in fdt_fixup_msmc_ram()
70 fdt_del_node(blob, subnode); in fdt_fixup_msmc_ram()
73 subnode = fdt_first_subnode(blob, node); in fdt_fixup_msmc_ram()
85 int fdt_fixup_msmc_ram_k3(void *blob) in fdt_fixup_msmc_ram_k3() argument
104 nodeoff = fdt_path_offset(blob, path); in fdt_del_node_path()
108 ret = fdt_del_node(blob, nodeoff); in fdt_del_node_path()
149 ret = fdt_del_node(blob, subnode); in fdt_fixup_reserved()
176 fdt_for_each_subnode(trip, blob, node) { in fdt_fixup_critical_trips()
197 fdt_for_each_subnode(zone, blob, node) { in fdt_fixup_thermal_critical_trips_k3()
[all …]
/arch/powerpc/cpu/mpc83xx/
A Dfdt.c15 extern void ft_qe_setup(void *blob);
23 void fdt_fixup_muram (void *blob) in fdt_fixup_muram() argument
46 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup()
51 fdt_fixup_crypto_node(blob, 0x0204); in ft_cpu_setup()
69 path = fdt_path_offset(blob, prop); in ft_cpu_setup()
80 path = fdt_path_offset(blob, prop); in ft_cpu_setup()
99 do_fixup_by_compat_u32(blob, "fsl,soc", in ft_cpu_setup()
101 do_fixup_by_compat_u32(blob, "fsl,soc", in ft_cpu_setup()
103 do_fixup_by_compat_u32(blob, "fsl,immr", in ft_cpu_setup()
108 ft_qe_setup(blob); in ft_cpu_setup()
[all …]
A Dpci.c30 void ft_pci_setup(void *blob, struct bd_info *bd) in ft_pci_setup() argument
39 nodeoffset = fdt_path_offset(blob, "/aliases"); in ft_pci_setup()
41 path = fdt_getprop(blob, nodeoffset, "pci0", NULL); in ft_pci_setup()
45 do_fixup_by_path(blob, path, "bus-range", in ft_pci_setup()
49 do_fixup_by_path(blob, path, "clock-frequency", in ft_pci_setup()
56 path = fdt_getprop(blob, nodeoffset, "pci1", NULL); in ft_pci_setup()
60 do_fixup_by_path(blob, path, "bus-range", in ft_pci_setup()
64 do_fixup_by_path(blob, path, "clock-frequency", in ft_pci_setup()
/arch/x86/cpu/braswell/
A Dfsp_configs.c50 const void *blob = gd->fdt_blob; in fsp_update_configs() local
64 node = fdt_node_offset_by_compatible(blob, node, in fsp_update_configs()
82 memory_upd->aperture_size = fdtdec_get_int(blob, node, in fsp_update_configs()
84 memory_upd->gtt_size = fdtdec_get_int(blob, node, in fsp_update_configs()
88 memory_upd->enable_dvfs = fdtdec_get_bool(blob, node, in fsp_update_configs()
90 memory_upd->memory_type = fdtdec_get_int(blob, node, in fsp_update_configs()
95 node = fdt_node_offset_by_compatible(blob, node, in fsp_update_configs()
103 silicon_upd->sdcard_mode = fdtdec_get_int(blob, node, in fsp_update_configs()
117 silicon_upd->lpe_mode = fdtdec_get_int(blob, node, in fsp_update_configs()
148 silicon_upd->emmc_mode = fdtdec_get_int(blob, node, in fsp_update_configs()
[all …]
/arch/arm/mach-stm32mp/stm32mp1/
A Dfdt.c60 off = fdt_path_offset(blob, "/cpus"); in stm32_fdt_fixup_cpu()
68 reg = fdtdec_get_addr(blob, off, "reg"); in stm32_fdt_fixup_cpu()
70 fdt_del_node(blob, off); in stm32_fdt_fixup_cpu()
96 fdt_del_node(blob, off); in stm32_fdt_disable_optee()
102 for (node = fdt_first_subnode(blob, off); in stm32_fdt_disable_optee()
104 node = fdt_next_subnode(blob, node)) { in stm32_fdt_disable_optee()
108 if (fdt_del_node(blob, node)) in stm32_fdt_disable_optee()
159 stm32_fdt_fixup_cpu(blob, name); in stm32mp15_fdt_fixup()
161 soc = fdt_path_offset(blob, "/soc"); in stm32mp15_fdt_fixup()
225 soc = fdt_path_offset(blob, "/soc"); in ft_system_setup()
[all …]
/arch/arm/mach-k3/am62x/
A Dam625_fdt.c20 fdt_del_node_path(blob, node_path); in fdt_fixup_cores_nodes_am625()
22 fdt_del_node_path(blob, node_path); in fdt_fixup_cores_nodes_am625()
24 fdt_del_node_path(blob, node_path); in fdt_fixup_cores_nodes_am625()
31 fdt_del_node_path(blob, "/bus@f0000/gpu@fd00000"); in fdt_fixup_gpu_nodes_am625()
32 fdt_del_node_path(blob, "/bus@f0000/watchdog@e0f0000"); in fdt_fixup_gpu_nodes_am625()
39 fdt_del_node_path(blob, "/bus@f0000/pruss@30040000"); in fdt_fixup_pru_node_am625()
56 node = fdt_path_offset(blob, thermal_path[i]); in fdt_fixup_thermal_cooling_device_cpus_am625()
76 int ft_system_setup(void *blob, struct bd_info *bd) in ft_system_setup() argument
78 fdt_fixup_cores_nodes_am625(blob, k3_get_core_nr()); in ft_system_setup()
79 fdt_fixup_gpu_nodes_am625(blob, k3_has_gpu()); in ft_system_setup()
[all …]
/arch/arm/mach-imx/imx8/
A Dfdt.c38 ret = fdt_increase_size(blob, 512); in disable_fdt_node()
67 fdt_get_name(blob, offset, NULL)); in update_fdt_with_owned_resources()
73 fdt_get_name(blob, offset, NULL)); in update_fdt_with_owned_resources()
94 rc = disable_fdt_node(blob, offset); in update_fdt_with_owned_resources()
178 static int config_smmu_fdt(void *blob) in config_smmu_fdt() argument
215 name = fdt_get_name(blob, offset, NULL); in config_smmu_fdt()
293 err = fdt_del_node(blob, nodeoffset); in delete_node()
425 update_fdt_with_owned_resources(blob); in ft_system_setup()
427 update_fdt_frequencies(blob); in ft_system_setup()
430 ret = config_smmu_fdt(blob); in ft_system_setup()
[all …]
/arch/arm/cpu/armv7/ls102xa/
A Dfdt.c78 void ft_cpu_setup(void *blob, struct bd_info *bd) in ft_cpu_setup() argument
91 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup()
104 fdt_setprop(blob, off, "clock-frequency", &val, 4); in ft_cpu_setup()
105 off = fdt_node_offset_by_prop_value(blob, off, in ft_cpu_setup()
109 do_fixup_by_prop_u32(blob, "device_type", "soc", in ft_cpu_setup()
112 ft_fixup_enet_phy_connect_type(blob); in ft_cpu_setup()
115 do_fixup_by_compat_u32(blob, "fsl,16550-FIFO64", in ft_cpu_setup()
119 sysclk_path = fdt_get_alias(blob, "sysclk"); in ft_cpu_setup()
146 fdt_fixup_esdhc(blob, bd); in ft_cpu_setup()
163 do_fixup_by_compat_u32(blob, "fsl, flexcan-v1.0", in ft_cpu_setup()
[all …]
/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 …]
/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 …]
/arch/x86/cpu/quark/
A Ddram.c48 const void *blob = gd->fdt_blob; in mrc_configure_params() local
52 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_QRK_MRC); in mrc_configure_params()
77 mrc_flags = fdtdec_get_int(blob, node, "flags", 0); in mrc_configure_params()
88 mrc_params->channel_enables = fdtdec_get_int(blob, node, in mrc_configure_params()
90 mrc_params->channel_width = fdtdec_get_int(blob, node, in mrc_configure_params()
94 mrc_params->refresh_rate = fdtdec_get_int(blob, node, in mrc_configure_params()
96 mrc_params->sr_temp_range = fdtdec_get_int(blob, node, in mrc_configure_params()
98 mrc_params->ron_value = fdtdec_get_int(blob, node, in mrc_configure_params()
100 mrc_params->rtt_nom_value = fdtdec_get_int(blob, node, in mrc_configure_params()
102 mrc_params->rd_odt_value = fdtdec_get_int(blob, node, in mrc_configure_params()
[all …]
/arch/arm/mach-imx/
A Dfdt.c27 nodeoff = fdt_path_offset(blob, thermal_path[i]); in disable_thermal_cpu_nodes()
42 ret = fdt_setprop(blob, nodeoff, "cooling-device", cooling_dev, in disable_thermal_cpu_nodes()
69 nodeoff = fdt_path_offset(blob, nodes_path[i]); in disable_cpu_nodes()
75 rc = fdt_del_node(blob, nodeoff); in disable_cpu_nodes()
89 int fixup_thermal_trips(void *blob, const char *name) in fixup_thermal_trips() argument
94 node = fdt_path_offset(blob, "/thermal-zones"); in fixup_thermal_trips()
98 node = fdt_subnode_offset(blob, node, name); in fixup_thermal_trips()
102 node = fdt_subnode_offset(blob, node, "trips"); in fixup_thermal_trips()
108 fdt_for_each_subnode(trip, blob, node) { in fixup_thermal_trips()
112 type = fdt_getprop(blob, trip, "type", NULL); in fixup_thermal_trips()
[all …]
/arch/arm/mach-imx/imx8m/
A Dsoc.c1320 disable_dcss_nodes(blob); in ft_system_setup()
1379 disable_vpu_nodes(blob); in ft_system_setup()
1382 disable_dcss_nodes(blob); in ft_system_setup()
1392 disable_vpu_nodes(blob); in ft_system_setup()
1401 disable_gpu_nodes(blob); in ft_system_setup()
1421 disable_gpu_nodes(blob); in ft_system_setup()
1431 disable_vpu_nodes(blob); in ft_system_setup()
1434 disable_npu_nodes(blob); in ft_system_setup()
1437 disable_isp_nodes(blob); in ft_system_setup()
1440 disable_dsp_nodes(blob); in ft_system_setup()
[all …]
/arch/powerpc/cpu/mpc8xx/
A Dfdt.c15 void ft_cpu_setup(void *blob, struct bd_info *bd) in ft_cpu_setup() argument
17 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
19 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
21 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
23 do_fixup_by_compat_u32(blob, "fsl,pq1-soc", "clock-frequency", in ft_cpu_setup()
25 do_fixup_by_compat_u32(blob, "fsl,cpm-brg", "clock-frequency", in ft_cpu_setup()
28 fdt_fixup_memory(blob, (u64)gd->ram_base, (u64)gd->ram_size); in ft_cpu_setup()
/arch/arm/mach-rockchip/
A Dspl-boot-order.c107 const void *blob = gd->fdt_blob; in board_boot_order() local
108 int chosen_node = fdt_path_offset(blob, "/chosen"); in board_boot_order()
123 (conf = fdt_stringlist_get(blob, chosen_node, in board_boot_order()
136 alias = fdt_get_alias(blob, conf); in board_boot_order()
141 node = fdt_path_offset(blob, conf); in board_boot_order()
178 const void *blob = gd->fdt_blob; in spl_decode_boot_device() local
203 alias = fdt_get_alias(blob, conf); in spl_decode_boot_device()
208 node = fdt_path_offset(blob, conf); in spl_decode_boot_device()
245 void *blob = spl_image_fdt_addr(spl_image); in spl_perform_fixups() local
254 if (!blob) in spl_perform_fixups()
[all …]
/arch/x86/cpu/intel_common/
A Dmicrocode.c41 static int microcode_decode_node(const void *blob, int node, in microcode_decode_node() argument
44 update->data = fdt_getprop(blob, node, "data", &update->size); in microcode_decode_node()
48 update->header_version = fdtdec_get_int(blob, node, in microcode_decode_node()
50 update->update_revision = fdtdec_get_int(blob, node, in microcode_decode_node()
52 update->date_code = fdtdec_get_int(blob, node, in microcode_decode_node()
54 update->processor_signature = fdtdec_get_int(blob, node, in microcode_decode_node()
57 update->loader_revision = fdtdec_get_int(blob, node, in microcode_decode_node()
59 update->processor_flags = fdtdec_get_int(blob, node, in microcode_decode_node()
127 const void *blob = gd->fdt_blob; in microcode_update_intel() local
139 node = fdtdec_next_compatible(blob, node, in microcode_update_intel()
[all …]
/arch/x86/cpu/broadwell/
A Dpinctrl_broadwell.c50 const void *blob = gd->fdt_blob; in broadwell_pinctrl_read_configs() local
55 for (node = fdt_first_subnode(blob, dev_of_offset(dev)); in broadwell_pinctrl_read_configs()
57 node = fdt_next_subnode(blob, node)) { in broadwell_pinctrl_read_configs()
58 int phandle = fdt_get_phandle(blob, node); in broadwell_pinctrl_read_configs()
72 conf->invert = fdtdec_get_bool(blob, node, "invert"); in broadwell_pinctrl_read_configs()
75 if (fdtdec_get_int(blob, node, "output-value", -1) == 1) in broadwell_pinctrl_read_configs()
77 conf->sense_disable = fdtdec_get_bool(blob, node, in broadwell_pinctrl_read_configs()
84 conf->reset_rsmrst = fdtdec_get_bool(blob, node, in broadwell_pinctrl_read_configs()
86 if (fdtdec_get_int(blob, node, "pirq-apic", -1) == in broadwell_pinctrl_read_configs()
115 const void *blob = gd->fdt_blob; in broadwell_pinctrl_read_pins() local
[all …]
/arch/nios2/cpu/
A Dcpu.c120 const void *blob = gd->fdt_blob; in altera_nios2_probe() local
123 gd->cpu_clk = fdtdec_get_int(blob, node, in altera_nios2_probe()
125 gd->arch.dcache_line_size = fdtdec_get_int(blob, node, in altera_nios2_probe()
127 gd->arch.icache_line_size = fdtdec_get_int(blob, node, in altera_nios2_probe()
129 gd->arch.dcache_size = fdtdec_get_int(blob, node, in altera_nios2_probe()
131 gd->arch.icache_size = fdtdec_get_int(blob, node, in altera_nios2_probe()
133 gd->arch.reset_addr = fdtdec_get_int(blob, node, in altera_nios2_probe()
135 gd->arch.exception_addr = fdtdec_get_int(blob, node, in altera_nios2_probe()
137 gd->arch.has_initda = fdtdec_get_int(blob, node, in altera_nios2_probe()
139 gd->arch.has_mmu = fdtdec_get_int(blob, node, in altera_nios2_probe()

Completed in 129 milliseconds

1234567