Hi Greg, Please find the pull request for 4.5 merge window below. This should be my final pull request for 2015 unless you want me to change something ;-)
It adds two new PHY drivers, deprecates phy-omap-control driver (it was in my TO-DO for sometime), and other miscellaneous phy driver improvements and fixes. Let me know if you want me to modify something. Merry Christmas and Happy Newyear! Cheers Kishon The following changes since commit 708744628ba96ed4dfcac74a985eb66ad551f164: phy: core: Get a refcount to phy in devm_of_phy_get_by_index() (2015-12-07 18:44:02 +0530) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git tags/phy-for-4.5 for you to fetch changes up to 9955a7835bf376e12482583958b2661f501b868b: phy: omap-usb2: use *syscon* framework API to power on/off the PHY (2015-12-21 14:26:28 +0530) ---------------------------------------------------------------- phy: for 4.5 *) new PHY driver for hi6220 usb and rcar gen3 usb2 *) deprecate phy-omap-control driver. phy-omap-control driver was added when there was no proper infrastructure for doing control module initialization. The phy-omap-control driver is not an 'actual' PHY driver and it was just a hack to do PHY related control module initialization. Now with SYSCON framework in the kernel, control module setttings can be done using APIs provided by syscon. *) usbphy-internal pll creates the needed 480MHz and is also a supply-clock back to the core clock-controller in Rockchip SoCs. This is now modeled as a real clock. *) calibrate mt65xx usb3 PHY for better eye diagram and receiver sensitivity. *) Miscellaneous cleanups. Signed-off-by: Kishon Vijay Abraham I <[email protected]> ---------------------------------------------------------------- Chunfeng Yun (2): phy: phy-mt65xx-usb3: fix test fail of HS receiver sensitivity phy: phy-mt65xx-usb3: improve HS eye diagram Hans de Goede (1): phy-sun4i-usb: Use of_match_node to get model specific config data Heiko Stuebner (5): phy: rockchip-usb: fix clock get-put mismatch phy: rockchip-usb: introduce a common data-struct for the device phy: rockchip-usb: move per-phy init into a separate function phy: rockchip-usb: add compatible values for rk3066a and rk3188 phy: rockchip-usb: expose the phy-internal PLLs Jaedon Shin (3): phy: phy_brcmstb_sata: remove duplicate definitions phy: phy_brcmstb_sata: add data for phy version phy: phy_brcmstb_sata: add support for MIPS-based platforms Jisheng Zhang (2): phy: berlin-usb: remove non-necessary header files phy: berlin-usb: don't set device's driver_data Kishon Vijay Abraham I (9): phy: ti-pipe3: introduce local struct device* in probe phy: ti-pipe3: move clk initialization to a separate function phy: ti-pipe3: move sysctrl initialization to a separate function phy: ti-pipe3: move mem resource initialization to a separate function phy: ti-pipe3: use ti_pipe3_power_off to power off the PHY during probe phy: ti-pipe3: use *syscon* framework API to power on/off the PHY phy: ti-pipe3: use *syscon* framework API to set PCS value of the PHY phy: omap-usb2: use omap_usb_power_off to power off the PHY during probe phy: omap-usb2: use *syscon* framework API to power on/off the PHY Reinder de Haan (1): phy-sun4i-usb: Add support for the host usb-phys found on the H3 SoC Yoshihiro Shimoda (4): phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver phy: rcar-gen3-usb2: change the mode to OTG on the combined channel phy: rcar-gen3-usb2: add runtime ID/VBUS pin detection MAINTAINERS: add Renesas usb2 phy driver Zhangfei Gao (1): phy: add phy-hi6220-usb .../bindings/phy/brcm,brcmstb-sata-phy.txt | 1 + .../devicetree/bindings/phy/phy-hi6220-usb.txt | 16 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 39 ++ .../devicetree/bindings/phy/rockchip-usb-phy.txt | 6 +- .../devicetree/bindings/phy/sun4i-usb-phy.txt | 1 + Documentation/devicetree/bindings/phy/ti-phy.txt | 20 +- MAINTAINERS | 6 + drivers/phy/Kconfig | 20 +- drivers/phy/Makefile | 2 + drivers/phy/phy-berlin-usb.c | 3 - drivers/phy/phy-brcmstb-sata.c | 47 ++- drivers/phy/phy-hi6220-usb.c | 168 +++++++++ drivers/phy/phy-mt65xx-usb3.c | 106 +++++- drivers/phy/phy-omap-usb2.c | 94 ++++- drivers/phy/phy-rcar-gen3-usb2.c | 378 ++++++++++++++++++++ drivers/phy/phy-rockchip-usb.c | 287 +++++++++++---- drivers/phy/phy-sun4i-usb.c | 158 +++++--- drivers/phy/phy-ti-pipe3.c | 302 +++++++++++----- include/linux/phy/omap_usb.h | 23 ++ 19 files changed, 1439 insertions(+), 238 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/phy-hi6220-usb.txt create mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt create mode 100644 drivers/phy/phy-hi6220-usb.c create mode 100644 drivers/phy/phy-rcar-gen3-usb2.c -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

