From: "Ivan T. Ivanov" <iivanov@xxxxxxxxxx> Hi, This is a sixth version of patches posted earlier here [1]. Changes since v5. 0001 - Enables driver on new ARCH_QCOM arches 0002 - Fixes section mismatch warning 0012 - Fix coding style error - pointer by Sergei 0014 - usleep_range() replaced with udelay(), in msm_phy_reset(), this eliminate "scheduling while atomic" warning - Thanks Tim. 0015 - Fix PTS definitions for MSM USB 0016 - Driver is now working even after cold boot. Earlier versions relied on fastboot to select proper PHY port on the dragonboard - Thanks Tim. 0019 - Use correct function to register USB2.0 PHY [1] https://lkml.org/lkml/2014/3/5/792 Ivan T. Ivanov (17): usb: phy: msm: Make driver selectable on ARCH_QCOM usb: phy: msm: Remove __init macro from driver probe method usb: phy: msm: Move global regulators variables to driver state usb: phy: msm: Migrate to Managed Device Resource allocation usb: phy: msm: Remove unnecessarily check for valid regulators. usb: phy: msm: Fix checkpatch.pl warnings usb: phy: msm: Replace custom enum usb_mode_type with enum usb_dr_mode usb: phy: msm: Remove unused pclk_src_name usb: phy: msm: Remove HSUSB prefix from regulator names usb: phy: msm: Properly check result from platform_get_irq() usb: phy: msm: Add device tree support and binding information usb: phy: msm: Use reset framework for LINK and PHY resets usb: phy: msm: Add support for secondary PHY control usb: phy: msm: Correct USB PHY Reset sequence for newer platform usb: phy: msm: Handle disconnect events usb: phy: msm: Vote for corner of VDD CX instead of voltage of VDD CX usb: phy: msm: Use usb_add_phy_dev() to register device Tim Bird (2): usb: phy: msm: Fix PTS definitions for MSM USB controller usb: phy: msm: Select secondary PHY via TCSR .../devicetree/bindings/usb/msm-hsusb.txt | 78 +++ arch/arm/mach-msm/board-msm7x30.c | 2 +- arch/arm/mach-msm/board-qsd8x50.c | 2 +- drivers/usb/phy/Kconfig | 6 +- drivers/usb/phy/phy-msm-usb.c | 698 ++++++++++++--------- include/linux/usb/msm_hsusb.h | 39 +- include/linux/usb/msm_hsusb_hw.h | 14 +- 7 files changed, 502 insertions(+), 337 deletions(-) -- 1.8.3.2 -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html