Age | Commit message (Collapse) | Author | Files | Lines |
|
In hibernation resume case. usb devices maybe not emulated,
roothub is suspended, In this case, usb devices will be resume
fail. Set roothub active while hibernation resume.
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
usb phy will be reset in suspend procedure. After resume.
Some devices can not work. In usb resume, init phy again.
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
add starfive pm supend/resume and runtime pm runtime
suspend and resume ops
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
USB mass storage and functionfs activated by configfs.
Support both 2.0 and 3.0.
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
|
|
The default naneng phy setting of LS keep-alive
is not enabled, that will cause some usb mouse
(Lenovo sm8823) does not work properly.
Also some usb keyboards can not enumerated.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
The default phy spread-spectrum mode is up-spread-spectrum,
which is violated the usb3 spec.
The up-spread-spectrum mode leads to phy buffers overrun.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
|
|
Since the USB_125M clock is divided from pll0 clock,
and the pll0 clock changes per the cpu frequency.
So, needs to set the clock explicitly.
Signed-off-by: mason.huo <mason.huo@starfivetech.com>
|
|
Update cdns3-starfive usb control driver, default support usb2.0 and
usb3.0.
Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
|
|
Add driver to handle StarFive specific wrapper for Cadence USB3 controller
present on JH7110 SoC.
Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
|