Lines Matching +full:timebase +full:- +full:frequency

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * devtree.c - convenience functions for device tree manipulation
24 if (getprop(root, "#address-cells", &naddr, sizeof(naddr)) < 0) in dt_fixup_memory()
27 fatal("Can't cope with #address-cells == %d in /\n\r", naddr); in dt_fixup_memory()
29 if (getprop(root, "#size-cells", &nsize, sizeof(nsize)) < 0) in dt_fixup_memory()
32 fatal("Can't cope with #size-cells == %d in /\n\r", nsize); in dt_fixup_memory()
48 printf("Memory <- <0x%x", memreg[0]); in dt_fixup_memory()
62 printf("CPU clock-frequency <- 0x%x (%dMHz)\n\r", cpu, MHZ(cpu)); in dt_fixup_cpu_clocks()
63 printf("CPU timebase-frequency <- 0x%x (%dMHz)\n\r", tb, MHZ(tb)); in dt_fixup_cpu_clocks()
65 printf("CPU bus-frequency <- 0x%x (%dMHz)\n\r", bus, MHZ(bus)); in dt_fixup_cpu_clocks()
68 setprop_val(devp, "clock-frequency", cpu); in dt_fixup_cpu_clocks()
69 setprop_val(devp, "timebase-frequency", tb); in dt_fixup_cpu_clocks()
71 setprop_val(devp, "bus-frequency", bus); in dt_fixup_cpu_clocks()
82 printf("%s: clock-frequency <- %x (%dMHz)\n\r", path, freq, MHZ(freq)); in dt_fixup_clock()
83 setprop_val(devp, "clock-frequency", freq); in dt_fixup_clock()
92 printf("%s: local-mac-address <-" in dt_fixup_mac_address_by_alias()
97 setprop(devp, "local-mac-address", addr, 6); in dt_fixup_mac_address_by_alias()
103 void *devp = find_node_by_prop_value(NULL, "linux,network-index", in dt_fixup_mac_address()
107 printf("ENET%d: local-mac-address <-" in dt_fixup_mac_address()
112 setprop(devp, "local-mac-address", addr, 6); in dt_fixup_mac_address()
134 if (getprop(node, "#address-cells", naddr, 4) != 4) in dt_get_reg_format()
136 if (getprop(node, "#size-cells", nsize, 4) != 4) in dt_get_reg_format()
142 int pad = MAX_ADDR_CELLS - naddr; in copy_val()
152 for (i = MAX_ADDR_CELLS - 1; i >= 0; i--) { in sub_reg()
155 reg[i] -= sub[i] + prev_borrow; in sub_reg()
165 for (i = MAX_ADDR_CELLS - 1; i >= MAX_ADDR_CELLS - naddr; i--) { in add_reg()
219 return -1; in find_range()
344 pos += strnlen(&buf[pos], len - pos); in dt_is_compatible()
355 n = getprop(node, "virtual-reg", addr, nres * 4); in dt_get_virtual_reg()