usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty
authorArtur Petrosyan <arthur.petrosyan@synopsys.com>
Fri, 2 Nov 2018 15:29:55 +0000 (11:29 -0400)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 26 Nov 2018 07:06:32 +0000 (09:06 +0200)
commit9aed8c08c82d8498769119b73358d070a7cbb54c
treef41abac3216f57fcf07320c07caccf816b1e652c
parentd64bc8ee92856e39b3150d93e244ca8239ae6ada
usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty

Set GLPMCFG_LPM_ACCEPT_CTRL_ISOC bit in GLPMCFG register
to accept LPM token during ISOC transfers when TxFIFO is
not empty.

- Added two definitions.
   #define GLPMCFG_LPM_ACCEPT_CTRL_CONTROL        BIT(21)
   #define GLPMCFG_LPM_ACCEPT_CTRL_ISOC   BIT(22)
  This patch uses GLPMCFG_LPM_ACCEPT_CTRL_ISOC.
  GLPMCFG_LPM_ACCEPT_CTRL_CONTROL is defined for further use.

- Added setting GLPMCFG_LPM_ACCEPT_CTRL_ISOC bit in GLPMCFG
  register in dwc2_gadget_init_lpm function.

Signed-off-by: Artur Petrosyan <arturp@synopsys.com>
Signed-off-by: Minas Harutyunyan <hminas@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc2/gadget.c
drivers/usb/dwc2/hw.h