All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Add iProc MDIO and Cygnus PCIe PHY support
@ 2015-05-22  1:07 Ray Jui
  2015-05-22  1:07 ` [PATCH v2 1/5] dt_bindings: Add iProc MDC/MDIO interface binding Ray Jui
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Ray Jui @ 2015-05-22  1:07 UTC (permalink / raw)
  To: Kishon Vijay Abraham I, Arnd Bergmann
  Cc: linux-kernel, JD (Jiandong) Zheng, Arun Parameswaran,
	bcm-kernel-feedback-list, Ray Jui

This patch series adds support for the Cygnus PCIe PHY and support of the
MDC/MDIO bus interface found in various iProc based of SoCs. The iProc
MDC/MDIO bus interface can be used by the host processor to communicate with
various internal Serdes/PHYs including Ethernet, PCIe, USB, etc.

This patch series is based on Linux v4.1-rc4 and is avaliable in:
https://github.com/Broadcom/cygnus-linux/tree/cygnus-pcie-phy-v2

Changes from v1:
 - Move the MDC/MDIO bus driver from drivers/phy/* to drivers/bus/*
 - Make the PCIe PHY device node child node of the MDIO bus
 - Change the PCIe PHY driver to tristate so it can be compiled as a module
 - Other minor changes

Ray Jui (5):
  dt_bindings: Add iProc MDC/MDIO interface binding
  phy: iproc-mdio: Initial iProc MDC/MDIO support
  phy: cygnus: pcie: Define DT binding
  phy: cygnus: pcie: Add Cygnus PCIe PHY support
  ARM: dts: enable PCIe PHY support for Cygnus

 .../devicetree/bindings/bus/brcm,iproc-mdio.txt    |   21 ++
 .../bindings/phy/brcm,cygnus-pcie-phy.txt          |   34 ++
 arch/arm/boot/dts/bcm-cygnus.dtsi                  |   20 ++
 drivers/bus/Kconfig                                |   12 +
 drivers/bus/Makefile                               |    1 +
 drivers/bus/iproc-mdio-bus.c                       |  255 +++++++++++++++
 drivers/phy/Kconfig                                |   15 +
 drivers/phy/Makefile                               |    1 +
 drivers/phy/phy-cygnus-pcie.c                      |  340 ++++++++++++++++++++
 include/linux/iproc_mdio_bus.h                     |   22 ++
 10 files changed, 721 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/bus/brcm,iproc-mdio.txt
 create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt
 create mode 100644 drivers/bus/iproc-mdio-bus.c
 create mode 100644 drivers/phy/phy-cygnus-pcie.c
 create mode 100644 include/linux/iproc_mdio_bus.h

-- 
1.7.9.5


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

end of thread, other threads:[~2015-09-01 21:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-22  1:07 [PATCH v2 0/5] Add iProc MDIO and Cygnus PCIe PHY support Ray Jui
2015-05-22  1:07 ` [PATCH v2 1/5] dt_bindings: Add iProc MDC/MDIO interface binding Ray Jui
2015-05-22  1:07 ` [PATCH v2 2/5] phy: iproc-mdio: Initial iProc MDC/MDIO support Ray Jui
2015-05-22  1:07 ` [PATCH v2 3/5] phy: cygnus: pcie: Define DT binding Ray Jui
2015-05-22  1:07 ` [PATCH v2 4/5] phy: cygnus: pcie: Add Cygnus PCIe PHY support Ray Jui
2015-05-22  1:07 ` [PATCH v2 5/5] ARM: dts: enable PCIe PHY support for Cygnus Ray Jui
2015-09-01 21:13 ` [PATCH v2 0/5] Add iProc MDIO and Cygnus PCIe PHY support Ray Jui

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.