aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/cdns3/cdns3-pci-wrap.c
diff options
context:
space:
mode:
authorThinh Nguyen <[email protected]>2019-08-20 01:36:06 +0000
committerFelipe Balbi <[email protected]>2019-08-28 10:04:59 +0000
commit54fb5ba647f8f942e372dee45025bce4adc08c38 (patch)
tree3cb9eb4d77d007381701555182f85323d2fa604b /drivers/usb/cdns3/cdns3-pci-wrap.c
parentusb: dwc3: Separate field holding multiple properties (diff)
downloadkernel-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