public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 00/37] cbus patches
@ 2010-04-07 16:03 felipe.balbi
  2010-04-07 16:03 ` [RFC PATCH 01/37] cbus: convert u32 base to void __iomem *base felipe.balbi
                   ` (37 more replies)
  0 siblings, 38 replies; 41+ messages in thread
From: felipe.balbi @ 2010-04-07 16:03 UTC (permalink / raw)
  To: Linux OMAP Mailing List; +Cc: Felipe Balbi

From: Felipe Balbi <felipe.balbi@nokia.com>

Hi all,

I still have to test these patches, but I fell like it's
time to get some comments.

There's still a big TODO for the whole cbus drivers:

. cleanup all tahvo drivers
. instantiate platform_device on board-files
. pass platform_data to retu/tahvo and their children from board-files
. move retu-headset to jack abstraction layer (??)
. move retu-user.c to platform_driver
. move tahvo and retu to generic-irq
. move tahvo and retu to mfd
. move tahvo and retu to threaded irq (??)
. move all children drivers to proper locations
. move cbus.c to a common location (drivers/misc ??)
. allow any arch to use cbus.c by passing correct gpio numbers
. get it all into mainline.

anyways, these patches were lightly boot tested on n810 and
compile tested with n770_defconfig.

patches also available on cbus branch of git://gitorious.org/usb/usb.git

Felipe Balbi (37):
  cbus: convert u32 base to void __iomem *base
  cbus: NULL global variable on exit
  cbus: checkpatch.pl fix on cbus.c
  cbus: don't export the global cbus_host variable
  cbus: rely on gpiolib
  cbus: no ternary on return
  cbus: add read/write flag to cbus_transfer
  cbus: don't type case when issuing read/write
  cbus: fix a resource leakage
  cbus: move cbus_host definition to C source
  cbus: handle possible errors on cbus_send/receive_bit
  cbus: introduce cbus_send/receive_data wrappers
  cbus: add kerneldoc
  cbus: retu-wdt: fix compile breakage
  cbus: retu: fix compile breakage on retu-headset
  cbus: retu: split one MODULE_AUTHOR into several
  cbus: retu: don't assing ret inside the if ()
  cbus: retu: convert printk to dev_*
  cbus: retu: convert to a platform_driver
  cbus: tahvo: split MODULE_AUTHOR into several entries
  cbus: tahvo: move EXPORT_SYMBOL macros closer to functions
  cbus: tahvo: don't assign ret inside if ()
  cbus: tahvo: convert printk into dev_*
  cbus: tahvo: convert to platform_driver
  cbus: retu: allocate platform_device for Retu's children
  cbus: retu-pwrbutton: convert to platform_driver
  cbus: retu-headset: simplify module_init
  cbus: retu-rtc: remove platform_device code
  cbus: retu-rtc: convert to platform_driver
  cbus: retu-rtc: split MODULE_AUTHOR into several entries
  cbus: retu-rtc: get rid of globals
  cbus: retu-rtc: move retu_rtc_barrier up on source code
  cbus: retu-rtc: make checkpatch.pl happy
  cbus: retu-rtc: switch to rtc class device
  cbus: retu-wdt: remove the platform_device
  cbus: retu-wtd: convert to platform_driver
  cbus: retu-wdt: misc cleanup on retu-wdt driver

 drivers/cbus/Kconfig          |    2 +-
 drivers/cbus/cbus.c           |  272 +++++++++++---------
 drivers/cbus/cbus.h           |   11 +-
 drivers/cbus/retu-headset.c   |   10 +-
 drivers/cbus/retu-pwrbutton.c |  126 +++++++---
 drivers/cbus/retu-rtc.c       |  546 +++++++++++++++++------------------------
 drivers/cbus/retu-wdt.c       |  126 ++++------
 drivers/cbus/retu.c           |  145 +++++++++---
 drivers/cbus/retu.h           |    6 +-
 drivers/cbus/tahvo.c          |   76 +++---
 drivers/cbus/tahvo.h          |    6 +-
 11 files changed, 676 insertions(+), 650 deletions(-)


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

end of thread, other threads:[~2010-04-26  5:26 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-07 16:03 [RFC PATCH 00/37] cbus patches felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 01/37] cbus: convert u32 base to void __iomem *base felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 02/37] cbus: NULL global variable on exit felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 03/37] cbus: checkpatch.pl fix on cbus.c felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 04/37] cbus: don't export the global cbus_host variable felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 05/37] cbus: rely on gpiolib felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 06/37] cbus: no ternary on return felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 07/37] cbus: add read/write flag to cbus_transfer felipe.balbi
2010-04-07 16:03 ` [RFC PATCH 08/37] cbus: don't type case when issuing read/write felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 09/37] cbus: fix a resource leakage felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 10/37] cbus: move cbus_host definition to C source felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 11/37] cbus: handle possible errors on cbus_send/receive_bit felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 12/37] cbus: introduce cbus_send/receive_data wrappers felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 13/37] cbus: add kerneldoc felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 14/37] cbus: retu-wdt: fix compile breakage felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 15/37] cbus: retu: fix compile breakage on retu-headset felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 16/37] cbus: retu: split one MODULE_AUTHOR into several felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 17/37] cbus: retu: don't assing ret inside the if () felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 18/37] cbus: retu: convert printk to dev_* felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 19/37] cbus: retu: convert to a platform_driver felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 20/37] cbus: tahvo: split MODULE_AUTHOR into several entries felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 21/37] cbus: tahvo: move EXPORT_SYMBOL macros closer to functions felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 22/37] cbus: tahvo: don't assign ret inside if () felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 23/37] cbus: tahvo: convert printk into dev_* felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 24/37] cbus: tahvo: convert to platform_driver felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 25/37] cbus: retu: allocate platform_device for Retu's children felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 26/37] cbus: retu-pwrbutton: convert to platform_driver felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 27/37] cbus: retu-headset: simplify module_init felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 28/37] cbus: retu-rtc: remove platform_device code felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 29/37] cbus: retu-rtc: convert to platform_driver felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 30/37] cbus: retu-rtc: split MODULE_AUTHOR into several entries felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 31/37] cbus: retu-rtc: get rid of globals felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 32/37] cbus: retu-rtc: move retu_rtc_barrier up on source code felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 33/37] cbus: retu-rtc: make checkpatch.pl happy felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 34/37] cbus: retu-rtc: switch to rtc class device felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 35/37] cbus: retu-wdt: remove the platform_device felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 36/37] cbus: retu-wtd: convert to platform_driver felipe.balbi
2010-04-07 16:04 ` [RFC PATCH 37/37] cbus: retu-wdt: misc cleanup on retu-wdt driver felipe.balbi
2010-04-08  9:23 ` [RFC PATCH 00/37] cbus patches Tony Lindgren
2010-04-24  0:45   ` Tony Lindgren
2010-04-26  5:25     ` Felipe Balbi

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