lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1346703805-31598-1-git-send-email-aaro.koskinen@iki.fi>
Date:	Mon,  3 Sep 2012 23:23:21 +0300
From:	Aaro Koskinen <aaro.koskinen@....fi>
To:	linux-omap@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH 0/4] cbus/retu drivers to mainline

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ