23 Apr, 2020
1 commit
-
Some dwc3 based USB3 IP may have a wrong default suspend clk
setting, so add an interface to correct it by board setting.Acked-by: Peng Fan
Signed-off-by: Li Jun
(cherry picked from commit 240b636718313e03db505a713e66e3f893cb7727)
(cherry picked from commit ac64f460533f734ac5b2659f8e8ba9fbdd56e539)
(cherry picked from commit 45cf59ff70696a147e39034c6b8418cb687c9f84)
23 Nov, 2019
1 commit
-
U-Boot has two different variants of dwc3 initializations,
- with dm variant gadget, so the respective dm driver would
call the dwc3_init in core.
- with non-dm variant gadget, so the usage board file would
call dwc3_uboot_init in core.The driver probe would handle all respective gadget properties
including phy interface via phy_type property and then trigger
dwc3_init for dm-variant gadgets.So, to support the phy interface for non-dm variant gadgets,
the better option is dwc3_uboot_init since there is no
dedicated controller for non-dm variant gadgets.This patch support for adding phy interface like 8/16-bit UTMI+
code for dwc3_uboot.This change used Linux phy.h enum list, to make proper code
compatibility.Cc: Marek Vasut
Tested-by: Levin Du
Signed-off-by: Jagan Teki
Reviewed-by: Marek Vasut
Reviewed-by: Kever Yang
07 Dec, 2018
1 commit
-
Those operations can be used for peripheral operation as well as host
operation.Signed-off-by: Jean-Jacques Hiblot
# Conflicts:
# drivers/usb/dwc3/core.c
# drivers/usb/host/xhci-dwc3.c
07 May, 2018
1 commit
-
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.Signed-off-by: Tom Rini
04 Jun, 2016
1 commit
-
Correct type of varibale base to unsigned long as
keeping it as int causes usb failures if MSB of
the base address is set.Signed-off-by: Siva Durga Prasad Paladugu
Signed-off-by: Michal Simek
14 Apr, 2015
3 commits
-
Since interrupt support is not present in u-boot, added an
API to handle the interrupts in dwc3 core. This API can be
polled to handle the interrupts.Signed-off-by: Kishon Vijay Abraham I
Reviewed-by: Lukasz Majewski -
Added support for multiple dwc3 controllers. This gives uboot
the capability to control multiple dwc3 controllers.Signed-off-by: Kishon Vijay Abraham I
Reviewed-by: Lukasz Majewski -
Added a structure to populate dwc3 core platform data. The board file should
populate these platform data before invoking dwc3 driver.
This will be removed once we have dwc3 driver adapted to use the driver model.Signed-off-by: Kishon Vijay Abraham I
Reviewed-by: Lukasz Majewski