All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] twl4030 changes
@ 2008-03-27 17:16 Felipe Balbi
  2008-03-27 17:16 ` [PATCH 1/7] I2C: TWL4030: Move twl4030's headers under include/linux/i2c/ Felipe Balbi
  2008-03-28  7:49 ` [PATCH 0/7] twl4030 changes Tony Lindgren
  0 siblings, 2 replies; 13+ messages in thread
From: Felipe Balbi @ 2008-03-27 17:16 UTC (permalink / raw)
  To: linux-omap; +Cc: Felipe Balbi

Hi Tony,

I'm resending this series cuz I changed a bit patch #5 to set
session bit on musb_platform_set_mode so musb core will really
go to a_host mode when we echo sysfs.

Without this small change the sysfs interface will work only with
a few devices, most likely usb sticks.

Below is a shortlog and diffstat of the changes.

Best regards,

	- Balbi

Felipe Balbi (7):
  I2C: TWL4030: Move twl4030's headers under include/linux/i2c/
  I2C: TWL4030: Move all *_*.c to *-*.c
  I2C: TWL4030: General cleanup in twl4030-core.c
  I2C: TWL4030: Cleanup twl4030-usb.c
  I2C: TWL4030: Make twl4030-usb.c initialize otg_transceiver
  I2C: TWL4030: Reorganize code in twl4030-usb.c
  USB: MUSB: Let board specific code handle clock initialization

 arch/arm/mach-omap2/board-2430sdp-usb.c            |   27 ++
 arch/arm/mach-omap2/board-3430sdp-usb.c            |   29 ++-
 arch/arm/mach-omap2/board-3430sdp.c                |    2 +-
 arch/arm/mach-omap2/board-sdp-hsmmc.c              |    2 +-
 drivers/i2c/chips/Makefile                         |    8 +-
 .../i2c/chips/{twl4030_core.c => twl4030-core.c}   |   80 ++++---
 .../i2c/chips/{twl4030_gpio.c => twl4030-gpio.c}   |    2 +-
 .../{twl4030_poweroff.c => twl4030-poweroff.c}     |    2 +-
 drivers/i2c/chips/{twl4030_usb.c => twl4030-usb.c} |  255 +++++++++++++-------
 drivers/input/keyboard/omap-twl4030keypad.c        |    2 +-
 drivers/rtc/rtc-twl4030.c                          |    4 +-
 drivers/usb/musb/musb_core.h                       |    4 +-
 drivers/usb/musb/omap2430.c                        |   39 ++--
 drivers/usb/musb/omap2430.h                        |    8 -
 .../{asm-arm/arch-omap => linux/i2c}/twl4030-rtc.h |    0 
 include/{asm-arm/arch-omap => linux/i2c}/twl4030.h |    0 
 16 files changed, 303 insertions(+), 161 deletions(-)
 rename drivers/i2c/chips/{twl4030_core.c => twl4030-core.c} (93%)
 rename drivers/i2c/chips/{twl4030_gpio.c => twl4030-gpio.c} (99%)
 rename drivers/i2c/chips/{twl4030_poweroff.c => twl4030-poweroff.c} (98%)
 rename drivers/i2c/chips/{twl4030_usb.c => twl4030-usb.c} (87%)
 rename include/{asm-arm/arch-omap => linux/i2c}/twl4030-rtc.h (100%)
 rename include/{asm-arm/arch-omap => linux/i2c}/twl4030.h (100%)


^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH 0/7] TWL4030 Changes
@ 2008-03-19 13:42 Felipe Balbi
  0 siblings, 0 replies; 13+ messages in thread
From: Felipe Balbi @ 2008-03-19 13:42 UTC (permalink / raw)
  To: linux-omap

Hi all,

The following patches implements some clean ups in twl4030 driver
also let twl4030-usb.c initialize struct otg_transceiver and
deliver it to omap2430.c.

musb clock is now comming from musb_platform_data as it should
and we avoid clk_get():ing twice (on omap2430.c and musb_core.c)

TODO:
	. twl4030-gpio.c: moves to gpiolib
	. twl4030-usb.c: irq is not waking up the phy and
		transceiver doesn't notify musb_core.c id pin
		state.

For now that's all,

Thanks everybody.

As usual, comments are welcome

diffstat:

arch/arm/mach-omap2/board-2430sdp-usb.c     |   27 +
arch/arm/mach-omap2/board-3430sdp-usb.c     |   29 +-
arch/arm/mach-omap2/board-3430sdp.c         |    2 +-
arch/arm/mach-omap2/board-sdp-hsmmc.c       |    2 +-
drivers/i2c/chips/Makefile                  |    8 +-
drivers/i2c/chips/twl4030-core.c            |  904 +++++++++++++++++++++++++++
drivers/i2c/chips/twl4030-gpio.c            |  836 +++++++++++++++++++++++++
drivers/i2c/chips/twl4030-poweroff.c        |   75 +++
drivers/i2c/chips/twl4030-usb.c             |  784 +++++++++++++++++++++++
drivers/i2c/chips/twl4030_core.c            |  900 --------------------------
drivers/i2c/chips/twl4030_gpio.c            |  836 -------------------------
drivers/i2c/chips/twl4030_poweroff.c        |   75 ---
drivers/i2c/chips/twl4030_usb.c             |  693 --------------------
drivers/input/keyboard/omap-twl4030keypad.c |    2 +-
drivers/rtc/rtc-twl4030.c                   |    4 +-
drivers/usb/musb/musb_core.h                |    4 +-
drivers/usb/musb/omap2430.c                 |   34 +-
drivers/usb/musb/omap2430.h                 |    8 -
include/asm-arm/arch-omap/twl4030-rtc.h     |  230 -------
include/asm-arm/arch-omap/twl4030.h         |  118 ----
include/linux/i2c/twl4030-rtc.h             |  230 +++++++
include/linux/i2c/twl4030.h                 |  118 ++++
22 files changed, 3028 insertions(+), 2891 deletions(-)

br,

	- Balbi


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

end of thread, other threads:[~2008-03-28 10:17 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-27 17:16 [PATCH 0/7] twl4030 changes Felipe Balbi
2008-03-27 17:16 ` [PATCH 1/7] I2C: TWL4030: Move twl4030's headers under include/linux/i2c/ Felipe Balbi
2008-03-27 17:16   ` [PATCH 2/7] I2C: TWL4030: Move all *_*.c to *-*.c Felipe Balbi
2008-03-27 17:16     ` [PATCH 3/7] I2C: TWL4030: General cleanup in twl4030-core.c Felipe Balbi
2008-03-27 17:16       ` [PATCH 4/7] I2C: TWL4030: Cleanup twl4030-usb.c Felipe Balbi
2008-03-27 17:16         ` [PATCH 5/7] I2C: TWL4030: Make twl4030-usb.c initialize otg_transceiver Felipe Balbi
2008-03-27 17:16           ` [PATCH 6/7] I2C: TWL4030: Reorganize code in twl4030-usb.c Felipe Balbi
2008-03-27 17:16             ` [PATCH 7/7] USB: MUSB: Let board specific code handle clock initialization Felipe Balbi
2008-03-27 17:42               ` Felipe Balbi
2008-03-28  7:49 ` [PATCH 0/7] twl4030 changes Tony Lindgren
2008-03-28 10:15   ` Felipe Balbi
2008-03-28 10:17     ` Tony Lindgren
  -- strict thread matches above, loose matches on Subject: below --
2008-03-19 13:42 [PATCH 0/7] TWL4030 Changes Felipe Balbi

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.