On Mon, 1 Apr 2019 at 13:52, Anand Moon <linux.am...@gmail.com> wrote: > > Add board_usb_cleanup routine to cleanup after > de-registering it usb devices. Also fixed the > compilation error for other board.
Fix for build error should be in separate commit. Please also quote the error you are fixing... because the code compiles fine in my case. > Signed-off-by: Anand Moon <linux.am...@gmail.com> > --- > board/samsung/common/board.c | 4 ++-- > board/samsung/odroid/odroid.c | 5 +++++ > 2 files changed, 7 insertions(+), 2 deletions(-) > > diff --git a/board/samsung/common/board.c b/board/samsung/common/board.c > index 9adbd1e2cf..c74aca9b0a 100644 > --- a/board/samsung/common/board.c > +++ b/board/samsung/common/board.c > @@ -351,10 +351,10 @@ void reset_misc(void) > } > } > > +#ifdef CONFIG_USB_DWC3 > int board_usb_cleanup(int index, enum usb_init_type init) > { > -#ifdef CONFIG_USB_DWC3 > dwc3_uboot_exit(index); > -#endif > return 0; > } > +#endif > diff --git a/board/samsung/odroid/odroid.c b/board/samsung/odroid/odroid.c > index 79d14ead01..547ae698cf 100644 > --- a/board/samsung/odroid/odroid.c > +++ b/board/samsung/odroid/odroid.c > @@ -538,4 +538,9 @@ int board_usb_init(int index, enum usb_init_type init) > debug("USB_udc_probe\n"); > return dwc2_udc_probe(&s5pc210_otg_data); > } > + > +int board_usb_cleanup(int index, enum usb_init_type init) > +{ > + return s5pc210_phy_control(index); Why you pass index of USB controller as argument "int on"? Index != on... Best regards, Krzysztof _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot