[PATCH v3 14/36] board: dragonboard410c: upstream DT compat

Dan Carpenter dan.carpenter at linaro.org
Tue Jan 30 15:37:40 CET 2024


On Tue, Jan 30, 2024 at 02:05:02PM +0000, Caleb Connolly wrote:
> @@ -119,6 +120,26 @@ static int ehci_usb_of_to_plat(struct udevice *dev)
>  	return 0;
>  }
>  
> +static int ehci_usb_of_bind(struct udevice *dev)
> +{
> +	ofnode ulpi_node = ofnode_first_subnode(dev_ofnode(dev));
> +	ofnode phy_node;
> +
> +	if (!ofnode_valid(ulpi_node))
> +		return 0;
> +
> +	phy_node = ofnode_first_subnode(ulpi_node);
> +	if (!ofnode_valid(phy_node)) {
> +		printf("%s: ulpi subnode with no phy\n", __func__);
> +		return -ENOENT;
> +	}
> +
> +	return device_bind_driver_to_node(dev, "msm8916_usbphy", "msm8916_usbphy",
> +					  phy_node, NULL);
> +
> +	return 0;

Delete the extra return 0.

> +}

regards,
dan carpenter



More information about the U-Boot mailing list