[PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Vivek Gautam
Adding vendor specific directories in phy to group
phy drivers under their respective vendor umbrella.

Signed-off-by: Vivek Gautam 
---

With growing number of phy drivers, it makes sense to
group these drivers under their respective vendor/platform
umbrella directory.

Build-tested 'multi_v7_defconfig'.

 drivers/phy/Kconfig   | 386 +-
 drivers/phy/Makefile  |  57 +---
 drivers/phy/bcom/Kconfig  |  27 ++
 drivers/phy/bcom/Makefile |   3 +
 drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c  |   0
 drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c|   0
 drivers/phy/{ => bcom}/phy-brcmstb-sata.c |   0
 drivers/phy/hisi/Kconfig  |  20 ++
 drivers/phy/hisi/Makefile |   2 +
 drivers/phy/{ => hisi}/phy-hi6220-usb.c   |   0
 drivers/phy/{ => hisi}/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/qcom/Kconfig  |  23 ++
 drivers/phy/qcom/Makefile |   5 +
 drivers/phy/{ => qcom}/phy-qcom-apq8064-sata.c|   0
 drivers/phy/{ => qcom}/phy-qcom-ipq806x-sata.c|   0
 drivers/phy/{ => qcom}/phy-qcom-ufs-i.h   |   0
 drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.c|   0
 drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.h|   0
 drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.c|   0
 drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.h|   0
 drivers/phy/{ => qcom}/phy-qcom-ufs.c |   0
 drivers/phy/rcar/Kconfig  |  16 +
 drivers/phy/rcar/Makefile |   2 +
 drivers/phy/{ => rcar}/phy-rcar-gen2.c|   0
 drivers/phy/{ => rcar}/phy-rcar-gen3-usb2.c   |   0
 drivers/phy/rockchip/Kconfig  |  23 ++
 drivers/phy/rockchip/Makefile |   3 +
 drivers/phy/{ => rockchip}/phy-rockchip-dp.c  |   0
 drivers/phy/{ => rockchip}/phy-rockchip-emmc.c|   0
 drivers/phy/{ => rockchip}/phy-rockchip-usb.c |   0
 drivers/phy/samsung/Kconfig   |  87 +
 drivers/phy/samsung/Makefile  |  10 +
 drivers/phy/{ => samsung}/phy-exynos-dp-video.c   |   0
 drivers/phy/{ => samsung}/phy-exynos-mipi-video.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|  51 +++
 drivers/phy/st/Makefile   |   6 +
 drivers/phy/{ => st}/phy-miphy28lp.c  |   0
 drivers/phy/{ => st}/phy-miphy365x.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/{ => st}/phy-stih41x-usb.c|   0
 drivers/phy/sunxi/Kconfig |  28 ++
 drivers/phy/sunxi/Makefile|   2 +
 drivers/phy/{ => sunxi}/phy-sun4i-usb.c   |   0
 drivers/phy/{ => sunxi}/phy-sun9i-usb.c   |   0
 drivers/phy/ti/Kconfig|  67 
 drivers/phy/ti/Makefile   |   6 +
 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   |   0
 drivers/phy/{ => ti}/phy-twl4030-usb.c|   0
 drivers/phy/{ => ti}/ulpi_phy.h   |   0
 71 files changed, 464 insertions(+), 416 deletions(-)
 create mode 100644 drivers/phy/bcom/Kconfig
 create mode 100644 drivers/phy/bcom/Makefile
 rename drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c (100%)
 rename drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c (100%)
 rename drivers/phy/{ => bcom}/phy-brcmstb-sata.c (100%)
 create mode 100644 drivers/phy/hisi/Kconfig
 create mode 100644 drivers/phy/hisi/Makefile
 rename drivers/phy/{ => hisi}/phy-hi6220-usb.c (100%)
 rename drivers/phy/{ => hisi}/phy-hix5hd2-sata.c (100%)
 create mode 100644 drivers/phy/marv

Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Viresh Kumar
On 01-04-16, 16:59, Vivek Gautam wrote:
> Adding vendor specific directories in phy to group
> phy drivers under their respective vendor umbrella.
> 
> Signed-off-by: Vivek Gautam 
> ---
>  drivers/phy/{ => st}/phy-spear1310-miphy.c|   0
>  drivers/phy/{ => st}/phy-spear1340-miphy.c|   0
>  rename drivers/phy/{ => st}/phy-spear1310-miphy.c (100%)
>  rename drivers/phy/{ => st}/phy-spear1340-miphy.c (100%)
> 

Acked-by: Viresh Kumar 

-- 
viresh
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Maxime Ripard
Hi,

On Fri, Apr 01, 2016 at 04:59:15PM +0530, Vivek Gautam wrote:
>  create mode 100644 drivers/phy/sunxi/Kconfig
>  create mode 100644 drivers/phy/sunxi/Makefile
>  rename drivers/phy/{ => sunxi}/phy-sun4i-usb.c (100%)
>  rename drivers/phy/{ => sunxi}/phy-sun9i-usb.c (100%)

That would be allwinner in this case, sunxi is the SoC family
Allwinner produces.

Maxime

-- 
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


signature.asc
Description: Digital signature


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Vivek Gautam
Hi,


On Fri, Apr 1, 2016 at 4:42 AM, Maxime Ripard
 wrote:
> Hi,
>
> On Fri, Apr 01, 2016 at 04:59:15PM +0530, Vivek Gautam wrote:
>>  create mode 100644 drivers/phy/sunxi/Kconfig
>>  create mode 100644 drivers/phy/sunxi/Makefile
>>  rename drivers/phy/{ => sunxi}/phy-sun4i-usb.c (100%)
>>  rename drivers/phy/{ => sunxi}/phy-sun9i-usb.c (100%)
>
> That would be allwinner in this case, sunxi is the SoC family
> Allwinner produces.

Sure, will change this.
I will change rcar --> renesas too. That should make the directory
names homogeneous (vendor-name).
Thanks for reviewing.

>
> Maxime
>
> --
> Maxime Ripard, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com



-- 
Best Regards
Vivek Gautam
Samsung R&D Institute, Bangalore
India
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Vivek Gautam
On Fri, Apr 1, 2016 at 4:39 AM, Viresh Kumar  wrote:
> On 01-04-16, 16:59, Vivek Gautam wrote:
>> Adding vendor specific directories in phy to group
>> phy drivers under their respective vendor umbrella.
>>
>> Signed-off-by: Vivek Gautam 
>> ---
>>  drivers/phy/{ => st}/phy-spear1310-miphy.c|   0
>>  drivers/phy/{ => st}/phy-spear1340-miphy.c|   0
>>  rename drivers/phy/{ => st}/phy-spear1310-miphy.c (100%)
>>  rename drivers/phy/{ => st}/phy-spear1340-miphy.c (100%)
>>
>
> Acked-by: Viresh Kumar 
Thanks Viresh.

>
> --
> viresh
> --
> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" 
> in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
Best Regards
Vivek Gautam
Samsung R&D Institute, Bangalore
India
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Kishon Vijay Abraham I
Hi,

On Friday 01 April 2016 04:59 PM, Vivek Gautam wrote:
> Adding vendor specific directories in phy to group
> phy drivers under their respective vendor umbrella.
> 
> Signed-off-by: Vivek Gautam 
> ---
> 
> With growing number of phy drivers, it makes sense to
> group these drivers under their respective vendor/platform
> umbrella directory.
> 
> Build-tested 'multi_v7_defconfig'.
> 
>  drivers/phy/Kconfig   | 386 
> +-
>  drivers/phy/Makefile  |  57 +---
>  drivers/phy/bcom/Kconfig  |  27 ++
>  drivers/phy/bcom/Makefile |   3 +
>  drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c  |   0
>  drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c|   0
>  drivers/phy/{ => bcom}/phy-brcmstb-sata.c |   0
>  drivers/phy/hisi/Kconfig  |  20 ++
>  drivers/phy/hisi/Makefile |   2 +
>  drivers/phy/{ => hisi}/phy-hi6220-usb.c   |   0
>  drivers/phy/{ => hisi}/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/qcom/Kconfig  |  23 ++
>  drivers/phy/qcom/Makefile |   5 +
>  drivers/phy/{ => qcom}/phy-qcom-apq8064-sata.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ipq806x-sata.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-i.h   |   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.h|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.h|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs.c |   0
>  drivers/phy/rcar/Kconfig  |  16 +
>  drivers/phy/rcar/Makefile |   2 +
>  drivers/phy/{ => rcar}/phy-rcar-gen2.c|   0
>  drivers/phy/{ => rcar}/phy-rcar-gen3-usb2.c   |   0
>  drivers/phy/rockchip/Kconfig  |  23 ++
>  drivers/phy/rockchip/Makefile |   3 +
>  drivers/phy/{ => rockchip}/phy-rockchip-dp.c  |   0
>  drivers/phy/{ => rockchip}/phy-rockchip-emmc.c|   0
>  drivers/phy/{ => rockchip}/phy-rockchip-usb.c |   0
>  drivers/phy/samsung/Kconfig   |  87 +
>  drivers/phy/samsung/Makefile  |  10 +
>  drivers/phy/{ => samsung}/phy-exynos-dp-video.c   |   0
>  drivers/phy/{ => samsung}/phy-exynos-mipi-video.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|  51 +++
>  drivers/phy/st/Makefile   |   6 +
>  drivers/phy/{ => st}/phy-miphy28lp.c  |   0
>  drivers/phy/{ => st}/phy-miphy365x.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/{ => st}/phy-stih41x-usb.c|   0
>  drivers/phy/sunxi/Kconfig |  28 ++
>  drivers/phy/sunxi/Makefile|   2 +
>  drivers/phy/{ => sunxi}/phy-sun4i-usb.c   |   0
>  drivers/phy/{ => sunxi}/phy-sun9i-usb.c   |   0
>  drivers/phy/ti/Kconfig|  67 
>  drivers/phy/ti/Makefile   |   6 +
>  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   |   0
>  drivers/phy/{ => ti}/phy-twl4030-usb.c|   0
>  drivers/phy/{ => ti}/ulpi_phy.h   |   0

ulpi_phy.h is not specific to TI though at this point tusb1210 is the only ULPI
driver.
>  71 files changed, 464 insertions(+), 416 deletions(-)
>  create mode 100644 drivers/phy/bcom/Kconfig
>  create mode 100644 drivers/phy/bcom/Makefile
>  rename drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c (100%)
>  rename drivers/phy/{ => bc

Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Vivek Gautam
Hi,


On Fri, Apr 1, 2016 at 6:05 AM, Kishon Vijay Abraham I  wrote:
> Hi,
>
> On Friday 01 April 2016 04:59 PM, Vivek Gautam wrote:
>> Adding vendor specific directories in phy to group
>> phy drivers under their respective vendor umbrella.
>>
>> Signed-off-by: Vivek Gautam 
>> ---
>>
>> With growing number of phy drivers, it makes sense to
>> group these drivers under their respective vendor/platform
>> umbrella directory.
>>
>> Build-tested 'multi_v7_defconfig'.
>>
>>  drivers/phy/Kconfig   | 386 
>> +-
>>  drivers/phy/Makefile  |  57 +---
>>  drivers/phy/bcom/Kconfig  |  27 ++
>>  drivers/phy/bcom/Makefile |   3 +
>>  drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c  |   0
>>  drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c|   0
>>  drivers/phy/{ => bcom}/phy-brcmstb-sata.c |   0
>>  drivers/phy/hisi/Kconfig  |  20 ++
>>  drivers/phy/hisi/Makefile |   2 +
>>  drivers/phy/{ => hisi}/phy-hi6220-usb.c   |   0
>>  drivers/phy/{ => hisi}/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/qcom/Kconfig  |  23 ++
>>  drivers/phy/qcom/Makefile |   5 +
>>  drivers/phy/{ => qcom}/phy-qcom-apq8064-sata.c|   0
>>  drivers/phy/{ => qcom}/phy-qcom-ipq806x-sata.c|   0
>>  drivers/phy/{ => qcom}/phy-qcom-ufs-i.h   |   0
>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.c|   0
>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.h|   0
>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.c|   0
>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.h|   0
>>  drivers/phy/{ => qcom}/phy-qcom-ufs.c |   0
>>  drivers/phy/rcar/Kconfig  |  16 +
>>  drivers/phy/rcar/Makefile |   2 +
>>  drivers/phy/{ => rcar}/phy-rcar-gen2.c|   0
>>  drivers/phy/{ => rcar}/phy-rcar-gen3-usb2.c   |   0
>>  drivers/phy/rockchip/Kconfig  |  23 ++
>>  drivers/phy/rockchip/Makefile |   3 +
>>  drivers/phy/{ => rockchip}/phy-rockchip-dp.c  |   0
>>  drivers/phy/{ => rockchip}/phy-rockchip-emmc.c|   0
>>  drivers/phy/{ => rockchip}/phy-rockchip-usb.c |   0
>>  drivers/phy/samsung/Kconfig   |  87 +
>>  drivers/phy/samsung/Makefile  |  10 +
>>  drivers/phy/{ => samsung}/phy-exynos-dp-video.c   |   0
>>  drivers/phy/{ => samsung}/phy-exynos-mipi-video.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|  51 +++
>>  drivers/phy/st/Makefile   |   6 +
>>  drivers/phy/{ => st}/phy-miphy28lp.c  |   0
>>  drivers/phy/{ => st}/phy-miphy365x.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/{ => st}/phy-stih41x-usb.c|   0
>>  drivers/phy/sunxi/Kconfig |  28 ++
>>  drivers/phy/sunxi/Makefile|   2 +
>>  drivers/phy/{ => sunxi}/phy-sun4i-usb.c   |   0
>>  drivers/phy/{ => sunxi}/phy-sun9i-usb.c   |   0
>>  drivers/phy/ti/Kconfig|  67 
>>  drivers/phy/ti/Makefile   |   6 +
>>  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   |   0
>>  drivers/phy/{ => ti}/phy-twl4030-usb.c|   0
>>  drivers/phy/{ => ti}/ulpi_phy.h   |   0
>
> ulpi_phy.h is not specific to TI though at this point tusb1210 is the only 
> ULPI
> driver.

Yes, you are right. But i was hesitant to add a multi-level header
file include 

Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread Heiko Stuebner
Am Freitag, 1. April 2016, 16:59:15 schrieb Vivek Gautam:
> Adding vendor specific directories in phy to group
> phy drivers under their respective vendor umbrella.
> 
> Signed-off-by: Vivek Gautam 

I don't have a preference about the phy-locations either way, so for 
Rockchip phys

Acked-by: Heiko Stuebner 

> ---
> 
> With growing number of phy drivers, it makes sense to
> group these drivers under their respective vendor/platform
> umbrella directory.
> 
> Build-tested 'multi_v7_defconfig'.
> 
>  drivers/phy/Kconfig   | 386
> +- drivers/phy/Makefile 
> |  57 +---
>  drivers/phy/bcom/Kconfig  |  27 ++
>  drivers/phy/bcom/Makefile |   3 +
>  drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c  |   0
>  drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c|   0
>  drivers/phy/{ => bcom}/phy-brcmstb-sata.c |   0
>  drivers/phy/hisi/Kconfig  |  20 ++
>  drivers/phy/hisi/Makefile |   2 +
>  drivers/phy/{ => hisi}/phy-hi6220-usb.c   |   0
>  drivers/phy/{ => hisi}/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/qcom/Kconfig  |  23 ++
>  drivers/phy/qcom/Makefile |   5 +
>  drivers/phy/{ => qcom}/phy-qcom-apq8064-sata.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ipq806x-sata.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-i.h   |   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.h|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.c|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.h|   0
>  drivers/phy/{ => qcom}/phy-qcom-ufs.c |   0
>  drivers/phy/rcar/Kconfig  |  16 +
>  drivers/phy/rcar/Makefile |   2 +
>  drivers/phy/{ => rcar}/phy-rcar-gen2.c|   0
>  drivers/phy/{ => rcar}/phy-rcar-gen3-usb2.c   |   0
>  drivers/phy/rockchip/Kconfig  |  23 ++
>  drivers/phy/rockchip/Makefile |   3 +
>  drivers/phy/{ => rockchip}/phy-rockchip-dp.c  |   0
>  drivers/phy/{ => rockchip}/phy-rockchip-emmc.c|   0
>  drivers/phy/{ => rockchip}/phy-rockchip-usb.c |   0
>  drivers/phy/samsung/Kconfig   |  87 +
>  drivers/phy/samsung/Makefile  |  10 +
>  drivers/phy/{ => samsung}/phy-exynos-dp-video.c   |   0
>  drivers/phy/{ => samsung}/phy-exynos-mipi-video.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|  51 +++
>  drivers/phy/st/Makefile   |   6 +
>  drivers/phy/{ => st}/phy-miphy28lp.c  |   0
>  drivers/phy/{ => st}/phy-miphy365x.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/{ => st}/phy-stih41x-usb.c|   0
>  drivers/phy/sunxi/Kconfig |  28 ++
>  drivers/phy/sunxi/Makefile|   2 +
>  drivers/phy/{ => sunxi}/phy-sun4i-usb.c   |   0
>  drivers/phy/{ => sunxi}/phy-sun9i-usb.c   |   0
>  drivers/phy/ti/Kconfig|  67 
>  drivers/phy/ti/Makefile   |   6 +
>  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   |   0
>  drivers/phy/{ => ti}/phy-twl4030-usb.c|   0
>  drivers/phy/{ => ti}/ulpi_phy.h   |   0
>  71 files changed, 464 insertions(+), 416 deletions(-)
>  create mode 100644 drivers/phy/bcom/Kconfig
>  create mode 100644 drivers/phy/bcom/Makefile
>  rename drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c (100%)
>  renam

Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-01 Thread kbuild test robot
Hi Vivek,

[auto build test ERROR on rockchip/for-next]
[also build test ERROR on v4.6-rc1 next-20160401]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improving the system]

url:
https://github.com/0day-ci/linux/commits/Vivek-Gautam/phy-Group-vendor-specific-phy-drivers/20160401-192920
base:   
https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 
for-next
config: arm-allyesconfig (attached as .config)
reproduce:
wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
make.cross ARCH=arm 

All errors (new ones prefixed by >>):

>> make[4]: *** No rule to make target 'drivers/phy/qcom/+=', needed by 
>> 'drivers/phy/qcom/built-in.o'.
   make[4]: Target '__build' not remade because of errors.

---
0-DAY kernel test infrastructureOpen Source Technology Center
https://lists.01.org/pipermail/kbuild-all   Intel Corporation


.config.gz
Description: Binary data


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-02 Thread Krzysztof Kozlowski
On Fri, Apr 01, 2016 at 04:59:15PM +0530, Vivek Gautam wrote:
> Adding vendor specific directories in phy to group
> phy drivers under their respective vendor umbrella.
> 
> Signed-off-by: Vivek Gautam 
> ---
> 
> With growing number of phy drivers, it makes sense to
> group these drivers under their respective vendor/platform
> umbrella directory.
> 
> Build-tested 'multi_v7_defconfig'.

Please update also the MAINTAINERS file. For many entires the path won't
match anymore.

Best regards,
Krzysztof

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-04 Thread Vivek Gautam
Hi Krzysztof,


On Sat, Apr 2, 2016 at 11:05 PM, Krzysztof Kozlowski
 wrote:
> On Fri, Apr 01, 2016 at 04:59:15PM +0530, Vivek Gautam wrote:
>> Adding vendor specific directories in phy to group
>> phy drivers under their respective vendor umbrella.
>>
>> Signed-off-by: Vivek Gautam 
>> ---
>>
>> With growing number of phy drivers, it makes sense to
>> group these drivers under their respective vendor/platform
>> umbrella directory.
>>
>> Build-tested 'multi_v7_defconfig'.
>
> Please update also the MAINTAINERS file. For many entires the path won't
> match anymore.

Thanks for pointing out. I will update the MAINTAINERS file as well.

>
> Best regards,
> Krzysztof
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" 
> in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
Best Regards
Vivek Gautam
Samsung, India
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-04 Thread Vivek Gautam
On Fri, Apr 1, 2016 at 8:31 AM, kbuild test robot  wrote:
> Hi Vivek,
>
> [auto build test ERROR on rockchip/for-next]
> [also build test ERROR on v4.6-rc1 next-20160401]
> [if your patch is applied to the wrong git tree, please drop us a note to 
> help improving the system]
>
> url:
> https://github.com/0day-ci/linux/commits/Vivek-Gautam/phy-Group-vendor-specific-phy-drivers/20160401-192920
> base:   
> https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 
> for-next
> config: arm-allyesconfig (attached as .config)
> reproduce:
> wget 
> https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
>  -O ~/bin/make.cross
> chmod +x ~/bin/make.cross
> # save the attached .config to linux build tree
> make.cross ARCH=arm
>
> All errors (new ones prefixed by >>):
>
>>> make[4]: *** No rule to make target 'drivers/phy/qcom/+=', needed by 
>>> 'drivers/phy/qcom/built-in.o'.
>make[4]: Target '__build' not remade because of errors.

will fix this.

>
> ---
> 0-DAY kernel test infrastructureOpen Source Technology Center
> https://lists.01.org/pipermail/kbuild-all   Intel Corporation


-- 
Best Regards
Vivek Gautam
Samsung, India
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-06 Thread Kishon Vijay Abraham I
Hi,

On Friday 01 April 2016 07:05 PM, Vivek Gautam wrote:
> Hi,
> 
> 
> On Fri, Apr 1, 2016 at 6:05 AM, Kishon Vijay Abraham I  wrote:
>> Hi,
>>
>> On Friday 01 April 2016 04:59 PM, Vivek Gautam wrote:
>>> Adding vendor specific directories in phy to group
>>> phy drivers under their respective vendor umbrella.
>>>
>>> Signed-off-by: Vivek Gautam 
>>> ---
>>>
>>> With growing number of phy drivers, it makes sense to
>>> group these drivers under their respective vendor/platform
>>> umbrella directory.
>>>
>>> Build-tested 'multi_v7_defconfig'.
>>>
>>>  drivers/phy/Kconfig   | 386 
>>> +-
>>>  drivers/phy/Makefile  |  57 +---
>>>  drivers/phy/bcom/Kconfig  |  27 ++
>>>  drivers/phy/bcom/Makefile |   3 +
>>>  drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c  |   0
>>>  drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c|   0
>>>  drivers/phy/{ => bcom}/phy-brcmstb-sata.c |   0
>>>  drivers/phy/hisi/Kconfig  |  20 ++
>>>  drivers/phy/hisi/Makefile |   2 +
>>>  drivers/phy/{ => hisi}/phy-hi6220-usb.c   |   0
>>>  drivers/phy/{ => hisi}/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/qcom/Kconfig  |  23 ++
>>>  drivers/phy/qcom/Makefile |   5 +
>>>  drivers/phy/{ => qcom}/phy-qcom-apq8064-sata.c|   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ipq806x-sata.c|   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ufs-i.h   |   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.c|   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.h|   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.c|   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.h|   0
>>>  drivers/phy/{ => qcom}/phy-qcom-ufs.c |   0
>>>  drivers/phy/rcar/Kconfig  |  16 +
>>>  drivers/phy/rcar/Makefile |   2 +
>>>  drivers/phy/{ => rcar}/phy-rcar-gen2.c|   0
>>>  drivers/phy/{ => rcar}/phy-rcar-gen3-usb2.c   |   0
>>>  drivers/phy/rockchip/Kconfig  |  23 ++
>>>  drivers/phy/rockchip/Makefile |   3 +
>>>  drivers/phy/{ => rockchip}/phy-rockchip-dp.c  |   0
>>>  drivers/phy/{ => rockchip}/phy-rockchip-emmc.c|   0
>>>  drivers/phy/{ => rockchip}/phy-rockchip-usb.c |   0
>>>  drivers/phy/samsung/Kconfig   |  87 +
>>>  drivers/phy/samsung/Makefile  |  10 +
>>>  drivers/phy/{ => samsung}/phy-exynos-dp-video.c   |   0
>>>  drivers/phy/{ => samsung}/phy-exynos-mipi-video.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|  51 +++
>>>  drivers/phy/st/Makefile   |   6 +
>>>  drivers/phy/{ => st}/phy-miphy28lp.c  |   0
>>>  drivers/phy/{ => st}/phy-miphy365x.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/{ => st}/phy-stih41x-usb.c|   0
>>>  drivers/phy/sunxi/Kconfig |  28 ++
>>>  drivers/phy/sunxi/Makefile|   2 +
>>>  drivers/phy/{ => sunxi}/phy-sun4i-usb.c   |   0
>>>  drivers/phy/{ => sunxi}/phy-sun9i-usb.c   |   0
>>>  drivers/phy/ti/Kconfig|  67 
>>>  drivers/phy/ti/Makefile   |   6 +
>>>  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   |   0
>>>  drivers/phy/{ => ti}/phy-twl4030-usb.c|   0
>>>  drivers/phy/{ => ti}/ulpi_phy.h   |   0
>>
>> ulpi_phy.h is not 

Re: [PATCH 1/2] phy: Group vendor specific phy drivers

2016-04-06 Thread Vivek Gautam
Hi Kishon,


On Wed, Apr 6, 2016 at 5:51 AM, Kishon Vijay Abraham I  wrote:
> Hi,
>
> On Friday 01 April 2016 07:05 PM, Vivek Gautam wrote:
>> Hi,
>>
>>
>> On Fri, Apr 1, 2016 at 6:05 AM, Kishon Vijay Abraham I  wrote:
>>> Hi,
>>>
>>> On Friday 01 April 2016 04:59 PM, Vivek Gautam wrote:
 Adding vendor specific directories in phy to group
 phy drivers under their respective vendor umbrella.

 Signed-off-by: Vivek Gautam 
 ---

 With growing number of phy drivers, it makes sense to
 group these drivers under their respective vendor/platform
 umbrella directory.

 Build-tested 'multi_v7_defconfig'.

  drivers/phy/Kconfig   | 386 
 +-
  drivers/phy/Makefile  |  57 +---
  drivers/phy/bcom/Kconfig  |  27 ++
  drivers/phy/bcom/Makefile |   3 +
  drivers/phy/{ => bcom}/phy-bcm-cygnus-pcie.c  |   0
  drivers/phy/{ => bcom}/phy-bcm-kona-usb2.c|   0
  drivers/phy/{ => bcom}/phy-brcmstb-sata.c |   0
  drivers/phy/hisi/Kconfig  |  20 ++
  drivers/phy/hisi/Makefile |   2 +
  drivers/phy/{ => hisi}/phy-hi6220-usb.c   |   0
  drivers/phy/{ => hisi}/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/qcom/Kconfig  |  23 ++
  drivers/phy/qcom/Makefile |   5 +
  drivers/phy/{ => qcom}/phy-qcom-apq8064-sata.c|   0
  drivers/phy/{ => qcom}/phy-qcom-ipq806x-sata.c|   0
  drivers/phy/{ => qcom}/phy-qcom-ufs-i.h   |   0
  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.c|   0
  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-14nm.h|   0
  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.c|   0
  drivers/phy/{ => qcom}/phy-qcom-ufs-qmp-20nm.h|   0
  drivers/phy/{ => qcom}/phy-qcom-ufs.c |   0
  drivers/phy/rcar/Kconfig  |  16 +
  drivers/phy/rcar/Makefile |   2 +
  drivers/phy/{ => rcar}/phy-rcar-gen2.c|   0
  drivers/phy/{ => rcar}/phy-rcar-gen3-usb2.c   |   0
  drivers/phy/rockchip/Kconfig  |  23 ++
  drivers/phy/rockchip/Makefile |   3 +
  drivers/phy/{ => rockchip}/phy-rockchip-dp.c  |   0
  drivers/phy/{ => rockchip}/phy-rockchip-emmc.c|   0
  drivers/phy/{ => rockchip}/phy-rockchip-usb.c |   0
  drivers/phy/samsung/Kconfig   |  87 +
  drivers/phy/samsung/Makefile  |  10 +
  drivers/phy/{ => samsung}/phy-exynos-dp-video.c   |   0
  drivers/phy/{ => samsung}/phy-exynos-mipi-video.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|  51 +++
  drivers/phy/st/Makefile   |   6 +
  drivers/phy/{ => st}/phy-miphy28lp.c  |   0
  drivers/phy/{ => st}/phy-miphy365x.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/{ => st}/phy-stih41x-usb.c|   0
  drivers/phy/sunxi/Kconfig |  28 ++
  drivers/phy/sunxi/Makefile|   2 +
  drivers/phy/{ => sunxi}/phy-sun4i-usb.c   |   0
  drivers/phy/{ => sunxi}/phy-sun9i-usb.c   |   0
  drivers/phy/ti/Kconfig|  67 
  drivers/phy/ti/Makefile   |   6 +
  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.