linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] usb: musb: add new phy driver
@ 2012-05-30 14:34 Kishon Vijay Abraham I
  2012-05-30 14:34 ` [RFC PATCH 1/3] drivers: usb: otg: add a new driver for omap usb2 phy Kishon Vijay Abraham I
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Kishon Vijay Abraham I @ 2012-05-30 14:34 UTC (permalink / raw)
  To: tony, linux, gregkh, kishon, linux-omap, linux-arm-kernel,
	linux-kernel, linux-usb, balbi

This series adds a new usb2 phy driver. The device for which is created
by the ocp2scp driver. This also uses control module driver.

This series converts twl6030 as a comparator driver (previously it was
also the phy driver) and makes use of omap-usb2 as the phy driver.

Instead of notification mechanism by power chip to omap glue to pass detection
of any events, an export API has been added in omap glue. Both twl4030 and
twl6030 will call to this API to pass any event. (twl6030 is used in omap4 and
twl4030 is used in omap3).

This series depends on:
*[RFC PATCH 00/11] OMAP System Control Module* patch series
However System Control Module driver has only dt support, so wouldn't
be able to test this patch series. However I'll adapt omap usb2 phy
driver and musb driver for dt and send it asap to the list.

This series also depends on:
*[PATCH v3 0/3] usb: multi-phy support* patch series
*[RFC PATCH 0/5] omap: add ocp2scp as a misc driver* patch series

Compile tested only.

Kishon Vijay Abraham I (3):
  drivers: usb: otg: add a new driver for omap usb2 phy
  usb: musb: omap glue: use omap-usb2 as the phy driver
  arm: omap: phy: remove unused functions from omap-phy-internal.c

 arch/arm/mach-omap2/omap_phy_internal.c |  138 ------------------
 arch/arm/mach-omap2/twl-common.c        |    5 -
 arch/arm/mach-omap2/usb-musb.c          |    3 -
 drivers/usb/musb/musb_core.h            |    1 -
 drivers/usb/musb/omap2430.c             |  150 ++++++++++++++------
 drivers/usb/otg/Kconfig                 |   17 ++-
 drivers/usb/otg/Makefile                |    1 +
 drivers/usb/otg/omap-usb2.c             |  232 +++++++++++++++++++++++++++++++
 drivers/usb/otg/twl4030-usb.c           |   40 ++----
 drivers/usb/otg/twl6030-usb.c           |  172 +++++------------------
 include/linux/usb/musb-omap.h           |   31 ++++
 include/linux/usb/omap_usb.h            |   47 ++++++
 include/linux/usb/phy_companion.h       |   34 +++++
 13 files changed, 514 insertions(+), 357 deletions(-)
 create mode 100644 drivers/usb/otg/omap-usb2.c
 create mode 100644 include/linux/usb/musb-omap.h
 create mode 100644 include/linux/usb/omap_usb.h
 create mode 100644 include/linux/usb/phy_companion.h

-- 
1.7.5.4

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

end of thread, other threads:[~2012-06-20 10:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-30 14:34 [RFC PATCH 0/3] usb: musb: add new phy driver Kishon Vijay Abraham I
2012-05-30 14:34 ` [RFC PATCH 1/3] drivers: usb: otg: add a new driver for omap usb2 phy Kishon Vijay Abraham I
2012-05-30 15:05   ` Shilimkar, Santosh
2012-05-30 14:34 ` [RFC PATCH 2/3] usb: musb: omap glue: use omap-usb2 as the phy driver Kishon Vijay Abraham I
2012-05-30 14:34 ` [RFC PATCH 3/3] arm: omap: phy: remove unused functions from omap-phy-internal.c Kishon Vijay Abraham I
     [not found]   ` <1338388466-3565-4-git-send-email-kishon-l0cyMroinI0@public.gmane.org>
2012-05-30 15:09     ` Shilimkar, Santosh
2012-06-20 10:44   ` Tony Lindgren
2012-06-12 10:48 ` [RFC PATCH 0/3] usb: musb: add new phy driver Felipe Balbi
2012-06-13 14:28   ` ABRAHAM, KISHON VIJAY

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).