phy: add support for USB cluster on the Armada 375 SoC
authorGregory CLEMENT <gregory.clement@free-electrons.com>
Thu, 13 Nov 2014 11:47:46 +0000 (12:47 +0100)
committerKishon Vijay Abraham I <kishon@ti.com>
Wed, 26 Nov 2014 05:37:14 +0000 (11:07 +0530)
commiteee47538ec1f26198cf5da675975b61d7f16135b
tree84b97f801f796ddb012526390e7c378b372de51a
parent1a6ab1c0e844041524f8edd1acf0de94df991aaa
phy: add support for USB cluster on the Armada 375 SoC

The Armada 375 SoC comes with an USB2 host and device controller and
an USB3 controller. The USB cluster control register allows to manage
common features of both USB controllers.

This commit adds a driver integrated in the generic PHY framework to
control this USB cluster feature.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[ kishon@ti.com : Made it to use the updated devm_phy_create API and
  soem cosmentic changes in Kconfig file.]
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Acked-by: Jason Cooper <jason@lakedaemon.net>
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/phy-armada375-usb2.c [new file with mode: 0644]
include/dt-bindings/phy/phy.h