Hi Tomasz,
On Sat, Apr 26, 2014 at 4:33 AM, Tomasz Figa wrote:
> Hi Vivek,
>
>
> On 22.04.2014 10:03, Vivek Gautam wrote:
>>
>> Add a new driver for the USB 3.0 PHY on Exynos5 series of SoCs.
>> The new driver uses the generic PHY framework and will interact
>
Adding support to enable/disable VBUS controlled by a
regulator, to enable vbus supply on the port.
Signed-off-by: Vivek Gautam
---
Changes from v6:
- Rebased on top of [PATCH v7 1/2] phy: Add new Exynos5 USB 3.0 PHY driver.
drivers/phy/phy-exynos5-usbdrd.c | 32
framework.
Signed-off-by: Vivek Gautam
---
Changes from v6:
- Addressed review comments:
-- Sorted config entries in Kconfig and Makefile
-- Made #define to_usbdrd_phy(inst) to a static inline routine.
-- Restructured exynos5_rate_to_clk() as suggested.
-- Amended 'val'
]
[gautam.vi...@samsung.com: Edited the commit message]
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Cc: Alan Stern
---
.../devicetree/bindings/usb/exynos-usb.txt | 18 +++
drivers/usb/host/ehci-exynos.c | 143 +---
2 files changed, 141 insertions(+), 20
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Cc: Alan Stern
---
drivers/usb/host/ehci-exynos.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/host/ehci-exynos.c b
support for older phys.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Cc: Alan Stern
---
.../devicetree/bindings/usb/exynos-usb.txt | 19 +++
drivers/usb/host/ohci-exynos.c | 129 +---
2 files changed, 132 insertions(+), 16 deletions(-)
diff --git a
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Cc: Alan Stern
---
drivers/usb/host/ohci-exynos.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/drivers/usb/host
Added necessary checks.
Kamil Debski (1):
usb: ehci-exynos: Change to use phy provided by the generic phy
framework
Vivek Gautam (3):
usb: ohci-exynos: Use struct device instead of platform_device
usb: ehci-exynos: Use struct device instead of platform_device
usb: ohci-exynos: Add faci
Added necessary checks.
Kamil Debski (1):
usb: ehci-exynos: Change to use phy provided by the generic phy
framework
Vivek Gautam (3):
usb: ohci-exynos: Use struct device instead of platform_device
usb: ehci-exynos: Use struct device instead of platform_device
usb: ohci-exynos: Add faci
On Mon, Apr 28, 2014 at 2:55 PM, Vivek Gautam wrote:
> Based and tested on 'usb-next' branch of Greg's usb tree, with relevant
> device tree patches[1]
[1] [PATCH v7 0/2] dts: Add usb2phy to Exynos 5250
http://www.spinics.net/lists/linux-usb/msg106427.html
>
>
Hi Kishon, Tomasz,
On Mon, Apr 28, 2014 at 11:47 AM, Vivek Gautam wrote:
> Add a new driver for the USB 3.0 PHY on Exynos5 series of SoCs.
> The new driver uses the generic PHY framework and will interact
> with DWC3 controller present on Exynos5 series of SoCs.
> Thereby, remo
Hi,
On Mon, Apr 28, 2014 at 9:11 PM, Alan Stern wrote:
> On Mon, 28 Apr 2014, Vivek Gautam wrote:
>
>> Add support to consume phy provided by Generic phy framework.
>> Keeping the support for older usb-phy intact right now, in order
>> to prevent any functionality brea
]
[gautam.vi...@samsung.com: Edited the commit message]
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Cc: Alan Stern
---
Changes from v9:
- Calling usb_phy_shutdown() when exynos_ehci_phy_enable() is failing.
- Made exynos_ehci_phy_disable() return void, since its return value
did not serve any
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Cc: Alan Stern
Acked-by: Jingoo Han
---
Changes from v1:
- none
drivers/usb/host/ohci-exynos.c | 20 +---
1 file changed, 9 insertions(+), 11 deletions
support for older phys.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Cc: Alan Stern
---
Changes from v3:
- Calling usb_phy_shutdown() when exynos_ohci_phy_enable() is failing.
- Made exynos_ohci_phy_disable() return void, since its return value
did not serve any purpose.
- Calling
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Cc: Alan Stern
Acked-by: Jingoo Han
---
Changes from v1:
- none
drivers/usb/host/ehci-exynos.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a
Add required device node for ehci and ohci controllers to
enable USB 2.0 support.
Signed-off-by: Vivek Gautam
---
arch/arm/boot/dts/exynos5420.dtsi | 36 +++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/exynos5420.dtsi
b
Add required device node for usb2phy to let enable USB 2.0
support.
Signed-off-by: Vivek Gautam
---
arch/arm/boot/dts/exynos5420.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5420.dtsi
b/arch/arm/boot/dts/exynos5420.dtsi
index cfa3755..16b860a
EHCI]
Signed-off-by: Vivek Gautam
---
Changes from v7:
None
arch/arm/boot/dts/exynos5250.dtsi | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boot/dts/exynos5250.dtsi
index 70f0cd5..51e554c 100644
--- a/arch/arm/boot
g.com: added similar syscon entry for exynos5420]
Signed-off-by: Vivek Gautam
---
Changes from v7:
None
arch/arm/boot/dts/exynos5250.dtsi |5 +
arch/arm/boot/dts/exynos5420.dtsi |5 +
2 files changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boo
or usb2phy from 'usb2_phy_new'
to 'usb2_phy_gen' indicating generic phy.
- Using clock macros in dt entries.
Kamil Debski (1):
ARM: dts: Add usb2phy to Exynos 5250
Vivek Gautam (3):
ARM: dts: Add sysreg sytem controller node to exynos5250 and
exynos5420
ARM: dts: Add usb2p
Hi Arun,
On Wed, Apr 30, 2014 at 3:55 PM, Arun Kumar K wrote:
> Hi Vivek,
>
> On 04/30/14 14:25, Vivek Gautam wrote:
>> Add required device node for usb2phy to let enable USB 2.0
>> support.
>>
>> Signed-off-by: Vivek Gautam
>> ---
>> arch/arm/boo
Hi Tomasz,
On Thu, May 1, 2014 at 10:46 PM, Tomasz Figa wrote:
> Hi Vivek,
>
> Please see my comments inline.
Thanks for the review, please find my answers inline.
>
>
> On 30.04.2014 07:19, Vivek Gautam wrote:
>>
>> Add support to consume phy provided by Generic
On Fri, May 2, 2014 at 2:55 PM, Vivek Gautam wrote:
> Hi Tomasz,
>
>
> On Thu, May 1, 2014 at 10:46 PM, Tomasz Figa wrote:
>> Hi Vivek,
>>
>> Please see my comments inline.
>
> Thanks for the review, please find my answers inline.
>
>>
>>
>
support for older phys.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Acked-by: Alan Stern
---
Changes from v4:
- Removed 'phy-names' property from the bindings since we don't need it.
- Restructured exynos_ohci_get_phy() function to handle error codes as
well as return relev
]
[gautam.vi...@samsung.com: Edited the commit message]
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Acked-by: Alan Stern
---
Changes from v10:
- Removed 'phy-names' property from the bindings since we don't need it.
- Restructured exynos_ehci_get_phy() function to handle error code
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Acked-by: Alan Stern
Acked-by: Jingoo Han
---
Changes from v2:
- none
drivers/usb/host/ehci-exynos.c |5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Acked-by: Alan Stern
Acked-by: Jingoo Han
---
Changes from v2:
- none
drivers/usb/host/ohci-exynos.c | 20 +---
1 file changed, 9 insertions(+), 11
-exynos: Change to use phy provided by the generic phy
framework
Vivek Gautam (3):
usb: ohci-exynos: Use struct device instead of platform_device
usb: ehci-exynos: Use struct device instead of platform_device
usb: ohci-exynos: Add facility to use phy provided by the generic ph
]
[gautam.vi...@samsung.com: Edited the commit message]
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Acked-by: Alan Stern
Acked-by: Kukjin Kim
---
Changes from v11:
- Removed setting phy explicitly to error pointer.
- Changed error check to '-ENOSYS' instead of '-ENXIO'
support for older phys.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
Acked-by: Alan Stern
Acked-by: Kukjin Kim
---
Changes from v5:
- Removed setting phy explicitly to error pointer.
- Changed error check to '-ENOSYS' instead of '-ENXIO' in failure case of
devm_of_phy_
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Acked-by: Alan Stern
Acked-by: Jingoo Han
Acked-by: Kukjin Kim
---
Changes since v1:
- none
drivers/usb/host/ohci-exynos.c | 20 +---
1 file changed, 9
Change to use struct device instead of struct platform_device
for some static functions.
Signed-off-by: Vivek Gautam
Acked-by: Alan Stern
Acked-by: Jingoo Han
Acked-by: Kukjin Kim
---
Changes since v1:
- none
drivers/usb/host/ehci-exynos.c |5 ++---
1 file changed, 2 insertions(+), 3
The exynos5250-snow has a SMSC USB3503 connected in
hardware only mode like a PHY. Enable support for it,
and add necessary 'reset-gpio' for it.
This is in correspondance to similar patch by Mark Brown
7c1b0ec ARM: dts: Enable USB hub on Arndale
Signed-off-by: Vivek Gautam
---
Bas
The exynos5420-peach-pit has a SMSC USB3503 connected in
hardware only mode like a PHY. Enable support for it,
and add necessary 'reset-gpio' for it.
This is in correspondance to similar patch by Mark Brown
7c1b0ec ARM: dts: Enable USB hub on Arndale
Signed-off-by: Vivek Gautam
---
Hi Sylwester,
On Tue, May 6, 2014 at 7:57 PM, Sylwester Nawrocki
wrote:
> On 28/04/14 08:17, Vivek Gautam wrote:
>> Add a new driver for the USB 3.0 PHY on Exynos5 series of SoCs.
>> The new driver uses the generic PHY framework and will interact
>> with DWC3 controll
On Thu, May 8, 2014 at 11:35 AM, Vivek Gautam wrote:
> Hi Sylwester,
>
>
> On Tue, May 6, 2014 at 7:57 PM, Sylwester Nawrocki
> wrote:
>> On 28/04/14 08:17, Vivek Gautam wrote:
>>> Add a new driver for the USB 3.0 PHY on Exynos5 series of SoCs.
>>> The ne
Hi Sylwester,
On Fri, May 9, 2014 at 3:43 PM, Sylwester Nawrocki
wrote:
> Hi Vivek,
>
> On 08/05/14 11:03, Vivek Gautam wrote:
>>>>> diff --git a/Documentation/devicetree/bindings/phy/samsung-phy.txt
>>>>> b/Documentation/devicetree/bindings/phy/samsung-p
Add required device node for ehci and ohci controllers to
enable USB 2.0 support.
Signed-off-by: Vivek Gautam
---
Changes from v1:
- Removed 'phy-names' property from the 'port'.
- Added node references for the nodes.
arch/arm/boot/dts/ex
Add required device node for usb2phy to let enable USB 2.0
support.
Signed-off-by: Vivek Gautam
---
Changes from v1:
- Added node references for the phy node.
arch/arm/boot/dts/exynos5420.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5420.dtsi
macros in dt entries.
[1] http://www.spinics.net/lists/linux-usb/msg106908.html
http://www.spinics.net/lists/linux-usb/msg106837.html
[2] http://www.spinics.net/lists/linux-usb/msg106427.html
Kamil Debski (1):
ARM: dts: Add usb2phy to Exynos 5250
Vivek Gautam (3):
ARM: dts: Add sysreg sytem
g.com: added similar syscon entry for exynos5420]
Signed-off-by: Vivek Gautam
---
Changes since v7:
None
arch/arm/boot/dts/exynos5250.dtsi |5 +
arch/arm/boot/dts/exynos5420.dtsi |5 +
2 files changed, 10 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boo
EHCI]
Signed-off-by: Vivek Gautam
---
Changes from v8:
- Removed 'phy-names' property from the 'port'.
- Dropped 'status' property, since default also takes status = okay.
arch/arm/boot/dts/exynos5250.dtsi | 22 ++
1 file changed, 22 insert
On Fri, May 9, 2014 at 4:21 PM, Vivek Gautam wrote:
> Hi Sylwester,
>
>
> On Fri, May 9, 2014 at 3:43 PM, Sylwester Nawrocki
> wrote:
>> Hi Vivek,
>>
>> On 08/05/14 11:03, Vivek Gautam wrote:
>>>>>> diff --git a/Documentation/devicetree/b
Adding support to enable/disable VBUS controlled by a
regulator, to enable vbus supply on the port.
Signed-off-by: Vivek Gautam
---
Changes from v7:
- Rebased on top of [PATCH v8 1/2] phy: Add new Exynos5 USB 3.0 PHY driver.
drivers/phy/phy-exynos5-usbdrd.c | 32
for the basic available PHYs.
Signed-off-by: Vivek Gautam
---
Changes from v7:
- Providing an **alternative** approach for pmu-offset;
instead of getting it from DT, using offset definitions from
a header file, and making use of it in the driver.
- Using 'aliases' for getti
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ohci-exynos.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/usb/host/ohci-exynos.c b/drivers/usb/host/ohci-exynos.c
index 9cf80cb..aa64fb5 100644
--- a/drivers/usb/host/ohci-exynos.c
+++ b/dr
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-tegra.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c
index 572634c..ccc6433 100644
--- a/drivers/usb/host/ehci-tegra.c
+++ b/driver
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-spear.c |9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/drivers/usb/host/ehci-spear.c b/drivers/usb/host/ehci-spear.c
index 8bd915b..6d84cf2 100644
--- a/drivers/usb/host/ehci-spear.c
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-exynos.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c
index 7f425ac..bccb6f1 100644
--- a/drivers/usb/host/ehci-exynos.c
+++ b/dr
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-msm.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c
index f341651..99989aa 100644
--- a/drivers/usb/host/ehci-msm.c
+++ b/drivers/usb
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-mv.c |8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c
index bd61612..5d03787 100644
--- a/drivers/usb/host/ehci-mv.c
+++ b/drivers/usb
Based on 'usb-next' branch of Greg's usb tree.
devm_ioremap_resource() API is advantageous over devm_ioremap()
and should therefore be preferred to request any ioremap'ed address
for hcd.
Vivek Gautam (6):
usb: host: ehci-exynos: Use devm_ioremap_resource instead of
Hi,
On Sat, May 10, 2014 at 3:36 PM, Alexander Shiyan wrote:
> Sat, 10 May 2014 15:26:58 +0530 от Vivek Gautam :
>> Using devm_ioremap_resource() API should actually be preferred over
>> devm_ioremap(), since the former request the mem region first and then
>> gives back
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ohci-exynos.c |7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/host/ohci-exynos.c b/drivers/usb/host/ohci-exynos.c
index 9cf80cb..dec691d 100644
--- a/drivers/usb/host/ohci-exynos.c
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-mv.c | 16 ++--
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c
index bd61612..08147c3 100644
--- a/drivers/usb/host/ehci-mv.c
+++ b/dr
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-msm.c |7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c
index f341651..982c09b 100644
--- a/drivers/usb/host/ehci-msm.c
+++ b/driver
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-tegra.c |7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c
index 572634c..6fdcb8a 100644
--- a/drivers/usb/host/ehci-tegra.c
+++ b/dr
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-spear.c | 13 +++--
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/drivers/usb/host/ehci-spear.c b/drivers/usb/host/ehci-spear.c
index 8bd915b..1d59958 100644
--- a/drivers/usb/host/ehci-spear.c
ll to the same region.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/ehci-exynos.c |7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c
index 7f425ac..c23a6d9 100644
--- a/drivers/usb/host/ehci-exynos.c
s pointed out in the review comment in the mailing list.
Vivek Gautam (6):
usb: host: ehci-exynos: Use devm_ioremap_resource instead of
devm_ioremap
usb: host: ehci-msm: Use devm_ioremap_resource instead of
devm_ioremap
usb: host: ehci-mv: Use devm_ioremap_resource instead of devm_iorem
Hi,
On Sun, May 11, 2014 at 1:13 AM, Sergei Shtylyov
wrote:
> Hello.
>
>
> On 05/10/2014 01:57 PM, Vivek Gautam wrote:
>
>> Using devm_ioremap_resource() API should actually be preferred over
>> devm_ioremap(), since the former request the mem region first and then
&
Hi,
On Sat, May 10, 2014 at 7:55 PM, Alexander Shiyan wrote:
> Sat, 10 May 2014 17:30:04 +0530 от Vivek Gautam :
>> Based on 'usb-next' branch of Greg's usb tree.
>>
>> devm_ioremap_resource() API is advantageous over devm_ioremap()
>> and should theref
Hi Kishon,
On Mon, May 12, 2014 at 6:33 PM, Kishon Vijay Abraham I wrote:
> Hi Gautam,
>
> On Friday 09 May 2014 07:27 PM, Vivek Gautam wrote:
>> Add a new driver for the USB 3.0 PHY on Exynos5 series of SoCs.
>> The new driver uses the generic PHY framework and will
t;
> - s3c_hsotg_phy_disable(hsotg);
> if (hsotg->phy)
> phy_exit(hsotg->phy);
We may want to remove above two lines too, isn't it ?
> clk_disable_unprepare(hsotg->clk);
--
Best Regards
Vivek Gautam
Samsung R&D Institute, Bangalo
On Tue, May 13, 2014 at 12:13 PM, Kishon Vijay Abraham I wrote:
> Hi,
>
> On Tuesday 13 May 2014 11:37 AM, Vivek Gautam wrote:
>> Hi Kishon,
>>
>>
>> On Mon, May 12, 2014 at 6:33 PM, Kishon Vijay Abraham I
>> wrote:
>>> Hi Gautam,
>>&g
Adding support to enable/disable VBUS controlled by a
regulator, to enable vbus supply on the port.
Signed-off-by: Vivek Gautam
---
drivers/phy/phy-exynos5-usbdrd.c | 32
1 file changed, 32 insertions(+)
diff --git a/drivers/phy/phy-exynos5-usbdrd.c b/drivers
tions.
- Addressed the review comments for nits:
-- Changed 'usbdrd_phy_config' structure with 'exynos5_usbdrd_phy_config'
and corresponding instance names.
Vivek Gautam (3):
Documentation: Document Exynos5 USB 3.0 DRD PHY
phy: Add new Exynos5 USB 3.0 PHY driver
for the basic available PHYs.
Signed-off-by: Vivek Gautam
---
drivers/phy/Kconfig| 11 +
drivers/phy/Makefile |1 +
drivers/phy/phy-exynos5-usbdrd.c | 644
include/linux/mfd/syscon/exynos5-pmu.h | 44 +++
4
Add necessary binding documentation for USB 3.0 DRD PHY present on
Exynos5 SoC series.
Signed-off-by: Vivek Gautam
---
.../devicetree/bindings/phy/samsung-phy.txt| 47
1 file changed, 47 insertions(+)
diff --git a/Documentation/devicetree/bindings/phy/samsung
Hi,
On Tue, May 13, 2014 at 12:30 PM, Marek Szyprowski
wrote:
> Hello,
>
>
> On 2014-05-13 08:21, Vivek Gautam wrote:
>>
>> On Mon, May 12, 2014 at 10:19 PM, Kamil Debski
>> wrote:
>> > When the driver is removed s3c_hsotg_phy_disable is called three time
From: Vivek gautam
Add required fixed-regulator for VBUS supply for USB 3.0
controller phy.
Signed-off-by: Vivek Gautam
---
arch/arm/boot/dts/exynos5800-peach-pi.dts | 46 +
1 file changed, 46 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts
Add required fixed-regulator for VBUS supply for USB 3.0
controller phy.
Signed-off-by: Vivek Gautam
---
arch/arm/boot/dts/exynos5420-peach-pit.dts | 46
1 file changed, 46 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts
b/arch/arm/boot/dts
Add required fixed-regulator for VBUS supply for USB 3.0
controller phy.
Signed-off-by: Vivek Gautam
---
arch/arm/boot/dts/exynos5420-smdk5420.dts | 46 +
1 file changed, 46 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts
b/arch/arm/boot/dts
Add device tree nodes for DWC3 controller present on
Exynos 5420 SoC, to enable support for USB 3.0.
Signed-off-by: Vivek Gautam
Reviewed-by: Tomasz Figa
---
arch/arm/boot/dts/exynos5420.dtsi | 34 ++
1 file changed, 34 insertions(+)
diff --git a/arch/arm
Add device tree node for new usbdrd-phy driver, which
is based on generic phy framework.
Signed-off-by: Vivek Gautam
Reviewed-by: Tomasz Figa
---
arch/arm/boot/dts/exynos5250.dtsi |9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
b/arch/arm/boot
Removing the dt node for older usb3 phy driver from Exynos5250
device tree and updating the dt node for DWC3 controller to
use new phy driver based on generic phy framework.
Signed-off-by: Vivek Gautam
Reviewed-by: Tomasz Figa
---
arch/arm/boot/dts/exynos5250.dtsi | 17 ++---
1
Add required fixed-regulator for VBUS supply for USB 3.0
controller phy.
Signed-off-by: Vivek Gautam
---
arch/arm/boot/dts/exynos5250-snow.dts | 22 ++
1 file changed, 22 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5250-snow.dts
b/arch/arm/boot/dts/exynos5250
From: Vivek gautam
Based on 'for-next' branch of Kgene's linux-samsung tree;
along with dts patches for USB 2.0 phy[1], and Exynos5800 [2].
Also based on the latest USB 3.0 DRD phy driver patches posted [3].
Changes from v5:
- Added node reference names for new boards.
- Remov
Add device tree nodes for USB 3.0 PHY present alongwith
USB 3.0 controller Exynos 5420 SoC. This phy driver is
based on generic phy framework.
Signed-off-by: Vivek Gautam
Reviewed-by: Tomasz Figa
---
arch/arm/boot/dts/exynos5420.dtsi | 20
1 file changed, 20 insertions
eds to be addressed.
[1] https://lkml.org/lkml/2013/7/9/486
--
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
Putting together the code related to getting the 'IORESOURCE_MEM'
and assigning the same to dwc->xhci_resources, for increasing
the readability.
Signed-off-by: Vivek Gautam
---
Based on 'next' branch of Felipe's usb tree.
Also cleanly applies to 'usb-next'
Hi,
On Wed, Jun 4, 2014 at 12:41 AM, Paul Zimmerman
wrote:
>> From: linux-usb-ow...@vger.kernel.org
>> [mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of Vivek Gautam
>> Sent: Tuesday, June 03, 2014 3:40 AM
>>
>> Putting together the code related to getti
Putting together the code related to getting the 'IORESOURCE_MEM'
and assigning the same to dwc->xhci_resources, for increasing
the readability.
Signed-off-by: Vivek Gautam
---
Changes from v1:
- Fixed issue with 'res->start' as pointed out by Paul Zimmerman
by d
Hi,
On Sat, May 10, 2014 at 5:30 PM, Vivek Gautam wrote:
> Using devm_ioremap_resource() API should actually be preferred over
> devm_ioremap(), since the former request the mem region first and then
> gives back the ioremap'ed memory pointer.
> devm_ioremap_resource() calls r
be 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
--
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
pio, "power-gpio");
> + if (ret) {
> + dev_err(&pdev->dev, "cannot request GPIO %d", gpio);
> + return ret;
> + }
> + priv->pwr_gpio = gpio;
> +
> + priv->phy.io_priv = priv->base;
> + priv-
gt; return -EINVAL;
> }
>
> - phy = devm_of_phy_get(dev, child, 0);
> + phy = devm_of_phy_get(dev, child, NULL);
> of_node_put(child);
> if (IS_ERR(phy)) {
> ret =
Hi,
On Fri, Jun 6, 2014 at 12:41 PM, Antoine Ténart
wrote:
> Hi,
>
> On Fri, Jun 06, 2014 at 12:09:06PM +0530, Vivek Gautam wrote:
>> On Thu, Jun 5, 2014 at 9:18 PM, Antoine Ténart
>> wrote:
>> > Add the driver driving the Marvell Berlin USB PHY. This allows to
https://lkml.org/lkml/2014/6/5/358
Vivek Gautam (4):
phy: Add provision for calibrating phy.
usb: host: xhci-plat: Add support to get PHYs
usb: host: xhci-plat: Caibrate PHY post host reset
phy: exynos5-usbdrd: Calibrate LOS levels for exynos5420/5800
drivers/phy/phy-core.c |
using xhci-hcd
Signed-off-by: Vivek Gautam
---
drivers/phy/phy-exynos5-usbdrd.c | 168 ++
1 file changed, 168 insertions(+)
diff --git a/drivers/phy/phy-exynos5-usbdrd.c b/drivers/phy/phy-exynos5-usbdrd.c
index 56285af..73689d5 100644
--- a/drivers/phy/phy
. USB 2.0 type (UTMI+) and USB 3.0 type (PIPE3)
from its parent.
Signed-off-by: Vivek Gautam
---
drivers/usb/host/xhci-plat.c | 24
drivers/usb/host/xhci.h |3 +++
2 files changed, 27 insertions(+)
diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host
ff-by: Vivek Gautam
---
drivers/usb/host/xhci-plat.c | 50 --
1 file changed, 48 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c
index e7145b5..7be03df 100644
--- a/drivers/usb/host/xhci-plat.c
+++ b/dr
Some PHY controllers may need to calibrate certain
PHY settings after initialization of the controller and
sometimes even after initializing the PHY-consumer too.
Add support for the same in order to let consumers do so in need.
Signed-off-by: vivek Gautam
---
drivers/phy/phy-core.c | 36
Hi,
On Wed, Jun 4, 2014 at 6:43 PM, Thierry Reding wrote:
> On Wed, Jun 04, 2014 at 03:41:20PM +0530, Vivek Gautam wrote:
>> Hi,
>>
>>
>> On Sat, May 10, 2014 at 5:30 PM, Vivek Gautam
>> wrote:
>> > Using devm_ioremap_resource() API should actually be
that,
they request VDD regulators in their drivers, and enable
them so as to make them working.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
---
Changes from v1:
- Addressed review comments for making the regulators optional,
and thus refactored the checks for the obtained regulators.
driver
that,
they request VDD regulators in their drivers, and enable
them so as to make them working.
Signed-off-by: Vivek Gautam
Cc: Jingoo Han
---
Changes from v1:
- Addressed review comments for making the regulators optional,
and thus refactored the checks for the obtained regulators.
driver
Hi,
On Wed, Jun 11, 2014 at 9:09 PM, Alan Stern wrote:
> On Fri, 6 Jun 2014, Vivek Gautam wrote:
>
>> Facilitate getting required 3.3V and 1.0V VDD supply for
>> EHCI controller on Exynos.
>>
>> With patches for regulators' nodes merged in 3.15:
>> c
Hi Felipe,
On Fri, Aug 29, 2014 at 12:46 AM, Felipe Balbi wrote:
> hi,
>
> On Thu, Aug 28, 2014 at 01:31:58PM +0530, Vivek Gautam wrote:
>> @@ -457,11 +458,19 @@ static int exynos5_usbdrd_phy_power_on(struct phy *phy)
>> clk_prepare_enable(phy_drd->ref_clk);
&g
On Thu, Aug 28, 2014 at 8:36 PM, Daniele Forsi wrote:
> 2014-08-28 10:02 GMT+02:00 Vivek Gautam:
>
>> This USB 3.0 PHY controller is also present on Exynos7
>> platform, so adding the dependency on ARCH_EXYNOS7 for this driver.
>
>> +++ b/drivers/phy/Kconfig
&g
601 - 700 of 868 matches
Mail list logo