Hi, On Wednesday, March 4, 2015, Lukasz Majewski <l.majew...@samsung.com> wrote:
> From: Joonyoung Shim <jy0922.s...@samsung.com <javascript:;>> > > Low level code to support proper usb operation has been added to smdk5420.c > board file. > > Signed-off-by: Joonyoung Shim <jy0922.s...@samsung.com <javascript:;>> > Signed-off-by: Lukasz Majewski <l.majew...@samsung.com <javascript:;>> > --- > board/samsung/smdk5420/smdk5420.c | 41 > +++++++++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > > diff --git a/board/samsung/smdk5420/smdk5420.c > b/board/samsung/smdk5420/smdk5420.c > index 1aca9fa..ecd9b97 100644 > --- a/board/samsung/smdk5420/smdk5420.c > +++ b/board/samsung/smdk5420/smdk5420.c > @@ -19,6 +19,12 @@ > #include <asm/arch/system.h> > #include <asm/arch/dp_info.h> > #include <power/tps65090_pmic.h> > +#include <usb.h> > +#include <dwc3-uboot.h> > +#include <mmc.h> > +#include <asm/arch/power.h> > +#include <samsung-usb-phy-uboot.h> > +#include <asm/arch/xhci-exynos.h> > > DECLARE_GLOBAL_DATA_PTR; > > @@ -90,3 +96,38 @@ int board_get_revision(void) > { > return 0; > } > + > +static struct dwc3_device dwc3_device_data = { > + .maximum_speed = USB_SPEED_SUPER, > + .base = 0x12400000, could you please define this value? > + .dr_mode = USB_DR_MODE_PERIPHERAL, > + .index = 0, > +}; > + > +int usb_gadget_handle_interrupts(void) > +{ > + dwc3_uboot_handle_interrupt(0); > + return 0; > +} > + > +int board_usb_init(int index, enum usb_init_type init) > +{ > + struct exynos_usb3_phy *phy = (struct exynos_usb3_phy *) > + samsung_get_base_usb3_phy(); > + > + if (!phy) { > + error("usb3 phy not supported"); > + return -ENODEV; > + } > + > + set_usbdrd_phy_ctrl(POWER_USB_DRD_PHY_CTRL_EN); > + exynos5_usb3_phy_init(phy); > + > + return dwc3_uboot_init(&dwc3_device_data); > +} > + > +int board_usb_cleanup(int index, enum usb_init_type init) > +{ > + dwc3_uboot_exit(index); > + return 0; > +} > -- > 2.0.0.rc2 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de <javascript:;> > http://lists.denx.de/mailman/listinfo/u-boot > Thanks, Minkyu Kang -- Thanks. Minkyu Kang. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot