public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] phy: for 4.12 -rc
@ 2017-05-19 14:43 Kishon Vijay Abraham I
  2017-05-22 10:26 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 5+ messages in thread
From: Kishon Vijay Abraham I @ 2017-05-19 14:43 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: linux-kernel@vger.kernel.org

Hi Greg,

Please find the pull request for 4.12 -rc below.

Here we move all the phy drivers to vendor specific directories (so that it's
easier to manage) and a couple of fixes in phy-qcom-qmp driver.

Consider merging it in this -rc cycle. Let me know If I have to make any changes.

Cheers
Kishon

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

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-rc

for you to fetch changes up to a380b78b799b418b7edc389686f6dd8d33682e89:

  phy: qualcomm: phy-qcom-qmp: fix application of sizeof to pointer (2017-05-19
19:54:33 +0530)

----------------------------------------------------------------
phy: for 4.12-rc

 *) Group phy drivers in vendor specific directory
 *) Fix return value check in phy-qcom-qmp driver
 *) Fix memory allocation bug in phy-qcom-qmp driver

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

----------------------------------------------------------------
Fengguang Wu (1):
      phy: qualcomm: phy-qcom-qmp: fix application of sizeof to pointer

Vivek Gautam (3):
      phy: qcom-usb: Remove unused ulpi phy header
      phy: Move ULPI phy header out of drivers to include path
      phy: Group vendor specific phy drivers

Wei Yongjun (1):
      phy: qcom-qmp: fix return value check in qcom_qmp_phy_create()

 MAINTAINERS                                         |  18 +++---
 drivers/phy/Kconfig                                 | 491
++++---------------------------------------------------------------------------------------------------------------------------------------------
 drivers/phy/Makefile                                |  70 ++++-----------------
 drivers/phy/allwinner/Kconfig                       |  31 ++++++++++
 drivers/phy/allwinner/Makefile                      |   2 +
 drivers/phy/{ => allwinner}/phy-sun4i-usb.c         |   0
 drivers/phy/{ => allwinner}/phy-sun9i-usb.c         |   0
 drivers/phy/amlogic/Kconfig                         |  14 +++++
 drivers/phy/amlogic/Makefile                        |   1 +
 drivers/phy/{ => amlogic}/phy-meson8b-usb2.c        |   0
 drivers/phy/broadcom/Kconfig                        |  55 +++++++++++++++++
 drivers/phy/broadcom/Makefile                       |   6 ++
 drivers/phy/{ => broadcom}/phy-bcm-cygnus-pcie.c    |   0
 drivers/phy/{ => broadcom}/phy-bcm-kona-usb2.c      |   0
 drivers/phy/{ => broadcom}/phy-bcm-ns-usb2.c        |   0
 drivers/phy/{ => broadcom}/phy-bcm-ns-usb3.c        |   0
 drivers/phy/{ => broadcom}/phy-bcm-ns2-pcie.c       |   0
 drivers/phy/{ => broadcom}/phy-brcm-sata.c          |   0
 drivers/phy/hisilicon/Kconfig                       |  20 ++++++
 drivers/phy/hisilicon/Makefile                      |   2 +
 drivers/phy/{ => hisilicon}/phy-hi6220-usb.c        |   0
 drivers/phy/{ => hisilicon}/phy-hix5hd2-sata.c      |   0
 drivers/phy/marvell/Kconfig                         |  50 +++++++++++++++
 drivers/phy/marvell/Makefile                        |   6 ++
 drivers/phy/{ => marvell}/phy-armada375-usb2.c      |   0
 drivers/phy/{ => marvell}/phy-berlin-sata.c         |   0
 drivers/phy/{ => marvell}/phy-berlin-usb.c          |   0
 drivers/phy/{ => marvell}/phy-mvebu-sata.c          |   0
 drivers/phy/{ => marvell}/phy-pxa-28nm-hsic.c       |   0
 drivers/phy/{ => marvell}/phy-pxa-28nm-usb2.c       |   0
 drivers/phy/qualcomm/Kconfig                        |  58 ++++++++++++++++++
 drivers/phy/qualcomm/Makefile                       |   9 +++
 drivers/phy/{ => qualcomm}/phy-qcom-apq8064-sata.c  |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ipq806x-sata.c  |   0
 drivers/phy/{ => qualcomm}/phy-qcom-qmp.c           |  14 ++---
 drivers/phy/{ => qualcomm}/phy-qcom-qusb2.c         |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ufs-i.h         |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-14nm.c  |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-14nm.h  |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-20nm.c  |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-20nm.h  |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ufs.c           |   0
 drivers/phy/{ => qualcomm}/phy-qcom-usb-hs.c        |   3 +-
 drivers/phy/{ => qualcomm}/phy-qcom-usb-hsic.c      |   3 +-
 drivers/phy/renesas/Kconfig                         |  17 +++++
 drivers/phy/renesas/Makefile                        |   2 +
 drivers/phy/{ => renesas}/phy-rcar-gen2.c           |   0
 drivers/phy/{ => renesas}/phy-rcar-gen3-usb2.c      |   0
 drivers/phy/rockchip/Kconfig                        |  51 +++++++++++++++
 drivers/phy/rockchip/Makefile                       |   6 ++
 drivers/phy/{ => rockchip}/phy-rockchip-dp.c        |   0
 drivers/phy/{ => rockchip}/phy-rockchip-emmc.c      |   0
 drivers/phy/{ => rockchip}/phy-rockchip-inno-usb2.c |   0
 drivers/phy/{ => rockchip}/phy-rockchip-pcie.c      |   0
 drivers/phy/{ => rockchip}/phy-rockchip-typec.c     |   0
 drivers/phy/{ => rockchip}/phy-rockchip-usb.c       |   0
 drivers/phy/samsung/Kconfig                         |  95
++++++++++++++++++++++++++++
 drivers/phy/samsung/Makefile                        |  11 ++++
 drivers/phy/{ => samsung}/phy-exynos-dp-video.c     |   0
 drivers/phy/{ => samsung}/phy-exynos-mipi-video.c   |   0
 drivers/phy/{ => samsung}/phy-exynos-pcie.c         |   0
 drivers/phy/{ => samsung}/phy-exynos4210-usb2.c     |   0
 drivers/phy/{ => samsung}/phy-exynos4x12-usb2.c     |   0
 drivers/phy/{ => samsung}/phy-exynos5-usbdrd.c      |   0
 drivers/phy/{ => samsung}/phy-exynos5250-sata.c     |   0
 drivers/phy/{ => samsung}/phy-exynos5250-usb2.c     |   0
 drivers/phy/{ => samsung}/phy-s5pv210-usb2.c        |   0
 drivers/phy/{ => samsung}/phy-samsung-usb2.c        |   0
 drivers/phy/{ => samsung}/phy-samsung-usb2.h        |   0
 drivers/phy/st/Kconfig                              |  33 ++++++++++
 drivers/phy/st/Makefile                             |   4 ++
 drivers/phy/{ => st}/phy-miphy28lp.c                |   0
 drivers/phy/{ => st}/phy-spear1310-miphy.c          |   0
 drivers/phy/{ => st}/phy-spear1340-miphy.c          |   0
 drivers/phy/{ => st}/phy-stih407-usb.c              |   0
 drivers/phy/ti/Kconfig                              |  78 +++++++++++++++++++++++
 drivers/phy/ti/Makefile                             |   7 +++
 drivers/phy/{ => ti}/phy-da8xx-usb.c                |   0
 drivers/phy/{ => ti}/phy-dm816x-usb.c               |   0
 drivers/phy/{ => ti}/phy-omap-control.c             |   0
 drivers/phy/{ => ti}/phy-omap-usb2.c                |   0
 drivers/phy/{ => ti}/phy-ti-pipe3.c                 |   0
 drivers/phy/{ => ti}/phy-tusb1210.c                 |   3 +-
 drivers/phy/{ => ti}/phy-twl4030-usb.c              |   0
 {drivers => include/linux}/phy/ulpi_phy.h           |   0
 85 files changed, 601 insertions(+), 559 deletions(-)
 create mode 100644 drivers/phy/allwinner/Kconfig
 create mode 100644 drivers/phy/allwinner/Makefile
 rename drivers/phy/{ => allwinner}/phy-sun4i-usb.c (100%)
 rename drivers/phy/{ => allwinner}/phy-sun9i-usb.c (100%)
 create mode 100644 drivers/phy/amlogic/Kconfig
 create mode 100644 drivers/phy/amlogic/Makefile
 rename drivers/phy/{ => amlogic}/phy-meson8b-usb2.c (100%)
 create mode 100644 drivers/phy/broadcom/Kconfig
 create mode 100644 drivers/phy/broadcom/Makefile
 rename drivers/phy/{ => broadcom}/phy-bcm-cygnus-pcie.c (100%)
 rename drivers/phy/{ => broadcom}/phy-bcm-kona-usb2.c (100%)
 rename drivers/phy/{ => broadcom}/phy-bcm-ns-usb2.c (100%)
 rename drivers/phy/{ => broadcom}/phy-bcm-ns-usb3.c (100%)
 rename drivers/phy/{ => broadcom}/phy-bcm-ns2-pcie.c (100%)
 rename drivers/phy/{ => broadcom}/phy-brcm-sata.c (100%)
 create mode 100644 drivers/phy/hisilicon/Kconfig
 create mode 100644 drivers/phy/hisilicon/Makefile
 rename drivers/phy/{ => hisilicon}/phy-hi6220-usb.c (100%)
 rename drivers/phy/{ => hisilicon}/phy-hix5hd2-sata.c (100%)
 create mode 100644 drivers/phy/marvell/Kconfig
 create mode 100644 drivers/phy/marvell/Makefile
 rename drivers/phy/{ => marvell}/phy-armada375-usb2.c (100%)
 rename drivers/phy/{ => marvell}/phy-berlin-sata.c (100%)
 rename drivers/phy/{ => marvell}/phy-berlin-usb.c (100%)
 rename drivers/phy/{ => marvell}/phy-mvebu-sata.c (100%)
 rename drivers/phy/{ => marvell}/phy-pxa-28nm-hsic.c (100%)
 rename drivers/phy/{ => marvell}/phy-pxa-28nm-usb2.c (100%)
 create mode 100644 drivers/phy/qualcomm/Kconfig
 create mode 100644 drivers/phy/qualcomm/Makefile
 rename drivers/phy/{ => qualcomm}/phy-qcom-apq8064-sata.c (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ipq806x-sata.c (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-qmp.c (99%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-qusb2.c (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ufs-i.h (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-14nm.c (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-14nm.h (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-20nm.c (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ufs-qmp-20nm.h (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-ufs.c (100%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-usb-hs.c (99%)
 rename drivers/phy/{ => qualcomm}/phy-qcom-usb-hsic.c (99%)
 create mode 100644 drivers/phy/renesas/Kconfig
 create mode 100644 drivers/phy/renesas/Makefile
 rename drivers/phy/{ => renesas}/phy-rcar-gen2.c (100%)
 rename drivers/phy/{ => renesas}/phy-rcar-gen3-usb2.c (100%)
 create mode 100644 drivers/phy/rockchip/Kconfig
 create mode 100644 drivers/phy/rockchip/Makefile
 rename drivers/phy/{ => rockchip}/phy-rockchip-dp.c (100%)
 rename drivers/phy/{ => rockchip}/phy-rockchip-emmc.c (100%)
 rename drivers/phy/{ => rockchip}/phy-rockchip-inno-usb2.c (100%)
 rename drivers/phy/{ => rockchip}/phy-rockchip-pcie.c (100%)
 rename drivers/phy/{ => rockchip}/phy-rockchip-typec.c (100%)
 rename drivers/phy/{ => rockchip}/phy-rockchip-usb.c (100%)
 create mode 100644 drivers/phy/samsung/Kconfig
 create mode 100644 drivers/phy/samsung/Makefile
 rename drivers/phy/{ => samsung}/phy-exynos-dp-video.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos-mipi-video.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos-pcie.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos4210-usb2.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos4x12-usb2.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos5-usbdrd.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos5250-sata.c (100%)
 rename drivers/phy/{ => samsung}/phy-exynos5250-usb2.c (100%)
 rename drivers/phy/{ => samsung}/phy-s5pv210-usb2.c (100%)
 rename drivers/phy/{ => samsung}/phy-samsung-usb2.c (100%)
 rename drivers/phy/{ => samsung}/phy-samsung-usb2.h (100%)
 create mode 100644 drivers/phy/st/Kconfig
 create mode 100644 drivers/phy/st/Makefile
 rename drivers/phy/{ => st}/phy-miphy28lp.c (100%)
 rename drivers/phy/{ => st}/phy-spear1310-miphy.c (100%)
 rename drivers/phy/{ => st}/phy-spear1340-miphy.c (100%)
 rename drivers/phy/{ => st}/phy-stih407-usb.c (100%)
 create mode 100644 drivers/phy/ti/Kconfig
 create mode 100644 drivers/phy/ti/Makefile
 rename drivers/phy/{ => ti}/phy-da8xx-usb.c (100%)
 rename drivers/phy/{ => ti}/phy-dm816x-usb.c (100%)
 rename drivers/phy/{ => ti}/phy-omap-control.c (100%)
 rename drivers/phy/{ => ti}/phy-omap-usb2.c (100%)
 rename drivers/phy/{ => ti}/phy-ti-pipe3.c (100%)
 rename drivers/phy/{ => ti}/phy-tusb1210.c (99%)
 rename drivers/phy/{ => ti}/phy-twl4030-usb.c (100%)
 rename {drivers => include/linux}/phy/ulpi_phy.h (100%)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] phy: for 4.12 -rc
  2017-05-19 14:43 [GIT PULL] phy: for 4.12 -rc Kishon Vijay Abraham I
@ 2017-05-22 10:26 ` Greg Kroah-Hartman
  2017-05-22 10:58   ` Kishon Vijay Abraham I
  0 siblings, 1 reply; 5+ messages in thread
From: Greg Kroah-Hartman @ 2017-05-22 10:26 UTC (permalink / raw)
  To: Kishon Vijay Abraham I; +Cc: linux-kernel@vger.kernel.org

On Fri, May 19, 2017 at 08:13:27PM +0530, Kishon Vijay Abraham I wrote:
> Hi Greg,
> 
> Please find the pull request for 4.12 -rc below.
> 
> Here we move all the phy drivers to vendor specific directories (so that it's
> easier to manage) and a couple of fixes in phy-qcom-qmp driver.

Wait, why do this so late in the review cycle?  This isn't a -rc3 fix,
it's a -rc1 change.  I can't take this now at all, sorry.

I could take it during the -rc1 merge window, that would have been a
good time for it, like the last few days of it?  How about doing that
the next time?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] phy: for 4.12 -rc
  2017-05-22 10:26 ` Greg Kroah-Hartman
@ 2017-05-22 10:58   ` Kishon Vijay Abraham I
  2017-05-22 13:38     ` Greg Kroah-Hartman
  0 siblings, 1 reply; 5+ messages in thread
From: Kishon Vijay Abraham I @ 2017-05-22 10:58 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: linux-kernel@vger.kernel.org

Hi Greg,

On Monday 22 May 2017 03:56 PM, Greg Kroah-Hartman wrote:
> On Fri, May 19, 2017 at 08:13:27PM +0530, Kishon Vijay Abraham I wrote:
>> Hi Greg,
>>
>> Please find the pull request for 4.12 -rc below.
>>
>> Here we move all the phy drivers to vendor specific directories (so that it's
>> easier to manage) and a couple of fixes in phy-qcom-qmp driver.
> 
> Wait, why do this so late in the review cycle?  This isn't a -rc3 fix,
> it's a -rc1 change.  I can't take this now at all, sorry.
> 
> I could take it during the -rc1 merge window, that would have been a
> good time for it, like the last few days of it?  How about doing that
> the next time?

I thought immediately after -rc1 would be a good time when no new phy drivers
would be added. But yes, last few days of the merge window should be ideal.
Will take up this file movement during the next merge window.

Thanks
Kishon

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] phy: for 4.12 -rc
  2017-05-22 10:58   ` Kishon Vijay Abraham I
@ 2017-05-22 13:38     ` Greg Kroah-Hartman
  2017-05-22 13:49       ` Kishon Vijay Abraham I
  0 siblings, 1 reply; 5+ messages in thread
From: Greg Kroah-Hartman @ 2017-05-22 13:38 UTC (permalink / raw)
  To: Kishon Vijay Abraham I; +Cc: linux-kernel@vger.kernel.org

On Mon, May 22, 2017 at 04:28:24PM +0530, Kishon Vijay Abraham I wrote:
> Hi Greg,
> 
> On Monday 22 May 2017 03:56 PM, Greg Kroah-Hartman wrote:
> > On Fri, May 19, 2017 at 08:13:27PM +0530, Kishon Vijay Abraham I wrote:
> >> Hi Greg,
> >>
> >> Please find the pull request for 4.12 -rc below.
> >>
> >> Here we move all the phy drivers to vendor specific directories (so that it's
> >> easier to manage) and a couple of fixes in phy-qcom-qmp driver.
> > 
> > Wait, why do this so late in the review cycle?  This isn't a -rc3 fix,
> > it's a -rc1 change.  I can't take this now at all, sorry.
> > 
> > I could take it during the -rc1 merge window, that would have been a
> > good time for it, like the last few days of it?  How about doing that
> > the next time?
> 
> I thought immediately after -rc1 would be a good time when no new phy drivers
> would be added.

You sent it to me on Friday, after rc1 was released on Saturday, that's
almost a full week after what I would think "immediately" would be :)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] phy: for 4.12 -rc
  2017-05-22 13:38     ` Greg Kroah-Hartman
@ 2017-05-22 13:49       ` Kishon Vijay Abraham I
  0 siblings, 0 replies; 5+ messages in thread
From: Kishon Vijay Abraham I @ 2017-05-22 13:49 UTC (permalink / raw)
  To: Greg Kroah-Hartman; +Cc: linux-kernel@vger.kernel.org

Hi,

On Monday 22 May 2017 07:08 PM, Greg Kroah-Hartman wrote:
> On Mon, May 22, 2017 at 04:28:24PM +0530, Kishon Vijay Abraham I wrote:
>> Hi Greg,
>>
>> On Monday 22 May 2017 03:56 PM, Greg Kroah-Hartman wrote:
>>> On Fri, May 19, 2017 at 08:13:27PM +0530, Kishon Vijay Abraham I wrote:
>>>> Hi Greg,
>>>>
>>>> Please find the pull request for 4.12 -rc below.
>>>>
>>>> Here we move all the phy drivers to vendor specific directories (so that it's
>>>> easier to manage) and a couple of fixes in phy-qcom-qmp driver.
>>>
>>> Wait, why do this so late in the review cycle?  This isn't a -rc3 fix,
>>> it's a -rc1 change.  I can't take this now at all, sorry.
>>>
>>> I could take it during the -rc1 merge window, that would have been a
>>> good time for it, like the last few days of it?  How about doing that
>>> the next time?
>>
>> I thought immediately after -rc1 would be a good time when no new phy drivers
>> would be added.
> 
> You sent it to me on Friday, after rc1 was released on Saturday, that's
> almost a full week after what I would think "immediately" would be :)

yeah, I should have sent it earlier :-(

-Kishon

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-05-22 13:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-19 14:43 [GIT PULL] phy: for 4.12 -rc Kishon Vijay Abraham I
2017-05-22 10:26 ` Greg Kroah-Hartman
2017-05-22 10:58   ` Kishon Vijay Abraham I
2017-05-22 13:38     ` Greg Kroah-Hartman
2017-05-22 13:49       ` Kishon Vijay Abraham I

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox