All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] chipidea fixes and features
@ 2012-11-14 16:19 ` Michael Grzeschik
  0 siblings, 0 replies; 100+ messages in thread
From: Michael Grzeschik @ 2012-11-14 16:19 UTC (permalink / raw)
  To: linux-arm-kernel

Marc Kleine-Budde (2):
  usb: chipidea: pci: mark platformdata as static and __devinitdata
  usb: chipidea: ci13xxx-imx: add "dr_mode" property to device tree bindings

Michael Grzeschik (7):
  usb: chipidea: ci13xxx_imx: add 2nd and 3rd clock to support imx5x and newer
  usb: chipidea: ci13xxx-imx: create dynamic platformdata
  usb: add phy connection by phy-mode
  usb: chipidea: add PTW and PTS handling
  usb: chipidea: udc: add force-full-speed option
  usb: chipidea: udc: remove unlocked ep_queue which can lead to an race
  usb: chipidea: udc: configure iso endpoints

 .../devicetree/bindings/usb/ci13xxx-imx.txt        |    4 +
 arch/arm/boot/dts/imx28.dtsi                       |    2 +
 drivers/of/Kconfig                                 |    4 +
 drivers/of/Makefile                                |    1 +
 drivers/of/of_usbphy.c                             |   49 ++++++++
 drivers/usb/chipidea/bits.h                        |    4 +
 drivers/usb/chipidea/ci.h                          |    2 +
 drivers/usb/chipidea/ci13xxx_imx.c                 |   84 ++++++++++---
 drivers/usb/chipidea/ci13xxx_pci.c                 |    6 +-
 drivers/usb/chipidea/core.c                        |   91 +++++++++++++-
 drivers/usb/chipidea/host.c                        |    4 +
 drivers/usb/chipidea/udc.c                         |  127 ++++++++++++--------
 include/linux/of_usbphy.h                          |   15 +++
 include/linux/usb/chipidea.h                       |   17 +++
 include/linux/usb/phy.h                            |    8 ++
 15 files changed, 337 insertions(+), 81 deletions(-)
 create mode 100644 drivers/of/of_usbphy.c
 create mode 100644 include/linux/of_usbphy.h

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 100+ messages in thread
* [PATCH v3] USB: add devicetree helpers for determining dr_mode and phy_type
@ 2013-02-01  7:48 Sascha Hauer
  2013-02-01  7:48 ` [PATCH 3/9] USB: chipidea: ci13xxx-imx: create dynamic platformdata Sascha Hauer
  0 siblings, 1 reply; 100+ messages in thread
From: Sascha Hauer @ 2013-02-01  7:48 UTC (permalink / raw)
  To: linux-arm-kernel

Here's another round of the dr_mode/phy_type patches. I think they should
be ready for merging now. Greg, will you apply them should there be no
problems anymore?

Sascha

changes since v2:

- fix adding of GPL Header was in wrong patch
- add missing hunk for new file of.c

changes since v1:
- move phy specific of helper to drivers/usb/phy/of.c
- use strcmp instead of strcasecmp for matching property values
- change usb_phy_dr_mode to usb_dr_mode
- change USBPHY_INTERFACE_MODE_NA to USBPHY_INTERFACE_MODE_UNKNOWN
- add copyright header to new files
- chipidea: drop mdelay at end of PTS/PTW setup
- chipidea: implement lpm core type handling for PTS/PTW


The following changes since commit 7b8bc3aad0deabf3bc50cd2fe29bce29be5681fe:

  USB: chipidea: ci13xxx_imx: Remove sparse warning (2013-01-30 00:17:39 -0500)

are available in the git repository at:

  git://git.pengutronix.de/git/imx/linux-2.6.git tags/usb-chipidea-for-next

for you to fetch changes up to b82b92ba281add3e4d67bf6704052c0fd8c5c7f0:

  USB chipidea i.MX: use devm_usb_get_phy_by_phandle to get phy (2013-01-31 12:27:36 +0100)

----------------------------------------------------------------
USB Chipidea patches for v3.9

These add OF helpers for handling the dr_mode and phy_type property
and makes use of them in the chipidea driver.

----------------------------------------------------------------
Michael Grzeschik (3):
      USB: add devicetree helpers for determining dr_mode and phy_type
      USB: chipidea: ci13xxx-imx: create dynamic platformdata
      USB: chipidea: add PTW and PTS handling

Sascha Hauer (6):
      USB: move bulk of otg/otg.c to phy/phy.c
      USB chipidea: introduce dual role mode pdata flags
      USB chipidea i.MX: introduce dr_mode property
      como fec wip
      USB mxs-phy: Register phy with framework
      USB chipidea i.MX: use devm_usb_get_phy_by_phandle to get phy

 Documentation/devicetree/bindings/net/fsl-fec.txt  |   20 +
 .../devicetree/bindings/usb/ci13xxx-imx.txt        |    6 +
 drivers/net/ethernet/freescale/fec.c               |   77 ++--
 drivers/net/ethernet/freescale/fec.h               |    1 +
 drivers/usb/chipidea/bits.h                        |   14 +-
 drivers/usb/chipidea/ci13xxx_imx.c                 |   60 ++-
 drivers/usb/chipidea/core.c                        |   60 ++-
 drivers/usb/otg/mxs-phy.c                          |    9 +
 drivers/usb/otg/otg.c                              |  423 -------------------
 drivers/usb/phy/Makefile                           |    2 +
 drivers/usb/phy/of.c                               |   47 +++
 drivers/usb/phy/phy.c                              |  434 ++++++++++++++++++++
 drivers/usb/usb-common.c                           |   36 ++
 include/linux/usb/chipidea.h                       |    3 +-
 include/linux/usb/of.h                             |   27 ++
 include/linux/usb/otg.h                            |    7 +
 include/linux/usb/phy.h                            |    9 +
 17 files changed, 742 insertions(+), 493 deletions(-)
 create mode 100644 drivers/usb/phy/of.c
 create mode 100644 drivers/usb/phy/phy.c
 create mode 100644 include/linux/usb/of.h

^ permalink raw reply	[flat|nested] 100+ messages in thread
* [PATCH v3] USB: add devicetree helpers for determining dr_mode and phy_type
@ 2013-02-01  7:52 Sascha Hauer
  2013-02-01  7:52 ` [PATCH 3/9] USB: chipidea: ci13xxx-imx: create dynamic platformdata Sascha Hauer
  0 siblings, 1 reply; 100+ messages in thread
From: Sascha Hauer @ 2013-02-01  7:52 UTC (permalink / raw)
  To: linux-arm-kernel

(resend because I got the linux-usb address wrong)

Here's another round of the dr_mode/phy_type patches. I think they should
be ready for merging now. Greg, will you apply them should there be no
problems anymore?

Sascha

changes since v2:

- fix adding of GPL Header was in wrong patch
- add missing hunk for new file of.c

changes since v1:
- move phy specific of helper to drivers/usb/phy/of.c
- use strcmp instead of strcasecmp for matching property values
- change usb_phy_dr_mode to usb_dr_mode
- change USBPHY_INTERFACE_MODE_NA to USBPHY_INTERFACE_MODE_UNKNOWN
- add copyright header to new files
- chipidea: drop mdelay at end of PTS/PTW setup
- chipidea: implement lpm core type handling for PTS/PTW

The following changes since commit 7b8bc3aad0deabf3bc50cd2fe29bce29be5681fe:

  USB: chipidea: ci13xxx_imx: Remove sparse warning (2013-01-30 00:17:39 -0500)

are available in the git repository at:

  git://git.pengutronix.de/git/imx/linux-2.6.git tags/usb-chipidea-for-next

for you to fetch changes up to b82b92ba281add3e4d67bf6704052c0fd8c5c7f0:

  USB chipidea i.MX: use devm_usb_get_phy_by_phandle to get phy (2013-01-31 12:27:36 +0100)

----------------------------------------------------------------
USB Chipidea patches for v3.9

These add OF helpers for handling the dr_mode and phy_type property
and makes use of them in the chipidea driver.

----------------------------------------------------------------
Michael Grzeschik (3):
      USB: add devicetree helpers for determining dr_mode and phy_type
      USB: chipidea: ci13xxx-imx: create dynamic platformdata
      USB: chipidea: add PTW and PTS handling

Sascha Hauer (6):
      USB: move bulk of otg/otg.c to phy/phy.c
      USB chipidea: introduce dual role mode pdata flags
      USB chipidea i.MX: introduce dr_mode property
      como fec wip
      USB mxs-phy: Register phy with framework
      USB chipidea i.MX: use devm_usb_get_phy_by_phandle to get phy

 Documentation/devicetree/bindings/net/fsl-fec.txt  |   20 +
 .../devicetree/bindings/usb/ci13xxx-imx.txt        |    6 +
 drivers/net/ethernet/freescale/fec.c               |   77 ++--
 drivers/net/ethernet/freescale/fec.h               |    1 +
 drivers/usb/chipidea/bits.h                        |   14 +-
 drivers/usb/chipidea/ci13xxx_imx.c                 |   60 ++-
 drivers/usb/chipidea/core.c                        |   60 ++-
 drivers/usb/otg/mxs-phy.c                          |    9 +
 drivers/usb/otg/otg.c                              |  423 -------------------
 drivers/usb/phy/Makefile                           |    2 +
 drivers/usb/phy/of.c                               |   47 +++
 drivers/usb/phy/phy.c                              |  434 ++++++++++++++++++++
 drivers/usb/usb-common.c                           |   36 ++
 include/linux/usb/chipidea.h                       |    3 +-
 include/linux/usb/of.h                             |   27 ++
 include/linux/usb/otg.h                            |    7 +
 include/linux/usb/phy.h                            |    9 +
 17 files changed, 742 insertions(+), 493 deletions(-)
 create mode 100644 drivers/usb/phy/of.c
 create mode 100644 drivers/usb/phy/phy.c
 create mode 100644 include/linux/usb/of.h

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

end of thread, other threads:[~2013-02-01  7:52 UTC | newest]

Thread overview: 100+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-14 16:19 [PATCH 0/9] chipidea fixes and features Michael Grzeschik
2012-11-14 16:19 ` Michael Grzeschik
2012-11-14 16:19 ` [PATCH 1/9] usb: chipidea: pci: mark platformdata as static and __devinitdata Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16 10:06   ` Alexander Shishkin
2012-11-16 10:06     ` Alexander Shishkin
2012-11-16 10:17     ` Marc Kleine-Budde
2012-11-16 10:17       ` Marc Kleine-Budde
2012-11-16 11:41       ` Alexander Shishkin
2012-11-16 11:41         ` Alexander Shishkin
2012-11-16 12:02     ` Greg KH
2012-11-16 12:02       ` Greg KH
2012-11-14 16:19 ` [PATCH 2/9] usb: chipidea: ci13xxx_imx: add 2nd and 3rd clock to support imx5x and newer Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-26  9:29   ` Peter Chen
2012-11-26  9:29     ` Peter Chen
2012-11-26 10:22     ` Sascha Hauer
2012-11-26 10:22       ` Sascha Hauer
2012-11-27  6:50       ` Peter Chen
2012-11-27  6:50         ` Peter Chen
2012-11-27  7:34         ` Sascha Hauer
2012-11-27  7:34           ` Sascha Hauer
2012-11-14 16:19 ` [PATCH 3/9] usb: chipidea: ci13xxx-imx: create dynamic platformdata Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16 10:14   ` Alexander Shishkin
2012-11-16 10:14     ` Alexander Shishkin
2012-11-16 10:19     ` Marc Kleine-Budde
2012-11-16 10:19       ` Marc Kleine-Budde
2012-11-16 12:06   ` Alexander Shishkin
2012-11-16 12:06     ` Alexander Shishkin
2012-11-14 16:19 ` [PATCH 4/9] usb: chipidea: ci13xxx-imx: add "dr_mode" property to device tree bindings Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16 11:53   ` Alexander Shishkin
2012-11-16 11:53     ` Alexander Shishkin
2012-11-16 11:55     ` Marc Kleine-Budde
2012-11-16 11:55       ` Marc Kleine-Budde
2012-11-26  9:46     ` Peter Chen
2012-11-26  9:46       ` Peter Chen
2012-11-29 12:54       ` Alexander Shishkin
2012-11-29 12:54         ` Alexander Shishkin
2012-11-14 16:19 ` [PATCH 5/9] usb: add phy connection by phy-mode Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16  9:25   ` Alexander Shishkin
2012-11-16  9:25     ` Alexander Shishkin
2012-11-16 11:28   ` Felipe Balbi
2012-11-16 11:28     ` Felipe Balbi
2012-11-16 11:31   ` Felipe Balbi
2012-11-16 11:31     ` Felipe Balbi
2012-11-16 11:44     ` Marc Kleine-Budde
2012-11-16 11:44       ` Marc Kleine-Budde
2012-11-16 13:41       ` Felipe Balbi
2012-11-16 13:41         ` Felipe Balbi
2012-11-16 14:32         ` Marc Kleine-Budde
2012-11-16 14:32           ` Marc Kleine-Budde
2012-11-26  9:56   ` Peter Chen
2012-11-26  9:56     ` Peter Chen
2012-11-14 16:19 ` [PATCH 6/9] usb: chipidea: add PTW and PTS handling Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16 12:18   ` Alexander Shishkin
2012-11-16 12:18     ` Alexander Shishkin
2012-11-16 12:45   ` Alexander Shishkin
2012-11-16 12:45     ` Alexander Shishkin
2012-11-16 13:16     ` Michael Grzeschik
2012-11-16 13:16       ` Michael Grzeschik
2012-11-16 13:34       ` Alexander Shishkin
2012-11-16 13:34         ` Alexander Shishkin
2012-11-16 13:57         ` Michael Grzeschik
2012-11-16 13:57           ` Michael Grzeschik
2012-11-16 14:06           ` Alexander Shishkin
2012-11-16 14:06             ` Alexander Shishkin
2012-11-16 14:46             ` Matthieu CASTET
2012-11-16 14:46               ` Matthieu CASTET
2012-11-16 15:39               ` Alexander Shishkin
2012-11-16 15:39                 ` Alexander Shishkin
2012-11-21 15:57                 ` Michael Grzeschik
2012-11-21 15:57                   ` Michael Grzeschik
2012-11-21 16:06                   ` Matthieu CASTET
2012-11-21 16:06                     ` Matthieu CASTET
2012-11-27  1:12   ` Peter Chen
2012-11-27  1:12     ` Peter Chen
2012-11-27  9:54     ` Michael Grzeschik
2012-11-27  9:54       ` Michael Grzeschik
2012-11-28  1:26       ` Peter Chen
2012-11-28  1:26         ` Peter Chen
2012-11-14 16:19 ` [PATCH 7/9] usb: chipidea: udc: add force-full-speed option Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16 12:51   ` Alexander Shishkin
2012-11-16 12:51     ` Alexander Shishkin
2012-11-16 14:53     ` Matthieu CASTET
2012-11-16 14:53       ` Matthieu CASTET
2012-11-14 16:19 ` [PATCH 8/9] usb: chipidea: udc: remove unlocked ep_queue which can lead to an race Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-16 12:55   ` Alexander Shishkin
2012-11-16 12:55     ` Alexander Shishkin
2012-11-14 16:19 ` [PATCH 9/9] usb: chipidea: udc: configure iso endpoints Michael Grzeschik
2012-11-14 16:19   ` Michael Grzeschik
2012-11-14 18:04   ` Sergei Shtylyov
2012-11-14 18:04     ` Sergei Shtylyov
  -- strict thread matches above, loose matches on Subject: below --
2013-02-01  7:48 [PATCH v3] USB: add devicetree helpers for determining dr_mode and phy_type Sascha Hauer
2013-02-01  7:48 ` [PATCH 3/9] USB: chipidea: ci13xxx-imx: create dynamic platformdata Sascha Hauer
2013-02-01  7:52 [PATCH v3] USB: add devicetree helpers for determining dr_mode and phy_type Sascha Hauer
2013-02-01  7:52 ` [PATCH 3/9] USB: chipidea: ci13xxx-imx: create dynamic platformdata Sascha Hauer

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.