Lines Matching refs:blob
88 static int fdt_qportal(void *blob, int off, int id, char *name, in fdt_qportal() argument
98 childoff = fdt_subnode_offset(blob, off, name); in fdt_qportal()
110 dev_off = fdt_path_offset(blob, handle); in fdt_qportal()
118 childoff = fdt_add_subnode(blob, off, name); in fdt_qportal()
121 dev_off = fdt_path_offset(blob, handle); in fdt_qportal()
126 dev_handle = fdt_get_phandle(blob, dev_off); in fdt_qportal()
128 dev_handle = fdt_alloc_phandle(blob); in fdt_qportal()
129 ret = fdt_set_phandle(blob, dev_off, in fdt_qportal()
135 ret = fdt_setprop(blob, childoff, "dev-handle", in fdt_qportal()
142 ret = fdt_setprop(blob, childoff, "fsl,liodn", in fdt_qportal()
151 ret = fdt_setprop(blob, childoff, in fdt_qportal()
156 ret = fdt_setprop(blob, childoff, in fdt_qportal()
166 ret = fdt_del_node(blob, childoff); in fdt_qportal()
173 void fdt_fixup_qportals(void *blob) in fdt_fixup_qportals() argument
192 off = fdt_node_offset_by_compatible(blob, -1, "fsl,qman-portal"); in fdt_fixup_qportals()
198 const int *ci = fdt_getprop(blob, off, "cell-index", &err); in fdt_fixup_qportals()
210 err = fdt_setprop(blob, off, "compatible", compat, compat_len); in fdt_fixup_qportals()
217 err = fdt_setprop(blob, off, "fsl,liodn", in fdt_fixup_qportals()
225 err = fdt_qportal(blob, off, i, "crypto@0", FSL_HW_PORTAL_SEC, in fdt_fixup_qportals()
232 err = fdt_qportal(blob, off, i, "pme@0", FSL_HW_PORTAL_PME, 1); in fdt_fixup_qportals()
236 fdt_qportal(blob, off, i, "pme@0", FSL_HW_PORTAL_PME, 0); in fdt_fixup_qportals()
245 err = fdt_qportal(blob, off, i, name, in fdt_fixup_qportals()
252 err = fdt_qportal(blob, off, i, "rman@0", in fdt_fixup_qportals()
262 fdt_get_name(blob, off, NULL), in fdt_fixup_qportals()
267 off = fdt_node_offset_by_compatible(blob, off, in fdt_fixup_qportals()
272 void fdt_fixup_bportals(void *blob) in fdt_fixup_bportals() argument
292 off = fdt_node_offset_by_compatible(blob, -1, "fsl,bman-portal"); in fdt_fixup_bportals()
294 err = fdt_setprop(blob, off, "compatible", compat, compat_len); in fdt_fixup_bportals()
297 fdt_get_name(blob, off, NULL), in fdt_fixup_bportals()
302 off = fdt_node_offset_by_compatible(blob, off, in fdt_fixup_bportals()