Lines Matching refs:fdt
19 static void *fdt; variable
31 fdt = (void *)dt_addr; in dt_open_and_check()
44 if (fdt == NULL) { in fdt_get_address()
48 *fdt_addr = fdt; in fdt_get_address()
62 cchar = fdt_get_name(fdt, node, &len); in fdt_check_node()
75 cchar = fdt_getprop(fdt, node, "status", NULL); in fdt_get_status()
81 cchar = fdt_getprop(fdt, node, "secure-status", NULL); in fdt_get_status()
103 parent = fdt_parent_offset(fdt, node); in fdt_get_node_parent_address_cells()
108 return fdt_address_cells(fdt, parent); in fdt_get_node_parent_address_cells()
121 node = fdt_get_stdout_node_offset(fdt); in dt_set_stdout_pinctrl()
138 cuint = fdt_getprop(fdt, node, "reg", NULL); in dt_fill_device_info()
145 cuint = fdt_getprop(fdt, node, "clocks", NULL); in dt_fill_device_info()
153 cuint = fdt_getprop(fdt, node, "resets", NULL); in dt_fill_device_info()
172 node = fdt_node_offset_by_compatible(fdt, offset, compat); in dt_get_node()
190 node = fdt_get_stdout_node_offset(fdt); in dt_get_stdout_uart_info()
209 fdt_for_each_compatible_node(fdt, node, compatible) { in dt_match_instance_by_compatible()
214 cuint = fdt_getprop(fdt, node, "reg", NULL); in dt_match_instance_by_compatible()
240 node = fdt_node_offset_by_compatible(fdt, -1, DT_DDR_COMPAT); in dt_get_ddr_size()
247 size = (size_t)fdt_read_uint64_default(fdt, node, "st,mem-size", 0ULL); in dt_get_ddr_size()
249 size = (size_t)fdt_read_uint32_default(fdt, node, "st,mem-size", 0U); in dt_get_ddr_size()
281 int node = fdt_node_offset_by_compatible(fdt, -1, DT_PWR_COMPAT); in dt_get_vdd_regulator()
287 return regulator_get_by_supply_name(fdt, node, "vdd"); in dt_get_vdd_regulator()
296 int node = fdt_path_offset(fdt, "/cpus/cpu@0"); in dt_get_cpu_regulator()
302 return regulator_get_by_supply_name(fdt, node, "cpu"); in dt_get_cpu_regulator()
311 int node = fdt_path_offset(fdt, "/"); in dt_get_board_model()
317 return (const char *)fdt_getprop(fdt, node, "model", NULL); in dt_get_board_model()
337 node = fdt_node_offset_by_compatible(fdt, -1, DT_BSEC_COMPAT); in dt_find_otp_name()
342 node = fdt_subnode_offset(fdt, node, name); in dt_find_otp_name()
348 cuint = fdt_getprop(fdt, node, "reg", &len); in dt_find_otp_name()
381 pinctrl_node = stm32_get_gpio_bank_pinctrl_node(fdt, bank); in fdt_get_gpio_bank_pin_count()
388 fdt_for_each_subnode(node, fdt, pinctrl_node) { in fdt_get_gpio_bank_pin_count()
394 if (fdt_getprop(fdt, node, "gpio-controller", NULL) == NULL) { in fdt_get_gpio_bank_pin_count()
398 cuint = fdt_getprop(fdt, node, "reg", NULL); in fdt_get_gpio_bank_pin_count()
412 cuint = fdt_getprop(fdt, node, "gpio-ranges", &len); in fdt_get_gpio_bank_pin_count()