Hi Lukasz,

On 19/11/2018 09:11, Lukasz Majewski wrote:
Hi Jean-Jacques,

Resending this series after rebasing on top of latest u-boot.
This series applies on top of the series "[PATCH v3 0/7] Improvements
for the dwc3_generic driver"

Moving to DM_USB and DM_USB_DEV brings some benefits:
- it is required to support DM_ETH and USB network adapters with the
same binary.
- support for USB3 on AM57x comes almost for free
- removal of platform code related to USB

Tested on:
- dra76 evm
- AM572 evm

I've tried to merge and test your patches:
SHA1: 0c4b382f9041f9f2f00246c8a0ece90dae5451be
https://github.com/lmajewski/u-boot-dfu/commits/testing


The results from Travis-CI:
https://travis-ci.org/lmajewski/u-boot-dfu/jobs/456736504

It breaks for e.g. OMAP.

Thanks for testing it.

This series applies on top of the series "[PATCH v3 0/7] Improvements for the dwc3_generic driver". This is required to set the direction of PHY (peripheral or host).

This is the reason why it fails to build properly.


JJ


Could you check this problem and resubmit patches?

Thanks in advance,
Ɓukasz

Changes in v7:
- replace remaining if() statements with ut_assert()
- Fix build issue "multiple definition of
`usb_gadget_handle_interrupts'"
- Fixed build issue "multiple definition of
`usb_gadget_handle_interrupts'"

Changes in v6:
- ti-pipe3-phy: take PLL out of IDLE in pipe3_init(). The PLL may have
   been put into idle by pipe3_exit()
- DRA7 configs: enable DM_USB and DM_USB_DEV. Use DWC3_GENERIC in
place of DWC3_OF_SIMPLE. disable non DM USB options
- AM57 configs: enable DM_USB and DM_USB_DEV. Use DWC3_GENERIC in
place of DWC3_OF_SIMPLE. disable non DM USB options
- Supports DM USB for peripherals
- Removed DTS changes that disabled USB1 on DRA7 because DM_USB_DEV is
   now supported

Changes in v5:
- Rebased on latest u-boot
- Removed patches that have already been merged

Changes in v4:
- Fix word missing in commit log
- Remove dependency on MISC
- Renamed the commit (DM_USB is already enabled, the only missing
option is for the USB2 phy driver)
- Remove dependency on MISC
- Remove omap specific glue layer and use dwc3-of-simple glue layer

Changes in v3:
- in syscon_regmap_lookup_by_phandle(), use dev_dbg() instead of
printf()
- added unit test for syscon_regmap_lookup_by_phandle()

Changes in v2:
- Add USB3 support to ti-pipe3-phy driver
- omap-usb2-phy: Implement power_on and power_off callbacks
- am57xx boards: when DM_USB is used, turn on the required USB clocks
- split dts changes in 2 commits: one for binding the children of
   ocp2scp@4a080000, and one to disable USB1  on all DRA7 EVMs
- Enable DM_USB in am57xx_evm_defconfig. USB3 (super speed) is
supported.

Jean-Jacques Hiblot (9):
   syscon: dm: Add a new method to get a regmap from DTS
   phy: Add a new driver for OMAP's USB2 PHYs
   dwc3-generic: Add support for the TI DWC3 glue
   board: ti: dra7xx-evm: turn on USB clocks in late init stage
   dts: dra7x: make ocp2scp@4a080000 compatible with simple-bus
   configs: enable DM_USB and DM_USB_DEV for all DRA7 platforms
   configs: am57xx_evm: Enable DM_USB and DM_USB_DEV
   board: ti: dra7-evm: remove USB platform code
   board: ti: am57xx: remove USB platform code

Vignesh R (2):
   phy: ti-pip3-phy: Add support for USB3 PHY
   board; ti: am57xx: turn on USB clocks

  arch/arm/dts/omap5-u-boot.dtsi  |   4 +
  arch/sandbox/dts/test.dts       |   6 +-
  board/ti/am57xx/board.c         | 106 ++++------------------
  board/ti/dra7xx/evm.c           | 123 ++++---------------------
  configs/am57xx_evm_defconfig    |  10 +-
  configs/am57xx_hs_evm_defconfig |  10 +-
  configs/dra7xx_evm_defconfig    |   8 +-
  configs/dra7xx_hs_evm_defconfig |   8 +-
  drivers/core/syscon-uclass.c    |  23 +++++
  drivers/phy/Kconfig             |   9 ++
  drivers/phy/Makefile            |   1 +
  drivers/phy/omap-usb2-phy.c     | 196
++++++++++++++++++++++++++++++++++++++++
drivers/phy/ti-pipe3-phy.c      |  32 +++++--
drivers/usb/dwc3/dwc3-generic.c |  85 +++++++++++++++++
include/syscon.h                |  13 +++
test/dm/syscon.c                |  29 ++++++ 16 files changed, 448
insertions(+), 215 deletions(-) create mode 100644
drivers/phy/omap-usb2-phy.c




Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lu...@denx.de
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to