Lines Matching refs:blob

193 static void stm32_fdt_fixup_cpu(void *blob, char *name)  in stm32_fdt_fixup_cpu()  argument
198 off = fdt_path_offset(blob, "/cpus"); in stm32_fdt_fixup_cpu()
204 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); 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()
214 off = fdt_node_offset_by_prop_value(blob, off, in stm32_fdt_fixup_cpu()
227 static void stm32_fdt_disable_optee(void *blob) in stm32_fdt_disable_optee() argument
232 off = fdt_node_offset_by_compatible(blob, -1, "linaro,optee-tz"); in stm32_fdt_disable_optee()
233 if (off >= 0 && fdtdec_get_is_enabled(blob, off)) in stm32_fdt_disable_optee()
234 fdt_del_node(blob, off); in stm32_fdt_disable_optee()
237 off = fdt_path_offset(blob, "/reserved-memory/"); in stm32_fdt_disable_optee()
240 for (node = fdt_first_subnode(blob, off); in stm32_fdt_disable_optee()
242 node = fdt_next_subnode(blob, node)) { in stm32_fdt_disable_optee()
243 if (strncmp(fdt_get_name(blob, node, NULL), "optee@", 6)) in stm32_fdt_disable_optee()
246 if (fdt_del_node(blob, node)) in stm32_fdt_disable_optee()
255 int ft_system_setup(void *blob, struct bd_info *bd) in ft_system_setup() argument
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()
284 stm32_fdt_disable(blob, soc, STM32_FDCAN_BASE, "can", name); in ft_system_setup()
290 stm32_fdt_disable(blob, soc, STM32_GPU_BASE, "gpu", name); in ft_system_setup()
291 stm32_fdt_disable(blob, soc, STM32_DSI_BASE, "dsi", name); in ft_system_setup()
304 stm32_fdt_disable(blob, soc, STM32_CRYP1_BASE, "cryp", name); in ft_system_setup()
305 stm32_fdt_disable(blob, soc, STM32_CRYP2_BASE, "cryp", name); in ft_system_setup()
329 do_fixup_by_compat_u32(blob, "st,stm32mp157-pinctrl", in ft_system_setup()
331 do_fixup_by_compat_u32(blob, "st,stm32mp157-z-pinctrl", in ft_system_setup()
337 stm32_fdt_disable_optee(blob); in ft_system_setup()