lkml.org 
[lkml]   [2012]   [Sep]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/4] cbus/retu drivers to mainline
    Date
    This patch set introduces drivers for CBUS access and Retu multifunction
    chip found on Nokia Internet Tablets (770, N800, N810). It would be
    nice get these patches applied as the functionality of these devices is
    severely lacking without Retu. E.g. watchdog support is mandatory at
    least on Nokia N800, you cannot currently run the mainline kernel for
    longer than ~60 seconds (there is no way to disable the watchdog).

    Drivers originate from linux-omap cbus branch and have been cleaned
    up/rewritten around i2c and MFD core.

    Patches have been tested on top of 3.6-rc4 with Nokia N800 (watchdog
    feeding works, power off shuts down the device, power button triggers
    IRQs and input events).

    Changes since the RFC version
    (http://marc.info/?l=linux-omap&m=134618967116737&w=2):
    - added DT support for getting i2c-cbus GPIO pins
    - merged n8x0 board file changes into i2c-cbus patch
    - corrected typo in Kconfig for MFD_RETU
    - added power off functionality to retu-mfd
    - added IRQ functionality to retu-mfd
    - added power button key driver
    - some cleanups

    Aaro Koskinen (4):
    i2c: introduce i2c-cbus driver
    mfd: introduce retu-mfd driver
    watchdog: introduce retu_wdt driver
    input: misc: introduce retu-pwrbutton

    arch/arm/mach-omap2/board-n8x0.c | 42 ++++
    drivers/i2c/busses/Kconfig | 10 +
    drivers/i2c/busses/Makefile | 1 +
    drivers/i2c/busses/i2c-cbus.c | 369 +++++++++++++++++++++++++++++++++++
    drivers/input/misc/Kconfig | 10 +
    drivers/input/misc/Makefile | 1 +
    drivers/input/misc/retu-pwrbutton.c | 127 ++++++++++++
    drivers/mfd/Kconfig | 8 +
    drivers/mfd/Makefile | 1 +
    drivers/mfd/retu-mfd.c | 347 ++++++++++++++++++++++++++++++++
    drivers/watchdog/Kconfig | 12 ++
    drivers/watchdog/Makefile | 1 +
    drivers/watchdog/retu_wdt.c | 188 ++++++++++++++++++
    include/linux/i2c-cbus.h | 27 +++
    include/linux/mfd/retu.h | 22 ++
    15 files changed, 1166 insertions(+), 0 deletions(-)
    create mode 100644 drivers/i2c/busses/i2c-cbus.c
    create mode 100644 drivers/input/misc/retu-pwrbutton.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



    \
     
     \ /
      Last update: 2012-09-03 23:01    [W:4.175 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site