All of lore.kernel.org
 help / color / mirror / Atom feed
From: Artur Petrosyan <arthur.petrosyan@synopsys.com>
To: Felipe Balbi <balbi@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Minas Harutyunyan <minas.harutyunyan@synopsys.com>,
	"linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>
Cc: John Youn <john.youn@synopsys.com>,
	Artur Petrosyan <arthur.petrosyan@synopsys.com>
Subject: [PATCH 00/14] usb: dwc2: Fix and improve power saving modes.
Date: Fri, 12 Apr 2019 13:38:19 +0000	[thread overview]
Message-ID: <cover.1555075927.git.arturp@synopsys.com> (raw)

This patch set, fixes and improves partial power down and hibernation power
saving modes. Also, adds support for entering/exiting hibernation from
system issued suspend/resume.


Artur Petrosyan (14):
  usb: dwc2: Fix dwc2_restore_device_registers() function.
  usb: dwc2: Add descriptive debug messages for Partial Power Down mode.
  usb: dwc2: Fix wakeup detected and session request interrupt handlers.
  usb: dwc2: Fix suspend state in host mode for partial power down.
  usb: dwc2: Add port conn. sts. checking in _dwc2_hcd_resume()
    function.
  usb: dwc2: Add part. power down exit from
    dwc2_conn_id_status_change().
  usb: dwc2: Reset DEVADDR after exiting gadget hibernation.
  usb: dwc2: Add default param to control power optimization.
  usb: dwc2: Update dwc2_handle_usb_suspend_intr function.
  usb: dwc2: Fix hibernation between host and device modes.
  usb: dwc2: Allow exiting hibernation from gpwrdn rst detect
  usb: dwc2: Clear fifo_map when resetting core.
  usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated.
  usb: dwc2: Add enter/exit hibernation from system issued
    suspend/resume

 drivers/usb/dwc2/core.c      |  20 +++++
 drivers/usb/dwc2/core.h      |   3 +
 drivers/usb/dwc2/core_intr.c | 178 ++++++++++++++++++++++++++-----------------
 drivers/usb/dwc2/debugfs.c   |   2 +
 drivers/usb/dwc2/gadget.c    |  16 +++-
 drivers/usb/dwc2/hcd.c       | 151 +++++++++++++++++++++++++-----------
 drivers/usb/dwc2/params.c    |  19 +++--
 7 files changed, 268 insertions(+), 121 deletions(-)

-- 
2.11.0


             reply	other threads:[~2019-04-12 13:38 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-04-12 13:38 Artur Petrosyan [this message]
  -- strict thread matches above, loose matches on Subject: below --
2019-04-12 13:38 [01/14] usb: dwc2: Fix dwc2_restore_device_registers() function Artur Petrosyan
2019-04-12 13:38 ` [PATCH 01/14] " Artur Petrosyan
2019-04-12 13:38 [02/14] usb: dwc2: Add descriptive debug messages for Partial Power Down mode Artur Petrosyan
2019-04-12 13:38 ` [PATCH 02/14] " Artur Petrosyan
2019-04-12 13:38 [03/14] usb: dwc2: Fix wakeup detected and session request interrupt handlers Artur Petrosyan
2019-04-12 13:38 ` [PATCH 03/14] " Artur Petrosyan
2019-04-12 13:39 [04/14] usb: dwc2: Fix suspend state in host mode for partial power down Artur Petrosyan
2019-04-12 13:39 ` [PATCH 04/14] " Artur Petrosyan
2019-04-12 13:39 [05/14] usb: dwc2: Add port conn. sts. checking in _dwc2_hcd_resume() function Artur Petrosyan
2019-04-12 13:39 ` [PATCH 05/14] " Artur Petrosyan
2019-04-12 13:44 [06/14] usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change() Artur Petrosyan
2019-04-12 13:44 ` [PATCH 06/14] " Artur Petrosyan
2019-04-12 14:20 [03/14] usb: dwc2: Fix wakeup detected and session request interrupt handlers Jules Maselbas
2019-04-12 14:20 ` [PATCH 03/14] " Jules Maselbas
2019-04-15  7:58 [03/14] " Artur Petrosyan
2019-04-15  7:58 ` [PATCH 03/14] " Artur Petrosyan
2019-04-25 12:44 [01/14] usb: dwc2: Fix dwc2_restore_device_registers() function Felipe Balbi
2019-04-25 12:44 ` [PATCH 01/14] " Felipe Balbi
2019-04-26 20:42 [01/14] " Doug Anderson
2019-04-26 20:42 ` [PATCH 01/14] " Doug Anderson
2019-04-29 10:51 [01/14] " Artur Petrosyan
2019-04-29 10:51 ` [PATCH 01/14] " Artur Petrosyan
2019-04-29 17:34 [01/14] " Doug Anderson
2019-04-29 17:34 ` [PATCH 01/14] " Doug Anderson
2019-04-30  6:58 [01/14] " Artur Petrosyan
2019-04-30  6:58 ` [PATCH 01/14] " Artur Petrosyan
2019-04-30 15:28 [01/14] " Doug Anderson
2019-04-30 15:28 ` [PATCH 01/14] " Doug Anderson
2019-05-03  8:11 [01/14] " Artur Petrosyan
2019-05-03  8:11 ` [PATCH 01/14] " Artur Petrosyan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1555075927.git.arturp@synopsys.com \
    --to=arthur.petrosyan@synopsys.com \
    --cc=balbi@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=john.youn@synopsys.com \
    --cc=linux-usb@vger.kernel.org \
    --cc=minas.harutyunyan@synopsys.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.