All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC 0/4] Fine tune USB 3.0 PHY on exynos5420
@ 2013-12-10 10:55 ` Vivek Gautam
  0 siblings, 0 replies; 20+ messages in thread
From: Vivek Gautam @ 2013-12-10 10:55 UTC (permalink / raw)
  To: linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA
  Cc: linux-omap-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r, balbi-l0cyMroinI0,
	sarah.a.sharp-VuQAYsv1563Yd54FQh9/CA,
	kgene.kim-Sze3O3UU22JBDgjK7y7TUQ, kishon-l0cyMroinI0,
	jg1.han-Sze3O3UU22JBDgjK7y7TUQ, jwerner-F7+t8E8rja9g9hUCZPvPmw

The DWC3-exynos eXtensible host controller present on Exynos5420
SoC is quirky. The PHY serving this controller operates at High-Speed
by default, so it detects even Super-speed devices as high-speed ones.
This PHY needs to be tuned for its Tx LOS levels and Boost levels.

In this patch-set, we are registering a quirk for this DWC3-Exynos
controller with XHCI, so that once after xhci_reset(), the controller
can call to tune the associated PHY and achieve the SuperSpeed.

These patches are based on new USB 3.0 phy driver for Exynos SoC series. [1]

[1] Add Exynos5 USB 3.0 phy driver based on generic PHY framework
http://lwn.net/Articles/575586/

Vivek Gautam (4):
  phy: Add provision for tuning phy.
  xhci: Add quirk for DWC3-Exynos controller
  xhci: Tune PHY for the DWC3-Exynos host controller
  phy-exynos-usb3: Fine tune LOS levels for exynos5420

 drivers/phy/phy-core.c         |   20 +++++++
 drivers/phy/phy-exynos5-usb3.c |  107 ++++++++++++++++++++++++++++++++++++++++
 drivers/usb/dwc3/host.c        |    7 +++
 drivers/usb/host/xhci-plat.c   |   62 ++++++++++++++++++++++-
 drivers/usb/host/xhci.h        |    1 +
 include/linux/phy/phy.h        |    7 +++
 include/linux/usb/hcd.h        |    1 +
 7 files changed, 203 insertions(+), 2 deletions(-)

-- 
1.7.6.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-04-21  4:20 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-10 10:55 [PATCH RFC 0/4] Fine tune USB 3.0 PHY on exynos5420 Vivek Gautam
2013-12-10 10:55 ` Vivek Gautam
2013-12-10 10:55 ` [PATCH RFC 1/4] phy: Add provision for tuning phy Vivek Gautam
2013-12-10 14:01   ` Heikki Krogerus
2013-12-11  6:38     ` Vivek Gautam
2013-12-11  6:38       ` Vivek Gautam
2013-12-11  8:09       ` Heikki Krogerus
2013-12-11  8:32         ` Vivek Gautam
2013-12-11  8:54           ` Heikki Krogerus
2013-12-11  8:17       ` Kishon Vijay Abraham I
2013-12-11  8:17         ` Kishon Vijay Abraham I
2013-12-11  8:33         ` Vivek Gautam
2013-12-10 10:55 ` [PATCH RFC 2/4] xhci: Add quirk for DWC3-Exynos controller Vivek Gautam
2013-12-10 18:25   ` Julius Werner
2013-12-10 10:55 ` [PATCH RFC 3/4] xhci: Tune PHY for the DWC3-Exynos host controller Vivek Gautam
2013-12-10 13:55   ` Heikki Krogerus
2014-04-15 12:54     ` Vivek Gautam
2014-04-16 14:12       ` Heikki Krogerus
2014-04-21  4:20         ` Vivek Gautam
2013-12-10 10:55 ` [PATCH RFC 4/4] phy-exynos-usb3: Fine tune LOS levels for exynos5420 Vivek Gautam

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.