Mark A. Greer
5e9f4f2e5a
[PATCH] I2C: m41t00: Add support for the ST M41T81 and M41T85
...
This patch adds support for the ST m41t81 and m41t85 i2c rtc chips
to the existing m41t00 driver.
Since there is no way to reliably determine what type of rtc chip
is in use, the chip type is passed in via platform_data. The i2c
address and square wave frequency are passed in via platform_data
as well. To accommodate the use of platform_data, a new header
file include/linux/m41t00.h has been added.
The m41t81 and m41t85 chips halt the updating of their time registers
while they are being accessed. They resume when a stop condition
exists on the i2c bus or when non-time related regs are accessed.
To make the best use of that facility and to make more efficient
use of the i2c bus, this patch replaces multiple i2c_smbus_xxx calls
with a single i2c_transfer call.
Signed-off-by: Mark A. Greer <mgreer@mvista.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-06-22 11:10:32 -07:00
..
acpi
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
asm-alpha
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-arm
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
2006-06-20 17:52:36 -07:00
asm-arm26
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-cris
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-frv
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-generic
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-h8300
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-i386
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-05-24 09:22:21 +01:00
asm-ia64
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-05-24 09:22:21 +01:00
asm-m32r
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-m68k
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-m68knommu
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-mips
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-parisc
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-powerpc
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-ppc
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2006-05-24 09:22:21 +01:00
asm-s390
[PATCH] s390: add __raw_writeq required by __iowrite64_copy
2006-06-20 19:55:53 -07:00
asm-sh
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-sh64
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-sparc
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2006-06-20 17:39:28 -07:00
asm-sparc64
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2006-06-20 17:39:28 -07:00
asm-um
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-v850
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
asm-x86_64
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-xtensa
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
2006-04-29 01:51:47 +01:00
keys
linux
[PATCH] I2C: m41t00: Add support for the ST M41T81 and M41T85
2006-06-22 11:10:32 -07:00
math-emu
media
Revert include/media changes: Mauro says those ioctls are only used in-kernel(!)
2006-05-06 19:47:57 +01:00
mtd
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
net
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2006-06-20 17:39:53 -07:00
pcmcia
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
rdma
IB/uverbs: Don't serialize with ib_uverbs_idr_mutex
2006-06-17 20:44:49 -07:00
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2006-06-21 11:18:25 -07:00
sound
Fix integer types in <sound/hdsp.h> SNDRV_HDSP_IOCTL_GET_PEAK_RMS ioctl
2006-05-04 00:42:42 +01:00
video
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00