]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
rockchip: spl-boot-order: show DT path for missing device
authorChristopher Obbard <chris.obbard@collabora.com>
Thu, 14 Mar 2024 11:57:55 +0000 (11:57 +0000)
committerKever Yang <kever.yang@rock-chips.com>
Fri, 26 Apr 2024 07:47:03 +0000 (15:47 +0800)
When debugging the SPL boot order, the node ID of a device which hasn't
been found is printed but it can be quite hard to relate that to the
specific devicetree node. To aid debugging, print the node path instead of
the cryptic node ID.

Original debug message:

    board_boot_order: could not map node @73c to a boot-device

With this patch applied this becomes e.g:

   board_boot_order: could not map node /spi@ff1d0000/flash@0 to a boot-device

Reviewed-by: Dragan Simic <dsimic@manjaro.org>
Signed-off-by: Christopher Obbard <chris.obbard@collabora.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
Reviewed-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
arch/arm/mach-rockchip/spl-boot-order.c

index 8f479ac0ec04546852b5f03e270bd4af5dfbc935..3543267aa574341023a7764918488592e5eec98d 100644 (file)
@@ -148,8 +148,8 @@ void board_boot_order(u32 *spl_boot_list)
                /* Try to map this back onto SPL boot devices */
                boot_device = spl_node_to_boot_device(node);
                if (boot_device < 0) {
-                       debug("%s: could not map node @%x to a boot-device\n",
-                             __func__, node);
+                       debug("%s: could not map node %s to a boot-device\n",
+                             __func__, conf);
                        continue;
                }