Add driver for Broadcom's USB phy controller's used in Cygnus family of SoC and it's based on 4.14-rc3 tag. The patch set can be fetched from iproc-cyg-usb-v2 branch of https://github.com/Broadcom/arm64-linux.git Changes since v1: - Added "dt-bindings: phy:" subject prefix in dt bindings patch - Renamed phy node name from "phy" to "usb-phy" - Added BIT() macro definitions for some of the register bit access - Added .owner in phy_ops structure. - Added cygnus_phy_shutdown_all() to keep probe() clean. - Used devm_extcon_register_notifier() instead of extcon_register_notifier() Raveendra Padasalagi (3): dt-bindings: phy: Add Cygnus usb phy binding drivers: phy: broadcom: Add driver for Cygnus USB phy controller ARM: dts: Add dt node for Broadcom Cygnus USB phy .../bindings/phy/brcm,cygnus-usb-phy.txt | 106 ++++ arch/arm/boot/dts/bcm-cygnus.dtsi | 35 ++ drivers/phy/broadcom/Kconfig | 14 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm-cygnus-usb.c | 690 +++++++++++++++++++++ 5 files changed, 846 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-usb-phy.txt create mode 100644 drivers/phy/broadcom/phy-bcm-cygnus-usb.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