Hi, I would like to start converting cbus drivers from linux-omap cbus branch for mainline inclusion. Currently e.g. watchdog support is missing at least on Nokia N800, so you cannot run the mainline kernel for longer than ~60 seconds (and there is no way to disable the watchdog). My proposal is to make cbus an i2c bus driver. For other drivers, it should be easier to find a proper place in the tree. Here's a first quickly made attempt to provide watchdog driver functionality for N800. Please comment. Aaro Koskinen (5): i2c: introduce i2c-cbus driver mfd: introduce retu-mfd driver watchdog: introduce retu_wdt driver arm: omap: n8x0: add i2c-cbus platform data arm: omap: n8x0: enable retu arch/arm/mach-omap2/board-n8x0.c | 35 ++++ drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cbus.c | 342 ++++++++++++++++++++++++++++++++++++++ drivers/mfd/Kconfig | 8 + drivers/mfd/Makefile | 1 + drivers/mfd/retu-mfd.c | 114 +++++++++++++ drivers/watchdog/Kconfig | 12 ++ drivers/watchdog/Makefile | 1 + drivers/watchdog/retu_wdt.c | 191 +++++++++++++++++++++ include/linux/i2c-cbus.h | 27 +++ include/linux/mfd/retu.h | 20 +++ 12 files changed, 762 insertions(+), 0 deletions(-) create mode 100644 drivers/i2c/busses/i2c-cbus.c create mode 100644 drivers/mfd/retu-mfd.c create mode 100644 drivers/watchdog/retu_wdt.c create mode 100644 include/linux/i2c-cbus.h create mode 100644 include/linux/mfd/retu.h -- 1.7.2.5 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html