On Wed, Apr 09, 2025 at 07:17:26PM +0200, Caleb Connolly wrote:
> There's no need to waste time fixing up nodes that aren't used on this
> device. Skip them.
> 
> Signed-off-by: Caleb Connolly <[email protected]>
> ---
>  arch/arm/mach-snapdragon/of_fixup.c | 2 ++
>  1 file changed, 2 insertions(+)
>

Reviewed-by: Sumit Garg <[email protected]>

-Sumit

> diff --git a/arch/arm/mach-snapdragon/of_fixup.c 
> b/arch/arm/mach-snapdragon/of_fixup.c
> index 
> d4e24059212c552de7fa7555d2ab8a1ea4fc4cb2..b39036e8e0890fdf834a0dfe6966ef3dd365f3d2
>  100644
> --- a/arch/arm/mach-snapdragon/of_fixup.c
> +++ b/arch/arm/mach-snapdragon/of_fixup.c
> @@ -107,8 +107,10 @@ static void fixup_usb_nodes(void)
>       struct device_node *glue_np = NULL;
>       int ret;
>  
>       while ((glue_np = of_find_compatible_node(glue_np, NULL, "qcom,dwc3"))) 
> {
> +             if (!of_device_is_available(glue_np))
> +                     continue;
>               ret = fixup_qcom_dwc3(glue_np);
>               if (ret)
>                       log_warning("Failed to fixup node %s: %d\n", 
> glue_np->name, ret);
>       }
> 
> -- 
> 2.49.0
> 

Reply via email to