All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/23] OMAP USB Host cleanup
@ 2012-12-04 14:12 Roger Quadros
  2012-12-04 14:12 ` [PATCH v3 01/23] mfd: omap-usb-host: get rid of cpu_is_omap..() macros Roger Quadros
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Roger Quadros @ 2012-12-04 14:12 UTC (permalink / raw)
  To: balbi; +Cc: keshava_mgowda, sshtylyov, bjorn, rogerq, linux-usb, linux-omap

Hi,

This patchset addresses the following

- Avoid addressing clocks one by one by name and use a for loop + bunch
  of cleanups.
- Get number of channels/ports dynamically either from revision register
  or from platform data. Avoids getting clocks that are not present.
- Add OMAP5 and HSIC mode (Not tested)

changes in v3:
- Rebased on arm-soc/for-next commit f979306c4d38d213c6977aaf3b1115e8ded71e3a
- Rearranged patch that get rids of cpu_is_omap..() macros
- Coding style fixes

changes in v2:
- Clocks are allocated dynamically based on number of ports available
on the platform
- Reduced console spam if non critical clocks are not found on the platform.
- Get rid of cpu_is_.. macros from USB host driver.

cheers,
-roger

--
Roger Quadros (23):
  mfd: omap-usb-host: get rid of cpu_is_omap..() macros
  mfd: omap-usb-tll: Avoid creating copy of platform data
  mfd: omap-usb-tll: Fix channel count detection
  mfd: omap-usb-tll: Use devm_kzalloc/ioremap and clean up error path
  mfd: omap-usb-tll: Clean up clock handling
  mfd: omap-usb-tll: introduce and use mode_needs_tll()
  mfd: omap-usb-tll: Check for missing platform data in probe
  mfd: omap-usb-tll: Fix error message
  mfd: omap-usb-tll: serialize access to TLL device
  mfd: omap-usb-tll: Add OMAP5 revision and HSIC support
  mfd: omap_usb_host: Avoid creating copy of platform_data
  mfd: omap-usb-host: Use devm_kzalloc() and devm_request_and_ioremap()
  mfd: omap-usb-host: know about number of ports from revision register
  mfd: omap-usb-host: override number of ports from platform data
  mfd: omap-usb-host: cleanup clock management code
  ARM: OMAP2+: clock data: Merge utmi_px_gfclk into
    usb_host_hs_utmi_px_clk
  mfd: omap-usb-host: Manage HSIC clocks for HSIC mode
  mfd: omap-usb-host: Get rid of unnecessary spinlock
  mfd: omap-usb-host: clean up omap_usbhs_init()
  USB: ehci-omap: Don't free gpios that we didn't request
  ARM: OMAP3: clock data: get rid of unused USB host clock aliases and
    dummies
  ARM: OMAP4: clock data: get rid of unused USB host clock aliases
  mfd: omap-usb-host: Don't spam console on clk_set_parent failure

 arch/arm/mach-omap2/cclock3xxx_data.c  |   13 -
 arch/arm/mach-omap2/cclock44xx_data.c  |   55 +++--
 arch/arm/mach-omap2/usb-host.c         |    5 +
 arch/arm/mach-omap2/usb.h              |    1 +
 drivers/mfd/omap-usb-host.c            |  474 ++++++++++++++++++--------------
 drivers/mfd/omap-usb-tll.c             |  244 +++++++++--------
 drivers/usb/host/ehci-omap.c           |    8 -
 include/linux/platform_data/usb-omap.h |    4 +
 8 files changed, 451 insertions(+), 353 deletions(-)

-- 
1.7.4.1


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

end of thread, other threads:[~2012-12-10  9:35 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-04 14:12 [PATCH v3 00/23] OMAP USB Host cleanup Roger Quadros
2012-12-04 14:12 ` [PATCH v3 01/23] mfd: omap-usb-host: get rid of cpu_is_omap..() macros Roger Quadros
2012-12-05 18:42   ` Tony Lindgren
2012-12-10  9:34     ` Roger Quadros
     [not found] ` <1354630396-24545-1-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2012-12-04 14:12   ` [PATCH v3 02/23] mfd: omap-usb-tll: Avoid creating copy of platform data Roger Quadros
2012-12-04 14:12   ` [PATCH v3 03/23] mfd: omap-usb-tll: Fix channel count detection Roger Quadros
2012-12-04 14:12   ` [PATCH v3 04/23] mfd: omap-usb-tll: Use devm_kzalloc/ioremap and clean up error path Roger Quadros
2012-12-05 14:08     ` Sergei Shtylyov
     [not found]       ` <50BF5556.4020500-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org>
2012-12-05 14:17         ` Roger Quadros
2012-12-04 14:12   ` [PATCH v3 05/23] mfd: omap-usb-tll: Clean up clock handling Roger Quadros
2012-12-04 14:13   ` [PATCH v3 11/23] mfd: omap_usb_host: Avoid creating copy of platform_data Roger Quadros
2012-12-04 14:13   ` [PATCH v3 12/23] mfd: omap-usb-host: Use devm_kzalloc() and devm_request_and_ioremap() Roger Quadros
2012-12-04 14:13   ` [PATCH v3 13/23] mfd: omap-usb-host: know about number of ports from revision register Roger Quadros
2012-12-04 14:13   ` [PATCH v3 14/23] mfd: omap-usb-host: override number of ports from platform data Roger Quadros
2012-12-04 14:12 ` [PATCH v3 06/23] mfd: omap-usb-tll: introduce and use mode_needs_tll() Roger Quadros
2012-12-04 14:13 ` [PATCH v3 07/23] mfd: omap-usb-tll: Check for missing platform data in probe Roger Quadros
2012-12-04 14:13 ` [PATCH v3 08/23] mfd: omap-usb-tll: Fix error message Roger Quadros
2012-12-04 14:13 ` [PATCH v3 09/23] mfd: omap-usb-tll: serialize access to TLL device Roger Quadros
2012-12-04 14:13 ` [PATCH v3 10/23] mfd: omap-usb-tll: Add OMAP5 revision and HSIC support Roger Quadros
2012-12-04 14:13 ` [PATCH v3 15/23] mfd: omap-usb-host: cleanup clock management code Roger Quadros

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.