devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/11] da8xx USB clocks
@ 2016-03-17  2:26 David Lechner
  2016-03-17  2:26 ` [PATCH v2 01/11] ARM: davinci: defined missing CFGCHIP2_REFFREQ_* macros for MUSB PHY David Lechner
                   ` (6 more replies)
  0 siblings, 7 replies; 44+ messages in thread
From: David Lechner @ 2016-03-17  2:26 UTC (permalink / raw)
  Cc: Petr Kulhavy, David Lechner, Rob Herring, Pawel Moll,
	Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Sekhar Nori,
	Kevin Hilman, Kishon Vijay Abraham I, Alan Stern,
	Greg Kroah-Hartman, Bin Liu, Andreas Färber, Robert Jarzmik,
	Tony Lindgren, Sergei Shtylyov, devicetree-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-usb-u79uwXL29TY76Z2rM5mHXA

OK, ready for round two.

I've added a new callback in the davinci clocks so that they can properly
handle clock muxing. The clock functions are pretty much the same as in the
previous patch set other than clk_set_parent() now works.

The next new thing is a phy driver for the CFGCHIP2 register that controls the
SoC USB PHY (both USB 1.1 and USB 2.0). The ohci and musb drivers have been
updated to use this new phy driver.

David Lechner (10):
  ARM: davinci: add set_parent callback for mux clocks
  ARM: davinci: da850: use clk->set_parent for async3
  ARM: davinci: da8xx: add usb phy clocks
  dt-bindings: Add bindings for phy-da8xx-usb
  phy: da8xx-usb: new driver for DA8XX SoC USB PHY
  ARM: davinci: da8xx: Add USB PHY platform declaration
  ARM: dt: da850: Add usb phy node
  usb: ohci-da8xx: Remove code that references mach
  usb: musb: da8xx: Use devm in probe
  usb: musb: da8xx: Remove mach code

Petr Kulhavy (1):
  ARM: davinci: defined missing CFGCHIP2_REFFREQ_* macros for MUSB PHY

 .../devicetree/bindings/phy/phy-da8xx-usb.txt      |  34 +++
 arch/arm/boot/dts/da850.dtsi                       |   6 +
 arch/arm/mach-davinci/board-da830-evm.c            |  12 -
 arch/arm/mach-davinci/board-omapl138-hawk.c        |   7 -
 arch/arm/mach-davinci/clock.c                      |  17 +-
 arch/arm/mach-davinci/clock.h                      |   1 +
 arch/arm/mach-davinci/da830.c                      | 143 ++++++++++
 arch/arm/mach-davinci/da850.c                      | 231 ++++++++++++----
 arch/arm/mach-davinci/include/mach/da8xx.h         |   1 +
 arch/arm/mach-davinci/usb.c                        |  24 +-
 drivers/phy/Kconfig                                |   9 +
 drivers/phy/Makefile                               |   1 +
 drivers/phy/phy-da8xx-usb.c                        | 295 +++++++++++++++++++++
 drivers/usb/host/ohci-da8xx.c                      |  90 +++----
 drivers/usb/musb/da8xx.c                           | 150 +++--------
 include/linux/platform_data/usb-davinci.h          |   6 +
 16 files changed, 799 insertions(+), 228 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/phy-da8xx-usb.txt
 create mode 100644 drivers/phy/phy-da8xx-usb.c

-- 
1.9.1

--
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] 44+ messages in thread

end of thread, other threads:[~2016-04-14 12:32 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-17  2:26 [PATCH v2 00/11] da8xx USB clocks David Lechner
2016-03-17  2:26 ` [PATCH v2 01/11] ARM: davinci: defined missing CFGCHIP2_REFFREQ_* macros for MUSB PHY David Lechner
2016-03-17  2:26 ` [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for async3 David Lechner
2016-03-23 15:56   ` Sekhar Nori
     [not found]     ` <56F2BCAB.3040404-l0cyMroinI0@public.gmane.org>
2016-03-23 17:20       ` David Lechner
2016-03-23 17:29         ` Sekhar Nori
2016-03-23 18:32           ` David Lechner
2016-03-24 13:44             ` Sekhar Nori
2016-03-17  2:26 ` [PATCH v2 05/11] dt-bindings: Add bindings for phy-da8xx-usb David Lechner
     [not found]   ` <1458181615-27782-6-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-19 23:56     ` Rob Herring
2016-03-23 17:06   ` Sekhar Nori
     [not found]     ` <56F2CD16.9060106-l0cyMroinI0@public.gmane.org>
2016-03-23 17:56       ` David Lechner
2016-03-17  2:26 ` [PATCH v2 06/11] phy: da8xx-usb: new driver for DA8XX SoC USB PHY David Lechner
     [not found]   ` <1458181615-27782-7-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-17 12:38     ` Sergei Shtylyov
2016-03-23 17:21   ` Sekhar Nori
     [not found]     ` <56F2D0AD.4040005-l0cyMroinI0@public.gmane.org>
2016-03-23 18:06       ` David Lechner
     [not found]         ` <56F2DB41.7010708-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-24 14:01           ` David Laight
2016-04-01 13:16   ` Kishon Vijay Abraham I
2016-04-01 14:45     ` Bin Liu
2016-04-01 16:02       ` David Lechner
     [not found]         ` <56FE9B8F.7050605-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-04-01 16:19           ` Bin Liu
2016-04-01 19:49             ` Sergei Shtylyov
2016-04-01 19:45         ` Sergei Shtylyov
     [not found]           ` <56FECFEB.2030708-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org>
2016-04-01 19:56             ` Bin Liu
2016-04-13 20:51     ` David Lechner
2016-04-14 12:32       ` Kishon Vijay Abraham I
2016-03-17  2:26 ` [PATCH v2 07/11] ARM: davinci: da8xx: Add USB PHY platform declaration David Lechner
2016-03-17  2:26 ` [PATCH v2 09/11] usb: ohci-da8xx: Remove code that references mach David Lechner
     [not found]   ` <1458181615-27782-10-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-17 12:53     ` Sergei Shtylyov
2016-03-17 18:01   ` Alan Stern
     [not found] ` <1458181615-27782-1-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-17  2:26   ` [PATCH v2 02/11] ARM: davinci: add set_parent callback for mux clocks David Lechner
2016-03-17  2:26   ` [PATCH v2 04/11] ARM: davinci: da8xx: add usb phy clocks David Lechner
2016-03-17 12:12     ` Sergei Shtylyov
     [not found]     ` <1458181615-27782-5-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-23 16:56       ` Sekhar Nori
     [not found]         ` <56F2CAB8.3090705-l0cyMroinI0@public.gmane.org>
2016-03-23 17:45           ` David Lechner
     [not found]             ` <56F2D61F.80000-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-23 17:54               ` Sekhar Nori
2016-03-17  2:26   ` [PATCH v2 08/11] ARM: dt: da850: Add usb phy node David Lechner
2016-03-17  2:26   ` [PATCH v2 10/11] usb: musb: da8xx: Use devm in probe David Lechner
     [not found]     ` <1458181615-27782-11-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-17 11:07       ` Sergei Shtylyov
2016-03-17  2:26   ` [PATCH v2 11/11] usb: musb: da8xx: Remove mach code David Lechner
     [not found]     ` <1458181615-27782-12-git-send-email-david-nq/r/kbU++upp/zk7JDF2g@public.gmane.org>
2016-03-17 13:11       ` Sergei Shtylyov
     [not found]         ` <56EAAD09.3080600-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org>
2016-03-17 17:38           ` David Lechner
2016-03-17 13:39   ` [PATCH v2 00/11] da8xx USB clocks Sergei Shtylyov
2016-03-23 17:26     ` Sekhar Nori

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).