[GIT PULL] phy: for 4.10

From: Kishon Vijay Abraham I
Date: Fri Nov 18 2016 - 08:34:45 EST


Hi Greg,

Please find the pull request for 4.10 merge window below. Major changes
include adding anew phy driver for meson8b/gxbb SoC, removing a couple
of phy drivers from unsupported SoCs, adding sysfs entry to perform
usb role swap in rcar SoC and adding support for otg port in rk3399.
It also includes other minor fixes and cleanups.

>From this -rc cycle onwards, the phy tree is also included in linux-next.
So we shouldn't get into the fiasco we got into during the last merge
window (when phy tree conflicted with extcon) when it reaches your tree.

Let me know if you want me to change something.

Cheers
Kishon

The following changes since commit 4320f9d4c1831fd4d244a9de8f81bc27ea67699c:

phy: sun4i: check PMU presence when poking unknown bit of pmu (2016-11-05 13:45: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.10

for you to fetch changes up to 5e253dfbdbea97ab3f462cdd75a6d1cae2292901:

phy: rockchip-inno-usb2: select USB_COMMON (2016-11-18 18:19:16 +0530)

----------------------------------------------------------------
phy: for 4.10

Merge contains:
*) Add new usb2 phy driver for Meson8b and GXBB
*) Remove phy drivers added for miphy365 and STiH415/6 (as support for
these SoCs are removed from the kernel)
*) Add a sysfs entry to facilitate usb role swap in rcar SoC
*) Add support for otg port in rk3399
*) misc fixes in various phy drivers and cleanups

Signed-off-by: Kishon Vijay Abraham I <kishon@xxxxxx>

----------------------------------------------------------------
Alexandre Bailon (1):
phy: da8xx-usb: Configure CFGCHIP2 to support OTG workaround

Arnd Bergmann (2):
phy: rockchip-inno-usb2: fix uninitialized tmout variable
phy: rockchip-inno-usb2: select USB_COMMON

Hans de Goede (1):
phy_sun4i_usb: set_mode: Allow using set_mode to force end the current session

Marek Szyprowski (1):
phy: exynos-mipi-video: simplify check for coupled phy status

Martin Blumenstingl (4):
Documentation: dt-bindings: update the meson-usb2-phy example
Documentation: dt-bindings: rename meson-usb2-phy to meson8b-usb2-phy
phy: meson: add USB2 PHY support for Meson8b and GXBB
phy: meson8b-usb2: request a shared reset line

Matt Ranostay (1):
phy: phy-twl4030-usb: emit VBUS status events to userspace

Peter Griffin (2):
phy: phy-miphy365x: Remove miphy365 driver and dt binding documentation.
phy: stih41x-usb: Remove usb phy driver and dt binding documentation.

Vivek Gautam (3):
phy: fix semicolon.cocci warnings
phy: Fix ptr_ret.cocci warnings
phy: fix returnvar.cocci warnings

Wei Yongjun (1):
phy: meson8b-usb2: fix missing clk_disable_unprepare() on error

William Wu (3):
phy: rockchip-inno-usb2: support otg-port for rk3399
phy: rockchip-inno-usb2: correct clk_ops callback
phy: rockchip-inno-usb2: correct 480MHz output clock stable time

Yoshihiro Shimoda (1):
phy: rcar-gen3-usb2: add sysfs for usb role swap

.../ABI/testing/sysfs-platform-phy-rcar-gen3-usb2 | 15 +
.../{meson-usb2-phy.txt => meson8b-usb2-phy.txt} | 6 +-
drivers/phy/Kconfig | 33 +-
drivers/phy/Makefile | 3 +-
drivers/phy/phy-berlin-sata.c | 3 +-
drivers/phy/phy-brcm-sata.c | 6 +-
drivers/phy/phy-da8xx-usb.c | 5 +
drivers/phy/phy-exynos-mipi-video.c | 15 +-
drivers/phy/phy-exynos4210-usb2.c | 4 +-
drivers/phy/phy-exynos4x12-usb2.c | 4 +-
drivers/phy/phy-exynos5250-usb2.c | 2 +-
drivers/phy/phy-meson8b-usb2.c | 286 +++++++++
drivers/phy/phy-miphy365x.c | 625 --------------------
drivers/phy/phy-rcar-gen3-usb2.c | 118 +++-
drivers/phy/phy-rockchip-emmc.c | 2 +-
drivers/phy/phy-rockchip-inno-usb2.c | 607 +++++++++++++++++--
drivers/phy/phy-s5pv210-usb2.c | 4 +-
drivers/phy/phy-stih41x-usb.c | 188 ------
drivers/phy/phy-sun4i-usb.c | 14 +-
drivers/phy/phy-ti-pipe3.c | 10 +-
drivers/phy/phy-twl4030-usb.c | 3 +
drivers/phy/tegra/xusb-tegra124.c | 3 +-
drivers/phy/tegra/xusb.c | 10 +-
23 files changed, 1042 insertions(+), 924 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-platform-phy-rcar-gen3-usb2
rename Documentation/devicetree/bindings/phy/{meson-usb2-phy.txt => meson8b-usb2-phy.txt} (87%)
create mode 100644 drivers/phy/phy-meson8b-usb2.c
delete mode 100644 drivers/phy/phy-miphy365x.c
delete mode 100644 drivers/phy/phy-stih41x-usb.c

--
1.7.9.5