Lines Matching refs:blob
17 void fdt_fixup_fman_firmware(void *blob) in fdt_fixup_fman_firmware() argument
28 fmnode = fdt_node_offset_by_compatible(blob, -1, "fsl,fman"); in fdt_fixup_fman_firmware()
34 if (fdt_node_offset_by_compatible(blob, -1, "fsl,fman-firmware") > 0) in fdt_fixup_fman_firmware()
72 rc = fdt_increase_size(blob, length); in fdt_fixup_fman_firmware()
80 fwnode = fdt_add_subnode(blob, fmnode, "fman-firmware"); in fdt_fixup_fman_firmware()
83 fdt_get_path(blob, fmnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
88 rc = fdt_setprop_string(blob, fwnode, "compatible", in fdt_fixup_fman_firmware()
92 fdt_get_path(blob, fwnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
97 phandle = fdt_create_phandle(blob, fwnode); in fdt_fixup_fman_firmware()
100 fdt_get_path(blob, fwnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
105 rc = fdt_setprop(blob, fwnode, "fsl,firmware", fmanfw, length); in fdt_fixup_fman_firmware()
108 fdt_get_path(blob, fwnode, s, sizeof(s)); in fdt_fixup_fman_firmware()
115 while ((fmnode = fdt_node_offset_by_compatible(blob, fmnode, in fdt_fixup_fman_firmware()
117 rc = fdt_setprop_cell(blob, fmnode, "fsl,firmware-phandle", in fdt_fixup_fman_firmware()
121 fdt_get_path(blob, fmnode, s, sizeof(s)); in fdt_fixup_fman_firmware()