Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1359552

[PATCH v2 00/11] da8xx USB clocks

From David Lechner <david@lechnology.com>
Newsgroups linux.kernel
Subject [PATCH v2 00/11] da8xx USB clocks
Date 2016-03-17 04:40 +0100
Message-ID <rdwWZ-1LR-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH v2 00/11] da8xx USB clocks David Lechner <david@lechnology.com> - 2016-03-17 04:40 +0100
  [PATCH v2 07/11] ARM: davinci: da8xx: Add USB PHY platform declaration David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
  [PATCH v2 10/11] usb: musb: da8xx: Use devm in probe David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
    Re: [PATCH v2 10/11] usb: musb: da8xx: Use devm in probe Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> - 2016-03-17 12:10 +0100
  [PATCH v2 02/11] ARM: davinci: add set_parent callback for mux clocks David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
  [PATCH v2 01/11] ARM: davinci: defined missing CFGCHIP2_REFFREQ_* macros for MUSB PHY David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
  [PATCH v2 09/11] usb: ohci-da8xx: Remove code that references mach David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
    Re: [PATCH v2 09/11] usb: ohci-da8xx: Remove code that references  mach Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> - 2016-03-17 14:00 +0100
    Re: [PATCH v2 09/11] usb: ohci-da8xx: Remove code that references  mach Alan Stern <stern@rowland.harvard.edu> - 2016-03-17 19:10 +0100
  [PATCH v2 04/11] ARM: davinci: da8xx: add usb phy clocks David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
    Re: [PATCH v2 04/11] ARM: davinci: da8xx: add usb phy clocks Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> - 2016-03-17 13:20 +0100
    Re: [PATCH v2 04/11] ARM: davinci: da8xx: add usb phy clocks Sekhar Nori <nsekhar@ti.com> - 2016-03-23 18:00 +0100
      Re: [PATCH v2 04/11] ARM: davinci: da8xx: add usb phy clocks David Lechner <david@lechnology.com> - 2016-03-23 18:50 +0100
        Re: [PATCH v2 04/11] ARM: davinci: da8xx: add usb phy clocks Sekhar Nori <nsekhar@ti.com> - 2016-03-23 19:00 +0100
  [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for async3 David Lechner <david@lechnology.com> - 2016-03-17 04:50 +0100
    Re: [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for  async3 Sekhar Nori <nsekhar@ti.com> - 2016-03-23 17:00 +0100
      Re: [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for  async3 David Lechner <david@lechnology.com> - 2016-03-23 18:30 +0100
        Re: [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for  async3 Sekhar Nori <nsekhar@ti.com> - 2016-03-23 18:40 +0100
          Re: [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for  async3 David Lechner <david@lechnology.com> - 2016-03-23 19:40 +0100
            Re: [PATCH v2 03/11] ARM: davinci: da850: use clk->set_parent for  async3 Sekhar Nori <nsekhar@ti.com> - 2016-03-24 14:50 +0100
  Re: [PATCH v2 00/11] da8xx USB clocks Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> - 2016-03-17 14:40 +0100
    Re: [PATCH v2 00/11] da8xx USB clocks Sekhar Nori <nsekhar@ti.com> - 2016-03-23 18:30 +0100

csiph-web