public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
@ 2010-08-18  2:55 Keshava Munegowda
       [not found] ` <1282100145-27485-1-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
  2010-09-08  7:51 ` [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support Munegowda, Keshava
  0 siblings, 2 replies; 16+ messages in thread
From: Keshava Munegowda @ 2010-08-18  2:55 UTC (permalink / raw)
  To: linux-usb, linux-omap; +Cc: Keshava Munegowda

This series does minor code cleanup in preparation of an upcoming
series to add support for EHCI and OHCI on the OMAP4 SoC.

The changes are:
- Rename clock names to be consistent across OMAP3 and OMAP4
- Remove hardcoding of the number of TLL channels
- Move PHY reset earlier in the init sequence

These patches do not make any changes to existing functionalities.

Diffstat is below:

drivers/usb/host/ehci-omap.c                   |  104 ++++++++++++-------------
drivers/usb/host/ohci-omap3.c                  |   55 ++++++-------
2 files changed
---
Keshava

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

* [PATCH 1/5] usb: ehci: omap: Update clock names to be same across OMAP3 and OMAP4
       [not found] ` <1282100145-27485-1-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-08-18  2:55   ` Keshava Munegowda
  2010-08-18  2:55     ` [PATCH 2/5] usb: ehci: don't hard-code TLL channel count Keshava Munegowda
  0 siblings, 1 reply; 16+ messages in thread
From: Keshava Munegowda @ 2010-08-18  2:55 UTC (permalink / raw)
  To: linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-omap-u79uwXL29TY76Z2rM5mHXA
  Cc: Keshava Munegowda, Anand Gadiyar

Rename usbhost2_120m_fck to usbhost_hs_fck and
usbhost1_48m_fck to usbhost_fs_fck, so that we can reuse the
names across OMAP3 and OMAP4.

OMAP3 and OMAP4 have similar clocks, with different frequencies.
The driver should not need to care about these.

Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>
Signed-off-by: Anand Gadiyar <gadiyar-l0cyMroinI0@public.gmane.org>
---
 drivers/usb/host/ehci-omap.c |   56 +++++++++++++++++++++----------------------
 1 file changed, 28 insertions(+), 28 deletions(-)

Index: linux-2.6/drivers/usb/host/ehci-omap.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/ehci-omap.c
+++ linux-2.6/drivers/usb/host/ehci-omap.c
@@ -156,8 +156,8 @@ struct ehci_hcd_omap {
 	struct device		*dev;
 
 	struct clk		*usbhost_ick;
-	struct clk		*usbhost2_120m_fck;
-	struct clk		*usbhost1_48m_fck;
+	struct clk		*usbhost_hs_fck;
+	struct clk		*usbhost_fs_fck;
 	struct clk		*usbtll_fck;
 	struct clk		*usbtll_ick;
 
@@ -286,19 +286,19 @@ static int omap_start_ehc(struct ehci_hc
 	}
 	clk_enable(omap->usbhost_ick);
 
-	omap->usbhost2_120m_fck = clk_get(omap->dev, "usbhost_120m_fck");
-	if (IS_ERR(omap->usbhost2_120m_fck)) {
-		ret = PTR_ERR(omap->usbhost2_120m_fck);
-		goto err_host_120m_fck;
-	}
-	clk_enable(omap->usbhost2_120m_fck);
-
-	omap->usbhost1_48m_fck = clk_get(omap->dev, "usbhost_48m_fck");
-	if (IS_ERR(omap->usbhost1_48m_fck)) {
-		ret = PTR_ERR(omap->usbhost1_48m_fck);
-		goto err_host_48m_fck;
+	omap->usbhost_hs_fck = clk_get(omap->dev, "usbhost_120m_fck");
+	if (IS_ERR(omap->usbhost_hs_fck)) {
+		ret = PTR_ERR(omap->usbhost_hs_fck);
+		goto err_host_hs_fck;
+	}
+	clk_enable(omap->usbhost_hs_fck);
+
+	omap->usbhost_fs_fck = clk_get(omap->dev, "usbhost_48m_fck");
+	if (IS_ERR(omap->usbhost_fs_fck)) {
+		ret = PTR_ERR(omap->usbhost_fs_fck);
+		goto err_host_fs_fck;
 	}
-	clk_enable(omap->usbhost1_48m_fck);
+	clk_enable(omap->usbhost_fs_fck);
 
 	if (omap->phy_reset) {
 		/* Refer: ISSUE1 */
@@ -472,8 +472,8 @@ err_tll_ick:
 	clk_put(omap->usbtll_fck);
 
 err_tll_fck:
-	clk_disable(omap->usbhost1_48m_fck);
-	clk_put(omap->usbhost1_48m_fck);
+	clk_disable(omap->usbhost_fs_fck);
+	clk_put(omap->usbhost_fs_fck);
 
 	if (omap->phy_reset) {
 		if (gpio_is_valid(omap->reset_gpio_port[0]))
@@ -483,11 +483,11 @@ err_tll_fck:
 			gpio_free(omap->reset_gpio_port[1]);
 	}
 
-err_host_48m_fck:
-	clk_disable(omap->usbhost2_120m_fck);
-	clk_put(omap->usbhost2_120m_fck);
+err_host_fs_fck:
+	clk_disable(omap->usbhost_hs_fck);
+	clk_put(omap->usbhost_hs_fck);
 
-err_host_120m_fck:
+err_host_hs_fck:
 	clk_disable(omap->usbhost_ick);
 	clk_put(omap->usbhost_ick);
 
@@ -550,16 +550,16 @@ static void omap_stop_ehc(struct ehci_hc
 		omap->usbhost_ick = NULL;
 	}
 
-	if (omap->usbhost1_48m_fck != NULL) {
-		clk_disable(omap->usbhost1_48m_fck);
-		clk_put(omap->usbhost1_48m_fck);
-		omap->usbhost1_48m_fck = NULL;
+	if (omap->usbhost_fs_fck != NULL) {
+		clk_disable(omap->usbhost_fs_fck);
+		clk_put(omap->usbhost_fs_fck);
+		omap->usbhost_fs_fck = NULL;
 	}
 
-	if (omap->usbhost2_120m_fck != NULL) {
-		clk_disable(omap->usbhost2_120m_fck);
-		clk_put(omap->usbhost2_120m_fck);
-		omap->usbhost2_120m_fck = NULL;
+	if (omap->usbhost_hs_fck != NULL) {
+		clk_disable(omap->usbhost_hs_fck);
+		clk_put(omap->usbhost_hs_fck);
+		omap->usbhost_hs_fck = NULL;
 	}
 
 	if (omap->usbtll_ick != NULL) {
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* [PATCH 2/5] usb: ehci: don't hard-code TLL channel count.
  2010-08-18  2:55   ` [PATCH 1/5] usb: ehci: omap: Update clock names to be same across OMAP3 and OMAP4 Keshava Munegowda
@ 2010-08-18  2:55     ` Keshava Munegowda
       [not found]       ` <1282100145-27485-3-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
  0 siblings, 1 reply; 16+ messages in thread
From: Keshava Munegowda @ 2010-08-18  2:55 UTC (permalink / raw)
  To: linux-usb, linux-omap; +Cc: Keshava Munegowda, Anand Gadiyar

Make TLL channel count a parameter instead of a hardcoded value.
This allows us to be flexible with future OMAP revisions which
could have a different number of channels.

Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>
Signed-off-by: Anand Gadiyar <gadiyar@ti.com>
---
 drivers/usb/host/ehci-omap.c |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

Index: linux-2.6/drivers/usb/host/ehci-omap.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/ehci-omap.c
+++ linux-2.6/drivers/usb/host/ehci-omap.c
@@ -191,13 +191,14 @@ struct ehci_hcd_omap {
 
 /*-------------------------------------------------------------------------*/
 
-static void omap_usb_utmi_init(struct ehci_hcd_omap *omap, u8 tll_channel_mask)
+static void omap_usb_utmi_init(struct ehci_hcd_omap *omap,
+				u8 tll_channel_mask, u8 tll_channel_count)
 {
 	unsigned reg;
 	int i;
 
 	/* Program the 3 TLL channels upfront */
-	for (i = 0; i < OMAP_TLL_CHANNEL_COUNT; i++) {
+	for (i = 0; i < tll_channel_count; i++) {
 		reg = ehci_omap_readl(omap->tll_base, OMAP_TLL_CHANNEL_CONF(i));
 
 		/* Disable AutoIdle, BitStuffing and use SDR Mode */
@@ -217,7 +218,7 @@ static void omap_usb_utmi_init(struct eh
 	ehci_omap_writel(omap->tll_base, OMAP_TLL_SHARED_CONF, reg);
 
 	/* Enable channels now */
-	for (i = 0; i < OMAP_TLL_CHANNEL_COUNT; i++) {
+	for (i = 0; i < tll_channel_count; i++) {
 		reg = ehci_omap_readl(omap->tll_base, OMAP_TLL_CHANNEL_CONF(i));
 
 		/* Enable only the reg that is needed */
@@ -438,7 +439,7 @@ static int omap_start_ehc(struct ehci_hc
 			tll_ch_mask |= OMAP_TLL_CHANNEL_3_EN_MASK;
 
 		/* Enable UTMI mode for required TLL channels */
-		omap_usb_utmi_init(omap, tll_ch_mask);
+		omap_usb_utmi_init(omap, tll_ch_mask, OMAP_TLL_CHANNEL_COUNT);
 	}
 
 	if (omap->phy_reset) {

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

* [PATCH 3/5] usb: ehci: relocate PHY reset code
       [not found]       ` <1282100145-27485-3-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-08-18  2:55         ` Keshava Munegowda
       [not found]           ` <1282100145-27485-4-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
  2010-08-19  6:01           ` [PATCH 3/5] usb: ehci: relocate PHY reset code Felipe Balbi
  0 siblings, 2 replies; 16+ messages in thread
From: Keshava Munegowda @ 2010-08-18  2:55 UTC (permalink / raw)
  To: linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-omap-u79uwXL29TY76Z2rM5mHXA
  Cc: Keshava Munegowda, Anand Gadiyar

The PHY reset code is moved at the begining and end of the function
omap_start_ehc. This simplfies the writing clocks enabling code for 
OMAP4 later. 

Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>
Signed-off-by: Anand Gadiyar <gadiyar-l0cyMroinI0@public.gmane.org>
---
 drivers/usb/host/ehci-omap.c |   52 +++++++++++++++++++++----------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

Index: linux-2.6/drivers/usb/host/ehci-omap.c
===================================================================
--- linux-2.6.orig/drivers/usb/host/ehci-omap.c
+++ linux-2.6/drivers/usb/host/ehci-omap.c
@@ -279,6 +279,24 @@ static int omap_start_ehc(struct ehci_hc
 
 	dev_dbg(omap->dev, "starting TI EHCI USB Controller\n");
 
+	if (omap->phy_reset) {
+		/* Refer: ISSUE1 */
+		if (gpio_is_valid(omap->reset_gpio_port[0])) {
+			gpio_request(omap->reset_gpio_port[0],
+						"USB1 PHY reset");
+			gpio_direction_output(omap->reset_gpio_port[0], 0);
+		}
+
+		if (gpio_is_valid(omap->reset_gpio_port[1])) {
+			gpio_request(omap->reset_gpio_port[1],
+						"USB2 PHY reset");
+			gpio_direction_output(omap->reset_gpio_port[1], 0);
+		}
+
+		/* Hold the PHY in RESET for enough time till DIR is high */
+		udelay(10);
+	}
+
 	/* Enable Clocks for USBHOST */
 	omap->usbhost_ick = clk_get(omap->dev, "usbhost_ick");
 	if (IS_ERR(omap->usbhost_ick)) {
@@ -301,24 +319,6 @@ static int omap_start_ehc(struct ehci_hc
 	}
 	clk_enable(omap->usbhost_fs_fck);
 
-	if (omap->phy_reset) {
-		/* Refer: ISSUE1 */
-		if (gpio_is_valid(omap->reset_gpio_port[0])) {
-			gpio_request(omap->reset_gpio_port[0],
-						"USB1 PHY reset");
-			gpio_direction_output(omap->reset_gpio_port[0], 0);
-		}
-
-		if (gpio_is_valid(omap->reset_gpio_port[1])) {
-			gpio_request(omap->reset_gpio_port[1],
-						"USB2 PHY reset");
-			gpio_direction_output(omap->reset_gpio_port[1], 0);
-		}
-
-		/* Hold the PHY in RESET for enough time till DIR is high */
-		udelay(10);
-	}
-
 	/* Configure TLL for 60Mhz clk for ULPI */
 	omap->usbtll_fck = clk_get(omap->dev, "usbtll_fck");
 	if (IS_ERR(omap->usbtll_fck)) {
@@ -476,14 +476,6 @@ err_tll_fck:
 	clk_disable(omap->usbhost_fs_fck);
 	clk_put(omap->usbhost_fs_fck);
 
-	if (omap->phy_reset) {
-		if (gpio_is_valid(omap->reset_gpio_port[0]))
-			gpio_free(omap->reset_gpio_port[0]);
-
-		if (gpio_is_valid(omap->reset_gpio_port[1]))
-			gpio_free(omap->reset_gpio_port[1]);
-	}

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

* [PATCH 4/5] usb: ohci: omap: Update clock names to be same across OMAP3 and OMAP4
       [not found]           ` <1282100145-27485-4-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-08-18  2:55             ` Keshava Munegowda
       [not found]               ` <1282100145-27485-5-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
  0 siblings, 1 reply; 16+ messages in thread
From: Keshava Munegowda @ 2010-08-18  2:55 UTC (permalink / raw)
  To: linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-omap-u79uwXL29TY76Z2rM5mHXA
  Cc: Keshava Munegowda, Anand Gadiyar

Rename usbhost2_120m_fck to usbhost_hs_fck and
usbhost1_48m_fck to usbhost_fs_fck, so that we can reuse the
names across OMAP3 and OMAP4.

OMAP3 and OMAP4 have similar clocks, with different frequencies.
The driver should not need to care about these.

Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>
Signed-off-by: Anand Gadiyar <gadiyar-l0cyMroinI0@public.gmane.org>
---
 drivers/usb/host/ohci-omap3.c |   48 +++++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

Index: kernel-omap4-base/drivers/usb/host/ohci-omap3.c
===================================================================
--- kernel-omap4-base.orig/drivers/usb/host/ohci-omap3.c
+++ kernel-omap4-base/drivers/usb/host/ohci-omap3.c
@@ -135,8 +135,8 @@ struct ohci_hcd_omap3 {
 	struct device		*dev;
 
 	struct clk		*usbhost_ick;
-	struct clk		*usbhost2_120m_fck;
-	struct clk		*usbhost1_48m_fck;
+	struct clk		*usbhost_hs_fck;
+	struct clk		*usbhost_fs_fck;
 	struct clk		*usbtll_fck;
 	struct clk		*usbtll_ick;
 
@@ -157,11 +157,11 @@ static void ohci_omap3_clock_power(struc
 		clk_enable(omap->usbtll_ick);
 		clk_enable(omap->usbtll_fck);
 		clk_enable(omap->usbhost_ick);
-		clk_enable(omap->usbhost1_48m_fck);
-		clk_enable(omap->usbhost2_120m_fck);
+		clk_enable(omap->usbhost_fs_fck);
+		clk_enable(omap->usbhost_hs_fck);
 	} else {
-		clk_disable(omap->usbhost2_120m_fck);
-		clk_disable(omap->usbhost1_48m_fck);
+		clk_disable(omap->usbhost_hs_fck);
+		clk_disable(omap->usbhost_fs_fck);
 		clk_disable(omap->usbhost_ick);
 		clk_disable(omap->usbtll_fck);
 		clk_disable(omap->usbtll_ick);
@@ -297,18 +297,18 @@ static int omap3_start_ohci(struct ohci_
 		goto err_host_ick;
 	}
 
-	omap->usbhost2_120m_fck = clk_get(omap->dev, "usbhost_120m_fck");
-	if (IS_ERR(omap->usbhost2_120m_fck)) {
+	omap->usbhost_hs_fck = clk_get(omap->dev, "usbhost_120m_fck");
+	if (IS_ERR(omap->usbhost_hs_fck)) {
 		dev_err(omap->dev, "could not get usbhost_120m_fck\n");
-		ret = PTR_ERR(omap->usbhost2_120m_fck);
-		goto err_host_120m_fck;
+		ret = PTR_ERR(omap->usbhost_hs_fck);
+		goto err_host_hs_fck;
 	}
 
-	omap->usbhost1_48m_fck = clk_get(omap->dev, "usbhost_48m_fck");
-	if (IS_ERR(omap->usbhost1_48m_fck)) {
+	omap->usbhost_fs_fck = clk_get(omap->dev, "usbhost_48m_fck");
+	if (IS_ERR(omap->usbhost_fs_fck)) {
 		dev_err(omap->dev, "could not get usbhost_48m_fck\n");
-		ret = PTR_ERR(omap->usbhost1_48m_fck);
-		goto err_host_48m_fck;
+		ret = PTR_ERR(omap->usbhost_fs_fck);
+		goto err_host_fs_fck;
 	}
 
 	omap->usbtll_fck = clk_get(omap->dev, "usbtll_fck");
@@ -434,12 +434,12 @@ err_tll_ick:
 	clk_put(omap->usbtll_fck);
 
 err_tll_fck:
-	clk_put(omap->usbhost1_48m_fck);
+	clk_put(omap->usbhost_fs_fck);
 
-err_host_48m_fck:
-	clk_put(omap->usbhost2_120m_fck);
+err_host_fs_fck:
+	clk_put(omap->usbhost_hs_fck);
 
-err_host_120m_fck:
+err_host_hs_fck:
 	clk_put(omap->usbhost_ick);
 
 err_host_ick:
@@ -501,14 +501,14 @@ static void omap3_stop_ohci(struct ohci_
 		omap->usbhost_ick = NULL;
 	}
 
-	if (omap->usbhost1_48m_fck != NULL) {
-		clk_put(omap->usbhost1_48m_fck);
-		omap->usbhost1_48m_fck = NULL;
+	if (omap->usbhost_fs_fck != NULL) {
+		clk_put(omap->usbhost_fs_fck);
+		omap->usbhost_fs_fck = NULL;
 	}
 
-	if (omap->usbhost2_120m_fck != NULL) {
-		clk_put(omap->usbhost2_120m_fck);
-		omap->usbhost2_120m_fck = NULL;
+	if (omap->usbhost_hs_fck != NULL) {
+		clk_put(omap->usbhost_hs_fck);
+		omap->usbhost_hs_fck = NULL;
 	}
 
 	if (omap->usbtll_ick != NULL) {
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
       [not found]               ` <1282100145-27485-5-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-08-18  2:55                 ` Keshava Munegowda
       [not found]                   ` <1282100145-27485-6-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
  0 siblings, 1 reply; 16+ messages in thread
From: Keshava Munegowda @ 2010-08-18  2:55 UTC (permalink / raw)
  To: linux-usb-u79uwXL29TY76Z2rM5mHXA,
	linux-omap-u79uwXL29TY76Z2rM5mHXA
  Cc: Keshava Munegowda, Anand Gadiyar

Make TLL channel count a parameter instead of a hardcoded value.
This allows us to be flexible with future OMAP revisions which
could have a different number of channels.

Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>
Signed-off-by: Anand Gadiyar <gadiyar-l0cyMroinI0@public.gmane.org>
---
 drivers/usb/host/ohci-omap3.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

Index: kernel-omap4-base/drivers/usb/host/ohci-omap3.c
===================================================================
--- kernel-omap4-base.orig/drivers/usb/host/ohci-omap3.c
+++ kernel-omap4-base/drivers/usb/host/ohci-omap3.c
@@ -245,7 +245,8 @@ static unsigned ohci_omap3_fslsmode(enum
 	}
 }
 
-static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap)
+static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap,
+					u8 tll_channel_count)
 {
 	u32 reg;
 	int i;
@@ -263,7 +264,7 @@ static void ohci_omap3_tll_config(struct
 	 * REVISIT: Only the 3-pin and 4-pin PHY modes have
 	 * actually been tested.
 	 */
-	for (i = 0; i < OMAP_TLL_CHANNEL_COUNT; i++) {
+	for (i = 0; i < tll_channel_count; i++) {
 
 		/* Enable only those channels that are actually used */
 		if (omap->port_mode[i] == OMAP_OHCI_PORT_MODE_UNUSED)
@@ -422,7 +423,7 @@ static int omap3_start_ohci(struct ohci_
 	ohci_omap_writel(omap->uhh_base, OMAP_UHH_HOSTCONFIG, reg);
 	dev_dbg(omap->dev, "UHH setup done, uhh_hostconfig=%x\n", reg);
 
-	ohci_omap3_tll_config(omap);
+	ohci_omap3_tll_config(omap, OMAP_TLL_CHANNEL_COUNT);
 
 	return 0;
 
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* RE: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
       [not found]                   ` <1282100145-27485-6-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-08-18 15:37                     ` Munegowda, Keshava
  2010-08-19  6:03                     ` Felipe Balbi
  1 sibling, 0 replies; 16+ messages in thread
From: Munegowda, Keshava @ 2010-08-18 15:37 UTC (permalink / raw)
  To: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
  Cc: Gadiyar, Anand


It is [PATCH 5/5] not [PATCH 5/6].
I have resent this mail with this subject correction.

Regards,
Keshava Munegowda
 
 

> -----Original Message-----
> From: Munegowda, Keshava
> Sent: Wednesday, August 18, 2010 8:26 AM
> To: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> Cc: Munegowda, Keshava; Gadiyar, Anand
> Subject: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
> 
> Make TLL channel count a parameter instead of a hardcoded value.
> This allows us to be flexible with future OMAP revisions which
> could have a different number of channels.
> 
> Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>
> Signed-off-by: Anand Gadiyar <gadiyar-l0cyMroinI0@public.gmane.org>
> ---
>  drivers/usb/host/ohci-omap3.c |    7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
> 
> Index: kernel-omap4-base/drivers/usb/host/ohci-omap3.c
> ===================================================================
> --- kernel-omap4-base.orig/drivers/usb/host/ohci-omap3.c
> +++ kernel-omap4-base/drivers/usb/host/ohci-omap3.c
> @@ -245,7 +245,8 @@ static unsigned ohci_omap3_fslsmode(enum
>  	}
>  }
> 
> -static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap)
> +static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap,
> +					u8 tll_channel_count)
>  {
>  	u32 reg;
>  	int i;
> @@ -263,7 +264,7 @@ static void ohci_omap3_tll_config(struct
>  	 * REVISIT: Only the 3-pin and 4-pin PHY modes have
>  	 * actually been tested.
>  	 */
> -	for (i = 0; i < OMAP_TLL_CHANNEL_COUNT; i++) {
> +	for (i = 0; i < tll_channel_count; i++) {
> 
>  		/* Enable only those channels that are actually used */
>  		if (omap->port_mode[i] == OMAP_OHCI_PORT_MODE_UNUSED)
> @@ -422,7 +423,7 @@ static int omap3_start_ohci(struct ohci_
>  	ohci_omap_writel(omap->uhh_base, OMAP_UHH_HOSTCONFIG, reg);
>  	dev_dbg(omap->dev, "UHH setup done, uhh_hostconfig=%x\n", reg);
> 
> -	ohci_omap3_tll_config(omap);
> +	ohci_omap3_tll_config(omap, OMAP_TLL_CHANNEL_COUNT);
> 
>  	return 0;
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* Re: [PATCH 3/5] usb: ehci: relocate PHY reset code
  2010-08-18  2:55         ` [PATCH 3/5] usb: ehci: relocate PHY reset code Keshava Munegowda
       [not found]           ` <1282100145-27485-4-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-08-19  6:01           ` Felipe Balbi
       [not found]             ` <20100819060126.GS4385-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org>
  1 sibling, 1 reply; 16+ messages in thread
From: Felipe Balbi @ 2010-08-19  6:01 UTC (permalink / raw)
  To: ext Keshava Munegowda
  Cc: linux-usb@vger.kernel.org, linux-omap@vger.kernel.org,
	Anand Gadiyar

On Wed, Aug 18, 2010 at 04:55:43AM +0200, ext Keshava Munegowda wrote:
>The PHY reset code is moved at the begining and end of the function
>omap_start_ehc. This simplfies the writing clocks enabling code for
>OMAP4 later.
>
>Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>
>Signed-off-by: Anand Gadiyar <gadiyar@ti.com>
>---
> drivers/usb/host/ehci-omap.c |   52 +++++++++++++++++++++----------------------
> 1 file changed, 26 insertions(+), 26 deletions(-)
>
>Index: linux-2.6/drivers/usb/host/ehci-omap.c
>===================================================================
>--- linux-2.6.orig/drivers/usb/host/ehci-omap.c
>+++ linux-2.6/drivers/usb/host/ehci-omap.c
>@@ -279,6 +279,24 @@ static int omap_start_ehc(struct ehci_hc
>
> 	dev_dbg(omap->dev, "starting TI EHCI USB Controller\n");
>
>+	if (omap->phy_reset) {
>+		/* Refer: ISSUE1 */
>+		if (gpio_is_valid(omap->reset_gpio_port[0])) {
>+			gpio_request(omap->reset_gpio_port[0],
>+						"USB1 PHY reset");
>+			gpio_direction_output(omap->reset_gpio_port[0], 0);
>+		}
>+
>+		if (gpio_is_valid(omap->reset_gpio_port[1])) {
>+			gpio_request(omap->reset_gpio_port[1],
>+						"USB2 PHY reset");
>+			gpio_direction_output(omap->reset_gpio_port[1], 0);
>+		}
>+
>+		/* Hold the PHY in RESET for enough time till DIR is high */
>+		udelay(10);
>+	}

there was another patch doing this with ulpi messages and that's more 
portable as every board will have support for softreset but we can't 
guarantee all of them will have these gpio routed correctly, right ?

-- 
balbi

DefectiveByDesign.org

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

* Re: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
       [not found]                   ` <1282100145-27485-6-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
  2010-08-18 15:37                     ` Munegowda, Keshava
@ 2010-08-19  6:03                     ` Felipe Balbi
       [not found]                       ` <20100819060308.GT4385-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org>
  1 sibling, 1 reply; 16+ messages in thread
From: Felipe Balbi @ 2010-08-19  6:03 UTC (permalink / raw)
  To: ext Keshava Munegowda
  Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Anand Gadiyar

Hi,

On Wed, Aug 18, 2010 at 04:55:45AM +0200, ext Keshava Munegowda wrote:
>@@ -245,7 +245,8 @@ static unsigned ohci_omap3_fslsmode(enum
> 	}
> }
>
>-static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap)
>+static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap,
>+					u8 tll_channel_count)
> {
> 	u32 reg;
> 	int i;
>@@ -263,7 +264,7 @@ static void ohci_omap3_tll_config(struct
> 	 * REVISIT: Only the 3-pin and 4-pin PHY modes have
> 	 * actually been tested.
> 	 */
>-	for (i = 0; i < OMAP_TLL_CHANNEL_COUNT; i++) {
>+	for (i = 0; i < tll_channel_count; i++) {
>
> 		/* Enable only those channels that are actually used */
> 		if (omap->port_mode[i] == OMAP_OHCI_PORT_MODE_UNUSED)
>@@ -422,7 +423,7 @@ static int omap3_start_ohci(struct ohci_
> 	ohci_omap_writel(omap->uhh_base, OMAP_UHH_HOSTCONFIG, reg);
> 	dev_dbg(omap->dev, "UHH setup done, uhh_hostconfig=%x\n", reg);
>
>-	ohci_omap3_tll_config(omap);
>+	ohci_omap3_tll_config(omap, OMAP_TLL_CHANNEL_COUNT);

it's still hardcoded, are you planning to change this in any way ? 
Otherwise I don't see the point for this patch.

-- 
balbi

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

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

* RE: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
       [not found]                       ` <20100819060308.GT4385-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org>
@ 2010-08-19  6:26                         ` Munegowda, Keshava
  2010-08-19  7:23                           ` Felipe Balbi
  0 siblings, 1 reply; 16+ messages in thread
From: Munegowda, Keshava @ 2010-08-19  6:26 UTC (permalink / raw)
  To: felipe.balbi-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org
  Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Gadiyar, Anand


 

> -----Original Message-----
> From: Felipe Balbi [mailto:felipe.balbi-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org]
> Sent: Thursday, August 19, 2010 11:33 AM
> To: Munegowda, Keshava
> Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; Gadiyar, Anand
> Subject: Re: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
> 
> Hi,
> 
> On Wed, Aug 18, 2010 at 04:55:45AM +0200, ext Keshava Munegowda wrote:
> >@@ -245,7 +245,8 @@ static unsigned ohci_omap3_fslsmode(enum
> > 	}
> > }
> >
> >-static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap)
> >+static void ohci_omap3_tll_config(struct ohci_hcd_omap3 *omap,
> >+					u8 tll_channel_count)
> > {
> > 	u32 reg;
> > 	int i;
> >@@ -263,7 +264,7 @@ static void ohci_omap3_tll_config(struct
> > 	 * REVISIT: Only the 3-pin and 4-pin PHY modes have
> > 	 * actually been tested.
> > 	 */
> >-	for (i = 0; i < OMAP_TLL_CHANNEL_COUNT; i++) {
> >+	for (i = 0; i < tll_channel_count; i++) {
> >
> > 		/* Enable only those channels that are actually used */
> > 		if (omap->port_mode[i] == OMAP_OHCI_PORT_MODE_UNUSED)
> >@@ -422,7 +423,7 @@ static int omap3_start_ohci(struct ohci_
> > 	ohci_omap_writel(omap->uhh_base, OMAP_UHH_HOSTCONFIG, reg);
> > 	dev_dbg(omap->dev, "UHH setup done, uhh_hostconfig=%x\n", reg);
> >
> >-	ohci_omap3_tll_config(omap);
> >+	ohci_omap3_tll_config(omap, OMAP_TLL_CHANNEL_COUNT);
> 
> it's still hardcoded, are you planning to change this in any way ?
> Otherwise I don't see the point for this patch.
> 
> --
> balbi

The function ohci_omap3_tll_config will be used with different tll channel count in case of OMAP4 support soon, hence this change is required.  We have removed only the hardcoded values used by this function.
Keshava Munegowda 


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

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

* Re: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
  2010-08-19  6:26                         ` Munegowda, Keshava
@ 2010-08-19  7:23                           ` Felipe Balbi
  2010-08-19  7:26                             ` Munegowda, Keshava
  0 siblings, 1 reply; 16+ messages in thread
From: Felipe Balbi @ 2010-08-19  7:23 UTC (permalink / raw)
  To: ext Munegowda, Keshava
  Cc: Balbi Felipe (Nokia-MS/Helsinki), linux-usb@vger.kernel.org,
	linux-omap@vger.kernel.org, Gadiyar, Anand

Hi,

please teach your mailer to break the lines at 80 characters.

On Thu, Aug 19, 2010 at 08:26:06AM +0200, ext Munegowda, Keshava wrote:
>The function ohci_omap3_tll_config will be used with different tll 
>channel count in case of OMAP4 support soon, hence this change is 
>required.  We have removed only the hardcoded values used by this 
>function.

ok then. That's what I expected to hear.

-- 
balbi

DefectiveByDesign.org

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

* RE: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
  2010-08-19  7:23                           ` Felipe Balbi
@ 2010-08-19  7:26                             ` Munegowda, Keshava
  0 siblings, 0 replies; 16+ messages in thread
From: Munegowda, Keshava @ 2010-08-19  7:26 UTC (permalink / raw)
  To: felipe.balbi@nokia.com
  Cc: linux-usb@vger.kernel.org, linux-omap@vger.kernel.org,
	Gadiyar, Anand

> -----Original Message-----
> From: Felipe Balbi [mailto:felipe.balbi@nokia.com]
> Sent: Thursday, August 19, 2010 12:53 PM
> To: Munegowda, Keshava
> Cc: Balbi Felipe (Nokia-MS/Helsinki); linux-usb@vger.kernel.org; linux-omap@vger.kernel.org; Gadiyar,
> Anand
> Subject: Re: [PATCH 5/6] usb: ohci: don't hard-code TLL channel count
> 
> Hi,
> 
> please teach your mailer to break the lines at 80 characters.
> 
> On Thu, Aug 19, 2010 at 08:26:06AM +0200, ext Munegowda, Keshava wrote:
> >The function ohci_omap3_tll_config will be used with different tll
> >channel count in case of OMAP4 support soon, hence this change is
> >required.  We have removed only the hardcoded values used by this
> >function.
> 
> ok then. That's what I expected to hear.
> 
> --
> balbi
> 
> DefectiveByDesign.org

Thanks balbi, sure I take care this in future.

Keshava Munegowda


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

* RE: [PATCH 3/5] usb: ehci: relocate PHY reset code
       [not found]             ` <20100819060126.GS4385-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org>
@ 2010-08-20  9:41               ` Gadiyar, Anand
  0 siblings, 0 replies; 16+ messages in thread
From: Gadiyar, Anand @ 2010-08-20  9:41 UTC (permalink / raw)
  To: felipe.balbi-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org,
	Munegowda, Keshava
  Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

Felipe Balbi wrote:
> On Wed, Aug 18, 2010 at 04:55:43AM +0200, ext Keshava Munegowda wrote:
> >The PHY reset code is moved at the begining and end of the function
> >omap_start_ehc. This simplfies the writing clocks enabling code for
> >OMAP4 later.
> >
> >Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>
> >Signed-off-by: Anand Gadiyar <gadiyar-l0cyMroinI0@public.gmane.org>
> >---
> > drivers/usb/host/ehci-omap.c |   52 +++++++++++++++++++++----------------------
> > 1 file changed, 26 insertions(+), 26 deletions(-)
> >
> >Index: linux-2.6/drivers/usb/host/ehci-omap.c
> >===================================================================
> >--- linux-2.6.orig/drivers/usb/host/ehci-omap.c
> >+++ linux-2.6/drivers/usb/host/ehci-omap.c
> >@@ -279,6 +279,24 @@ static int omap_start_ehc(struct ehci_hc
> >
> > 	dev_dbg(omap->dev, "starting TI EHCI USB Controller\n");
> >
> >+	if (omap->phy_reset) {
> >+		/* Refer: ISSUE1 */
> >+		if (gpio_is_valid(omap->reset_gpio_port[0])) {
> >+			gpio_request(omap->reset_gpio_port[0],
> >+						"USB1 PHY reset");
> >+			gpio_direction_output(omap->reset_gpio_port[0], 0);
> >+		}
> >+
> >+		if (gpio_is_valid(omap->reset_gpio_port[1])) {
> >+			gpio_request(omap->reset_gpio_port[1],
> >+						"USB2 PHY reset");
> >+			gpio_direction_output(omap->reset_gpio_port[1], 0);
> >+		}
> >+
> >+		/* Hold the PHY in RESET for enough time till DIR is high */
> >+		udelay(10);
> >+	}
> 
> there was another patch doing this with ulpi messages and that's more 
> portable as every board will have support for softreset but we can't 
> guarantee all of them will have these gpio routed correctly, right ?

This is just reorganizing existing code - these are for OMAP3 boards, all
of which have been designed with a GPIO to hold the transceiver in reset
until the OMAP is configured for them.

At the point of time at which this code executes, the ULPI link is not up,
and we cannot use ulpi messages to reset the transceivers.


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

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

* RE: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
  2010-08-18  2:55 [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support Keshava Munegowda
       [not found] ` <1282100145-27485-1-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
@ 2010-09-08  7:51 ` Munegowda, Keshava
  2010-09-08  8:55   ` Greg KH
  1 sibling, 1 reply; 16+ messages in thread
From: Munegowda, Keshava @ 2010-09-08  7:51 UTC (permalink / raw)
  To: linux-usb-owner@vger.kernel.org, greg@kroah.com
  Cc: linux-usb@vger.kernel.org, linux-omap@vger.kernel.org,
	Gadiyar, Anand, Kamat, Nishant

> -----Original Message-----
> From: Munegowda, Keshava
> Sent: Wednesday, August 18, 2010 8:26 AM
> To: linux-usb@vger.kernel.org; linux-omap@vger.kernel.org
> Cc: Munegowda, Keshava
> Subject: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
> 
> This series does minor code cleanup in preparation of an upcoming
> series to add support for EHCI and OHCI on the OMAP4 SoC.
> 
> The changes are:
> - Rename clock names to be consistent across OMAP3 and OMAP4
> - Remove hardcoding of the number of TLL channels
> - Move PHY reset earlier in the init sequence
> 
> These patches do not make any changes to existing functionalities.
> 
> Diffstat is below:
> 
> drivers/usb/host/ehci-omap.c                   |  104 ++++++++++++-------------
> drivers/usb/host/ohci-omap3.c                  |   55 ++++++-------
> 2 files changed
> ---
> Keshava

These are minor patches required for the adding omap4 support for 
EHCI and OHCI in near feature.
Requesting for merge to the current merge window, so that the next 
set of EHCI and OHCI specific changes will be aligned with this patch set.

Keshava Munegowda


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

* Re: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
  2010-09-08  7:51 ` [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support Munegowda, Keshava
@ 2010-09-08  8:55   ` Greg KH
  2010-09-08  9:49     ` Munegowda, Keshava
  0 siblings, 1 reply; 16+ messages in thread
From: Greg KH @ 2010-09-08  8:55 UTC (permalink / raw)
  To: Munegowda, Keshava
  Cc: linux-usb-owner@vger.kernel.org, linux-usb@vger.kernel.org,
	linux-omap@vger.kernel.org, Gadiyar, Anand, Kamat, Nishant

On Wed, Sep 08, 2010 at 01:21:04PM +0530, Munegowda, Keshava wrote:
> > -----Original Message-----
> > From: Munegowda, Keshava
> > Sent: Wednesday, August 18, 2010 8:26 AM
> > To: linux-usb@vger.kernel.org; linux-omap@vger.kernel.org
> > Cc: Munegowda, Keshava
> > Subject: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
> > 
> > This series does minor code cleanup in preparation of an upcoming
> > series to add support for EHCI and OHCI on the OMAP4 SoC.
> > 
> > The changes are:
> > - Rename clock names to be consistent across OMAP3 and OMAP4
> > - Remove hardcoding of the number of TLL channels
> > - Move PHY reset earlier in the init sequence
> > 
> > These patches do not make any changes to existing functionalities.
> > 
> > Diffstat is below:
> > 
> > drivers/usb/host/ehci-omap.c                   |  104 ++++++++++++-------------
> > drivers/usb/host/ohci-omap3.c                  |   55 ++++++-------
> > 2 files changed
> > ---
> > Keshava
> 
> These are minor patches required for the adding omap4 support for 
> EHCI and OHCI in near feature.

Do I already have them in my git tree?  Did I forward them to Linus
already?

> Requesting for merge to the current merge window, so that the next 
> set of EHCI and OHCI specific changes will be aligned with this patch set.

What do you mean by "current"?  The merge window for .36 is closed now.
It's bugfixes-only at the moment.  But I can easily queue up stuff for
.37 if you want to resend these.

thanks,

greg k-h

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

* RE: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
  2010-09-08  8:55   ` Greg KH
@ 2010-09-08  9:49     ` Munegowda, Keshava
  0 siblings, 0 replies; 16+ messages in thread
From: Munegowda, Keshava @ 2010-09-08  9:49 UTC (permalink / raw)
  To: Greg KH
  Cc: linux-usb-owner@vger.kernel.org, linux-usb@vger.kernel.org,
	linux-omap@vger.kernel.org, Gadiyar, Anand, Kamat, Nishant

> -----Original Message-----
> From: Greg KH [mailto:greg@kroah.com]
> Sent: Wednesday, September 08, 2010 2:26 PM
> To: Munegowda, Keshava
> Cc: linux-usb-owner@vger.kernel.org; linux-usb@vger.kernel.org; linux-omap@vger.kernel.org; Gadiyar,
> Anand; Kamat, Nishant
> Subject: Re: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
> 
> On Wed, Sep 08, 2010 at 01:21:04PM +0530, Munegowda, Keshava wrote:
> > > -----Original Message-----
> > > From: Munegowda, Keshava
> > > Sent: Wednesday, August 18, 2010 8:26 AM
> > > To: linux-usb@vger.kernel.org; linux-omap@vger.kernel.org
> > > Cc: Munegowda, Keshava
> > > Subject: [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support
> > >
> > > This series does minor code cleanup in preparation of an upcoming
> > > series to add support for EHCI and OHCI on the OMAP4 SoC.
> > >
> > > The changes are:
> > > - Rename clock names to be consistent across OMAP3 and OMAP4
> > > - Remove hardcoding of the number of TLL channels
> > > - Move PHY reset earlier in the init sequence
> > >
> > > These patches do not make any changes to existing functionalities.
> > >
> > > Diffstat is below:
> > >
> > > drivers/usb/host/ehci-omap.c                   |  104 ++++++++++++-------------
> > > drivers/usb/host/ohci-omap3.c                  |   55 ++++++-------
> > > 2 files changed
> > > ---
> > > Keshava
> >
> > These are minor patches required for the adding omap4 support for
> > EHCI and OHCI in near feature.
> 
> Do I already have them in my git tree?  Did I forward them to Linus
> already?

	No. This series does not exist in your git tree.

> 
> > Requesting for merge to the current merge window, so that the next
> > set of EHCI and OHCI specific changes will be aligned with this patch set.
> 
> What do you mean by "current"?  The merge window for .36 is closed now.
> It's bugfixes-only at the moment.  But I can easily queue up stuff for
> .37 if you want to resend these.
	
	Yes, Will retest these patches on 2.6.36.rc3 kernel and I will resend.

Thanks 
Keshava Munegowda


> 
> thanks,
> 
> greg k-h

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

end of thread, other threads:[~2010-09-08  9:49 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-18  2:55 [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support Keshava Munegowda
     [not found] ` <1282100145-27485-1-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
2010-08-18  2:55   ` [PATCH 1/5] usb: ehci: omap: Update clock names to be same across OMAP3 and OMAP4 Keshava Munegowda
2010-08-18  2:55     ` [PATCH 2/5] usb: ehci: don't hard-code TLL channel count Keshava Munegowda
     [not found]       ` <1282100145-27485-3-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
2010-08-18  2:55         ` [PATCH 3/5] usb: ehci: relocate PHY reset code Keshava Munegowda
     [not found]           ` <1282100145-27485-4-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
2010-08-18  2:55             ` [PATCH 4/5] usb: ohci: omap: Update clock names to be same across OMAP3 and OMAP4 Keshava Munegowda
     [not found]               ` <1282100145-27485-5-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
2010-08-18  2:55                 ` [PATCH 5/6] usb: ohci: don't hard-code TLL channel count Keshava Munegowda
     [not found]                   ` <1282100145-27485-6-git-send-email-keshava_mgowda-l0cyMroinI0@public.gmane.org>
2010-08-18 15:37                     ` Munegowda, Keshava
2010-08-19  6:03                     ` Felipe Balbi
     [not found]                       ` <20100819060308.GT4385-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org>
2010-08-19  6:26                         ` Munegowda, Keshava
2010-08-19  7:23                           ` Felipe Balbi
2010-08-19  7:26                             ` Munegowda, Keshava
2010-08-19  6:01           ` [PATCH 3/5] usb: ehci: relocate PHY reset code Felipe Balbi
     [not found]             ` <20100819060126.GS4385-xNZwKgViW5gAvxtiuMwx3w@public.gmane.org>
2010-08-20  9:41               ` Gadiyar, Anand
2010-09-08  7:51 ` [PATCH 0/5] usb: omap: prepare for OMAP4 EHCI and OHCI support Munegowda, Keshava
2010-09-08  8:55   ` Greg KH
2010-09-08  9:49     ` Munegowda, Keshava

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