Re: [PATCH v4 0/3] phy: Group phy drivers based on vendor listing

2017-04-05 Thread Kishon Vijay Abraham I
Hi Vivek,

On Wednesday 05 April 2017 05:07 PM, Vivek Gautam wrote:
> Hi Kishon,
> 
> 
> On 04/05/2017 04:34 PM, Kishon Vijay Abraham I wrote:
>> Hi Vivek,
>>
>> On Monday 20 March 2017 06:49 PM, Vivek Gautam wrote:
>>> This is the next version to an earlier posted series [1].
>>> Missed Cc'ing the first patch of the previous series [1] to lkml.
>>> Posting out this series now after addressing comments
>>> and after adding the received 'Acked-by' and 'Reviewed-by'
>>> tags.
>>>
>>> This series is based on linux-phy/next branch.
>>>
>>> [1] https://www.spinics.net/lists/arm-kernel/msg568370.html
>>>
>>> Signed-off-by: Vivek Gautam 
>>> Cc: Kishon Vijay Abraham I 
>>> Cc: linux-arm-ker...@lists.infradead.org
>>> Cc: linux-arm-...@vger.kernel.org
>>> Cc: linux-ker...@vger.kernel.org
>>> Cc: linux-usb@vger.kernel.org
>> The best time to merge this would be immediately after -rc1 is tagged. Can 
>> you
>> resend when 4.12-rc1 is tagged?
> 
> Sure, I will send the series when 4.12-rc1 is out.
> I am also planning to send qcom phy's next version and i had rebased the
> earlier version on this patch series. Should i just rebase those patches on
> top of phy/next, or on this series?

phy/next please..

-Kishon

> 
> 
> Best Regards
> Vivek
> 
>>
>> Thanks
>> Kishon
>>
>>> -- 
>>> 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
>>>
>>>   MAINTAINERS|  18 +-
>>>   drivers/phy/Kconfig| 471
>>> +
>>>   drivers/phy/Makefile   |  67 +--
>>>   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/broadcom/Kconfig   |  64 +++
>>>   drivers/phy/broadcom/Makefile  |   7 +
>>>   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-bcm-nsp-usb3.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   |  38 ++
>>>   drivers/phy/qualcomm/Makefile  |   7 +
>>>   drivers/phy/{ => qualcomm}/phy-qcom-apq8064-sata.c |   0
>>>   drivers/phy/{ => qualcomm}/phy-qcom-ipq806x-sata.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   |   2 -
>>>   drivers/phy/{ => qualcomm}/phy-qcom-usb-hsic.c |   2 -
>>>   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
>>>   .../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|  96 +
>>>   drivers/phy/samsung/Makefile   |  

Re: [PATCH v4 0/3] phy: Group phy drivers based on vendor listing

2017-04-05 Thread Kishon Vijay Abraham I
Hi Vivek,

On Monday 20 March 2017 06:49 PM, Vivek Gautam wrote:
> This is the next version to an earlier posted series [1].
> Missed Cc'ing the first patch of the previous series [1] to lkml.
> Posting out this series now after addressing comments
> and after adding the received 'Acked-by' and 'Reviewed-by'
> tags.
> 
> This series is based on linux-phy/next branch.
> 
> [1] https://www.spinics.net/lists/arm-kernel/msg568370.html
> 
> Signed-off-by: Vivek Gautam 
> Cc: Kishon Vijay Abraham I 
> Cc: linux-arm-ker...@lists.infradead.org
> Cc: linux-arm-...@vger.kernel.org
> Cc: linux-ker...@vger.kernel.org
> Cc: linux-usb@vger.kernel.org

The best time to merge this would be immediately after -rc1 is tagged. Can you
resend when 4.12-rc1 is tagged?

Thanks
Kishon

> 
> --
> 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
> 
>  MAINTAINERS|  18 +-
>  drivers/phy/Kconfig| 471 
> +
>  drivers/phy/Makefile   |  67 +--
>  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/broadcom/Kconfig   |  64 +++
>  drivers/phy/broadcom/Makefile  |   7 +
>  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-bcm-nsp-usb3.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   |  38 ++
>  drivers/phy/qualcomm/Makefile  |   7 +
>  drivers/phy/{ => qualcomm}/phy-qcom-apq8064-sata.c |   0
>  drivers/phy/{ => qualcomm}/phy-qcom-ipq806x-sata.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   |   2 -
>  drivers/phy/{ => qualcomm}/phy-qcom-usb-hsic.c |   2 -
>  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
>  .../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|  96 +
>  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
>  

[PATCH v4 0/3] phy: Group phy drivers based on vendor listing

2017-03-20 Thread Vivek Gautam
This is the next version to an earlier posted series [1].
Missed Cc'ing the first patch of the previous series [1] to lkml.
Posting out this series now after addressing comments
and after adding the received 'Acked-by' and 'Reviewed-by'
tags.

This series is based on linux-phy/next branch.

[1] https://www.spinics.net/lists/arm-kernel/msg568370.html

Signed-off-by: Vivek Gautam 
Cc: Kishon Vijay Abraham I 
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-arm-...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: linux-usb@vger.kernel.org

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

 MAINTAINERS|  18 +-
 drivers/phy/Kconfig| 471 +
 drivers/phy/Makefile   |  67 +--
 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/broadcom/Kconfig   |  64 +++
 drivers/phy/broadcom/Makefile  |   7 +
 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-bcm-nsp-usb3.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   |  38 ++
 drivers/phy/qualcomm/Makefile  |   7 +
 drivers/phy/{ => qualcomm}/phy-qcom-apq8064-sata.c |   0
 drivers/phy/{ => qualcomm}/phy-qcom-ipq806x-sata.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   |   2 -
 drivers/phy/{ => qualcomm}/phy-qcom-usb-hsic.c |   2 -
 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
 .../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|  96 +
 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