All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver
@ 2012-07-02 15:01 Keshava Munegowda
  2012-07-02 15:05 ` Munegowda, Keshava
  2012-07-04  7:25 ` Paul Walmsley
  0 siblings, 2 replies; 4+ messages in thread
From: Keshava Munegowda @ 2012-07-02 15:01 UTC (permalink / raw)
  To: linux-omap, linux-usb
  Cc: Keshava Munegowda, balbi, sameo, parthab, paul, b-cousson,
	sshtylyov, tony

The TLL configuration is removed from the UHH driver and implemented as
a seperate platform driver. Now, the UHH driver configures the TLL
through API's exported by the TLL platform driver. The TLL is an
has independent hardware mod structure for in OMAP3 and later chips,
hence an dedicated platform driver is created.

Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>

In v3:
  - rebased on top V3 of Russ dill's patch
       'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue'
       fixes an issue where the ULPI PHYs were not held in reset
       while initializing the EHCI controller
	http://permalink.gmane.org/gmane.linux.usb.general/65988
      
  - rebased on top of patch 
    OMAP: USB : Fix the EHCI enumeration and core retention issue
     http://permalink.gmane.org/gmane.linux.usb.general/66239

In V2:
    - covered review comments from linux omap and usb community
    - rebased on top Russ dill's patch
       'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue'
       fixes an issue where the ULPI PHYs were not held in reset
       while initializing the EHCI controller


Keshava Munegowda (5):
  ARM: OMAP: USB: HOST TLL platform driver
  ARM: OMAP: USB: Build the USB HOST TLL omap device
  ARM: OMAP: USB: Remove TLL specific code
  ARM: OMAP: USB: Invoke the TLL driver from USB HS core driver
  ARM: OMAP: change the USB TLL clocks device name

 arch/arm/mach-omap2/clock3xxx_data.c  |    8 +-
 arch/arm/mach-omap2/clock44xx_data.c  |    4 +-
 arch/arm/mach-omap2/usb-host.c        |   31 ++-
 arch/arm/plat-omap/include/plat/usb.h |    7 +
 drivers/mfd/Kconfig                   |    2 +-
 drivers/mfd/Makefile                  |    2 +-
 drivers/mfd/omap-usb-host.c           |  238 ++---------------
 drivers/mfd/omap-usb-tll.c            |  471 +++++++++++++++++++++++++++++++++
 8 files changed, 523 insertions(+), 240 deletions(-)
 create mode 100644 drivers/mfd/omap-usb-tll.c

-- 
1.7.9.5


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

* Re: [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver
  2012-07-02 15:01 [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver Keshava Munegowda
@ 2012-07-02 15:05 ` Munegowda, Keshava
  2012-07-04  7:25 ` Paul Walmsley
  1 sibling, 0 replies; 4+ messages in thread
From: Munegowda, Keshava @ 2012-07-02 15:05 UTC (permalink / raw)
  To: linux-omap, linux-usb
  Cc: Keshava Munegowda, balbi, sameo, parthab, paul, b-cousson,
	sshtylyov, tony

On Mon, Jul 2, 2012 at 8:31 PM, Keshava Munegowda <keshava_mgowda@ti.com> wrote:
> The TLL configuration is removed from the UHH driver and implemented as
> a seperate platform driver. Now, the UHH driver configures the TLL
> through API's exported by the TLL platform driver. The TLL is an
> has independent hardware mod structure for in OMAP3 and later chips,
> hence an dedicated platform driver is created.
>
> Signed-off-by: Keshava Munegowda <keshava_mgowda@ti.com>
>
> In v3:
>   - rebased on top V3 of Russ dill's patch
>        'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue'
>        fixes an issue where the ULPI PHYs were not held in reset
>        while initializing the EHCI controller
>         http://permalink.gmane.org/gmane.linux.usb.general/65988
>
>   - rebased on top of patch
>     OMAP: USB : Fix the EHCI enumeration and core retention issue
>      http://permalink.gmane.org/gmane.linux.usb.general/66239
>
> In V2:
>     - covered review comments from linux omap and usb community
>     - rebased on top Russ dill's patch
>        'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue'
>        fixes an issue where the ULPI PHYs were not held in reset
>        while initializing the EHCI controller
>
>
> Keshava Munegowda (5):
>   ARM: OMAP: USB: HOST TLL platform driver
>   ARM: OMAP: USB: Build the USB HOST TLL omap device
>   ARM: OMAP: USB: Remove TLL specific code
>   ARM: OMAP: USB: Invoke the TLL driver from USB HS core driver
>   ARM: OMAP: change the USB TLL clocks device name
>
>  arch/arm/mach-omap2/clock3xxx_data.c  |    8 +-
>  arch/arm/mach-omap2/clock44xx_data.c  |    4 +-
>  arch/arm/mach-omap2/usb-host.c        |   31 ++-
>  arch/arm/plat-omap/include/plat/usb.h |    7 +
>  drivers/mfd/Kconfig                   |    2 +-
>  drivers/mfd/Makefile                  |    2 +-
>  drivers/mfd/omap-usb-host.c           |  238 ++---------------
>  drivers/mfd/omap-usb-tll.c            |  471 +++++++++++++++++++++++++++++++++
>  8 files changed, 523 insertions(+), 240 deletions(-)
>  create mode 100644 drivers/mfd/omap-usb-tll.c
>
> --
> 1.7.9.5

Hi Paul and Tony
  since Felipe Balbi is on vacation , Can I get your ack by please?
This is good candidate to v3.5 kernel.

paul,
   Just to remind you that, in last ELC Europe , we discussed about the
design of split of UHH and TLL drivers. This series does the same.

regards
keshava

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

* Re: [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver
  2012-07-02 15:01 [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver Keshava Munegowda
  2012-07-02 15:05 ` Munegowda, Keshava
@ 2012-07-04  7:25 ` Paul Walmsley
  1 sibling, 0 replies; 4+ messages in thread
From: Paul Walmsley @ 2012-07-04  7:25 UTC (permalink / raw)
  To: Keshava Munegowda
  Cc: linux-omap, linux-usb, balbi, sameo, parthab, b-cousson, sshtylyov, tony

Hi

On Mon, 2 Jul 2012, Keshava Munegowda wrote:

> The TLL is an has independent hardware mod structure for in OMAP3 and 
> later chips, hence an dedicated platform driver is created.

This sentence doesn't parse.  Try something simpler like "the TLL is an 
separate IP block, independent of the host controller, that basically acts 
as a USB PHY".  Otherwise it's impossible for other people to understand 
what this IP block does.


- Paul

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

* [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver
@ 2012-07-02 15:00 Keshava Munegowda
  0 siblings, 0 replies; 4+ messages in thread
From: Keshava Munegowda @ 2012-07-02 15:00 UTC (permalink / raw)
  To: linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA
  Cc: Keshava Munegowda, balbi-l0cyMroinI0,
	sameo-VuQAYsv1563Yd54FQh9/CA, parthab-PpE0FKYn9XJWk0Htik3J/w,
	paul-DWxLp4Yu+b8AvxtiuMwx3w, b-cousson-l0cyMroinI0,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA, tony-4v6yS6AI5VpBDgjK7y7TUQ

he TLL configuration is removed from the UHH driver and implemented as
a seperate platform driver. Now, the UHH driver configures the TLL
through API's exported by the TLL platform driver. The TLL is an
has independent hardware mod structure for in OMAP3 and later chips,
hence an dedicated platform driver is created.

Signed-off-by: Keshava Munegowda <keshava_mgowda-l0cyMroinI0@public.gmane.org>

In v3:
  - rebased on top V3 of Russ dill's patch
       'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue'
       fixes an issue where the ULPI PHYs were not held in reset
       while initializing the EHCI controller
	http://permalink.gmane.org/gmane.linux.usb.general/65988
      
  - rebased on top of patch 
    OMAP: USB : Fix the EHCI enumeration and core retention issue
     http://permalink.gmane.org/gmane.linux.usb.general/66239

In V2:
    - covered review comments from linux omap and usb community
    - rebased on top Russ dill's patch
       'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue'
       fixes an issue where the ULPI PHYs were not held in reset
       while initializing the EHCI controller


Keshava Munegowda (5):
  ARM: OMAP: USB: HOST TLL platform driver
  ARM: OMAP: USB: Build the USB HOST TLL omap device
  ARM: OMAP: USB: Remove TLL specific code
  ARM: OMAP: USB: Invoke the TLL driver from USB HS core driver
  ARM: OMAP: change the USB TLL clocks device name

 arch/arm/mach-omap2/clock3xxx_data.c  |    8 +-
 arch/arm/mach-omap2/clock44xx_data.c  |    4 +-
 arch/arm/mach-omap2/usb-host.c        |   31 ++-
 arch/arm/plat-omap/include/plat/usb.h |    7 +
 drivers/mfd/Kconfig                   |    2 +-
 drivers/mfd/Makefile                  |    2 +-
 drivers/mfd/omap-usb-host.c           |  238 ++---------------
 drivers/mfd/omap-usb-tll.c            |  471 +++++++++++++++++++++++++++++++++
 8 files changed, 523 insertions(+), 240 deletions(-)
 create mode 100644 drivers/mfd/omap-usb-tll.c

-- 
1.7.9.5

--
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] 4+ messages in thread

end of thread, other threads:[~2012-07-04  7:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-02 15:01 [PATCH V3 0/5] ARM: OMAP: TLL driver implementation for USB host driver Keshava Munegowda
2012-07-02 15:05 ` Munegowda, Keshava
2012-07-04  7:25 ` Paul Walmsley
  -- strict thread matches above, loose matches on Subject: below --
2012-07-02 15:00 Keshava Munegowda

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.