Lines Matching full:off

37 	int off;  in ft_fixup_cpu()  local
48 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cpu()
49 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_cpu()
50 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cpu()
57 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu()
60 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu()
76 fdt_setprop(blob, off, "cpu-release-addr", in ft_fixup_cpu()
80 fdt_setprop_string(blob, off, "enable-method", in ft_fixup_cpu()
85 off = fdt_node_offset_by_prop_value(blob, off, in ft_fixup_cpu()
101 off = fdt_add_mem_rsv(blob, T1040_TDM_QUIRK_CCSR_BASE, in ft_fixup_cpu()
103 if (off < 0) in ft_fixup_cpu()
105 fdt_strerror(off)); in ft_fixup_cpu()
111 off = fdt_add_mem_rsv(blob, bootpg, (u64)4096); in ft_fixup_cpu()
112 if (off < 0) in ft_fixup_cpu()
114 fdt_strerror(off)); in ft_fixup_cpu()
124 off = fdt_add_mem_rsv(blob, 0xfffff000ull, (u64)4096); in ft_fixup_cpu()
125 if (off < 0) { in ft_fixup_cpu()
127 fdt_strerror(off)); in ft_fixup_cpu()
134 off = fdt_add_mem_rsv(blob, in ft_fixup_cpu()
136 if (off < 0) in ft_fixup_cpu()
138 fdt_strerror(off)); in ft_fixup_cpu()
142 off = fdt_add_mem_rsv(blob, CONFIG_SYS_MMC_U_BOOT_START, in ft_fixup_cpu()
144 if (off < 0) in ft_fixup_cpu()
146 fdt_strerror(off)); in ft_fixup_cpu()
148 off = fdt_add_mem_rsv(blob, CONFIG_SYS_SPI_FLASH_U_BOOT_START, in ft_fixup_cpu()
150 if (off < 0) in ft_fixup_cpu()
152 fdt_strerror(off)); in ft_fixup_cpu()
159 static inline void ft_fixup_l3cache(void *blob, int off) in ft_fixup_l3cache() argument
170 fdt_setprop(blob, off, "cache-unified", NULL, 0); in ft_fixup_l3cache()
171 fdt_setprop_cell(blob, off, "cache-block-size", line_size); in ft_fixup_l3cache()
172 fdt_setprop_cell(blob, off, "cache-size", size); in ft_fixup_l3cache()
173 fdt_setprop_cell(blob, off, "cache-sets", num_sets); in ft_fixup_l3cache()
174 fdt_setprop_cell(blob, off, "cache-level", 3); in ft_fixup_l3cache()
176 fdt_setprop_cell(blob, off, "cache-stash-id", 1); in ft_fixup_l3cache()
186 static inline void ft_fixup_l2cache_compatible(void *blob, int off) in ft_fixup_l2cache_compatible() argument
211 fdt_setprop(blob, off, "compatible", buf, len); in ft_fixup_l2cache_compatible()
251 int off; in ft_fixup_l2cache() local
259 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_l2cache()
260 if (off < 0) { in ft_fixup_l2cache()
265 ph = (u32 *)fdt_getprop(blob, off, "next-level-cache", 0); in ft_fixup_l2cache()
272 off = fdt_node_offset_by_phandle(blob, *ph); in ft_fixup_l2cache()
273 if (off < 0) { in ft_fixup_l2cache()
274 printf("%s: %s\n", __func__, fdt_strerror(off)); in ft_fixup_l2cache()
278 ft_fixup_l2cache_compatible(blob, off); in ft_fixup_l2cache()
279 fdt_setprop(blob, off, "cache-unified", NULL, 0); in ft_fixup_l2cache()
280 fdt_setprop_cell(blob, off, "cache-block-size", line_size); in ft_fixup_l2cache()
281 fdt_setprop_cell(blob, off, "cache-size", size); in ft_fixup_l2cache()
282 fdt_setprop_cell(blob, off, "cache-sets", num_sets); in ft_fixup_l2cache()
283 fdt_setprop_cell(blob, off, "cache-level", 2); in ft_fixup_l2cache()
291 int off, l2_off, l3_off = -1; in ft_fixup_l2cache() local
312 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_l2cache()
314 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_l2cache()
315 ph = (u32 *)fdt_getprop(blob, off, "next-level-cache", 0); in ft_fixup_l2cache()
324 printf("%s: %s\n", __func__, fdt_strerror(off)); in ft_fixup_l2cache()
330 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_l2cache()
364 off = fdt_node_offset_by_prop_value(blob, off, in ft_fixup_l2cache()
370 printf("%s: %s\n", __func__, fdt_strerror(off)); in ft_fixup_l2cache()
382 int off; in ft_fixup_cache() local
384 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cache()
386 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_cache()
398 fdt_setprop_cell(blob, off, "d-cache-block-size", dline_size); in ft_fixup_cache()
399 fdt_setprop_cell(blob, off, "d-cache-size", dsize); in ft_fixup_cache()
400 fdt_setprop_cell(blob, off, "d-cache-sets", dnum_sets); in ft_fixup_cache()
404 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cache()
406 fdt_setprop_cell(blob, off, "cache-stash-id", in ft_fixup_cache()
417 fdt_setprop_cell(blob, off, "i-cache-block-size", iline_size); in ft_fixup_cache()
418 fdt_setprop_cell(blob, off, "i-cache-size", isize); in ft_fixup_cache()
419 fdt_setprop_cell(blob, off, "i-cache-sets", inum_sets); in ft_fixup_cache()
421 off = fdt_node_offset_by_prop_value(blob, off, in ft_fixup_cache()
447 int off = fdt_node_offset_by_compat_reg(blob, compat, phys); in ft_fixup_clks() local
449 if (off >= 0) { in ft_fixup_clks()
450 off = fdt_setprop_cell(blob, off, "clock-frequency", freq); in ft_fixup_clks()
451 if (off > 0) in ft_fixup_clks()
453 "for %s: %s\n", compat, fdt_strerror(off)); in ft_fixup_clks()
509 int off; in fdt_fixup_usb() local
511 off = fdt_node_offset_by_compatible(fdt, -1, "fsl,mpc85xx-usb2-mph"); in fdt_fixup_usb()
514 fdt_status_disabled(fdt, off); in fdt_fixup_usb()
516 off = fdt_node_offset_by_compatible(fdt, -1, "fsl,mpc85xx-usb2-dr"); in fdt_fixup_usb()
519 fdt_status_disabled(fdt, off); in fdt_fixup_usb()
598 int off; local
626 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4);
627 while (off != -FDT_ERR_NOTFOUND) {
628 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", &len);
630 fdt_setprop(blob, off, "clock-frequency", &val, 4);
631 off = fdt_node_offset_by_prop_value(blob, off, "device_type",
769 int off; local
772 off = fdt_node_offset_by_prop_value(fdt, -1, "device_type", "soc", 4);
773 if (off > 0) {
778 naddr = fdt_address_cells(fdt, off);
779 prop = fdt_getprop(fdt, off, "ranges", &size);
780 addr = fdt_translate_address(fdt, off, prop + naddr);
826 off = fdt_node_offset_by_compatible(fdt, -1, "fsl,elbc");
827 if (off > 0) {
828 const fdt32_t *reg = fdt_getprop(fdt, off, "reg", NULL);
832 addr = fdt_translate_address(fdt, off, reg);