Lines Matching full:off
38 int off; in ft_fixup_cpu() local
49 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cpu()
50 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_cpu()
51 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cpu()
58 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu()
61 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu()
77 fdt_setprop(blob, off, "cpu-release-addr", in ft_fixup_cpu()
81 fdt_setprop_string(blob, off, "enable-method", in ft_fixup_cpu()
86 off = fdt_node_offset_by_prop_value(blob, off, in ft_fixup_cpu()
102 off = fdt_add_mem_rsv(blob, T1040_TDM_QUIRK_CCSR_BASE, in ft_fixup_cpu()
104 if (off < 0) in ft_fixup_cpu()
106 fdt_strerror(off)); in ft_fixup_cpu()
112 off = fdt_add_mem_rsv(blob, bootpg, (u64)4096); in ft_fixup_cpu()
113 if (off < 0) in ft_fixup_cpu()
115 fdt_strerror(off)); in ft_fixup_cpu()
125 off = fdt_add_mem_rsv(blob, 0xfffff000ull, (u64)4096); in ft_fixup_cpu()
126 if (off < 0) { in ft_fixup_cpu()
128 fdt_strerror(off)); in ft_fixup_cpu()
135 off = fdt_add_mem_rsv(blob, in ft_fixup_cpu()
137 if (off < 0) in ft_fixup_cpu()
139 fdt_strerror(off)); in ft_fixup_cpu()
143 off = fdt_add_mem_rsv(blob, CONFIG_SYS_MMC_U_BOOT_START, in ft_fixup_cpu()
145 if (off < 0) in ft_fixup_cpu()
147 fdt_strerror(off)); in ft_fixup_cpu()
149 off = fdt_add_mem_rsv(blob, CONFIG_SYS_SPI_FLASH_U_BOOT_START, in ft_fixup_cpu()
151 if (off < 0) in ft_fixup_cpu()
153 fdt_strerror(off)); in ft_fixup_cpu()
160 static inline void ft_fixup_l3cache(void *blob, int off) in ft_fixup_l3cache() argument
171 fdt_setprop(blob, off, "cache-unified", NULL, 0); in ft_fixup_l3cache()
172 fdt_setprop_cell(blob, off, "cache-block-size", line_size); in ft_fixup_l3cache()
173 fdt_setprop_cell(blob, off, "cache-size", size); in ft_fixup_l3cache()
174 fdt_setprop_cell(blob, off, "cache-sets", num_sets); in ft_fixup_l3cache()
175 fdt_setprop_cell(blob, off, "cache-level", 3); in ft_fixup_l3cache()
177 fdt_setprop_cell(blob, off, "cache-stash-id", 1); in ft_fixup_l3cache()
187 static inline void ft_fixup_l2cache_compatible(void *blob, int off) in ft_fixup_l2cache_compatible() argument
212 fdt_setprop(blob, off, "compatible", buf, len); in ft_fixup_l2cache_compatible()
252 int off; in ft_fixup_l2cache() local
260 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_l2cache()
261 if (off < 0) { in ft_fixup_l2cache()
266 ph = (u32 *)fdt_getprop(blob, off, "next-level-cache", 0); in ft_fixup_l2cache()
273 off = fdt_node_offset_by_phandle(blob, *ph); in ft_fixup_l2cache()
274 if (off < 0) { in ft_fixup_l2cache()
275 printf("%s: %s\n", __func__, fdt_strerror(off)); in ft_fixup_l2cache()
279 ft_fixup_l2cache_compatible(blob, off); in ft_fixup_l2cache()
280 fdt_setprop(blob, off, "cache-unified", NULL, 0); in ft_fixup_l2cache()
281 fdt_setprop_cell(blob, off, "cache-block-size", line_size); in ft_fixup_l2cache()
282 fdt_setprop_cell(blob, off, "cache-size", size); in ft_fixup_l2cache()
283 fdt_setprop_cell(blob, off, "cache-sets", num_sets); in ft_fixup_l2cache()
284 fdt_setprop_cell(blob, off, "cache-level", 2); in ft_fixup_l2cache()
292 int off, l2_off, l3_off = -1; in ft_fixup_l2cache() local
313 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_l2cache()
315 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_l2cache()
316 ph = (u32 *)fdt_getprop(blob, off, "next-level-cache", 0); in ft_fixup_l2cache()
325 printf("%s: %s\n", __func__, fdt_strerror(off)); in ft_fixup_l2cache()
331 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_l2cache()
365 off = fdt_node_offset_by_prop_value(blob, off, in ft_fixup_l2cache()
371 printf("%s: %s\n", __func__, fdt_strerror(off)); in ft_fixup_l2cache()
383 int off; in ft_fixup_cache() local
385 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cache()
387 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_cache()
399 fdt_setprop_cell(blob, off, "d-cache-block-size", dline_size); in ft_fixup_cache()
400 fdt_setprop_cell(blob, off, "d-cache-size", dsize); in ft_fixup_cache()
401 fdt_setprop_cell(blob, off, "d-cache-sets", dnum_sets); in ft_fixup_cache()
405 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cache()
407 fdt_setprop_cell(blob, off, "cache-stash-id", in ft_fixup_cache()
418 fdt_setprop_cell(blob, off, "i-cache-block-size", iline_size); in ft_fixup_cache()
419 fdt_setprop_cell(blob, off, "i-cache-size", isize); in ft_fixup_cache()
420 fdt_setprop_cell(blob, off, "i-cache-sets", inum_sets); in ft_fixup_cache()
422 off = fdt_node_offset_by_prop_value(blob, off, in ft_fixup_cache()
448 int off = fdt_node_offset_by_compat_reg(blob, compat, phys); in ft_fixup_clks() local
450 if (off >= 0) { in ft_fixup_clks()
451 off = fdt_setprop_cell(blob, off, "clock-frequency", freq); in ft_fixup_clks()
452 if (off > 0) in ft_fixup_clks()
454 "for %s: %s\n", compat, fdt_strerror(off)); in ft_fixup_clks()
510 int off; in fdt_fixup_usb() local
512 off = fdt_node_offset_by_compatible(fdt, -1, "fsl,mpc85xx-usb2-mph"); in fdt_fixup_usb()
515 fdt_status_disabled(fdt, off); in fdt_fixup_usb()
517 off = fdt_node_offset_by_compatible(fdt, -1, "fsl,mpc85xx-usb2-dr"); in fdt_fixup_usb()
520 fdt_status_disabled(fdt, off); in fdt_fixup_usb()
599 int off; local
627 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4);
628 while (off != -FDT_ERR_NOTFOUND) {
629 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", &len);
631 fdt_setprop(blob, off, "clock-frequency", &val, 4);
632 off = fdt_node_offset_by_prop_value(blob, off, "device_type",
770 int off; local
773 off = fdt_node_offset_by_prop_value(fdt, -1, "device_type", "soc", 4);
774 if (off > 0) {
779 naddr = fdt_address_cells(fdt, off);
780 prop = fdt_getprop(fdt, off, "ranges", &size);
781 addr = fdt_translate_address(fdt, off, prop + naddr);
827 off = fdt_node_offset_by_compatible(fdt, -1, "fsl,elbc");
828 if (off > 0) {
829 const fdt32_t *reg = fdt_getprop(fdt, off, "reg", NULL);
833 addr = fdt_translate_address(fdt, off, reg);