Hi
I have posted the required patch for this:
usb: host: xhci: Fix Null pointer dereferencing with 71c731a for non-x86 systems
Can we please get that in ?
On Tue, Sep 18, 2012 at 8:06 PM, Greg KH g...@kroah.com wrote:
On Tue, Sep 18, 2012 at 02:51:57AM +0200, Sebastian Gottschall (DD-WRT)
Apologies for that. I should have been rather a bit patient.
Best regards
Vivek
On Tue, Sep 25, 2012 at 7:10 PM, Greg KH g...@kroah.com wrote:
A: No.
Q: Should I include quotations after my reply?
http://daringfireball.net/2007/07/on_top
On Tue, Sep 25, 2012 at 03:12:33PM +0530, Vivek
Changes from v1:
1) Moved struct of_device_id exynos_ehci_match[]
to the next of struct dev_pm_ops s5p_ehci_pm_ops in ehci-s5p.c.
2) Rebased on 'usb-next' branch.
Vivek Gautam (3):
USB: ohci-exynos: Add support for device tree
USB: ehci-s5p: Add support for device tree
USB: ehci-s5p: Add
This patch adds support to parse probe data for
ehci driver for exynos using device tree
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
diff --git a/drivers/usb/host/ehci-s5p.c b
This patch retrieves and configures the vbus control gpio via
the device tree. The suspend/resume callbacks will be later
modified for vbus control.
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
diff --git a/drivers/usb/host/ehci-s5p.c
Changes from v1:
1) Rebased on 'usb-next' branch.
Vivek Gautam (2):
USB: dwc3-exynos: Add support for device tree
USB: dwc3-exynos: Add vbus setup function to the exynos dwc3 glue
layer
drivers/usb/dwc3/dwc3-exynos.c | 47
1 files changed, 47
This patch adds support to parse probe data for
dwc3 driver for exynos using device tree
Signed-off-by: Praveen Paneri p.pan...@samsung.com
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/dwc3/dwc3-exynos.c | 22 ++
1 files changed, 22 insertions(+), 0
Reworked third patch; other two got applied to 'usb-next' branch.
Changes from v3:
1) Change the function name from s5p_ehci_setup_gpio()
to s5p_setup_vbus_gpio().
2) Make s5p_setup_vbus_gpio() function to return void
instead of int.
3) Return void in case of failures.
Vivek Gautam (1):
USB
This patch retrieves and configures the vbus control gpio via
the device tree. The suspend/resume callbacks will be later
modified for vbus control.
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/host/ehci-s5p.c | 21
void in case of failures.
Vivek Gautam (1):
USB: ehci-s5p: Add vbus setup function to the s5p ehci glue layer
drivers/usb/host/ehci-s5p.c | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe linux-kernel
This patch retrieves and configures the vbus control gpio via
the device tree. The suspend/resume callbacks will be later
modified for vbus control.
Signed-off-by: Abhilash Kesavan a.kesa...@samsung.com
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/host/ehci-s5p.c | 21
On Mon, Apr 01, 2013 at 07:23:59PM +0530, Vivek Gautam wrote:
This patch-series enables runtime power management on xhci-plat,
dwc3-core, dwc3-exynos as well as on Samsung's USB 2.0 type and
USB 3.0 type PHYs.
Based on 'next' branch of Felipe Balbi's USB tree.
Changes from v2:
- Using
Hi Kukjin,
On Fri, Mar 15, 2013 at 1:26 PM, Vivek Gautam gautam.vi...@samsung.com wrote:
Based on 'for-next' of linux-samsung tree with following patches
from Doug on top:
usb: Document clocks in samsung, exynos4210-ehci/ohci bindings
ARM: dts: add usb 2.0 clock references to exynos5250
Hi Kukjin,
On Fri, Mar 15, 2013 at 1:32 PM, Vivek Gautam gautam.vi...@samsung.com wrote:
This patch-set is in continuation with patch-series:
[PATCH v4 0/4] Enable ehci, ohci and dwc3 devices on exynos5250
out of which follwowing patches have been picked up:
ARM: Exynos5250: Enabling ehci
On Thu, Apr 4, 2013 at 12:40 PM, Felipe Balbi ba...@ti.com wrote:
On Thu, Apr 04, 2013 at 10:34:57AM +0530, Vivek Gautam wrote:
Hi Sarah,
On Wed, Apr 3, 2013 at 10:57 PM, Sarah Sharp
sarah.a.sh...@linux.intel.com wrote:
Question: Do you still need this patch for 3.10?
Felipe's 'next
Hi,
On Thu, Apr 4, 2013 at 12:48 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 03, 2013 at 02:14:02PM -0400, Alan Stern wrote:
Lets suppose DWC3 enables runtime_pm on USB 2 type phy,
it will try to go into suspend state and thereby call runtime_suspend(),
if any.
And PHY
dereferencing in
s5p_ehci_shutdown(), s5p_ehci_suspend(), s5p_ehci_resume().
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Manjunath Goudar manjunath.gou...@linaro.org
CC: Arnd Bergmann a...@arndb.de
CC: Jingoo Han jg1@samsung.com
---
drivers/usb/host/ehci-s5p.c |2 +-
1 files changed
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework, to get rid of
WARN_ON on prepare_count.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
This fixes the warnings in the boot log coming out of enabling
the common clock
Hi Sylwester,
On Tue, Apr 9, 2013 at 3:39 PM, Sylwester Nawrocki
s.nawro...@samsung.com wrote:
On 04/09/2013 11:45 AM, Vivek Gautam wrote:
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework, to get rid of
WARN_ON
Hi,
On Tue, Apr 9, 2013 at 6:01 PM, Sergei Shtylyov
sergei.shtyl...@cogentembedded.com wrote:
Hello.
On 09-04-2013 13:21, Vivek Gautam wrote:
7edb3da makes ehci-s5p as a separate driver. But,
Please also provide the summary line of that commit in parens.
Sure, will add the commit
dereferencing in
s5p_ehci_shutdown(), s5p_ehci_suspend(), s5p_ehci_resume().
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Manjunath Goudar manjunath.gou...@linaro.org
CC: Arnd Bergmann a...@arndb.de
CC: Jingoo Han jg1@samsung.com
---
Based on 'usb-next'
drivers/usb/host/ehci
Hi Sylwester,
On Tue, Apr 9, 2013 at 6:21 PM, Vivek Gautam gautamvivek1...@gmail.com wrote:
Hi Sylwester,
On Tue, Apr 9, 2013 at 3:39 PM, Sylwester Nawrocki
s.nawro...@samsung.com wrote:
On 04/09/2013 11:45 AM, Vivek Gautam wrote:
Convert clk_enable/clk_disable to clk_prepare_enable
On Tue, Apr 9, 2013 at 7:29 PM, Sylwester Nawrocki
s.nawro...@samsung.com wrote:
On 04/09/2013 03:34 PM, Vivek Gautam wrote:
Aah !! actually missed a similar patch from Thomas Abraham :(
doing the same as suggested by you.
Its available at:
http://patchwork.ozlabs.org/patch/188687
From: Thomas Abraham thomas.abra...@linaro.org
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Thomas Abraham thomas.abra...@linaro.org
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
The v1
On Wed, Apr 10, 2013 at 3:20 PM, Sylwester Nawrocki
s.nawro...@samsung.com wrote:
On 04/09/2013 04:27 PM, Vivek Gautam wrote:
From: Thomas Abraham thomas.abra...@linaro.org
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework
runtime power management on samsung-usb
into required number to bifurcate functionality.
Vivek Gautam (11):
usb: phy: Add APIs for runtime power management
USB: dwc3: Adjust runtime pm to allow autosuspend
usb: dwc3: Enable runtime pm only after PHYs are initialized
usb: dwc3: Add runtime
Adding APIs to handle runtime power management on PHY
devices. PHY consumers may need to wake-up/suspend PHYs
when they work across autosuspend.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
include/linux/usb/phy.h | 141 +++
1 files
Enabling runtime power management on dwc3-exynos
letting dwc3 controller to be autosuspended on exynos
platform when not in use.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/dwc3/dwc3-exynos.c | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff
By enabling runtime pm in this driver allows users of
xhci-plat to enter into runtime pm. This is not full
runtime pm support (AKA xhci-plat doesn't actually power
anything off when in runtime suspend mode) but,
just basic enablement.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Doug
Enable autosuspending of Samsung usb2.0 PHY
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/phy/phy-samsung-usb2.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/phy/phy-samsung-usb2.c
b/drivers/usb/phy/phy-samsung-usb2.c
index
The PHY controller can choose between ref_pad_clk (XusbXTI-external PLL),
or EXTREFCLK (XXTI-internal clock crystal) to generate the required clock.
Adding the provision for ref_pad_clk here.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/phy/phy-samsung-usb3.c | 46
Enable autosuspending of Samsung usb3.0 PHY
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/phy/phy-samsung-usb3.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/phy/phy-samsung-usb3.c
b/drivers/usb/phy/phy-samsung-usb3.c
index
Right now it doesn't handle full runtime suspend/resume
functionality. However it allows to handle PHYs' sleep
and wakeup across runtime suspend/resume.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/dwc3/core.c | 43 +++
1 files
Allow dwc3 to enable auto power management only after its PHYs
are initialized so that any further PHY handling by dwc3's
runtime power management callbacks is fine.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/dwc3/core.c | 18 +-
1 files changed, 9
The current code in the dwc3 probe effectively disables runtime pm
from ever working because it calls a get() that was never put() until
device removal. Change the runtime pm code to match the standard
formula and allow runtime pm to function.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
Hi,
On Tue, Apr 2, 2013 at 1:53 PM, Felipe Balbi ba...@ti.com wrote:
On Mon, Apr 01, 2013 at 07:24:00PM +0530, Vivek Gautam wrote:
Adding APIs to handle runtime power management on PHY
devices. PHY consumers may need to wake-up/suspend PHYs
when they work across autosuspend.
Signed-off
Hi,
On Tue, Apr 2, 2013 at 5:40 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Tue, Apr 02, 2013 at 04:04:01PM +0530, Vivek Gautam wrote:
On Mon, Apr 01, 2013 at 07:24:00PM +0530, Vivek Gautam wrote:
Adding APIs to handle runtime power management on PHY
devices. PHY consumers may need
Hi Balbi,
On Tue, Apr 2, 2013 at 2:02 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Mon, Apr 01, 2013 at 07:24:03PM +0530, Vivek Gautam wrote:
+#else
+#define dwc3_runtime_suspend NULL
+#define dwc3_runtime_resume NULL
this #else branch is unnecessary. Look
Hi Felipe,
On Tue, Apr 2, 2013 at 1:59 PM, Felipe Balbi ba...@ti.com wrote:
On Mon, Apr 01, 2013 at 07:24:01PM +0530, Vivek Gautam wrote:
The current code in the dwc3 probe effectively disables runtime pm
from ever working because it calls a get() that was never put() until
device removal
Hi Kishon,
On Wed, Apr 3, 2013 at 10:38 AM, Kishon Vijay Abraham I kis...@ti.com wrote:
Hi,
On Monday 01 April 2013 07:24 PM, Vivek Gautam wrote:
Adding APIs to handle runtime power management on PHY
devices. PHY consumers may need to wake-up/suspend PHYs
when they work across
Hi Felipe,
On Wed, Apr 3, 2013 at 1:45 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 03, 2013 at 11:48:39AM +0530, Vivek Gautam wrote:
Adding APIs to handle runtime power management on PHY
devices. PHY consumers may need to wake-up/suspend PHYs
when they work across autosuspend
Hi,
On Wed, Apr 3, 2013 at 7:26 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 03, 2013 at 04:54:14PM +0300, Felipe Balbi wrote:
+static inline void usb_phy_autopm_enable(struct usb_phy *x)
+{
+ if (!x || !x-dev) {
+ dev_err(x-dev, no PHY or attached
On Wed, Apr 3, 2013 at 7:48 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 03, 2013 at 07:40:44PM +0530, Vivek Gautam wrote:
+static inline void usb_phy_autopm_enable(struct usb_phy *x)
+{
+ if (!x || !x-dev) {
+ dev_err(x-dev, no PHY or attached
Hi Doug,
On Wed, Mar 13, 2013 at 10:48 PM, Doug Anderson diand...@chromium.org wrote:
This is a fixup to two device tree nodes that have already landed but
without clock nodes since the transition to common clock happened at
the same time.
Signed-off-by: Doug Anderson diand...@chromium.org
Felipe's 'testing' branch patches;
(some 194 patches in fact ;-), on top of 3.9rc2 tag).
Tested after merging linux-samsung's 'for-next' into 'usb-next'
to verify things with recently merged common clock framework for
samsung's SoCs.
Vivek Gautam (2):
usb: phy: samsung: Common out the generic stuff
-by: Vivek Gautam gautam.vi...@samsung.com
Signed-off-by: Felipe Balbi ba...@ti.com
Acked-by: Kukjin Kim kgene@samsung.com
---
.../devicetree/bindings/usb/samsung-usbphy.txt | 22 +-
drivers/usb/phy/Kconfig| 15 +-
drivers/usb/phy/Makefile
Adding PHY driver support for USB 3.0 controller for Samsung's
SoCs.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
Signed-off-by: Felipe Balbi ba...@ti.com
Acked-by: Kukjin Kim kgene@samsung.com
---
.../devicetree/bindings/usb/samsung-usbphy.txt | 54 +++
drivers/usb/phy/Kconfig
Used of_platform_populate() to create dwc3 core platform_device
from device tree data. Additionally some cleanup is also done.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Felipe Balbi ba...@ti.com
CC: Kukjin Kim kgene@samsung.com
---
drivers/usb/dwc3/dwc3-exynos.c | 46
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Felipe Balbi ba...@ti.com
CC: Kukjin Kim kgene@samsung.com
---
drivers/usb/dwc3/dwc3-exynos.c |6 +++---
1
of 3.9rc2 tag).
Also based on: usb: dwc3: set dma_mask for dwc3_omap device by Kishon
in which DMA mask for dwc3-core is being set from its parent.
Vivek Gautam (2):
usb: dwc3: exynos: Use of_platform API to create dwc3 core pdev
usb: dwc3: exynos: use clk_prepare_enable and clk_disable_unprepare
On Thu, Mar 14, 2013 at 4:21 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Thu, Mar 14, 2013 at 04:14:57PM +0530, Vivek Gautam wrote:
@@ -170,7 +155,6 @@ static int dwc3_exynos_remove(struct platform_device
*pdev)
{
struct dwc3_exynos *exynos = platform_get_drvdata(pdev
Used of_platform_populate() to create dwc3 core platform_device
from device tree data. Additionally some cleanup is also done.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Felipe Balbi ba...@ti.com
CC: Kukjin Kim kgene@samsung.com
---
Changes from v1:
- Added method
Hi,
On Thu, Mar 14, 2013 at 4:23 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Thu, Mar 14, 2013 at 04:14:58PM +0530, Vivek Gautam wrote:
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare
calls as required by common clock framework.
Signed-off-by: Vivek Gautam
] Adding USB 3.0 DRD-phy support for exynos5250
Changes from v3:
Added 'clocks' and 'clock-names' entry also in device nodes, aligning
with common clock framework for Samsung's SoCs.
Vivek Gautam (2):
ARM: Exynos5250: Enabling samsung-usb2phy driver
ARM: Exynos5250: Enabling samsung-usb3phy
Adding usbphy node for Exynos5250 along with the
necessary device data to be parsed.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/boot/dts/exynos5250.dtsi | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250
Adding usb3.0 phy node for Exynos5250 along with the
necessary device data to be parsed.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/boot/dts/exynos5250.dtsi | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250
This patch enables support for XHCI on exynos5 series of SOCs,
to support host side USB 3.0 support.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/mach-exynos/Kconfig |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-exynos/Kconfig b/arch
. ;-)
- Adding proper binding documentation as per latest bindings changes in
dwc3 driver (dwc3/core.c as well as for dwc3-exynos.c change reflected
by above patch-set.
- Bifurcating the patch to separate our Documentation, arch and dts changes.
Vivek Gautam (3):
usb: Add device tree
Adding DWC3 device tree node for Exynos5250 needed to
parse device tree data.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/boot/dts/exynos5250.dtsi | 20 ++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/exynos5250.dtsi
Document device tree binding information as required by the
Samsung' USB 3.0 controller.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
.../devicetree/bindings/usb/exynos-usb.txt | 34
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git
-names = usbhost;
tested this patch with smdk5250 h/w.
Tested-by: Vivek Gautam gautam.vi...@samsung.com
--
Thanks Regards
Vivek
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at http
deferred
due to unavailability of PHY and we were trying to request gpio once again) :
[1.175000] s5p-ehci 1211.usb: can't request ehci vbus gpio 177
which however goes away after applying this patch.
Tested-by: Vivek Gautam gautam.vi...@samsung.com
--
Thanks Regards
Vivek
*regs
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Fengguang Wu fengguang...@intel.com
CC: Christopher Li spa...@chrisli.org
CC: Felipe Balbi ba...@ti.com
---
Based on 'next' branch of Felipe's usb tree.
Tested using make C=2 drivers/usb/phy/phy-samsung-usb2.o
Hi Felipe,
Sorry to bug
Use proper macro while extracting TRB transfer length from
Transfer event TRBs. Adding a macro EVENT_TRB_LEN (bits 0:23)
for the same, and use it instead of TRB_LEN (bits 0:16) in
case of event TRBs.
Signed-off-by: Vivek gautam gautam.vi...@samsung.com
---
drivers/usb/host/xhci-ring.c | 45
Hi,
On Wed, Mar 20, 2013 at 11:19 PM, Sarah Sharp
sarah.a.sh...@linux.intel.com wrote:
On Wed, Mar 20, 2013 at 03:48:40PM +0530, Vivek Gautam wrote:
Use proper macro while extracting TRB transfer length from
Transfer event TRBs. Adding a macro EVENT_TRB_LEN (bits 0:23)
for the same, and use
Use proper macro while extracting TRB transfer length from
Transfer event TRBs. Adding a macro EVENT_TRB_LEN (bits 0:23)
for the same, and use it instead of TRB_LEN (bits 0:16) in
case of event TRBs.
Signed-off-by: Vivek gautam gautam.vi...@samsung.com
---
Hi Sarah,
Updated the patch
Hi Balbi,
On Sat, Mar 2, 2013 at 6:55 PM, Vivek Gautam gautam.vi...@samsung.com wrote:
Now that machines may select the mode of working of DWC3 (HOST only,
GADGET only or DUAL_ROLE), lets set DWC3 mode based on that
rather than fixing it to whatever DWC3 hardware says.
This way we can skip
On Wed, Mar 13, 2013 at 2:44 PM, Felipe Balbi ba...@ti.com wrote:
On Wed, Mar 13, 2013 at 02:42:22PM +0530, Vivek Gautam wrote:
Hi Balbi,
On Sat, Mar 2, 2013 at 6:55 PM, Vivek Gautam gautam.vi...@samsung.com
wrote:
Now that machines may select the mode of working of DWC3 (HOST only
Hi Felipe,
On Wed, Feb 27, 2013 at 8:13 PM, Vivek Gautam gautam.vi...@samsung.com wrote:
Based on 'usb-next'
Changes from v5:
- Squashed the following change from Felipe in this patch-set:
[PATCH] usb: phy: samsung: let it be built as a module
- Using EXPORT_SYMBOL_GPL() to export
Hi,
On Sat, Mar 2, 2013 at 9:23 PM, Alan Stern st...@rowland.harvard.edu wrote:
On Sat, 2 Mar 2013, Vivek Gautam wrote:
By enabling runtime pm in this driver allows users of
xhci-plat to enter into runtime pm. This is not full
runtime pm support (AKA xhci-plat doesn't actually power
On Wed, Feb 13, 2013 at 2:02 PM, Felipe Balbi ba...@ti.com wrote:
On Tue, Feb 12, 2013 at 10:31:00PM -0800, kg...@kernel.org wrote:
Vivek Gautam wrote:
Based on 'usb-next'
Changes from v4:
- Modifying function names and driver names to follow a common
naming convention
Hi Kukjin,
On Fri, Feb 1, 2013 at 3:56 AM, Kukjin Kim kgene@samsung.com wrote:
Tomasz Figa wrote:
Hi Vivek,
[...]
+ usb@1212 {
+ compatible = samsung,exynos4210-ohci;
+ reg = 0x1212 0x100;
+ interrupts = 0 71 0;
For Samsung platforms we
Hi Kukjin,
On Wed, Jan 30, 2013 at 11:26 AM, Kukjin Kim kgene@samsung.com wrote:
Vivek Gautam wrote:
Moving register and structure definitions to header file,
and keeping the generic functions to be used across
multiple PHYs in common file samsung-usbphy.c.
Also renaming the usb 2.0
Hi Kukjin,
On Wed, Jan 30, 2013 at 11:31 AM, Kukjin Kim kgene@samsung.com wrote:
Vivek Gautam wrote:
Adding PHY driver support for USB 3.0 controller for Samsung's
SoCs.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
Changes from v3:
- Making SAMSUNG_USB3PHY dependent
to samsung-usb3phy.c
- Removing dependencies for SAMSUNG_USB2PHY and SAMSUNG_USB3PHY.
- Arranging SAMSUNG_USB2PHY and SAMSUNG_USB3PHY to select SAMSUNG_USBPHY,
which is the usb-phy helper driver.
Vivek Gautam (2):
usb: phy: samsung: Common out the generic stuff
usb: phy: samsung: Add PHY support
Moving register and structure definitions to header file,
and keeping the generic functions to be used across
multiple PHYs in common phy helper driver under SAMSUNG_USBPHY,
and moving USB 2.0 PHY driver under SAMSUNG_USB2PHY.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb
Adding PHY driver support for USB 3.0 controller for Samsung's
SoCs.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/phy/Kconfig |8 +
drivers/usb/phy/Makefile |1 +
drivers/usb/phy/samsung-usb3phy.c | 349
] Adding usb2.0 host-phy support for exynos5250
- Aligning as per the patch:
usb: phy: samsung: Add support to set pmu isolation
- Replaced phy-handle approach for PHY CONTROL registers
to child nodes.
- Removing AUX data entry from exynos5250 dt file.
Vivek Gautam (2):
ARM: Exynos5250
Adding device node for Samsung USB 2.0 PHY controller driver
on Exynos5250 along with the necessary device data to be parsed.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/boot/dts/exynos5250.dtsi | 13 +
1 files changed, 13 insertions(+), 0 deletions(-)
diff
Adding device node for Samsung USB 3.0 PHY controller driver
on Exynos5250 along with the necessary device data to be parsed.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/boot/dts/exynos5250.dtsi | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff
Now that machines may select the mode of working of DWC3,
we can set the Port capability direction based on selected mode.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/dwc3/core.c | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/drivers
This change de-asserts vbus_gpio on suspend and
re-asserts on resume in order to save power.
NOTE, this change means no USB charging in suspend
mode.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Doug Anderson diand...@chromium.org
---
Based on 'usb-next'.
drivers/usb/host/ehci
Hi Oliver,
On Tue, Jan 29, 2013 at 5:07 PM, Oliver Neukum oneu...@suse.de wrote:
On Tuesday 29 January 2013 16:22:45 Vivek Gautam wrote:
This change de-asserts vbus_gpio on suspend and
re-asserts on resume in order to save power.
NOTE, this change means no USB charging in suspend
mode
On Tue, Jan 22, 2013 at 9:01 PM, Vivek Gautam gautam.vi...@samsung.com wrote:
Changes from v1:
- Putting separate device nodes for usb 2.0 phy and usb 3.0 phy
based on separate driver for samsung usb 3.0 phy and
samsung usb 2.0 phy:
[PATCH v3 0/2] Adding USB 3.0 DRD-phy support
Hi Kukjin,
On Wed, Jan 30, 2013 at 10:36 AM, Kukjin Kim kgene@samsung.com wrote:
Vivek Gautam wrote:
Adding usbphy node for Exynos5250 along with the
necessary device data to be parsed.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
arch/arm/boot/dts/exynos5250.dtsi | 15
platform specific
device tree node.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
Based on 'usb-next'.
drivers/usb/dwc3/core.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index 094..75439c0 100644
Hi Kishon,
On Thu, Jan 31, 2013 at 5:04 PM, kishon kis...@ti.com wrote:
Hi,
Thanks for your quick help.
On Thursday 31 January 2013 04:50 PM, Vivek Gautam wrote:
With device tree support in place for dwc3-core layer,
it gets PHY from synopsis-dwc3 node.
Some controllers may not have
Hi Felipe,
On Thu, Jan 31, 2013 at 8:55 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Thu, Jan 31, 2013 at 08:53:27PM +0530, Vivek Gautam wrote:
Moreover, SoCs having multiple dwc3 controllers will have multiple
PHYs, which eventually be added using usb_add_phy_dev(), and not
using
Hi Kishon,
On Fri, Feb 1, 2013 at 10:51 AM, kishon kis...@ti.com wrote:
Hi,
On Thursday 31 January 2013 09:08 PM, Felipe Balbi wrote:
On Thu, Jan 31, 2013 at 09:00:37PM +0530, Vivek Gautam wrote:
Hi Felipe,
On Thu, Jan 31, 2013 at 8:55 PM, Felipe Balbi ba...@ti.com wrote:
Hi
Hi Balbi,
On Fri, Feb 1, 2013 at 11:52 AM, Vivek Gautam gautamvivek1...@gmail.com wrote:
Hi Kishon,
On Fri, Feb 1, 2013 at 10:51 AM, kishon kis...@ti.com wrote:
Hi,
On Thursday 31 January 2013 09:08 PM, Felipe Balbi wrote:
On Thu, Jan 31, 2013 at 09:00:37PM +0530, Vivek Gautam wrote
On Fri, Feb 1, 2013 at 2:20 PM, Felipe Balbi ba...@ti.com wrote:
On Fri, Feb 01, 2013 at 11:54:01AM +0530, Vivek Gautam wrote:
Hi Balbi,
On Fri, Feb 1, 2013 at 11:52 AM, Vivek Gautam gautamvivek1...@gmail.com
wrote:
Hi Kishon,
On Fri, Feb 1, 2013 at 10:51 AM, kishon kis...@ti.com
Hi Felipe,
On Wed, Feb 27, 2013 at 1:36 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
sorry for the delay
That's alright ;-)
On Mon, Jan 28, 2013 at 07:06:56PM +0530, Vivek Gautam wrote:
Hi Felipe,
On Mon, Jan 28, 2013 at 5:15 PM, Felipe Balbi ba...@ti.com wrote:
On Mon, Jan 28, 2013
Based on 'usb-next'
Changes from v5:
- Squashed the following change from Felipe in this patch-set:
[PATCH] usb: phy: samsung: let it be built as a module
- Using EXPORT_SYMBOL_GPL() to export symbols in samsung-usbphy.c
to allow module builds of these samsung PHY drivers.
Vivek Gautam
-by: Vivek Gautam gautam.vi...@samsung.com
Signed-off-by: Felipe Balbi ba...@ti.com
Acked-by: Kukjin Kim kgene@samsung.com
---
drivers/usb/phy/Kconfig | 17 +-
drivers/usb/phy/Makefile |1 +
drivers/usb/phy/samsung-usb2phy.c | 511 ++
drivers/usb
Adding PHY driver support for USB 3.0 controller for Samsung's
SoCs.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
Signed-off-by: Felipe Balbi ba...@ti.com
Acked-by: Kukjin Kim kgene@samsung.com
---
drivers/usb/phy/Kconfig |8 +
drivers/usb/phy/Makefile |1
Hi,
On Thu, Jan 31, 2013 at 9:08 PM, Felipe Balbi ba...@ti.com wrote:
On Thu, Jan 31, 2013 at 09:00:37PM +0530, Vivek Gautam wrote:
Hi Felipe,
On Thu, Jan 31, 2013 at 8:55 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Thu, Jan 31, 2013 at 08:53:27PM +0530, Vivek Gautam wrote:
Moreover
Enabling runtime power management on dwc3-exynos
letting dwc3 controller to be autosuspended on exynos
platform when not in use.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/dwc3/dwc3-exynos.c | 13 +
1 files changed, 13 insertions(+), 0 deletions(-)
diff
By enabling runtime pm in this driver allows users of
xhci-plat to enter into runtime pm. This is not full
runtime pm support (AKA xhci-plat doesn't actually power
anything off when in runtime suspend mode) but,
just basic enablement.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
CC: Doug
Enable autosuspending of Samsung usb3.0 PHY
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/phy/samsung-usb3phy.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/phy/samsung-usb3phy.c
b/drivers/usb/phy/samsung-usb3phy.c
index
Exynos5250 has external PLL (XusbXTI) for USB 3.0 PHY's
ref_pad_clk. So use this clock based on availability of
gpio to power control this PLL, otherwise use internal
clock only from XXTI.
Signed-off-by: Vivek Gautam gautam.vi...@samsung.com
---
drivers/usb/phy/samsung-usb3phy.c | 14
1 - 100 of 2412 matches
Mail list logo