Lines Matching defs:fdt

19 static void *fdt;
31 fdt = (void *)dt_addr;
44 if (fdt == NULL) {
48 *fdt_addr = fdt;
54 * This function check the presence of a node (generic use of fdt library).
62 cchar = fdt_get_name(fdt, node, &len);
68 * This function return global node status (generic use of fdt library).
75 cchar = fdt_getprop(fdt, node, "status", NULL);
81 cchar = fdt_getprop(fdt, node, "secure-status", NULL);
103 parent = fdt_parent_offset(fdt, node);
108 return fdt_address_cells(fdt, parent);
121 node = fdt_get_stdout_node_offset(fdt);
138 cuint = fdt_getprop(fdt, node, "reg", NULL);
145 cuint = fdt_getprop(fdt, node, "clocks", NULL);
153 cuint = fdt_getprop(fdt, node, "resets", NULL);
172 node = fdt_node_offset_by_compatible(fdt, offset, compat);
190 node = fdt_get_stdout_node_offset(fdt);
209 fdt_for_each_compatible_node(fdt, node, compatible) {
214 cuint = fdt_getprop(fdt, node, "reg", NULL);
240 node = fdt_node_offset_by_compatible(fdt, -1, DT_DDR_COMPAT);
246 size = (size_t)fdt_read_uint32_default(fdt, node, "st,mem-size", 0U);
277 int node = fdt_node_offset_by_compatible(fdt, -1, DT_PWR_COMPAT);
283 return regulator_get_by_supply_name(fdt, node, "vdd");
292 int node = fdt_path_offset(fdt, "/cpus/cpu@0");
298 return regulator_get_by_supply_name(fdt, node, "cpu");
307 int node = fdt_path_offset(fdt, "/");
313 return (const char *)fdt_getprop(fdt, node, "model", NULL);
333 node = fdt_node_offset_by_compatible(fdt, -1, DT_BSEC_COMPAT);
338 node = fdt_subnode_offset(fdt, node, name);
344 cuint = fdt_getprop(fdt, node, "reg", &len);
377 pinctrl_node = stm32_get_gpio_bank_pinctrl_node(fdt, bank);
384 fdt_for_each_subnode(node, fdt, pinctrl_node) {
390 if (fdt_getprop(fdt, node, "gpio-controller", NULL) == NULL) {
394 cuint = fdt_getprop(fdt, node, "reg", NULL);
408 cuint = fdt_getprop(fdt, node, "gpio-ranges", &len);