Hi Vignesh, On Fri, Oct 25, 2019 at 11:17 AM Vignesh Raghavendra <vigne...@ti.com> wrote: > > Some boards don't populate clk/reset entries as these are are optional > as per binding documentation. Therefore, don't fail driver probe if > clk/reset entries are absent in DT. > > This fixes fastboot failures seen due to enabling of CONFIG_CLK on AM57xx > > Fixes: e8e683d33b0c ("board: ti: am57xx-idk: Configure the CDCE913 clock > synthesizer") > Reported-by: Sam Protsenko <semen.protse...@linaro.org> > Signed-off-by: Vignesh Raghavendra <vigne...@ti.com> > ---
Tested-by: Sam Protsenko <semen.protse...@linaro.org> Reviewed-by: Sam Protsenko <semen.protse...@linaro.org> > drivers/usb/dwc3/dwc3-generic.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/usb/dwc3/dwc3-generic.c b/drivers/usb/dwc3/dwc3-generic.c > index 406bf0b3628b..d76cd7a4c5ca 100644 > --- a/drivers/usb/dwc3/dwc3-generic.c > +++ b/drivers/usb/dwc3/dwc3-generic.c > @@ -258,7 +258,7 @@ static int dwc3_glue_reset_init(struct udevice *dev, > int ret; > > ret = reset_get_bulk(dev, &glue->resets); > - if (ret == -ENOTSUPP) > + if (ret == -ENOTSUPP || ret == -ENOENT) > return 0; > else if (ret) > return ret; > @@ -278,7 +278,7 @@ static int dwc3_glue_clk_init(struct udevice *dev, > int ret; > > ret = clk_get_bulk(dev, &glue->clks); > - if (ret == -ENOSYS) > + if (ret == -ENOSYS || ret == -ENOENT) > return 0; > if (ret) > return ret; > -- > 2.23.0 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot