From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753858AbdDJNTH (ORCPT ); Mon, 10 Apr 2017 09:19:07 -0400 Received: from fllnx209.ext.ti.com ([198.47.19.16]:55296 "EHLO fllnx209.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753776AbdDJNTC (ORCPT ); Mon, 10 Apr 2017 09:19:02 -0400 From: Kishon Vijay Abraham I To: CC: , Subject: [GIT PULL] phy: for 4.12 Date: Mon, 10 Apr 2017 18:47:51 +0530 Message-ID: <20170410131823.26485-1-kishon@ti.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, Please find the phy pull request for 4.12 below. It adds two new Qualcomm phy drivers, rockchip-inno-usb2 driver and phy-mt65xx-usb3 driver starts supporting a new phy and few driver level fixes and cleanups. It also includes an immutable branch between MFD and PHY from Lee jones for one of Exynos cleanup. Consider merging this for the next merge window. Let me know If I have to change something. Regards Kishon The following changes since commit 1a09b6a7c10e22c489a8b212dd6862b1fd9674ad: phy: qcom-usb-hs: Add depends on EXTCON (2017-03-09 15:29:57 +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.12 for you to fetch changes up to 6239879b415eb7cf96d418c8a2090ecd6f310aad: phy: qcom-qusb2: add NVMEM dependency (2017-04-10 16:43:41 +0530) ---------------------------------------------------------------- phy: for 4.12 *) Add new PHY driver for Qualcomm's QMP PHY (used by PCIe, UFS and USB) *) Add new PHY driver for Qualcomm's QUSB2 PHY *) Add support for vbus regulator in rockchip-usb driver *) Add support for usb2-phy in rk3328 to rockchip-inno-usb2 driver *) Add support for a new version of PHY in phy-mt65xx-usb3 driver *) Add support for Allwinner A64 PHY to switch between MUSB and EHCI/OHCI *) Cleanups in Exynos driver and phy-mt65xx-usb3 driver Signed-off-by: Kishon Vijay Abraham I ---------------------------------------------------------------- Chunfeng Yun (7): phy: phy-mt65xx-usb3: improve RX detection stable time phy: phy-mt65xx-usb3: increase LFPS filter threshold phy: phy-mt65xx-usb3: split SuperSpeed port into two ones phy: phy-mt65xx-usb3: move clock from phy node into port nodes phy: phy-mt65xx-usb3: add support for new version phy phy: phy-mt65xx-usb3: disable 100uA extraction from SS port to HS port dt-bindings: phy-mt65xx-usb: add support for new version phy Colin Ian King (1): phy: rockchip-inno-usb2: fix spelling mistake: "connecetd" -> "connected" Icenowy Zheng (5): dt: bindings: add pmu0 regs for USB PHYs on Allwinner H3/V3s/A64 phy: sun4i-usb: change PHYCTL register clearing code phy: sun4i-usb: add PHYCTL offset for H3 SoC phy: sun4i-usb: support automatically switch PHY0 route to MUSB/HCI phy: sun4i-usb: enable PHY0 dual route switching for A64 USB PHY Kishon Vijay Abraham I (1): Merge tag 'ib-mfd-phy-v4.12' of git://git.kernel.org/.../lee/mfd into next Krzysztof Kozlowski (6): mfd: exynos-lpass: Use common soc/exynos-regs-pmu.h header mfd: exynos-lpass: Use common soc/exynos-regs-pmu.h header phy: exynos4: Remove duplicated defines of PHY register defines phy: exynos5: Remove duplicated defines of PHY register defines phy: exynos-mipi-video: Use consistent method to address phy registers phy: exynos: Use one define for enable bit Martin Blumenstingl (1): phy: meson8b-usb2: fix offsets for some of the registers Meng Dongyang (3): dt-bindings: phy-rockchip-inno-usb2: add assign clock property in usb2-phy node dt-bindings: add DT bindings for usb2-phy grf phy: rockchip-inno-usb2: add support of usb2-phy for rk3328 Paul Gortmaker (1): phy: phy-exynos-pcie: make it explicitly non-modular Rafał Miłecki (1): phy: bcm-ns-usb3: split all writes into reg & val pairs Sjoerd Simons (1): phy: rockchip-usb: Add vbus regulator support. Tobias Regnery (1): phy: qcom-qusb2: add NVMEM dependency Vivek Gautam (4): dt-bindings: phy: Add support for QUSB2 phy phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips dt-bindings: phy: Add support for QMP phy phy: qcom-qmp: new qmp phy driver for qcom-chipsets Yoshihiro Shimoda (1): phy: rcar-gen3-usb2: fix implementation for runtime PM Documentation/devicetree/bindings/phy/phy-mt65xx-usb.txt | 93 +++++++++-- Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt | 6 + Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt | 106 ++++++++++++ Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt | 43 +++++ Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt | 1 + Documentation/devicetree/bindings/phy/sun4i-usb-phy.txt | 1 + Documentation/devicetree/bindings/soc/rockchip/grf.txt | 4 + drivers/mfd/exynos-lpass.c | 4 +- drivers/phy/Kconfig | 19 +++ drivers/phy/Makefile | 2 + drivers/phy/phy-bcm-ns-usb3.c | 69 +++++--- drivers/phy/phy-exynos-dp-video.c | 6 +- drivers/phy/phy-exynos-mipi-video.c | 71 ++++----- drivers/phy/phy-exynos-pcie.c | 8 +- drivers/phy/phy-exynos5-usbdrd.c | 6 +- drivers/phy/phy-meson8b-usb2.c | 6 +- drivers/phy/phy-mt65xx-usb3.c | 477 ++++++++++++++++++++++++++++++++++-------------------- drivers/phy/phy-qcom-qmp.c | 1153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/phy/phy-qcom-qusb2.c | 493 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/phy/phy-rcar-gen3-usb2.c | 31 +++- drivers/phy/phy-rockchip-inno-usb2.c | 53 +++++- drivers/phy/phy-rockchip-usb.c | 19 +++ drivers/phy/phy-sun4i-usb.c | 58 ++++--- include/linux/mfd/syscon/exynos5-pmu.h | 30 ---- include/linux/soc/samsung/exynos-regs-pmu.h | 16 +- 25 files changed, 2454 insertions(+), 321 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt create mode 100644 drivers/phy/phy-qcom-qmp.c create mode 100644 drivers/phy/phy-qcom-qusb2.c