[RFC PATCH 0/5] cbus/retu drivers to mainline

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux