All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kishon Vijay Abraham I <kishon@ti.com>
To: <gregkh@linuxfoundation.org>
Cc: <kishon@ti.com>, <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] phy: for 4.15 merge window
Date: Wed, 25 Oct 2017 17:17:01 +0530	[thread overview]
Message-ID: <20171025114701.8623-1-kishon@ti.com> (raw)

Hi Greg,

Please find the pull request for 4.15 merge window below. It includes a
couple of phy core changes (adds phy_calibrate() API and return NULL for
optional phy_get even if CONFIG_GENERIC_PHY is not selected). Apart from that,
it adds a new USB PHY driver for Broadcom STB SoCs and includes other driver
fixes/cleanups all of which are listed in the tag message.

It also includes a couple of patches from other subsystems (in ufs-qcom.c and
pci-dra7xx.c) because of it's dependencies with phy changes. (Haven't seen
any conflicts in linux-next)

Consider merging this pull request and let me know if I have to change
something.

Thanks
Kishon

The following changes since commit 2fb850092fd95198a0a4746f07b80077d5a3aa37:

  phy: rockchip-typec: Check for errors from tcphy_phy_init() (2017-10-03 15:18:41 +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.15_v1

for you to fetch changes up to 36914111e6829be36b23d1109214250b5ee1ee9c:

  drivers: phy: add calibrate method (2017-10-23 11:19:28 +0530)

----------------------------------------------------------------
phy: for 4.15

 *) Add support in phy core to perform phy calibration
 *) Return NULL for optional PHY's even if CONFIG_GENERIC_PHY is not selected
 *) Add USB Phy driver for Broadcom STB SoCs
 *) Add support to force mediatek PHY with USB OTG function to enter
    a specific mode
 *) Calibrate rockchip-typec PHY according to docs
 *) Enable dual route feature for sun4i-usb in V3s SoC
 *) Use dr_mode dt property to enable otg capability in rcar-gen3-usb2
 *) Add driver data to specify dedicated otg pins in rcar-gen3-usb2 driver
 *) Configure the RX equalizer of brcm-sata PHY
 *) Update pcie phy settings for ti-pipe3 phy
 *) Add set_mode callback in qcom-ufs-qmp-14nm phy
 *) Use PHY callbacks in phy-qcom-ufs instead of export APIs

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>

----------------------------------------------------------------
Al Cooper (4):
      soc: brcmstb: Add Product ID and Family ID helper functions
      dt-bindings: Add Broadcom STB USB PHY binding document
      phy: usb: phy-brcm-usb: Add Broadcom STB USB phy driver
      phy: usb: phy-brcm-usb: Add ability to force DRD mode to host or device

Andrzej Pietrasiewicz (1):
      drivers: phy: add calibrate method

Antoine Tenart (1):
      phy: mvebu-cp110-comphy: remove unused member in private struct

Biju Das (1):
      phy: rcar-gen2: Add r8a7743/5 support

Chunfeng Yun (1):
      phy: phy-mtk-tphy: add set_mode callback

Douglas Anderson (2):
      phy: rockchip-typec: Avoid magic numbers + add delays in aux calib
      phy: rockchip-typec: Do the calibration more correctly

Florian Fainelli (3):
      dt-bindings: phy: Add RX equalizer properties for Broadcom SATA PHY
      phy: brcm-sata: Prepare for doing more tuning
      phy: brcm-sata: Allow RX equalizer tuning

Icenowy Zheng (1):
      phy: sun4i-usb: enable PHY0 dual route for V3s SoC

Kishon Vijay Abraham I (3):
      Merge branch 'fixes' into next
      PCI: dra7xx: Create functional dependency between PCIe and PHY
      phy: ti-pipe3: Update pcie phy settings

Maxime Ripard (1):
      phy: Return NULL if the phy is optional

Vivek Gautam (5):
      dt-bindings: phy: Add PHY_TYPE_UFS definition
      phy: Add UFS PHY modes
      phy: qcom-ufs: Add support to set phy mode
      scsi/ufs: qcom: Set phy mode based on the controllers HS MODE
      ufs/phy: qcom: Refactor to use phy_init call

Yoshihiro Shimoda (4):
      phy: rcar-gen3-usb2: check dr_mode for otg mode
      phy: rcar-gen3-usb2: use enum phy_mode in the role_store()
      phy: rcar-gen3-usb2: add SoC-specific parameter for dedicated pins
      phy: rcar-gen3-usb2: add binding for r8a77995

 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt |   43 ++++++
 Documentation/devicetree/bindings/phy/brcm-sata-phy.txt        |   11 +-
 Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt        |    7 +-
 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt   |    2 +
 MAINTAINERS                                                    |    7 +
 drivers/pci/dwc/pci-dra7xx.c                                   |   16 +++
 drivers/phy/allwinner/phy-sun4i-usb.c                          |    1 +
 drivers/phy/broadcom/Kconfig                                   |   13 ++
 drivers/phy/broadcom/Makefile                                  |    3 +
 drivers/phy/broadcom/phy-brcm-sata.c                           |   74 +++++++++-
 drivers/phy/broadcom/phy-brcm-usb-init.c                       | 1017 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/broadcom/phy-brcm-usb-init.h                       |   50 +++++++
 drivers/phy/broadcom/phy-brcm-usb.c                            |  459 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/marvell/phy-mvebu-cp110-comphy.c                   |    1 -
 drivers/phy/mediatek/phy-mtk-tphy.c                            |   39 ++++++
 drivers/phy/phy-core.c                                         |   15 ++
 drivers/phy/qualcomm/phy-qcom-ufs-i.h                          |    5 +-
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c                   |   29 +++-
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c                   |   29 +++-
 drivers/phy/qualcomm/phy-qcom-ufs.c                            |   42 ++----
 drivers/phy/renesas/phy-rcar-gen3-usb2.c                       |   70 ++++++----
 drivers/phy/rockchip/phy-rockchip-typec.c                      |  217 +++++++++++++++++++++++------
 drivers/phy/ti/phy-ti-pipe3.c                                  |  101 +++++++++++++-
 drivers/scsi/ufs/ufs-qcom.c                                    |   39 +++---
 drivers/soc/bcm/brcmstb/common.c                               |   12 ++
 include/dt-bindings/phy/phy.h                                  |    1 +
 include/linux/phy/phy-qcom-ufs.h                               |    3 -
 include/linux/phy/phy.h                                        |   14 +-
 include/linux/soc/brcmstb/brcmstb.h                            |   17 +++
 29 files changed, 2205 insertions(+), 132 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt
 create mode 100644 drivers/phy/broadcom/phy-brcm-usb-init.c
 create mode 100644 drivers/phy/broadcom/phy-brcm-usb-init.h

             reply	other threads:[~2017-10-25 11:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-25 11:47 Kishon Vijay Abraham I [this message]
2017-10-27  9:54 ` [GIT PULL] phy: for 4.15 merge window Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171025114701.8623-1-kishon@ti.com \
    --to=kishon@ti.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.