this is the third version of a series adding support for the USB cluster which is on the Armada 375 SoC. We can mainly see this device as a PHY muxer. Since the last version I reused the file include/dt-bindings/phy/phy.h as suggested by Kishon and I added his acked-by on the 5th patch. While I ran coccicheck on my code I also found some possible improvement in the phy driver: it was done in the 1st patch. The second patch was a patch initially submitted by Andrew. This patch added the mvebu-phy.txt but fell through a crack when adding the driver. I join this patch on my series in order to be able to add the new binding for the USB cluster of the Armada 375. This was done in the third patch. The forth patch was the addition of the phys driver itself. The fifth and sixth patches are updating the device tree files related to the Armada 375 using the new biding. Thanks, Gregory Changelog: v2 -> v3: - Added Kishon acked-by on the 5th patch. - Used include/dt-bindings/phy/phy.h instead of creating a new one in the forth patch. v1 -> v2: - Add a patch fixing the use of PTR_ERR_OR_ZERO. - Add the patch adding the DT binding documentation for Marvell MVEBU SATA phy from Andrew Lunn - Move the DT binding documentation of the Armada 375 USB cluster into the phy-mvebu.txt file. - Made the armada375_usb_phy_xlate more robust" if there is a phy_put and then a phy_get". Andrew Lunn (1): Phy: DT binding documentation for Marvell MVEBU SATA phy. Gregory CLEMENT (5): phy: Use PTR_ERR_OR_ZERO to fix warning raised by coccinelle Phy: DT binding documentation for the Armada 375 USB cluster binding phy: add support for USB cluster on the Armada 375 SoC ARM: mvebu: add Device Tree description of USB cluster controller on Armada 375 ARM: mvebu: add PHY support to the dts for the USB controllers on Armada 375 Documentation/devicetree/bindings/ata/marvell.txt | 6 + .../devicetree/bindings/phy/phy-mvebu.txt | 43 ++++++ arch/arm/boot/dts/armada-375.dtsi | 11 ++ drivers/phy/Kconfig | 6 + drivers/phy/Makefile | 1 + drivers/phy/phy-armada375-usb2.c | 145 +++++++++++++++++++++ drivers/phy/phy-berlin-sata.c | 5 +- drivers/phy/phy-hix5hd2-sata.c | 5 +- drivers/phy/phy-miphy365x.c | 5 +- drivers/phy/phy-stih41x-usb.c | 5 +- include/dt-bindings/phy/phy.h | 1 + 11 files changed, 217 insertions(+), 16 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu.txt create mode 100644 drivers/phy/phy-armada375-usb2.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html