[PATCH v1 2/2] rockchip: spl-boot-order: Improve debugging message when device isn't found
Dragan Simic
dsimic at manjaro.org
Sat Mar 2 23:25:23 CET 2024
Hello Christopher,
On 2024-03-02 15:50, Christopher Obbard wrote:
> 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 as well
> as
> the 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 @73c (/spi at ff1d0000/flash at 0)
> to a boot-device
I'd suggest that the main part of the patch subject is adjusted
a bit, e.g. to something like "show DT path for missing device".
Otherwise, looking good to me.
Reviewed-by: Dragan Simic <dsimic at manjaro.org>
> Signed-off-by: Christopher Obbard <chris.obbard at collabora.com>
> ---
>
> arch/arm/mach-rockchip/spl-boot-order.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/mach-rockchip/spl-boot-order.c
> b/arch/arm/mach-rockchip/spl-boot-order.c
> index e548a7dc718..b23666fb017 100644
> --- a/arch/arm/mach-rockchip/spl-boot-order.c
> +++ b/arch/arm/mach-rockchip/spl-boot-order.c
> @@ -151,8 +151,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 @%x (%s) to a boot-device\n",
> + __func__, node, conf);
> continue;
> }
More information about the U-Boot
mailing list