diff options
| author | Thinh Nguyen <[email protected]> | 2019-08-20 01:36:06 +0000 |
|---|---|---|
| committer | Felipe Balbi <[email protected]> | 2019-08-28 10:04:59 +0000 |
| commit | 54fb5ba647f8f942e372dee45025bce4adc08c38 (patch) | |
| tree | 3cb9eb4d77d007381701555182f85323d2fa604b /drivers/usb/cdns3/cdns3-pci-wrap.c | |
| parent | usb: dwc3: Separate field holding multiple properties (diff) | |
| download | kernel-54fb5ba647f8f942e372dee45025bce4adc08c38.tar.gz kernel-54fb5ba647f8f942e372dee45025bce4adc08c38.zip | |
usb: dwc3: gadget: Set BESL config parameter
When operating with LPM signals, the controller asserts the deep
low-power signal (utmi_l1_suspend_n) to the phy when the BESL value of
the LPM token is equal to or greater than DCTL.HIRD_Thres[3:0] (and
with DCTL.HIRD_Thres[4] set). Otherwise, the shallow low-power signal
(utmi_sleep_n) is asserted. Set the recommended deep BESL equal to the
controller's DCTL.HIRD_Thres[3:0] setting, and set the baseline BESL
to 0 for the shallow low-power signal. This maximizes the opportunity
for L1 residency and optimizes power savings.
Signed-off-by: Thinh Nguyen <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-pci-wrap.c')
0 files changed, 0 insertions, 0 deletions
