| * Copyright (c) 2013 Google, Inc |
| * SPDX-License-Identifier: GPL-2.0+ |
| void dm_warn(const char *fmt, ...) |
| void dm_dbg(const char *fmt, ...) |
| int list_count_items(struct list_head *head) |
| list_for_each(node, head) |
| bool dm_fdt_pre_reloc(const void *blob, int offset) |
| if (fdt_getprop(blob, offset, "u-boot,dm-pre-reloc", NULL)) |
| if (fdt_getprop(blob, offset, "u-boot,dm-tpl", NULL)) |
| #elif defined(CONFIG_SPL_BUILD) |
| if (fdt_getprop(blob, offset, "u-boot,dm-spl", NULL)) |
| * In regular builds individual spl and tpl handling both |
| * count as handled pre-relocation for later second init. |
| if (fdt_getprop(blob, offset, "u-boot,dm-spl", NULL) || |
| fdt_getprop(blob, offset, "u-boot,dm-tpl", NULL)) |